{
	"name": "try-catch",
	"versions": {
		"1.0.0": {
			"name": "try-catch",
			"version": "1.0.0",
			"author": {
				"name": "coderaiser",
				"email": "mnemonic.enemy@gmail.com",
				"url": "https://github.com/coderaiser"
			},
			"description": "try-catch wrapper",
			"homepage": "http://github.com/coderaiser/try-catch",
			"repository": {
				"type": "git",
				"url": "git://github.com/coderaiser/try-catch.git"
			},
			"dependencies": {},
			"devDependencies": {},
			"license": "MIT",
			"engines": {
				"node": ">=0.4"
			},
			"main": "lib/tryCatch.js",
			"gitHead": "161c4232c45373c545ee3335599a7b2d3a73a9dd",
			"bugs": {
				"url": "https://github.com/coderaiser/try-catch/issues"
			},
			"_id": "try-catch@1.0.0",
			"scripts": {},
			"_shasum": "3797dab39a266775f4d0da5cbf42aca3f03608e6",
			"_from": ".",
			"_npmVersion": "1.4.28",
			"_npmUser": {
				"name": "coderaiser",
				"email": "mnemonic.enemy@gmail.com"
			},
			"maintainers": [
				{
					"name": "coderaiser",
					"email": "mnemonic.enemy@gmail.com"
				}
			],
			"dist": {
				"shasum": "3797dab39a266775f4d0da5cbf42aca3f03608e6",
				"tarball": "https://registry.npmjs.org/try-catch/-/try-catch-1.0.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"2.0.0": {
			"name": "try-catch",
			"version": "2.0.0",
			"author": {
				"name": "coderaiser",
				"email": "mnemonic.enemy@gmail.com",
				"url": "https://github.com/coderaiser"
			},
			"description": "try-catch wrapper",
			"homepage": "http://github.com/coderaiser/try-catch",
			"repository": {
				"type": "git",
				"url": "git://github.com/coderaiser/try-catch.git"
			},
			"scripts": {
				"test": "tape 'test/*.js'",
				"lint": "eslint lib test",
				"coverage": "nyc npm test",
				"report": "nyc report --reporter=text-lcov | coveralls"
			},
			"dependencies": {},
			"devDependencies": {
				"coveralls": "^3.0.0",
				"eslint": "^4.17.0",
				"nyc": "^11.4.1",
				"tape": "^4.8.0"
			},
			"license": "MIT",
			"engines": {
				"node": ">=0.4"
			},
			"main": "lib/try-catch.js",
			"gitHead": "f083e63116b98500018fba1d2fcb59eebe88076c",
			"bugs": {
				"url": "https://github.com/coderaiser/try-catch/issues"
			},
			"_id": "try-catch@2.0.0",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "8.9.4",
			"_npmUser": {
				"name": "coderaiser",
				"email": "mnemonic.enemy@gmail.com"
			},
			"dist": {
				"integrity": "sha512-RPXpVjsbtWgymwGq5F/OWDFsjEzdvzwHFaMjWWW6f/p6+uk/N7YSKJHQfIfGqITfj8qH4cBqCLMnhKZBaKk7Kg==",
				"shasum": "a491141d597f8b72b46757fe1c47059341a16aed",
				"tarball": "https://registry.npmjs.org/try-catch/-/try-catch-2.0.0.tgz",
				"fileCount": 5,
				"unpackedSize": 2525
			},
			"maintainers": [
				{
					"name": "coderaiser",
					"email": "mnemonic.enemy@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/try-catch_2.0.0_1518103836478_0.5450532690612409"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"2.0.1": {
			"name": "try-catch",
			"version": "2.0.1",
			"author": {
				"name": "coderaiser",
				"email": "mnemonic.enemy@gmail.com",
				"url": "https://github.com/coderaiser"
			},
			"description": "functional try-catch wrapper",
			"homepage": "http://github.com/coderaiser/try-catch",
			"repository": {
				"type": "git",
				"url": "git://github.com/coderaiser/try-catch.git"
			},
			"scripts": {
				"test": "madrun test",
				"lint": "madrun lint",
				"fix:lint": "madrun fix:lint",
				"coverage": "madrun coverage",
				"report": "madrun report"
			},
			"dependencies": {},
			"devDependencies": {
				"coveralls": "^3.0.0",
				"eslint": "^6.3.0",
				"eslint-plugin-node": "^10.0.0",
				"eslint-plugin-putout": "^2.0.0",
				"madrun": "^3.0.3",
				"nyc": "^14.1.1",
				"putout": "^5.27.0",
				"supertape": "^1.2.3"
			},
			"license": "MIT",
			"engines": {
				"node": ">=0.4"
			},
			"main": "lib/try-catch.js",
			"gitHead": "e0cf243501a5cefe482d590a65c40e1dbb9a12b9",
			"bugs": {
				"url": "https://github.com/coderaiser/try-catch/issues"
			},
			"_id": "try-catch@2.0.1",
			"_nodeVersion": "12.10.0",
			"_npmVersion": "6.10.0",
			"dist": {
				"integrity": "sha512-LsOrmObN/2WdM+y2xG+t16vhYrQsnV8wftXIcIOWZhQcBJvKGYuamJGwnU98A7Jxs2oZNkJztXlphEOoA0DWqg==",
				"shasum": "a35d354187c422f291a0bcfd9eb77e3a4f90c1e5",
				"tarball": "https://registry.npmjs.org/try-catch/-/try-catch-2.0.1.tgz",
				"fileCount": 5,
				"unpackedSize": 4172,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdek2PCRA9TVsSAnZWagAAp8cP/jWmJqv/mlCxXUl94IRn\n6wJfW0iKipTFtByg79bM1ghiNMdZSDLUbMLOJHrzvIITK5ARNpUyGo4OBrvy\n8aB/Wl/ce9TDsMLWnqVpq8XB5qw19+Z2uqPouIbrBeCyjF6PxOsSXRWT183C\nQ6mdcuHMnYUqjXuB/99v9sOtdTr9fTlMoal2p3yyjlXmc4zreqARWD2w13xD\nSTzbwU8302GVgNksMPdPK5JkHZbGOMzlMDKdVuIGWQJKxY3JSPr1hqj3g2NL\nkWpvizAb6W5ZyTgJOEQNDf2mXFPw1VRW3iaXy1ULQscq+kihMGvpdkR1xo49\nbOMRGbDtXlnuVvOmW6DsGfjPseckE9fe1zDzcK/G+L8A8eHFncGLGozcSESt\naHG3vh+Kzz2UCJGbJYMDlyipJTfjBKTwA2NjhYuG9WAUV5aL1rTYjf+chmXa\n0HCGLr1jbspbCTLqc4xfBw2K/C7oaHJ/8fZmrvmSXVt+LgE8RX6U7auMSRvy\nc+1jERncxTSeJjHbYjqGEIctkHzL9fhsU/PZsNRDSusmzQfS6KdnghUBWcJA\nVMSjnxF1rgeTUjfFDmB6F0sT2dXfe9EtMDrJk3i7SN5JNeEaImrTcJDaNsfr\n8M0PmdY/3V8UYHqRBMH0rsNHP6iM5WV1hr1i7GYUwAp1bARYVRgFsNlkxJy/\ne1R+\r\n=UHIo\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "coderaiser",
					"email": "mnemonic.enemy@gmail.com"
				}
			],
			"_npmUser": {
				"name": "coderaiser",
				"email": "mnemonic.enemy@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/try-catch_2.0.1_1568296334602_0.628573535938149"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"3.0.0": {
			"name": "try-catch",
			"version": "3.0.0",
			"author": {
				"name": "coderaiser",
				"email": "mnemonic.enemy@gmail.com",
				"url": "https://github.com/coderaiser"
			},
			"description": "functional try-catch wrapper",
			"homepage": "http://github.com/coderaiser/try-catch",
			"repository": {
				"type": "git",
				"url": "git://github.com/coderaiser/try-catch.git"
			},
			"scripts": {
				"test": "madrun test",
				"lint": "madrun lint",
				"fix:lint": "madrun fix:lint",
				"coverage": "madrun coverage",
				"report": "madrun report"
			},
			"dependencies": {},
			"devDependencies": {
				"coveralls": "^3.0.0",
				"eslint": "^6.3.0",
				"eslint-plugin-node": "^11.0.0",
				"eslint-plugin-putout": "^3.2.1",
				"madrun": "^5.4.2",
				"nyc": "^15.0.0",
				"putout": "^7.13.1",
				"supertape": "^1.2.3"
			},
			"license": "MIT",
			"engines": {
				"node": ">=6"
			},
			"main": "lib/try-catch.js",
			"gitHead": "2fb5c17eb0446b778677b323f5bc56095e8e8691",
			"bugs": {
				"url": "https://github.com/coderaiser/try-catch/issues"
			},
			"_id": "try-catch@3.0.0",
			"_nodeVersion": "13.9.0",
			"_npmVersion": "6.12.1",
			"dist": {
				"integrity": "sha512-3uAqUnoemzca1ENvZ72EVimR+E8lqBbzwZ9v4CEbLjkaV3Q+FtdmPUt7jRtoSoTiYjyIMxEkf6YgUpe/voJ1ng==",
				"shasum": "7996d8b89895e2e8ae62cbdbeb4fe17470f8131b",
				"tarball": "https://registry.npmjs.org/try-catch/-/try-catch-3.0.0.tgz",
				"fileCount": 5,
				"unpackedSize": 4333,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU+B2CRA9TVsSAnZWagAA8j8P/2K+n7p5WcbayFP8BXUN\nnZ0sqMUohY7sgBfxPASULzURvbO8XuVNtjmiqxm0/GwBG17nciG0ZavdJKY5\nDYfg929J+oY8Z4mPTN9aYCaZbV6Uriud01FDoKARo13363FCXmZThWh2IYe6\niMJo5QRjXeABXug58QZe9A8DIAzUZ9qCZnCflVrR0oAJ2pcGpQDjXzgJnjrh\nHmisj5AElDtSifIFGtadb48t9CwMWN/69yuRKFKmhd29qm1mkzhiaw1Aixc6\nrPOoivc2lhlXm/Q0C3lrmuPC1pLU4u3GSBLxSSeG5k2hGK4oGYvV6Udl5Pn/\nn4qL5X6Oy9KnTNxkS3GU27uz+M6L1iYvKUojip01zHQsEYFvaRZiFemK29rs\nexYe/jBZsh6aRplw1D061f8JuSBWrHNT7A1OsfOg0tPKtD4k4O3/ke86jS52\nH/kp0vB3fWHsxr+0W5L1EdjGyhr/3qAtoS6IiXKxxJoe9xcKMZJBI2LzYTOy\nRZ13pLD0eQptUXUKbXNY1RMr/uz6cAuqB8zcPf+eHvju6ZSrTlvRZRg0lW9u\n7J22RNSAXD+6/dZHZpO1Se6mtAM5S8NGDnztg5Ff+VJ7iOyP6eIllSv6jfOj\nEx9QYYN+LhNrfxp7BoZOgNiPuA8nuk+uhDrpesOcFfkC81K9jIb4ydshC7JX\nZOsk\r\n=eHlV\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "coderaiser",
					"email": "mnemonic.enemy@gmail.com"
				}
			],
			"_npmUser": {
				"name": "coderaiser",
				"email": "mnemonic.enemy@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/try-catch_3.0.0_1582555254379_0.6392782768164051"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		}
	},
	"time": {
		"modified": "2020-02-24T14:40:56.800Z",
		"created": "2014-12-19T15:13:37.449Z",
		"1.0.0": "2014-12-19T15:13:37.449Z",
		"2.0.0": "2018-02-08T15:30:37.112Z",
		"2.0.1": "2019-09-12T13:52:14.795Z",
		"3.0.0": "2020-02-24T14:40:54.491Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "3.0.0"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"b42ea3ef38f1e0be0b69434350c73fe9\"",
			"fetched": 1600679289020
		}
	},
	"_distfiles": {
		"try-catch-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/try-catch/-/try-catch-1.0.0.tgz",
			"sha": "3797dab39a266775f4d0da5cbf42aca3f03608e6",
			"registry": "npmjs"
		},
		"try-catch-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/try-catch/-/try-catch-2.0.0.tgz",
			"sha": "a491141d597f8b72b46757fe1c47059341a16aed",
			"registry": "npmjs"
		},
		"try-catch-2.0.1.tgz": {
			"url": "https://registry.npmjs.org/try-catch/-/try-catch-2.0.1.tgz",
			"sha": "a35d354187c422f291a0bcfd9eb77e3a4f90c1e5",
			"registry": "npmjs"
		},
		"try-catch-3.0.0.tgz": {
			"url": "https://registry.npmjs.org/try-catch/-/try-catch-3.0.0.tgz",
			"sha": "7996d8b89895e2e8ae62cbdbeb4fe17470f8131b",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"try-catch-2.0.1.tgz": {
			"shasum": "a35d354187c422f291a0bcfd9eb77e3a4f90c1e5"
		}
	},
	"_rev": "2-9a7941548b03f4e8",
	"_id": "try-catch",
	"readme": "# Try Catch [![License][LicenseIMGURL]][LicenseURL] [![NPM version][NPMIMGURL]][NPMURL] [![Dependency Status][DependencyStatusIMGURL]][DependencyStatusURL] [![Build Status][BuildStatusIMGURL]][BuildStatusURL] [![Coverage Status][CoverageIMGURL]][CoverageURL]\n\n[NPMIMGURL]:                https://img.shields.io/npm/v/try-catch.svg?style=flat\n[BuildStatusIMGURL]:        https://img.shields.io/travis/coderaiser/try-catch/master.svg?style=flat\n[DependencyStatusIMGURL]:   https://img.shields.io/david/coderaiser/try-catch.svg?style=flat\n[LicenseIMGURL]:            https://img.shields.io/badge/license-MIT-317BF9.svg?style=flat\n[NPMURL]:                   https://npmjs.org/package/try-catch \"npm\"\n[BuildStatusURL]:           https://travis-ci.org/coderaiser/try-catch  \"Build Status\"\n[DependencyStatusURL]:      https://david-dm.org/coderaiser/try-catch \"Dependency Status\"\n[LicenseURL]:               https://tldrlegal.com/license/mit-license \"MIT License\"\n\n[CoverageURL]:              https://coveralls.io/github/coderaiser/readify?branch=master\n[CoverageIMGURL]:           https://coveralls.io/repos/coderaiser/readify/badge.svg?branch=master&service=github\n\nFunctional `try-catch` wrapper\n\n## Install\n\n```\nnpm i try-catch\n```\n\n## Example\n\n```js\nconst tryCatch = require('try-catch');\nconst {parse} = JSON;\nconst [error, result] = tryCatch(parse, 'hello');\n\nif (error)\n    console.error(error.message);\n\n```\n\n## Related\n\n- [try-to-catch](https://github.com/coderaiser/try-to-catch \"TryToCatch\") - functional try-catch wrapper for promises.\n\n## License\n\nMIT"
}