{
	"name": "is-fn",
	"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"
			},
			"maintainers": [
				{
					"name": "sindresorhus",
					"email": "sindresorhus@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"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"
			},
			"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,
			"contributors": []
		}
	},
	"time": {
		"modified": "2019-01-13T03:55:12.890Z",
		"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"
	},
	"users": {},
	"dist-tags": {
		"latest": "2.0.0"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"907533c5b41becbd36744de41c63e71e\"",
			"fetched": 1602009454423
		}
	},
	"_distfiles": {
		"is-fn-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/is-fn/-/is-fn-1.0.0.tgz",
			"sha": "9543d5de7bcf5b08a22ec8a20bae6e286d510d8c",
			"registry": "npmjs"
		},
		"is-fn-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/is-fn/-/is-fn-2.0.0.tgz",
			"sha": "4030d580fa7b2a9cd69574eb7b739d745c57bce6",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"is-fn-1.0.0.tgz": {
			"shasum": "9543d5de7bcf5b08a22ec8a20bae6e286d510d8c"
		}
	},
	"_rev": "21-690075b27a1431e6",
	"_id": "is-fn",
	"readme": "# is-fn [![Build Status](https://travis-ci.org/sindresorhus/is-fn.svg?branch=master)](https://travis-ci.org/sindresorhus/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\n## Install\n\n```\n$ npm install is-fn\n```\n\n\n## Usage\n\n```js\nconst isFn = require('is-fn');\n\nisFn(() => {});\n//=> true\n\nisFn('unicorn');\n//=> false\n```\n\n\n## Related\n\n- [@sindresorhus/is](https://github.com/sindresorhus/is) - Type check values\n\n\n## License\n\nMIT © [Sindre Sorhus](https://sindresorhus.com)"
}