{"_id":"is-function","_rev":"30940","name":"is-function","description":"is that thing a function? Use this module to find out","dist-tags":{"latest":"1.0.2"},"maintainers":[{"name":"grncdr","email":"glurgle@gmail.com"}],"time":{"modified":"2021-06-03T10:05:04.000Z","created":"2014-01-07T20:18:36.994Z","1.0.2":"2020-04-22T18:24:14.517Z","1.0.1":"2014-02-18T07:19:19.741Z","1.0.0":"2014-01-07T21:22:42.817Z","0.0.0":"2014-01-07T20:18:36.994Z"},"users":{"zema":true,"mojaray2k":true,"rocket0191":true},"author":{"name":"Stephen Sugden","email":"me@stephensugden.com"},"repository":{"type":"git","url":"git://github.com/grncdr/js-is-function.git"},"versions":{"1.0.2":{"name":"is-function","version":"1.0.2","description":"is that thing a function? Use this module to find out","main":"index.js","dependencies":{},"devDependencies":{"tape":"~2.3.2"},"scripts":{"test":"tape test.js"},"repository":{"type":"git","url":"git://github.com/grncdr/js-is-function.git"},"homepage":"https://github.com/grncdr/js-is-function","keywords":["polyfill","is-function","ie6"],"author":{"name":"Stephen Sugden","email":"me@stephensugden.com"},"license":"MIT","testling":{"files":"test.js","browsers":["iexplore/6.0..latest","firefox/3.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/4.0..10.0","chrome/20.0..latest","chrome/canary","opera/10.0..latest","opera/next","safari/4.0..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2"]},"gitHead":"72a86b3665a840f2f7d74649bd60bf6089ec27dd","bugs":{"url":"https://github.com/grncdr/js-is-function/issues"},"_id":"is-function@1.0.2","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"shasum":"4f097f30abf6efadac9833b17ca5dc03f8144e08","size":2062,"noattachment":false,"key":"/is-function/-/is-function-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-function/download/is-function-1.0.2.tgz"},"maintainers":[{"name":"grncdr","email":"glurgle@gmail.com"}],"_npmUser":{"name":"grncdr","email":"glurgle@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-function_1.0.2_1587579854331_0.6826272000414628"},"_hasShrinkwrap":false,"publish_time":1587579854517,"_cnpm_publish_time":1587579854517},"1.0.1":{"name":"is-function","version":"1.0.1","description":"is that thing a function? Use this module to find out","main":"index.js","dependencies":{},"devDependencies":{"tape":"~2.3.2"},"scripts":{"test":"tape test.js"},"repository":{"type":"git","url":"git://github.com/grncdr/js-is-function.git"},"homepage":"https://github.com/grncdr/js-is-function","keywords":["polyfill","is-function","ie6"],"author":{"name":"Stephen Sugden","email":"me@stephensugden.com"},"license":"MIT","testling":{"files":"test.js","browsers":["iexplore/6.0..latest","firefox/3.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/4.0..10.0","chrome/20.0..latest","chrome/canary","opera/10.0..latest","opera/next","safari/4.0..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2"]},"bugs":{"url":"https://github.com/grncdr/js-is-function/issues"},"_id":"is-function@1.0.1","dist":{"shasum":"12cfb98b65b57dd3d193a3121f5f6e2f437602b5","size":43133,"noattachment":false,"key":"/is-function/-/is-function-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-function/download/is-function-1.0.1.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"grncdr","email":"glurgle@gmail.com"},"maintainers":[{"name":"grncdr","email":"glurgle@gmail.com"}],"directories":{},"publish_time":1392707959741,"_cnpm_publish_time":1392707959741,"_hasShrinkwrap":false},"1.0.0":{"name":"is-function","version":"1.0.0","description":"is that thing a function? Use this module to find out","main":"index.js","dependencies":{},"devDependencies":{"tape":"~2.3.2"},"scripts":{"test":"tape test.js"},"repository":{"type":"git","url":"git://github.com/grncdr/js-is-function.git"},"homepage":"https://github.com/grncdr/js-is-function","keywords":["polyfill","is-function","ie6"],"author":{"name":"Stephen Sugden","email":"me@stephensugden.com"},"license":"MIT","testling":{"files":"test.js","browsers":["iexplore/6.0..latest","firefox/3.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/4.0..10.0","chrome/20.0..latest","chrome/canary","opera/10.0..latest","opera/next","safari/4.0..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2"]},"readmeFilename":"README.md","bugs":{"url":"https://github.com/grncdr/js-is-function/issues"},"_id":"is-function@1.0.0","dist":{"shasum":"f0c9d2d84298a7c43336b00a743fb03f5c6ab538","size":1876,"noattachment":false,"key":"/is-function/-/is-function-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-function/download/is-function-1.0.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"grncdr","email":"glurgle@gmail.com"},"maintainers":[{"name":"grncdr","email":"glurgle@gmail.com"}],"directories":{},"publish_time":1389129762817,"_cnpm_publish_time":1389129762817,"_hasShrinkwrap":false},"0.0.0":{"name":"is-function","version":"0.0.0","description":"is that thing a function? Use this module to find out","main":"index.js","dependencies":{},"devDependencies":{"tape":"~2.3.2"},"scripts":{"test":"tape test.js"},"repository":{"type":"git","url":"git://github.com/grncdr/js-is-function.git"},"homepage":"https://github.com/grncdr/js-is-function","keywords":["polyfill","is-function","ie6"],"author":{"name":"Stephen Sugden","email":"me@stephensugden.com"},"license":"MIT","testling":{"files":"test.js","browsers":["iexplore/6.0..latest","firefox/3.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/4.0..10.0","chrome/20.0..latest","chrome/canary","opera/10.0..latest","opera/next","safari/4.0..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2"]},"readmeFilename":"README.md","bugs":{"url":"https://github.com/grncdr/js-is-function/issues"},"_id":"is-function@0.0.0","dist":{"shasum":"641e8ccc2413a7769f747a23ebf9e0a87df028e0","size":1874,"noattachment":false,"key":"/is-function/-/is-function-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-function/download/is-function-0.0.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"grncdr","email":"glurgle@gmail.com"},"maintainers":[{"name":"grncdr","email":"glurgle@gmail.com"}],"directories":{},"publish_time":1389125916994,"_cnpm_publish_time":1389125916994,"_hasShrinkwrap":false}},"readme":"# is-function\n\n[![browser support](https://ci.testling.com/grncdr/js-is-function.png)](https://ci.testling.com/grncdr/js-is-function)\n\nIs that thing a function? Use this module to find out.\n\n## API\n\n### module.exports = function isFunction(fn) -> Boolean\n\nReturn `true` if `fn` is a function, otherwise `false`.\n\n## Why not typeof fn === 'function'\n\nBecause certain old browsers misreport the type of `RegExp` objects as functions.\n\n## Acknowledgements\n\nI stole this from https://github.com/ljharb/object-keys\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/grncdr/js-is-function","bugs":{"url":"https://github.com/grncdr/js-is-function/issues"},"license":"MIT"}