{
	"name": "try-to-catch",
	"versions": {
		"1.0.0": {
			"name": "try-to-catch",
			"version": "1.0.0",
			"author": {
				"name": "coderaiser",
				"email": "mnemonic.enemy@gmail.com",
				"url": "https://github.com/coderaiser"
			},
			"description": "function try-catch wrapper for promises",
			"homepage": "http://github.com/coderaiser/try-to-catch",
			"main": "lib/try-to-catch.js",
			"repository": {
				"type": "git",
				"url": "git://github.com/coderaiser/try-to-catch.git"
			},
			"scripts": {
				"test": "tape 'test/*.js'",
				"watch:test": "nodemon -w lib -w test -x \"npm test\"",
				"lint": "eslint lib test",
				"coverage": "nyc npm test",
				"report": "nyc report --reporter=text-lcov | coveralls",
				"build": "babel lib -d legacy",
				"wisdom": "redrun build legacy",
				"legacy": "echo \"require('./try-to-catch')\"> legacy/index.js"
			},
			"dependencies": {},
			"keywords": [
				"try",
				"catch",
				"function",
				"promise",
				"async",
				"await",
				"try-catch"
			],
			"devDependencies": {
				"babel-cli": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"coveralls": "^3.0.0",
				"eslint": "^4.17.0",
				"nodemon": "^1.14.12",
				"nyc": "^11.4.1",
				"redrun": "^5.10.2",
				"tape": "^4.8.0"
			},
			"license": "MIT",
			"gitHead": "f53f26af890956a4ebafbf05d1e204502e9e0f7b",
			"bugs": {
				"url": "https://github.com/coderaiser/try-to-catch/issues"
			},
			"_id": "try-to-catch@1.0.0",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "8.9.4",
			"_npmUser": {
				"name": "coderaiser",
				"email": "mnemonic.enemy@gmail.com"
			},
			"dist": {
				"integrity": "sha512-j+QlHbkiAEWc2PN3QWJ5avRndSJodSepgMalBi0SIAc5teJ2VQRCwEJyfL9VHN8w2B17HCZLo5IYSNv0goolvw==",
				"shasum": "643ad032ff79dbbe962e796109305f6f8260f968",
				"tarball": "https://registry.npmjs.org/try-to-catch/-/try-to-catch-1.0.0.tgz",
				"fileCount": 6,
				"unpackedSize": 5174
			},
			"maintainers": [
				{
					"name": "coderaiser",
					"email": "mnemonic.enemy@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/try-to-catch_1.0.0_1518436483324_0.5633688495231324"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"1.0.1": {
			"name": "try-to-catch",
			"version": "1.0.1",
			"author": {
				"name": "coderaiser",
				"email": "mnemonic.enemy@gmail.com",
				"url": "https://github.com/coderaiser"
			},
			"description": "function try-catch wrapper for promises",
			"homepage": "http://github.com/coderaiser/try-to-catch",
			"main": "lib/try-to-catch.js",
			"repository": {
				"type": "git",
				"url": "git://github.com/coderaiser/try-to-catch.git"
			},
			"scripts": {
				"test": "tape 'test/*.js'",
				"watch:test": "nodemon -w lib -w test -x \"npm test\"",
				"lint": "eslint lib test",
				"coverage": "nyc npm test",
				"report": "nyc report --reporter=text-lcov | coveralls",
				"build": "babel lib -d legacy",
				"wisdom": "redrun build legacy",
				"legacy": "echo \"require('./try-to-catch')\"> legacy/index.js"
			},
			"dependencies": {},
			"keywords": [
				"try",
				"catch",
				"function",
				"promise",
				"async",
				"await",
				"try-catch",
				"then"
			],
			"devDependencies": {
				"babel-cli": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"coveralls": "^3.0.0",
				"eslint": "^4.17.0",
				"nodemon": "^1.14.12",
				"nyc": "^11.4.1",
				"redrun": "^5.10.2",
				"tape": "^4.8.0"
			},
			"license": "MIT",
			"gitHead": "5091ca7fcfdd64db8303a117f7d2dfc261644b50",
			"bugs": {
				"url": "https://github.com/coderaiser/try-to-catch/issues"
			},
			"_id": "try-to-catch@1.0.1",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "8.9.4",
			"_npmUser": {
				"name": "coderaiser",
				"email": "mnemonic.enemy@gmail.com"
			},
			"dist": {
				"integrity": "sha512-X9IhiJeLZQvCCLdVw+WJ6zuztldSOrBi+irbGvRyIDEPKf7umBIvUMCtfkTagqTu/M/JrTI1QfbSLn5SOMNYAQ==",
				"shasum": "1d5f2f3beafd91dbf2c41c288b1bf807ceb284ca",
				"tarball": "https://registry.npmjs.org/try-to-catch/-/try-to-catch-1.0.1.tgz",
				"fileCount": 7,
				"unpackedSize": 5245
			},
			"maintainers": [
				{
					"name": "coderaiser",
					"email": "mnemonic.enemy@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/try-to-catch_1.0.1_1518439514158_0.7642359976987774"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"1.0.2": {
			"name": "try-to-catch",
			"version": "1.0.2",
			"author": {
				"name": "coderaiser",
				"email": "mnemonic.enemy@gmail.com",
				"url": "https://github.com/coderaiser"
			},
			"description": "function try-catch wrapper for promises",
			"homepage": "http://github.com/coderaiser/try-to-catch",
			"main": "lib/try-to-catch.js",
			"repository": {
				"type": "git",
				"url": "git://github.com/coderaiser/try-to-catch.git"
			},
			"scripts": {
				"test": "tape 'test/*.js'",
				"watch:test": "nodemon -w lib -w test -x \"npm test\"",
				"lint": "eslint lib test",
				"coverage": "nyc npm test",
				"report": "nyc report --reporter=text-lcov | coveralls",
				"build": "babel lib -d legacy",
				"wisdom": "redrun build legacy",
				"legacy": "echo \"module.exports = require('./try-to-catch')\" > legacy/index.js"
			},
			"dependencies": {},
			"keywords": [
				"try",
				"catch",
				"function",
				"promise",
				"async",
				"await",
				"try-catch",
				"then"
			],
			"devDependencies": {
				"babel-cli": "^6.26.0",
				"babel-preset-env": "^1.6.1",
				"coveralls": "^3.0.0",
				"eslint": "^4.17.0",
				"nodemon": "^1.14.12",
				"nyc": "^11.4.1",
				"redrun": "^5.10.2",
				"tape": "^4.8.0"
			},
			"license": "MIT",
			"gitHead": "60bc797a2cbc041c29bf0c0a801f3ce6554e545b",
			"bugs": {
				"url": "https://github.com/coderaiser/try-to-catch/issues"
			},
			"_id": "try-to-catch@1.0.2",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "8.9.4",
			"_npmUser": {
				"name": "coderaiser",
				"email": "mnemonic.enemy@gmail.com"
			},
			"dist": {
				"integrity": "sha512-G2EGSGPfCKtkPk/XCpHdcMh1MP//JvcIaFkN7QwcZ2MM7KvP18twf053mfc/gmSZD6ZoNJaRR2HSfGUxUlp5lw==",
				"shasum": "8c9d48f233c4d1679452e9edc8d5e85f653010f1",
				"tarball": "https://registry.npmjs.org/try-to-catch/-/try-to-catch-1.0.2.tgz",
				"fileCount": 7,
				"unpackedSize": 5452
			},
			"maintainers": [
				{
					"name": "coderaiser",
					"email": "mnemonic.enemy@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/try-to-catch_1.0.2_1518525881654_0.05874631255927332"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"1.1.0": {
			"name": "try-to-catch",
			"version": "1.1.0",
			"author": {
				"name": "coderaiser",
				"email": "mnemonic.enemy@gmail.com",
				"url": "https://github.com/coderaiser"
			},
			"description": "function try-catch wrapper for promises",
			"homepage": "http://github.com/coderaiser/try-to-catch",
			"main": "lib/try-to-catch.js",
			"repository": {
				"type": "git",
				"url": "git://github.com/coderaiser/try-to-catch.git"
			},
			"scripts": {
				"test": "tape 'test/*.js'",
				"watch:test": "nodemon -w lib -w test -x \"npm test\"",
				"lint": "eslint lib test",
				"coverage": "nyc npm test",
				"report": "nyc report --reporter=text-lcov | coveralls",
				"build": "babel lib -d legacy",
				"wisdom": "redrun build legacy",
				"legacy": "echo \"module.exports = require('./try-to-catch')\" > legacy/index.js"
			},
			"dependencies": {
				"wraptile": "^2.0.0"
			},
			"keywords": [
				"try",
				"catch",
				"function",
				"promise",
				"async",
				"await",
				"try-catch",
				"then"
			],
			"devDependencies": {
				"@babel/cli": "^7.0.0",
				"@babel/core": "^7.0.0",
				"@babel/preset-env": "^7.0.0",
				"coveralls": "^3.0.0",
				"eslint": "^5.6.0",
				"nodemon": "^1.14.12",
				"nyc": "^13.0.1",
				"redrun": "^7.0.2",
				"tape": "^4.8.0"
			},
			"license": "MIT",
			"gitHead": "a7b2afeceb25ad1866333f077355136fb04d3d76",
			"bugs": {
				"url": "https://github.com/coderaiser/try-to-catch/issues"
			},
			"_id": "try-to-catch@1.1.0",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "10.12.0",
			"_npmUser": {
				"name": "coderaiser",
				"email": "mnemonic.enemy@gmail.com"
			},
			"dist": {
				"integrity": "sha512-y+my1ok7JweBgBwsIk/yOIB27Zg6oQLL7gsPvTLgkTDA7nyzP2o7hkgwZSf1CNhFvVUsl3O+9KA+LvcbfjOjMQ==",
				"shasum": "a4a1c68f6468ed2046c83be9734b1ccc727919a4",
				"tarball": "https://registry.npmjs.org/try-to-catch/-/try-to-catch-1.1.0.tgz",
				"fileCount": 7,
				"unpackedSize": 6757,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5IwTCRA9TVsSAnZWagAAAW8P/RWP4GGYdYjNhQvYpcyF\nkDw5vCSsYmZBBm06jMi/QraoDdozHbBTdE5zzhYHR8jfeY69qJIVPBhR38Ls\ntGEtO3vkLFmRBqWQpZmcI9m8m1zxuvcDGfkf2pdhIoNNkQAwrycWaiyUiuzw\n2NEnCgPWfclbaEbn10UaNlyiGQkVHrO/eYYUip3MLOCseS3E54fM4jjrru2Y\nnR2Cyj9q988RnzDd7SLWyHB8TAy0CdsIehJv18sNfUuisJcn5qx/8YTQSWG0\nG9dYjSUbUJ4QAlraFJ3ninEtkRimjFoBdQ0BDsOARS3wIknCSfIm88Le8gan\n6ek8ovGQuMqoe29A+4V8kNSeGM05T/aW8q8YMxqKtkMTx3dawn41L5b8c55C\nln6eaIE4A6V7OeQPeJEgjMu0sireyTOYTIDVmQLZHiSaNWGWeeTOkLlHrjkM\n4cwrbDy/mqwMOzbviuHHtXTlLShcgGoHngxki7Iiq7IemQRBxrEl7YSZLQt0\nuhZrwC+GanJ7aVTjAV+rqLUH04OmUcU/nAb2ZAxA/sQEUeoLBg2CM8B/lodM\nKARRpyvuvVBFHtUeK+erAyeKTz9SlHXecRJtNawTl9k+O99SgylHAaXETc3V\nXHt3RKRqgIuZUQgqsE9tExnVDs13lrU4wDpJPbEbNplXfgeuPvSENC3Qqsfo\nXlmp\r\n=KL2S\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "coderaiser",
					"email": "mnemonic.enemy@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/try-to-catch_1.1.0_1541704723033_0.6804509125373002"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"1.1.1": {
			"name": "try-to-catch",
			"version": "1.1.1",
			"author": {
				"name": "coderaiser",
				"email": "mnemonic.enemy@gmail.com",
				"url": "https://github.com/coderaiser"
			},
			"description": "function try-catch wrapper for promises",
			"homepage": "http://github.com/coderaiser/try-to-catch",
			"main": "lib/try-to-catch.js",
			"repository": {
				"type": "git",
				"url": "git://github.com/coderaiser/try-to-catch.git"
			},
			"scripts": {
				"test": "tape 'test/*.js'",
				"watch:test": "nodemon -w lib -w test -x \"npm test\"",
				"lint": "eslint lib test",
				"coverage": "nyc npm test",
				"report": "nyc report --reporter=text-lcov | coveralls",
				"build": "babel lib -d legacy",
				"wisdom": "redrun build legacy",
				"legacy": "echo \"module.exports = require('./try-to-catch')\" > legacy/index.js"
			},
			"dependencies": {},
			"keywords": [
				"try",
				"catch",
				"function",
				"promise",
				"async",
				"await",
				"try-catch",
				"then"
			],
			"devDependencies": {
				"@babel/cli": "^7.0.0",
				"@babel/core": "^7.0.0",
				"@babel/preset-env": "^7.0.0",
				"coveralls": "^3.0.0",
				"eslint": "^5.6.0",
				"nodemon": "^1.14.12",
				"nyc": "^13.0.1",
				"redrun": "^7.0.2",
				"tape": "^4.8.0",
				"try-to-tape": "^1.0.0"
			},
			"license": "MIT",
			"gitHead": "dba8906466a52c51b7471e7c05c363a76fb899a6",
			"bugs": {
				"url": "https://github.com/coderaiser/try-to-catch/issues"
			},
			"_id": "try-to-catch@1.1.1",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "11.1.0",
			"_npmUser": {
				"name": "coderaiser",
				"email": "mnemonic.enemy@gmail.com"
			},
			"dist": {
				"integrity": "sha512-ikUlS+/BcImLhNYyIgZcEmq4byc31QpC+46/6Jm5ECWkVFhf8SM2Fp/0pMVXPX6vk45SMCwrP4Taxucne8I0VA==",
				"shasum": "770162dd13b9a0e55da04db5b7f888956072038a",
				"tarball": "https://registry.npmjs.org/try-to-catch/-/try-to-catch-1.1.1.tgz",
				"fileCount": 7,
				"unpackedSize": 6649,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5JL7CRA9TVsSAnZWagAA8dMP/jvxqn4RYQYkFlKdkwg4\nhtIpw91w4P992BaFeeaF2i+iOs3qnxgDh+Ur+xXGPksmICQn2vZHERq2Gl2U\neH5b2avm14iQXy9jxmiJG8eoVYICJN91w85YuB2+iOeMsbwH4e16jEDGeCgd\nl/ZubsgM9/Qj2qXB0CKtLP5XrTVsHRG37/wzBnAu5HPFoflMHWF9a+kpDcmf\nd3bU3mOd5UvjQwpi8TiN9GkpcvOiTMmG4UtRFbhhM1P310E+0xuAhsFDb0cK\nVaVSgQ1WocYo6RDYyByD0IZgSRYuXhTHMj/XDI+U/RhaBWorcDxtr6nA07cP\nIa0ldzyWvXUBMfJxTwBNHolkeTRUmZsRV4tHnZLZLBVUZbytc6mNyp1M1Apf\nLbu8jaqlhjwGwVlJgua8TnOExQisHPI7fxykaudoTlr1NYmSsKpbOcum2GPb\nDAxOkRln6t7Y/VKTpczQXS5L6TFXlIjxXl3WDudJHsDsX/C7YapHW/3K7kke\nLE4wYqukuvYuZXwK7XTVW04Cf2HUUIm8dxysFfC4Pgt0a4OdVCX900KVZriV\nhH9/kAkpcop0yQJiqZF2kqncM0FRmojDuIY5A/eSezWKUPlLBg6N9GmrP+CV\nRy4yqzsNm7qnzfrlZImyCnhfE/kz2I45GJwXktfzif9B39QAoGVOiC9JqPi1\nX8GP\r\n=WlCP\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "coderaiser",
					"email": "mnemonic.enemy@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/try-to-catch_1.1.1_1541706491158_0.75607698209243"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"2.0.0": {
			"name": "try-to-catch",
			"version": "2.0.0",
			"author": {
				"name": "coderaiser",
				"email": "mnemonic.enemy@gmail.com",
				"url": "https://github.com/coderaiser"
			},
			"description": "function try-catch wrapper for promises",
			"homepage": "http://github.com/coderaiser/try-to-catch",
			"main": "lib/try-to-catch.js",
			"repository": {
				"type": "git",
				"url": "git://github.com/coderaiser/try-to-catch.git"
			},
			"scripts": {
				"test": "madrun test",
				"watch:test": "madrun watch:test",
				"lint": "madrun lint",
				"fix:lint": "madrun fix:lint",
				"coverage": "madrun coverage",
				"report": "madrun report"
			},
			"dependencies": {},
			"keywords": [
				"try",
				"catch",
				"function",
				"promise",
				"async",
				"await",
				"try-catch",
				"then"
			],
			"devDependencies": {
				"@babel/cli": "^7.0.0",
				"@babel/core": "^7.0.0",
				"@babel/preset-env": "^7.0.0",
				"coveralls": "^3.0.0",
				"eslint": "^6.1.0",
				"madrun": "^3.0.6",
				"nodemon": "^1.14.12",
				"nyc": "^14.1.1",
				"putout": "^6.15.1",
				"redrun": "^7.0.2",
				"supertape": "^1.2.3"
			},
			"engines": {
				"node": ">=4"
			},
			"license": "MIT",
			"gitHead": "31ee9699e34b5c0cff8fc31c52f3fd4142ab5af7",
			"bugs": {
				"url": "https://github.com/coderaiser/try-to-catch/issues"
			},
			"_id": "try-to-catch@2.0.0",
			"_nodeVersion": "12.12.0",
			"_npmVersion": "6.11.3",
			"dist": {
				"integrity": "sha512-6wFRqNe10ZKytsOFwjXn0ISoD01u8YBQ9s52pJN37dz9x/3fXsqcp4xYbkCeNiwSVjNUU0W3jrPMnyCiyVgMFA==",
				"shasum": "ca2b4cf47b6fbc6206dacdb979cb7af9eda71942",
				"tarball": "https://registry.npmjs.org/try-to-catch/-/try-to-catch-2.0.0.tgz",
				"fileCount": 5,
				"unpackedSize": 5258,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdp2pfCRA9TVsSAnZWagAAEIAQAJxjRB3SwQ9KrsjM0i7M\nDH9H7uvBX8GVCUIbz6Mpi12tvN5AWvvp1Wk7ondLAEYB6RxwtHtFvigULsBa\nRghy7wPESYub25MaoWPRxQ1XWSJE5KBz6HrhQoyXj/MBS999yVNi00HNz27g\nEXNCR9KCTB4l5xqbV5P6099PfRf58hdsPeHv2F0FDaSquMWQigyoliYFHH8G\nQDpBOlbbJHvUGY22YnAxayvuISuuF3zQnOT4g8ye/N5JbexR2M6kDvXgcXnU\n9MtVoMWsSxwl+yVnL5S6aj4f8K3PFQ4jrY2Szg4WNuHV0p3clM7z2XAXpCsJ\n5VLlBHDK0ej3YcUJ/Fee/JOFnt4IlneyIBlGqeoz1y3sZYK4emyH616rXz1Z\nJGkcNsJYdNMa5TfNeQBXuxWagmxjLq431z8NnX7tQqeAOg06F9YaNoE6xvo2\nsreIUTYpuSWNip/QHzVrTwfYCvz2HdQgNcu9lHJRFvslzaO680m1yLk9iQYO\nIhY5v8QH2JrcTMSCC6g0GXHAAMCaqqvkprsbgY0+kaD6XYowx/o/DQ75RG6M\nqy/gkldi+s2Im99Ht/6K2tCMR9+xAQqFz+sEg6jwq+U9B0e1CrKncPNAe4HY\np6Vg1KJMsBMhMBSTDFX9DAQp/wXJjy8/aRrDS8lQAfi56OymZWLNoYw9+GHA\nIM2a\r\n=UqHF\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-to-catch_2.0.0_1571252830219_0.8470691154303942"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"2.0.1": {
			"name": "try-to-catch",
			"version": "2.0.1",
			"author": {
				"name": "coderaiser",
				"email": "mnemonic.enemy@gmail.com",
				"url": "https://github.com/coderaiser"
			},
			"description": "function try-catch wrapper for promises",
			"homepage": "http://github.com/coderaiser/try-to-catch",
			"main": "lib/try-to-catch.js",
			"repository": {
				"type": "git",
				"url": "git://github.com/coderaiser/try-to-catch.git"
			},
			"scripts": {
				"test": "madrun test",
				"watch:test": "madrun watch:test",
				"lint": "madrun lint",
				"fix:lint": "madrun fix:lint",
				"coverage": "madrun coverage",
				"report": "madrun report"
			},
			"dependencies": {},
			"keywords": [
				"try",
				"catch",
				"function",
				"promise",
				"async",
				"await",
				"try-catch",
				"then"
			],
			"devDependencies": {
				"@babel/cli": "^7.0.0",
				"@babel/core": "^7.0.0",
				"@babel/preset-env": "^7.0.0",
				"coveralls": "^3.0.0",
				"eslint": "^6.1.0",
				"eslint-plugin-node": "^11.0.0",
				"eslint-plugin-putout": "^3.0.0",
				"madrun": "^5.4.0",
				"nodemon": "^2.0.2",
				"nyc": "^15.0.0",
				"putout": "^7.3.4",
				"supertape": "^1.2.4"
			},
			"engines": {
				"node": ">=6"
			},
			"license": "MIT",
			"gitHead": "10de68440146c013af84dc275b544850929b435e",
			"bugs": {
				"url": "https://github.com/coderaiser/try-to-catch/issues"
			},
			"_id": "try-to-catch@2.0.1",
			"_nodeVersion": "13.5.0",
			"_npmVersion": "6.12.1",
			"dist": {
				"integrity": "sha512-QYH/PR3ogChy82e2l1UgrEgutcf6Jtfu3TAQWC+Vs6MKpoaFs1atDHUPzfaERugZlESb2Xku7J2my6iUQ7+tcQ==",
				"shasum": "4a943ba6f2921bd3ba945ea5d4459119ec3ec079",
				"tarball": "https://registry.npmjs.org/try-to-catch/-/try-to-catch-2.0.1.tgz",
				"fileCount": 5,
				"unpackedSize": 5460,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCgkxCRA9TVsSAnZWagAAUOYP/RhRu95hBHgjKti7Ohig\nxtN6DQJE0y2itn9yh63GesFkoR9dujdHOFC7HPitYowJ317iOZaTN42Yo68u\nIOs9AGId2vAsQHM+z0QWSecALgJVqWqHo6zh6D2NqejzNNIO3lwigLk6J4oQ\n7jv2tFgruJ+c6catrEBO2bvC0iPvaVIbs4kBwylkTuLRHQH05FffA4zYnLr3\nZmI5QqIcla6zVOvQHs+3sz39/bZk/+JsTQLzJIDuokY6gNrLz1XRe1Y7KP2C\nXV0A9qMKDFWkiPFVPX5ww5HnZOzIsO1w43BWqXRTf6xfd1q9FPv/zU/qi31b\nzbqq3OcxVKUvspzrGzEvPzv9E0bF5rLWlCVdpEfjj3iJPyU5dq3TcOLhJTBZ\nXlxv6NEJ5WhpIcIks5Q2qnoM9OessRDEPmb5X/fFUGkFE9knbCAYLRkbdLKD\ndsKkWIuSyn3I+iGDSvrQH6FsIV7zNlMIbxziG51Ye72+AoIB1V1Yds+yrKI+\n3ZfIvh/qsT2LhtIIFS+0E6CI5sOcjsCJDUZu/RzqbyIWpLNH3eCVNT58iz3Z\nKNftQUFTJ8g+kUju9IEMblBMNLVvb1M56iQG+DBuAsM/cvv66+u4oUBgEIBx\nS8ffK+umCheC3XNf7LVPWncayKDVJPLO+Hr4fSO2GeS/O5afph1NFbXEgHkH\nkKc9\r\n=Id8S\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-to-catch_2.0.1_1577716017086_0.6501558536579823"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"3.0.0": {
			"name": "try-to-catch",
			"version": "3.0.0",
			"author": {
				"name": "coderaiser",
				"email": "mnemonic.enemy@gmail.com",
				"url": "https://github.com/coderaiser"
			},
			"description": "function try-catch wrapper for promises",
			"homepage": "http://github.com/coderaiser/try-to-catch",
			"main": "lib/try-to-catch.js",
			"repository": {
				"type": "git",
				"url": "git://github.com/coderaiser/try-to-catch.git"
			},
			"scripts": {
				"test": "madrun test",
				"watch:test": "madrun watch:test",
				"lint": "madrun lint",
				"fix:lint": "madrun fix:lint",
				"coverage": "madrun coverage",
				"report": "madrun report"
			},
			"dependencies": {},
			"keywords": [
				"try",
				"catch",
				"function",
				"promise",
				"async",
				"await",
				"try-catch",
				"then"
			],
			"devDependencies": {
				"coveralls": "^3.0.0",
				"eslint": "^6.1.0",
				"eslint-plugin-node": "^11.0.0",
				"eslint-plugin-putout": "^3.0.0",
				"madrun": "^5.4.0",
				"nodemon": "^2.0.2",
				"nyc": "^15.0.0",
				"putout": "^7.3.4",
				"supertape": "^1.2.4"
			},
			"engines": {
				"node": ">=6"
			},
			"license": "MIT",
			"gitHead": "0da1c82aa0de847847dd6dfb8d475ae04e561e78",
			"bugs": {
				"url": "https://github.com/coderaiser/try-to-catch/issues"
			},
			"_id": "try-to-catch@3.0.0",
			"_nodeVersion": "13.9.0",
			"_npmVersion": "6.12.1",
			"dist": {
				"integrity": "sha512-eIm6ZXwR35jVF8By/HdbbkcaCDTBI5PpCPkejRKrYp0jyf/DbCCcRhHD7/O9jtFI3ewsqo9WctFEiJTS6i+CQA==",
				"shasum": "a1903b44d13d5124c54d14a461d22ec1f52ea14b",
				"tarball": "https://registry.npmjs.org/try-to-catch/-/try-to-catch-3.0.0.tgz",
				"fileCount": 5,
				"unpackedSize": 5329,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU+AZCRA9TVsSAnZWagAAyAMP/ju6mbY3AOtCA9Nahgtf\n3BjaR73EarcEOvh8JmGvn91p4Lfd5KB+cUyKNL8tEFqoO4Gp3HZYm9DLUoTI\nMorAt+vH0NpZYYeJOE92KwOj0qJhaapQ1XkqrIMg1Jxgp8lGXFJd8+j/s6Vd\ncXmvrDUy1Uedyp4zS9L5yy2vTm5VMNZOHO31vftrzlHhUZjScdfFNdwsGuzx\nA+9Vz3beOfVFBmwkJ7FWirxJrGvaQuxpRKjhdwwFHUssakSRSYT9ClStJrU/\nkWggAkpoytp05JaQm8qIplBRtCA5hqCWnwBLeUith0BfylYueIorO1zdqE5t\nU5bBfEFLU/s9lzCUa9YDH9dNcno4QZmbRt/WQF+VCT0ptQFqxczOjXFSGLN4\nnGjmU1SAjyBAtRU9+810QPlaINrIiPNQpHYRls4TbNBaWShF3+Vl3hETrqKp\nds8oqA1unxje1lyiBF14Yk1Z0NAd+FTsY3zZ94nX5VW94EIu6qccvd54E0d9\nC+S+wBPdCptoYGRcF4dxg8Ob252kbCe7pazd6S9m7MpzOA2gpgC2dYpQqABO\nVd0EBP9pSOPbQoyoEuk7mPqPsoeVvD9oNwh37muhmQIer1ivM12zhzF2WII+\njr+Kl/ogkceCsU9CflH88wY0NCKN205EDXQ8QJazzHOXJio9IUmTvw2UKrSf\ndEiJ\r\n=3tRC\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-to-catch_3.0.0_1582555160594_0.44148117238717877"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		}
	},
	"time": {
		"created": "2018-02-12T11:54:43.324Z",
		"1.0.0": "2018-02-12T11:54:44.004Z",
		"modified": "2020-02-24T14:39:27.611Z",
		"1.0.1": "2018-02-12T12:45:14.854Z",
		"1.0.2": "2018-02-13T12:44:42.370Z",
		"1.1.0": "2018-11-08T19:18:43.148Z",
		"1.1.1": "2018-11-08T19:48:11.283Z",
		"2.0.0": "2019-10-16T19:07:10.365Z",
		"2.0.1": "2019-12-30T14:26:57.192Z",
		"3.0.0": "2020-02-24T14:39:20.704Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "3.0.0"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"9fafc8457c263c36de78cf02e98ebce2\"",
			"fetched": 1600679289061
		}
	},
	"_distfiles": {
		"try-to-catch-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/try-to-catch/-/try-to-catch-1.0.0.tgz",
			"sha": "643ad032ff79dbbe962e796109305f6f8260f968",
			"registry": "npmjs"
		},
		"try-to-catch-1.0.1.tgz": {
			"url": "https://registry.npmjs.org/try-to-catch/-/try-to-catch-1.0.1.tgz",
			"sha": "1d5f2f3beafd91dbf2c41c288b1bf807ceb284ca",
			"registry": "npmjs"
		},
		"try-to-catch-1.0.2.tgz": {
			"url": "https://registry.npmjs.org/try-to-catch/-/try-to-catch-1.0.2.tgz",
			"sha": "8c9d48f233c4d1679452e9edc8d5e85f653010f1",
			"registry": "npmjs"
		},
		"try-to-catch-1.1.0.tgz": {
			"url": "https://registry.npmjs.org/try-to-catch/-/try-to-catch-1.1.0.tgz",
			"sha": "a4a1c68f6468ed2046c83be9734b1ccc727919a4",
			"registry": "npmjs"
		},
		"try-to-catch-1.1.1.tgz": {
			"url": "https://registry.npmjs.org/try-to-catch/-/try-to-catch-1.1.1.tgz",
			"sha": "770162dd13b9a0e55da04db5b7f888956072038a",
			"registry": "npmjs"
		},
		"try-to-catch-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/try-to-catch/-/try-to-catch-2.0.0.tgz",
			"sha": "ca2b4cf47b6fbc6206dacdb979cb7af9eda71942",
			"registry": "npmjs"
		},
		"try-to-catch-2.0.1.tgz": {
			"url": "https://registry.npmjs.org/try-to-catch/-/try-to-catch-2.0.1.tgz",
			"sha": "4a943ba6f2921bd3ba945ea5d4459119ec3ec079",
			"registry": "npmjs"
		},
		"try-to-catch-3.0.0.tgz": {
			"url": "https://registry.npmjs.org/try-to-catch/-/try-to-catch-3.0.0.tgz",
			"sha": "a1903b44d13d5124c54d14a461d22ec1f52ea14b",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"try-to-catch-1.1.1.tgz": {
			"shasum": "770162dd13b9a0e55da04db5b7f888956072038a"
		}
	},
	"_rev": "2-6253a9f7479b275d",
	"_id": "try-to-catch",
	"readme": "# Try to Catch [![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-to-catch.svg?style=flat&longCache=true\n[BuildStatusIMGURL]:        https://img.shields.io/travis/coderaiser/try-to-catch/master.svg?style=flat&longCache=true\n[DependencyStatusIMGURL]:   https://img.shields.io/david/coderaiser/try-to-catch.svg?style=flat&longCache=true\n[NPMURL]:                   https://npmjs.org/package/try-to-catch \"npm\"\n[BuildStatusURL]:           https://travis-ci.org/coderaiser/try-to-catch  \"Build Status\"\n[DependencyStatusURL]:      https://david-dm.org/coderaiser/try-to-catch \"Dependency Status\"\n\n[CoverageURL]:              https://coveralls.io/github/coderaiser/try-to-catch?branch=master\n[CoverageIMGURL]:           https://coveralls.io/repos/coderaiser/try-to-catch/badge.svg?branch=master&service=github\n\nFunctional `try-catch` wrapper for `promises`.\n\n## Install\n\n```\nnpm i try-to-catch\n```\n\n## API\n\n### tryToCatch(fn, [...args])\n\nWrap function to avoid `try-catch` block, resolves `[error, result]`;\n\n### Example\n\nSimplest example with `async-await`:\n\n```js\nconst tryToCatch = require('try-to-catch');\nconst reject = Promise.reject.bind(Promise);\nawait tryToCatch(reject, 'hi');\n// returns\n[ Error: hi]\n```\n\nCan be used with functions:\n\n```js\nconst tryToCatch = require('try-to-catch');\nawait tryToCatch(() => 5);\n// returns\n[null, 5]\n```\n\nAdvanced example:\n\n```js\nconst {readFile, readdir} = require('fs').promises;\nconst tryToCatch = require('try-to-catch');\n\nread(process.argv[2])\n    .then(console.log)\n    .catch(console.error);\n\nasync function read(path) {\n    const [error, data] = await tryToCatch(readFile, path, 'utf8');\n    \n    if (!error)\n        return data;\n    \n    if (error.code !== 'EISDIR')\n        return error;\n    \n    return await readdir(path);\n}\n```\n\n## Related\n\n- [try-catch](https://github.com/coderaiser/try-catch \"try-catch\") - functional try-catch wrapper.\n\n## License\n\nMIT"
}