{"_id":"@el3um4s/to-try","_rev":"8-b64fc543d9e261e6d692588adb522b97","name":"@el3um4s/to-try","dist-tags":{"latest":"1.0.1"},"versions":{"0.0.1":{"name":"@el3um4s/to-try","version":"0.0.1","description":"Wrapper for error handling without try-catch","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","lint":"eslint . --ext .ts","test":"jest --config jestconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"git add -A src","postversion":"git push && git push --tags","check-updates":"npx npm-check-updates","check-updates:minor":"npx npm-check-updates --target minor","check-updates:patch":"npx npm-check-updates --target patch"},"repository":{"type":"git","url":"git+https://github.com/el3um4s/typescript-npm-package-starter.git"},"keywords":["typescript","npm","try-catch","ts","js","functional","javascript","functional-programming","npm-package"],"author":{"name":"Samuele C. De Tomasi"},"license":"MIT","bugs":{"url":"https://github.com/el3um4s/to-try/issues"},"homepage":"https://github.com/el3um4s/to-try#readme","devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.10.1","@typescript-eslint/eslint-plugin":"^4.32.0","@typescript-eslint/parser":"^4.32.0","ansi-regex":">=6.0.1","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","jest":"^27.2.3","ts-jest":"^27.0.5","typescript":"^4.4.3"},"gitHead":"9cf38b2c297adde9d1909318027f7103d982d409","_id":"@el3um4s/to-try@0.0.1","_nodeVersion":"16.10.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-hQIBumUM/L2SEXoTaf8CF4fYyGQ392AwbwegklhMpB8hOoL331WQvxJzMrXKf+wXzTYWdm6ic6GRzew+qNXxrA==","shasum":"74ecf94e49f8b5e3247e92100778dfe4ea2c7b2f","tarball":"https://registry.npmjs.org/@el3um4s/to-try/-/to-try-0.0.1.tgz","fileCount":11,"unpackedSize":7629,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXMmHaK3KH+6OQKiBKVMXrFqPnnKmu6c3nqPcyFjycKgIgRnMG14/tMup5FH0U90/sLQ6WyGG74G5UlfcE6XYEhR4="}]},"_npmUser":{"name":"el3um4s","email":"el3um4s@gmail.com"},"directories":{},"maintainers":[{"name":"el3um4s","email":"el3um4s@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/to-try_0.0.1_1632844591412_0.017974433736427375"},"_hasShrinkwrap":false},"0.0.2":{"name":"@el3um4s/to-try","version":"0.0.2","description":"Wrapper for error handling without try-catch","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","lint":"eslint . --ext .ts","test":"jest --config jestconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"git add -A src","postversion":"git push && git push --tags","check-updates":"npx npm-check-updates","check-updates:minor":"npx npm-check-updates --target minor","check-updates:patch":"npx npm-check-updates --target patch"},"repository":{"type":"git","url":"git+https://github.com/el3um4s/typescript-npm-package-starter.git"},"keywords":["typescript","npm","try-catch","ts","js","functional","javascript","functional-programming","npm-package"],"author":{"name":"Samuele C. De Tomasi"},"license":"MIT","bugs":{"url":"https://github.com/el3um4s/to-try/issues"},"homepage":"https://github.com/el3um4s/to-try#readme","devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.10.1","@typescript-eslint/eslint-plugin":"^4.32.0","@typescript-eslint/parser":"^4.32.0","ansi-regex":">=6.0.1","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","jest":"^27.2.3","ts-jest":"^27.0.5","typescript":"^4.4.3"},"gitHead":"51893956ec677c68002bedf14bdecc9b7032055f","_id":"@el3um4s/to-try@0.0.2","_nodeVersion":"16.10.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-QWzzoiZpvEu+uuEoDycm7oa8Da/z+U2rXasxzsYeAcTWWCr0ulJbVIPU+oMhOHs3/Cp8f0daau7k7UnFD/llbg==","shasum":"9868bcf760243dbdd64814ef23940f762e62833e","tarball":"https://registry.npmjs.org/@el3um4s/to-try/-/to-try-0.0.2.tgz","fileCount":11,"unpackedSize":8328,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB7h3mBgCzEU84Umr6umqjwOwpPj9BXkFGcWQZF2xI7QIhAKTa8tAXROE23tcxxc9QCfsTfs93w2VNgJ0u+v4mhpsL"}]},"_npmUser":{"name":"el3um4s","email":"el3um4s@gmail.com"},"directories":{},"maintainers":[{"name":"el3um4s","email":"el3um4s@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/to-try_0.0.2_1632920731149_0.6391271159907743"},"_hasShrinkwrap":false},"0.0.5":{"name":"@el3um4s/to-try","version":"0.0.5","description":"Wrapper for error handling without try-catch","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","lint":"eslint . --ext .ts","test":"jest --config jestconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"git add -A src","postversion":"git push && git push --tags","check-updates":"npx npm-check-updates","check-updates:minor":"npx npm-check-updates --target minor","check-updates:patch":"npx npm-check-updates --target patch"},"repository":{"type":"git","url":"git+https://github.com/el3um4s/el3um4s/to-try.git"},"keywords":["typescript","npm","try-catch","ts","js","functional","javascript","functional-programming","npm-package"],"author":{"name":"Samuele C. De Tomasi"},"license":"MIT","bugs":{"url":"https://github.com/el3um4s/to-try/issues"},"homepage":"https://github.com/el3um4s/to-try#readme","devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.11.6","@typescript-eslint/eslint-plugin":"^5.3.0","@typescript-eslint/parser":"^5.3.0","ansi-regex":">=6.0.1","eslint":"^8.1.0","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.25.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.1","jest":"^27.3.1","ts-jest":"^27.0.7","typescript":"^4.4.4"},"gitHead":"678e2559a0c1123e00cd8bac3c172e00dc22ed7a","_id":"@el3um4s/to-try@0.0.5","_nodeVersion":"16.2.0","_npmVersion":"7.18.1","dist":{"integrity":"sha512-8DpHkznWv4aqSH9h3lTxHSLaXaX4dmlnfCbcoYJWr8uctR333pjzcOEI2FaTdApazWmalqUtOMa7pXPG/7ZbeQ==","shasum":"c5b398891cb1f44bb2f80ed5bef7a37558ef620e","tarball":"https://registry.npmjs.org/@el3um4s/to-try/-/to-try-0.0.5.tgz","fileCount":11,"unpackedSize":8309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2FhxCRA9TVsSAnZWagAAnR0P/AgiQwYGtwCVCvmyFcca\nVCpS3FBNYeTATdw5jnp0rwS7DrUPhwKODcFQjsTDvUPBCVoJo+K6+2Xoasq0\noO5fe0qClsA++RU8o1mvALIVXpiQ0B3rqAq3sGUVafU3Y7cnPkx4PS+pk9qA\nktnkVX2TbCzZiibZa4qyfwZinz4sitsXKKtToxMsqcELp80v14VKDKJxr4JV\nN+5Qqg1030HdoahtVQ4YENDbmto82p0h7M0l6VcfeuNsE86YsYsm22D7tPXS\nExGy6Joiq3lFDguYA+WKnoKnZRgfWzGtGKUi9ZC5gKAJVB0cDSbtpbjQz3Du\nEHdVN6hQANkFUPQFVLKPuitYSMSukt7RyBlAK3OcUmh0lBqeOkuREJlnfMJP\no2oHL0odqsrbo3+1S/ys579sCYRcqd4O+gG0soLSlNCyKlaGP0gVYt7WY5h3\nkE+ixTpE81NG4dN+ZMePEBcw+AAmxW5naKsFwJYNOWGzv1E7aYnTvnuwU+kc\nPh9ankjgP/Nnu+HWQcbpp5J4WzpXvu7F1x8VG9M/6uKxtIpUsOcEIB9fcnBV\nW0/l6SpQXDyUfS49HKbvKyFkOV3beqEKLf8fm3//IqPtV/YF9zZN0wiOsngy\n2N/zqlBs3naYDM4EAWwE1EVuFY1OUTVHKmEh+Gn8dKKi+fQ+cGuZQBr4UbMn\ntMqL\r\n=2JQK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoLCjPspdYDOtZ9JaF5cRMasnaJyxwyMeqvfLN1QdgLAIgYxC9PHyGsuHtnSqRDIbMGtxEfYxD+9/nSvycrsMSOLk="}]},"_npmUser":{"name":"el3um4s","email":"el3um4s@gmail.com"},"directories":{},"maintainers":[{"name":"el3um4s","email":"el3um4s@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/to-try_0.0.5_1636234863361_0.4397191956706168"},"_hasShrinkwrap":false},"0.0.7":{"name":"@el3um4s/to-try","version":"0.0.7","description":"Wrapper for error handling without try-catch","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","lint":"eslint . --ext .ts","test":"jest --config jestconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"git add -A src","postversion":"git push && git push --tags","check-updates":"npx npm-check-updates","check-updates:minor":"npx npm-check-updates --target minor","check-updates:patch":"npx npm-check-updates --target patch"},"repository":{"type":"git","url":"git+https://github.com/el3um4s/el3um4s/to-try.git"},"keywords":["typescript","npm","try-catch","ts","js","functional","javascript","functional-programming","npm-package"],"author":{"name":"Samuele C. De Tomasi"},"license":"MIT","bugs":{"url":"https://github.com/el3um4s/to-try/issues"},"homepage":"https://github.com/el3um4s/to-try#readme","devDependencies":{"@types/jest":"^28.1.3","@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","ansi-regex":">=6.0.1","eslint":"^8.18.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","typescript":"^4.7.4"},"gitHead":"eb26a9f3721d5826364c604ca2a81d0b8fc9c35e","_id":"@el3um4s/to-try@0.0.7","_nodeVersion":"18.3.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-QMV/ygQfYOfSU4FU6CWnDCNpSHYpfA1iG7lHsT59iZbjxLctafDNM9lpvRs8cj/3FcKgaN57dw7/HI6sfww+Tw==","shasum":"3f862e4c076f01c40508cceec5a25a8d095b5f38","tarball":"https://registry.npmjs.org/@el3um4s/to-try/-/to-try-0.0.7.tgz","fileCount":11,"unpackedSize":8311,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs5Kl1kECWjosexqrXoLAoiS/1IaQWU8CgtOPVxJXRAwIhAIu5fOrp39NrgW2804O+5hqBLmYhwpdO7Pvq+pneyXS9"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuNS1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJwg/9E/ELkbtV28Ay1j1oMGwXDI+o4v9svRdY2nqfc90cXuFjRap0\r\nDIzJYJyjPKzXkWRTciK0p2pI1FyGopGDhnbKJEGGuBiuVDTAVA3AwMoinG/d\r\n2GzZb0l8qb1cKL1ONAbro59omtYeIYmownK4XHpifBqXMpxTrqop1O//KhQW\r\n/NEHV2JVaICqSxj4P5eW92YZi98ii89YXIAxmONjFtIrSKag8bgAepBQwfiT\r\nCXDFUzz3D6+zWnZd2VASLWwrdFed2UJzw6cUnWbIq/vSIz8+KT4MJ9gQzxs2\r\n+ZKJOx8Mxn6cbhNC7F9KvVGC0dketn4wsvX24xosE+JVDKBMgP2Wdsu0Mksw\r\ncE0D6kl+aLFmVgi7tTPsRbqF3T1fLyFYC6PXCtMFkX35BwrrTOtH3kT/J+Td\r\nRQn90DCiUxbGJDwRUPmEqyBkquvqel72wxd1efKmeps1IVxYvhi46Ys8AGtZ\r\nIW3EHII7RFc2jQzQJdPfa65XQFhezrb/FL8k2U7Gphy6+jNiIv0OL5fUb3Kk\r\nP0iwLWEh2atdv4ZCSmTOykSdhf1ppjCM4xj6Hd6ygL1ACusM1w/UsBK767/h\r\nruBCgUeODCYqeSiE8Rtz6pip4bDh1Cj6ttKk/pVToxPY00q6MGrqZUKKep1d\r\nw08lDllKHltHP1B+AMigfMcNPZABe4vV0A0=\r\n=Uj2y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"el3um4s","email":"el3um4s@gmail.com"},"directories":{},"maintainers":[{"name":"el3um4s","email":"el3um4s@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/to-try_0.0.7_1656280245581_0.4629904952858086"},"_hasShrinkwrap":false},"0.0.8":{"name":"@el3um4s/to-try","version":"0.0.8","description":"Wrapper for error handling without try-catch","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","lint":"eslint . --ext .ts","test":"jest --config jestconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"git add -A src","postversion":"git push && git push --tags","check-updates":"npx npm-check-updates","check-updates:minor":"npx npm-check-updates --target minor","check-updates:patch":"npx npm-check-updates --target patch"},"repository":{"type":"git","url":"git+https://github.com/el3um4s/el3um4s/to-try.git"},"keywords":["typescript","npm","try-catch","ts","js","functional","javascript","functional-programming","npm-package"],"author":{"name":"Samuele C. De Tomasi"},"license":"MIT","bugs":{"url":"https://github.com/el3um4s/to-try/issues"},"homepage":"https://github.com/el3um4s/to-try#readme","devDependencies":{"@types/jest":"^28.1.6","@types/node":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","ansi-regex":">=6.0.1","eslint":"^8.20.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.0.0","jest":"^28.1.3","ts-jest":"^28.0.7","typescript":"^4.7.4"},"gitHead":"a3a8bca2e5b4d18362d2b741fe8b88aec5b2683c","_id":"@el3um4s/to-try@0.0.8","_nodeVersion":"18.3.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-xTrYJc2quFYfHCsdTQSaExZ8YhFqxHJAeIFfYOcZLZgK2T2zY8uVyzzjtAzmJmOpj579AsY50QteoAUg2dmwMA==","shasum":"5da02413d120a392b49cf06166553a157327e495","tarball":"https://registry.npmjs.org/@el3um4s/to-try/-/to-try-0.0.8.tgz","fileCount":11,"unpackedSize":8371,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEho79pLQLxo7yxZb2G5Dg+sY14WL1uowe0gFrUHt/fFAiAwCIKgX07a2/oWIuzKBDo23QK/mUIV/kD7ts8Z0ZjmsA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1xu5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpfwg//fWkCj+8x/OTu2rgBksNi+pqadLOPctEt0rG5I50FI9iDZeUK\r\nUzCMH2r0pSdv6QXKjYtBb6BIlHPVy1FNrslLC8r3fjk+2xlqNehAjZ4uI5VQ\r\nQOLcx5HjNYfzfsI9CVwP9jtCbJkKHXNIe5kWB2DfIIKT7HEIa261NWbbC1Nu\r\nD+RPMRjM2OyBJgIQbryo4npeVrDfWEt1amBrYN072odVGD3Cvgb5uxxL/y9W\r\nS24qfHCJSdLVORZxoRD5Yd1Hz8woP1tyuF0c7t/uttSOHWJSnby675cFnhQy\r\n0EdkuhpWg8k4FVdPakVgV1uTsMtkZEqa40MSNEJdqn+iMo3AnHe9YxJuiNKI\r\nUsT657Jm8n1Q0cWM0zUPLnUzGVzp+kBUgMCsxDdYSVApjJ+JFrlBX/55+v38\r\nWyQtsAsLCOT5shC4tXP2vVatwYBpWObnYFu+c9KluL9ToPX+Z967fO3sehez\r\nKtcPtHmW/fs9FSM1PeLmeizTfmLWvLWIkeUYOeAGOnK9HZtaCJ5LEiQ2/qha\r\nHcQmZ6Qgj+PTtYaz0faPR6otRuReJZK5K8S5O/To5EwSPj7rwtkNgjQ7ueN6\r\nVJQFKajF/rBMqtCwOUC+9Q4pm2XsZb6LRVF+7UgXHBS12NSxriIYbCiwfki6\r\n39+xPZ0+CtBpBNVGY448iQwr+Lbv1PE9ARw=\r\n=PZQt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"el3um4s","email":"el3um4s@gmail.com"},"directories":{},"maintainers":[{"name":"el3um4s","email":"el3um4s@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/to-try_0.0.8_1658264505689_0.5491080568006728"},"_hasShrinkwrap":false},"1.0.0":{"name":"@el3um4s/to-try","version":"1.0.0","description":"Wrapper for error handling without try-catch","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","lint":"eslint . --ext .ts","test":"jest --config jestconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"git add -A src","postversion":"git push && git push --tags","check-updates":"npx npm-check-updates","check-updates:minor":"npx npm-check-updates --target minor","check-updates:patch":"npx npm-check-updates --target patch"},"repository":{"type":"git","url":"https://github.com/el3um4s/el3um4s/to-try.git"},"keywords":["typescript","npm","try-catch","ts","js","functional","javascript","functional-programming","npm-package"],"author":{"name":"Samuele C. De Tomasi"},"license":"MIT","bugs":{"url":"https://github.com/el3um4s/to-try/issues"},"homepage":"https://github.com/el3um4s/to-try#readme","devDependencies":{"@types/jest":"^29.0.3","@types/node":"^18.7.23","@typescript-eslint/eslint-plugin":"^5.38.1","@typescript-eslint/parser":"^5.38.1","ansi-regex":">=6.0.1","eslint":"^8.24.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.0.1","jest":"^29.1.1","ts-jest":"^29.0.2","typescript":"^4.8.4"},"gitHead":"b5696755596893e9693937b747acb5b74913257d","_id":"@el3um4s/to-try@1.0.0","_nodeVersion":"18.3.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-V78HR38UeUHuAhYIf/nyUCUe5eza6SFAW8M72LkgYNhNVushpjjR2R0/4ccIsBu48VEsiYplkJyaZuk3ATAYOA==","shasum":"ea2b42f29f6ea25ba3fef4464d59444eeb12ee32","tarball":"https://registry.npmjs.org/@el3um4s/to-try/-/to-try-1.0.0.tgz","fileCount":11,"unpackedSize":8368,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHWTNpssnFsOhll8XILkooA7uFv4oJ1rNm+4l1YoaxzSAiA9ahJNMXkGnuNm03iyp6H9+o/ddR0TMPetvaTFfhFvVg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNG8HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorOA//dsyuoH8h1JON+NirYQW/1NEQXtCnRTYFjp9p+lIHjzXX/YoN\r\nvq1DnuCs2lG3Bp4NeE6Zu9L4G5tBUUBxLc4b4XTzu9WULvAFC6lWdkFfKMHB\r\nWh38BSckYBq4iAX1lBdYgXDTpQ8juOFBsTW64RwpUPmxCRsT0KFdA2VdP+8u\r\nafDiBZHEji5PpQySAdbVUz5c1RTKp6GDcQpAXTJ2geHqrAc2lT2NaTkDPcYn\r\nGu1ID19/KfT3vREocYJ1bdt2nXQrRhKS6/xh5U3aKdpxoTxK5p/zlAYRql/K\r\ncMzNbILAtPmfVapf0EXoqXsgEQOc2w4898IV8AcNE5l75sUpz3vghKssHini\r\naUVLC9rO2ki2PjOR1xyQDXLJB/sR2pMm3X3KRnXgvs7ft32qT3L//qOQf8Yv\r\nwq7CQoIgLkiiCuhn02C+yIkE3H8rw+76KFe3z3QbUR5kcyB5wKUu+Poh3iKp\r\nLnBgiIy7NNUD6rR1akjj8ElQUSjzy3ldTxFHN2K+kavpzTTSwIbBNGJrjES2\r\nLFv5KCIiSuyxxNuBosPugzqoYhS0rv1Tlc50YPQBMZRnK9wu+x8o9Tje7lTa\r\nvLI0lmpIIgIqu6mqyR4l7aalzT2hJG4TA4eEMPXIjOZL7gkGzW335Tras00f\r\nGuWZPDJYkikhMBxrdn75pD3unMyh3fvK5gE=\r\n=+db1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"el3um4s","email":"el3um4s@gmail.com"},"directories":{},"maintainers":[{"name":"el3um4s","email":"el3um4s@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/to-try_1.0.0_1664380679769_0.4110743527673961"},"_hasShrinkwrap":false},"1.0.1":{"name":"@el3um4s/to-try","version":"1.0.1","description":"Wrapper for error handling without try-catch","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","lint":"eslint . --ext .ts","test":"jest --config jestconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"git add -A src","postversion":"git push && git push --tags","check-updates":"npx npm-check-updates","check-updates:minor":"npx npm-check-updates --target minor","check-updates:patch":"npx npm-check-updates --target patch"},"repository":{"type":"git","url":"git+https://github.com/el3um4s/to-try.git"},"keywords":["typescript","npm","try-catch","ts","js","functional","javascript","functional-programming","npm-package"],"author":{"name":"Samuele C. De Tomasi"},"license":"MIT","bugs":{"url":"https://github.com/el3um4s/to-try/issues"},"homepage":"https://github.com/el3um4s/to-try#readme","devDependencies":{"@types/jest":"^29.0.3","@types/node":"^18.7.23","@typescript-eslint/eslint-plugin":"^5.38.1","@typescript-eslint/parser":"^5.38.1","ansi-regex":">=6.0.1","eslint":"^8.24.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.0.1","jest":"^29.1.1","ts-jest":"^29.0.2","typescript":"^4.8.4"},"gitHead":"51bc291d2f937a238205614c2e2b97a219dfc5b6","_id":"@el3um4s/to-try@1.0.1","_nodeVersion":"18.3.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-q4ex8AgYMveYbyG71dppxb4jZHVNVdDtQ4fZejLZ2XUYw5DftpGpQuiCb9WQ1fXEqjBTU/gIBKfojKxU5F36mA==","shasum":"be91fcb48db23bc0a8b58c1ad8993cca403b3c66","tarball":"https://registry.npmjs.org/@el3um4s/to-try/-/to-try-1.0.1.tgz","fileCount":11,"unpackedSize":8364,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNa+B82sRcmFzenthE3F9Z0Ze0QuXoNMA0fwyQR+vlGQIgCl2lVe7QBK7wXsO7iVMao3CVdW0DRqwp32RHwp+/ry8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNHBnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoR0w//REDc7Az76ZIyv7rV7grFcedAi33Iqw0aR1y4C28XQ4INUxD9\r\nLL8A6UtXT0h+ZbkdJP7lnzV8FCXjJyYEOE8mVGKOuUldJDShe4rvWEQhLO4U\r\nnlXTmk1HDZ4cfqZZGIRO/3xh2tHHLZuVHHqfJliBqva1wA3MXuac3Juh7eDr\r\nHg2Hh+19wqODS7skPxtzbg8nxdNgDJu3qiTNEP6pKyEAIPe6rb20CXfl6+DP\r\nvGAoyKihwbma9smXoBZYd1zDwOIuTsMslBdArqkIS6NdNrCfbTlCtNQpXrsJ\r\nexxSpiVsODLWkdpiMpArfiSmRsmEjP8uhs5uUe/s7zGTObTgCTtKFOFUdpJ8\r\nY3scIs6eskV/gDLTbHyjiBiMBzD8AV/ZvVk5leIOsxwoZSJluJ00ZqmY/Zn1\r\n5wiBD+AMhkEqQ6sp3UvNcFu+Ovy1l/V+NFad1458ibXHguZurHO0hs6pXAtx\r\nCnqXiIh9PaT3bKObUQ/CTeaVr3P8f/qt4k94Y4S0gnVNAtS6XS0NHDz5eEmE\r\nwG6oy3wCo/od/B2U+HkNMhtRfPNdqpvA5os6c/zlxUwantuY05TVZ+GCMTse\r\nEV1hCpRdrlJK3RdGm7VtN6/bbnBchvwPpB7dV433gQ1HCWzBpTziD2dYUlDw\r\n5rlNayf77uTKoOpv1csBrmhDRT8cMo7w3b4=\r\n=q4XX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"el3um4s","email":"el3um4s@gmail.com"},"directories":{},"maintainers":[{"name":"el3um4s","email":"el3um4s@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/to-try_1.0.1_1664381031100_0.509743201516137"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-28T15:56:31.365Z","0.0.1":"2021-09-28T15:56:31.594Z","modified":"2022-09-28T16:03:51.413Z","0.0.2":"2021-09-29T13:05:31.280Z","0.0.5":"2021-11-06T21:41:03.541Z","0.0.7":"2022-06-26T21:50:45.732Z","0.0.8":"2022-07-19T21:01:45.838Z","1.0.0":"2022-09-28T15:57:59.951Z","1.0.1":"2022-09-28T16:03:51.319Z"},"maintainers":[{"name":"el3um4s","email":"el3um4s@gmail.com"}],"description":"Wrapper for error handling without try-catch","homepage":"https://github.com/el3um4s/to-try#readme","keywords":["typescript","npm","try-catch","ts","js","functional","javascript","functional-programming","npm-package"],"repository":{"type":"git","url":"git+https://github.com/el3um4s/to-try.git"},"author":{"name":"Samuele C. De Tomasi"},"bugs":{"url":"https://github.com/el3um4s/to-try/issues"},"license":"MIT","readme":"# To Try\n\nWrapper for error handling without try-catch\n\nBased on:\n\n- [Functional Try-catch In JavaScript](https://medium.com/weekly-webtips/functional-try-catch-in-javascript-8b9923c3e395)\n- [How to avoid try/catch statements nesting/chaining in JavaScript?](https://javascript.plainenglish.io/how-to-avoid-try-catch-statements-nesting-chaining-in-javascript-a79028b325c5)\n- [Let’s Clean Up: Ugly Try-Catches in JavaScript!](https://javascript.plainenglish.io/lets-clean-up-ugly-try-catches-e4e1a53de500)\n- [scopsy/await-to-js](https://github.com/scopsy/await-to-js)\n- [Coly010/no-try](https://github.com/Coly010/no-try)\n\n### Install and use the package\nTo use the package in a project:\n\n```bash\nnpm i @el3um4s/to-try\n```\n\nand then in a file:\n\n```ts\nimport { toTry, toTryAsync } from \"@el3um4s/to-try\";\n\n// Without a custom error handler\nconst [result, error] = toTry(() => myThrowableMethod());\n\n// With a custom error handler\nconst [res, err] = toTry(\n  () => myThrowableMethod(),\n  error => {\n    console.log(error);\n  }\n);\n\n// Handle methods that return a Promise without a custom error handler\nconst [res2, err2] = await toTryAsync(() => myAsyncThrowableMethod());\n\n// Handle methods that return a Promise with a custom error handler\nconst [res3, err3] = await toTryAsync(\n  () => myAsyncThrowableMethod(),\n  error => {\n    console.log(error);\n  }\n);\n\n// Use result\nif (error || err || err2 || err3) {\n  // Show error alert\n}\n\nsendMyResultToMethod(result);\n```","readmeFilename":"README.md"}