{"_id":"try","_rev":"89-820be66091be963ed1eebebff9db278c","name":"try","dist-tags":{"latest":"1.0.3"},"versions":{"0.0.0":{"name":"try","version":"0.0.0","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.0.0","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"dist":{"shasum":"e3efe2a8e35124c5b52fb87c2e79823e7c058a7a","tarball":"https://registry.npmjs.org/try/-/try-0.0.0.tgz","integrity":"sha512-pkcZX0b3M/+/VBwz0BGebo/OIWCyF1nDAtWpFPH868ynu7nIUGSe2wNOjz88W2q6ktpUS0N9MpcClqr59a6Fmw==","signatures":[{"sig":"MEQCIBWAi7GEqCR/Bq2CN98k9mPiJDL3LCkJdIc3E52mLkVbAiBMfj4wEXThdpKfgrbpVzyy4KxXgBY8ewBqXSy+Lp+o9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"_npmVersion":"1.3.2","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"0.0.1":{"name":"try","version":"0.0.1","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.0.1","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"bugs":{"url":"https://github.com/finalclass/try.js/issues"},"dist":{"shasum":"9ebbe6fa3012ee310dcdb2fb66f760d4021da1f0","tarball":"https://registry.npmjs.org/try/-/try-0.0.1.tgz","integrity":"sha512-5FqUZoAQsIGbpS/7irujfS4tVuUenlWpwlRfehI96d8mVDPLntjpRuSTq3xqK2FfwqN+sPqrmehoptCUnGSDCw==","signatures":[{"sig":"MEQCIEDbX8NKf1NAmK/aZ4qE2t/aaK7/eMfyysEIxjmkpepeAiBZPPrx/21Ya9LORAumwTU8MapVJz4+27ubvC9h2b7ZLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"repository":{"url":"git@github.com:finalclass/try.js.git","type":"git"},"_npmVersion":"1.3.2","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"0.3.0":{"name":"try","version":"0.3.0","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.3.0","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"bugs":{"url":"https://github.com/finalclass/try.js/issues"},"dist":{"shasum":"09e999b7ed61da0e7b4a5bc5a4f748a61afa697c","tarball":"https://registry.npmjs.org/try/-/try-0.3.0.tgz","integrity":"sha512-vno65I20rDf2Yir06NuLJG49cE4LL+dJ0oCRKGR2J/OagFtyC99qnT3a6b95hphb2tI1vt85x8NTxNk2u7Qyug==","signatures":[{"sig":"MEYCIQDRssFZ6dtVGkNBVPOsNyM5PRxTYa/xYoogo5vAvNArZAIhAMPBeeHQuj5wqW1lVvVyRK8ey9YwBvzuoR6ppeCJDLvj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"repository":{"url":"git@github.com:finalclass/try.js.git","type":"git"},"_npmVersion":"1.3.2","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"0.3.1":{"name":"try","version":"0.3.1","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.3.1","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"bugs":{"url":"https://github.com/finalclass/try.js/issues"},"dist":{"shasum":"e7e706894033730446e91d13d6e51292d0a8bd1d","tarball":"https://registry.npmjs.org/try/-/try-0.3.1.tgz","integrity":"sha512-M089IWwQTRVFLtp0vWrgiNMb3Aamp3wqA0QHlwxme4ALIoCufaKBluylz2oR6Y8/zOQPn5r/SQF2ozRm8Z+oUg==","signatures":[{"sig":"MEUCIQCASq9jiAxdjDemhKwAD+n+/p46axdNdmDjHO7EX3io4wIgTc1sDzo2j2aTZmiEFvtj9JxDZIUZEhdARl288GfkSgk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"repository":{"url":"git@github.com:finalclass/try.js.git","type":"git"},"_npmVersion":"1.3.2","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"0.3.2":{"name":"try","version":"0.3.2","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.3.2","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"bugs":{"url":"https://github.com/finalclass/try.js/issues"},"dist":{"shasum":"575aea51960650d93828d0c8879b41fce1f55457","tarball":"https://registry.npmjs.org/try/-/try-0.3.2.tgz","integrity":"sha512-w90gB8Dnrj6JiotdNfL79tGPwai77d3/Sj3rlyKuPheP/MuB7YQpyEv+3Yy7UtY7FwZWoN7KHrgH2KBEOKY3FA==","signatures":[{"sig":"MEYCIQDLE45yfyMPnQjVoUWeNpRfu89L/JEWRR9C979KnL+IXgIhAM9IsqmE1RZcTgxp99KCPu2CHTDOWM9bu0MeBsCl/b5i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"repository":{"url":"git@github.com:finalclass/try.js.git","type":"git"},"_npmVersion":"1.3.2","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"0.3.3":{"name":"try","version":"0.3.3","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.3.3","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"bugs":{"url":"https://github.com/finalclass/try.js/issues"},"dist":{"shasum":"7e2875483b22422dbe64ed8103dfd545c1d901d1","tarball":"https://registry.npmjs.org/try/-/try-0.3.3.tgz","integrity":"sha512-UAfMdWm+2CKQKrexDxcg4EYVVLLiu0/3jaL3hJeL/wY663VGggdVzI2vRgeF1L5c4BHZsqpaspNldyGPLfhErQ==","signatures":[{"sig":"MEYCIQCjF0dL2MjCe/hNOSjAlsduV4KioxBQW7gnpMzTUaIlugIhAOtSL1lht2n5Res702mkM2N/aAVHx85I+76FaT72ZXy9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"repository":{"url":"git@github.com:finalclass/try.js.git","type":"git"},"_npmVersion":"1.3.2","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"0.3.4":{"name":"try","version":"0.3.4","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.3.4","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"bugs":{"url":"https://github.com/finalclass/try.js/issues"},"dist":{"shasum":"641dd6f46f9f2892fd65c236e335f3bfc6ea8652","tarball":"https://registry.npmjs.org/try/-/try-0.3.4.tgz","integrity":"sha512-FjIRK7C7vqIhVYRt6HxiF21cO2SWBXn4oS9XkOJH/nYYkuSdLHn6qidX17ewVgW6kDoHLrDYbwDpXchxtVJp+g==","signatures":[{"sig":"MEUCIHORN0P+TsktgHjSTZXUmZHcO3Fb4kOYWQ9Zs9VwnTVHAiEAqtRIvqii6QD5Z21KCLz17RMqitFPNctFnyHgOjHM0vU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"repository":{"url":"git@github.com:finalclass/try.js.git","type":"git"},"_npmVersion":"1.3.2","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"0.3.5":{"name":"try","version":"0.3.5","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.3.5","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"bugs":{"url":"https://github.com/finalclass/try.js/issues"},"dist":{"shasum":"feac0b17d6801a183acf9b473bbb8e7a38baf5ec","tarball":"https://registry.npmjs.org/try/-/try-0.3.5.tgz","integrity":"sha512-YbrNYDXmQnPIbEAPfU42XrPIA7WKRfZtPrLFxp21Q5VZbB2krcexCm2Vh10Uubwlp+M8geZ2gX9c3ZDkmCel2g==","signatures":[{"sig":"MEUCIECP1Nx2W433vyJ7v5gybUqRXNOzwhij4InfP7Qi8emlAiEArqEwgnu+IEyGai0JGqxdkSFuLPHSo1kyF5z7nLBIN3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"repository":{"url":"git@github.com:finalclass/try.js.git","type":"git"},"_npmVersion":"1.3.2","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"0.3.6":{"name":"try","version":"0.3.6","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.3.6","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"bugs":{"url":"https://github.com/finalclass/try.js/issues"},"dist":{"shasum":"3a51821456773105026a2866f7c9a85b7c86620d","tarball":"https://registry.npmjs.org/try/-/try-0.3.6.tgz","integrity":"sha512-zMU4+UIdB1jP7whT9qNzU6u0AV5+GrLs9MNdRuXj3Ox9YY+T6uANPFvu88y7dW2/rtYeSHLLPEPuci4Mx9rpEg==","signatures":[{"sig":"MEQCICVDYbPiDnN5uaaVvLUJUU+XtH6cFjwUgp0MxfCOZsubAiBnX6AOKualnDZgb2et17C8BC2q59t/pdCRJ3AShnAyDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"repository":{"url":"git@github.com:finalclass/try.js.git","type":"git"},"_npmVersion":"1.3.2","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"0.4.0":{"name":"try","version":"0.4.0","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.4.0","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"bugs":{"url":"https://github.com/finalclass/try.js/issues"},"dist":{"shasum":"e7831e9331030d96b0d945d785d6cb15d4687dc7","tarball":"https://registry.npmjs.org/try/-/try-0.4.0.tgz","integrity":"sha512-58n0U4Hg/oVh18Zu7bENCQlvgAPk0dPyl6PSiMZpd87QoHHvj8IrwQ+QP8bU7xPAlvCj7WINLlmLJG3Zy8jr8w==","signatures":[{"sig":"MEYCIQDHmG4HE+PjcN3+eP/nNjYAyBOfSNmgXb4M0wYc7Xsb0wIhAJVoMagIzxx1uyOAUDYYqK/BklMIPcG8cfvlLbw+PBoh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"repository":{"url":"git@github.com:finalclass/try.js.git","type":"git"},"_npmVersion":"1.3.2","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"0.5.0":{"name":"try","version":"0.5.0","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.5.0","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"homepage":"https://github.com/finalclass/try.js","bugs":{"url":"https://github.com/finalclass/try.js/issues"},"dist":{"shasum":"e7dc6b02a0b5dd3598185750fbdb16432da3ba93","tarball":"https://registry.npmjs.org/try/-/try-0.5.0.tgz","integrity":"sha512-wetOTx1Ty/neLl/0krtEZE9+MDaZpDhtaGYs8w2AU6pa8CGgSdyQKDKWDzN5oPZmAyzyRjSrjJ6r3o9edLm4+w==","signatures":[{"sig":"MEUCIQCrprRrA03LgdXeeAUfE90J7Ca47A6Cd1cNdiOD0/bmRAIgbZbNEHA22/lmgm03UDXLmo8VyE8W/oPPeJ21kwmv20k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"repository":{"url":"git@github.com:finalclass/try.js.git","type":"git"},"_npmVersion":"1.3.24","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"0.5.1":{"name":"try","version":"0.5.1","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.5.1","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"homepage":"https://github.com/finalclass/try.js","bugs":{"url":"https://github.com/finalclass/try.js/issues"},"dist":{"shasum":"f9534d0189974c034ff6384bd485ea55aeaddb03","tarball":"https://registry.npmjs.org/try/-/try-0.5.1.tgz","integrity":"sha512-yLWH2ijKKwL56IRXibwOE5pJn/mNE7ASiyMxc+nA3Soxb9ZYPXcwwvYiIDhjYa2JDaCq6Q+BSXj2TnUpLrpt7g==","signatures":[{"sig":"MEYCIQCkuPb4vfJiUq/OZqvDYJt5dQ+E6fYB/vcudgYZ9CPUgwIhAKT7wov14/3YeF6321xcIjCk+1MYvc8mOxOvTziSgl1E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"repository":{"url":"git@github.com:finalclass/try.js.git","type":"git"},"_npmVersion":"1.3.24","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"0.5.2":{"name":"try","version":"0.5.2","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.5.2","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"homepage":"https://github.com/finalclass/try.js","bugs":{"url":"https://github.com/finalclass/try.js/issues"},"dist":{"shasum":"6476b0205b0116e122897005e42ac6dc3d259b75","tarball":"https://registry.npmjs.org/try/-/try-0.5.2.tgz","integrity":"sha512-tUpTN27qH5RdHDpQ9ovNFqjtG22XRX72QYNfO4CRX5361rM9qOQ4pKaT87sReK6i/QU8t8QCwXolyiLwIIdg0w==","signatures":[{"sig":"MEQCIFPrepZLdHYMnx/NFnP/NLYUD3hxqixna8wlbLaHXk7eAiBLiSg45xo+3nGuuu9aUWS54Rn1f6+I3bSl3sf76d/fmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"repository":{"url":"git@github.com:finalclass/try.js.git","type":"git"},"_npmVersion":"1.3.24","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"0.6.0":{"name":"try","version":"0.6.0","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.6.0","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"homepage":"https://github.com/finalclass/try.js","bugs":{"url":"https://github.com/finalclass/try.js/issues"},"dist":{"shasum":"4d344a8657bbcd8b24002772445e3520cef591e0","tarball":"https://registry.npmjs.org/try/-/try-0.6.0.tgz","integrity":"sha512-jcyFChXTPMnSsGQl6Rgkw135t47qBJh4T18j9hm5j/ldbJoWIsPWG5jNx5XGLVLvU8zaDvPwkSOcaUyU7oQ4wQ==","signatures":[{"sig":"MEUCIQCO9QwqWW4b2LdO+olM9bU5127HyIUPJdvak1fHhgcMBAIgETVGH1j1DrOZkOp1AoSUyoyVpTcBgwsoYZDTtiIP12k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"repository":{"url":"git@github.com:finalclass/try.js.git","type":"git"},"_npmVersion":"1.3.24","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"0.6.1":{"name":"try","version":"0.6.1","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.6.1","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"homepage":"https://github.com/finalclass/try.js","bugs":{"url":"https://github.com/finalclass/try.js/issues"},"dist":{"shasum":"cc043f3871cd30f82f1d3bea263a63ed57659558","tarball":"https://registry.npmjs.org/try/-/try-0.6.1.tgz","integrity":"sha512-OcuVHnLrN1PXR4EtyKBBlS8DuKrkXC+PHgXYjvHRrBRXIWnRY7yemVA0TtgnBE9yDejNiSopAa5wkISHaPhy1A==","signatures":[{"sig":"MEQCIEqX17O/23zZ2vMpdIcSRLIDT79NCN1SYs5862uHdJILAiA/ZB3dBCF8skuFCmA7928ticQPsBIxlU+pBQJz380Qnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"repository":{"url":"git@github.com:finalclass/try.js.git","type":"git"},"_npmVersion":"1.3.24","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"0.6.2":{"name":"try","version":"0.6.2","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.6.2","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"homepage":"https://github.com/finalclass/try.js","bugs":{"url":"https://github.com/finalclass/try.js/issues"},"dist":{"shasum":"e66bf99e814c94753d8924e1b05a7ebee634bc5f","tarball":"https://registry.npmjs.org/try/-/try-0.6.2.tgz","integrity":"sha512-+pX9Hk0cQQUd21Rlo0hGZ1eTfW7dEgGc/yQ1gYeZyRYk6U38BM1C6G2MFpVvVdHPkYiv/NmF4xWhjTqHOyDHsg==","signatures":[{"sig":"MEQCIBlGX6S1/ekfdVz3kHqfUlcSpFmmqm6N+/bYY0kCUBVZAiAdyxqaz5vto0PugY2igPFVHoKmU+ZNu0PR8bR4R7hZlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"repository":{"url":"git@github.com:finalclass/try.js.git","type":"git"},"_npmVersion":"1.3.24","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"0.7.0":{"name":"try","version":"0.7.0","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.7.0","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"homepage":"https://github.com/finalclass/try.js","bugs":{"url":"https://github.com/finalclass/try.js/issues"},"dist":{"shasum":"1f0e983c97863e1b74fe74e92bca039255197db2","tarball":"https://registry.npmjs.org/try/-/try-0.7.0.tgz","integrity":"sha512-IUuauBZT0FSHrh3cEpgq8o7qCY9CDu9Se8yWhc6a6i1iQzdDitmcx5Zx6aeOGqGcvd8AWWPwd/uDbIQxtZHaow==","signatures":[{"sig":"MEYCIQCe2eHhp5qvPw7F/WGGsNUQ23amX3nDjRu0FPYOjpCiawIhAKaT7e5VIS3OCKT8rbt/Y5mFAvsvbMujVPK+i1XtIfot","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"repository":{"url":"git@github.com:finalclass/try.js.git","type":"git"},"_npmVersion":"1.3.24","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"0.7.1":{"name":"try","version":"0.7.1","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.7.1","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"homepage":"https://github.com/finalclass/try.js","bugs":{"url":"https://github.com/finalclass/try.js/issues"},"dist":{"shasum":"28bec0662f028821b7e889600ea7ffe1f5094eae","tarball":"https://registry.npmjs.org/try/-/try-0.7.1.tgz","integrity":"sha512-Jsg4q+3M7QYiVL5MztFWa18vOtq6O8i6J9l8PTrwkb6RrBKytbSkf9qDEj1/QG77lhN7nUDpSi+EEVJy1XakJQ==","signatures":[{"sig":"MEYCIQDw3r62w8InU0Mx71TzQ9606LHPBy2PJAO8NO6CCRVGvgIhAJn/lg4loCcBDH3ng8qJiK1+1aJTqBzkMzf325XNyw0n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"repository":{"url":"git@github.com:finalclass/try.js.git","type":"git"},"_npmVersion":"1.3.24","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"0.7.2":{"name":"try","version":"0.7.2","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.7.2","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"homepage":"https://github.com/finalclass/try.js","bugs":{"url":"https://github.com/finalclass/try.js/issues"},"dist":{"shasum":"1b1be874c70b318c2f5331f95d5a75eeaab94e0f","tarball":"https://registry.npmjs.org/try/-/try-0.7.2.tgz","integrity":"sha512-KoEG7+xxAm8igxt9hAynJAGvju6ypZQ8B5OBNinO5+nIE/WGA3clwixb4FxDC48rdQpORdjhQENuTecwqOTssQ==","signatures":[{"sig":"MEUCIHV6RMjoWVk6N8kNbQturD+sjS0lgmOh18+PdCrmCPfdAiEA8Qw4EwMvIRINbSF0ey8zzeFyeEQSod7Bj150C7WMD34=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"repository":{"url":"git@github.com:finalclass/try.js.git","type":"git"},"_npmVersion":"1.3.24","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"0.8.1":{"name":"try","version":"0.8.1","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.8.1","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"homepage":"https://github.com/finalclass/try.js","bugs":{"url":"https://github.com/finalclass/try.js/issues"},"dist":{"shasum":"9187a606921bb6a797ef344e79e3a541dc66dab4","tarball":"https://registry.npmjs.org/try/-/try-0.8.1.tgz","integrity":"sha512-jXFSeVriAQk7fJzGneiuXnAc4yeAXKTTwwkH9q4hHnnc8S5SnGs6BKhG3bUrccNvRc3NOW5MNrmV+H06b4uv2g==","signatures":[{"sig":"MEQCIA7/Np7rBjnvJc1KqULMzBAOjOeKZF1w8vwCvDQnKxTJAiBBvKqS03g5fF5WllcF5/zFAR1ooNy1MEl7LNHOityJ3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"repository":{"url":"git@github.com:finalclass/try.js.git","type":"git"},"_npmVersion":"1.3.24","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"0.9.0":{"name":"try","version":"0.9.0","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.9.0","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"homepage":"https://github.com/finalclass/try.js","bugs":{"url":"https://github.com/finalclass/try.js/issues"},"dist":{"shasum":"c7e88c0af610d3f486b97be2c0f0dc58be2a3ab5","tarball":"https://registry.npmjs.org/try/-/try-0.9.0.tgz","integrity":"sha512-WSxiNQouRpH7on0ITLavCiSrXNk9UaEU4VqKxVuTjb3LTBujX8T+usJ+MMgEavKuhg5ZWmKqBVvyJw+equtzZA==","signatures":[{"sig":"MEUCIAqejfHdgdrTaLD+oXpf/reQ01/syFd+GE2wHCIQBCTTAiEA9PgbxVFjKX/YW4+i7TeeGMk+VhRgGo0PdkQLIKxOGWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"repository":{"url":"git@github.com:finalclass/try.js.git","type":"git"},"_npmVersion":"1.3.24","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"0.9.1":{"name":"try","version":"0.9.1","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.9.1","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"homepage":"https://github.com/finalclass/try.js","bugs":{"url":"https://github.com/finalclass/try.js/issues"},"dist":{"shasum":"5c991f8bb53f91663478a963130bb40e578a1ca3","tarball":"https://registry.npmjs.org/try/-/try-0.9.1.tgz","integrity":"sha512-D0x/BN/DZEq3SrJoQ64xo4XVLgWjmY3hR3nbzuJSRAfAd/wXemTItNctpmBmEjLxOY4QVaswHnMn40sKkHJFIA==","signatures":[{"sig":"MEUCIC4/gV5ETPLdW4tQNtnW3syzKAiIZhEO13fwYozzh8/XAiEA7PPtpHliT+eGJ4lyiJLlTa7awphhYfQf4qL8zOu45Zc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"repository":{"url":"git@github.com:finalclass/try.js.git","type":"git"},"_npmVersion":"1.3.24","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"0.10.0":{"name":"try","version":"0.10.0","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.10.0","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"homepage":"https://github.com/finalclass/try.js","bugs":{"url":"https://github.com/finalclass/try.js/issues"},"dist":{"shasum":"9117cb06188a277b6d4e526a56466a97ec592700","tarball":"https://registry.npmjs.org/try/-/try-0.10.0.tgz","integrity":"sha512-8HnngUL6VrWmTSiOhcuMe+0IeHep6gVI9hKFLBRxDJRlJW12z+Pf5zRs0HytW5eEkHvdjM+4zyeVAi8zhEGv8Q==","signatures":[{"sig":"MEMCIHpF6xZ46cB+a6OQD84mgPHwCltUhFlnNbE79c92SMobAh8JG7KV47tu7Q0RtrTfrOs2iMiJwlLbZNQBgqq16oTw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"repository":{"url":"git@github.com:finalclass/try.js.git","type":"git"},"_npmVersion":"1.3.24","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"0.10.1":{"name":"try","version":"0.10.1","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.10.1","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"homepage":"https://github.com/finalclass/try.js","bugs":{"url":"https://github.com/finalclass/try.js/issues"},"dist":{"shasum":"1180fe8610ea5bf8929156251ceef6be0b46bb1c","tarball":"https://registry.npmjs.org/try/-/try-0.10.1.tgz","integrity":"sha512-By1hXiYNi9ohuFSPQh0U5Njx+YkeslH1XdI3+YRAeFzusR9rYACNnhDhpaPlDS5FeXST/RBNq73BI9FtTL+dHQ==","signatures":[{"sig":"MEUCIAyYOYqvBc3sKD67UHdSKRAOK8fIqMW419pByv5r3bpEAiEAh2M/5W/uVZB2k15ex11T4pZmbMc5/OVNGy2gLXKSGHA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"repository":{"url":"git@github.com:finalclass/try.js.git","type":"git"},"_npmVersion":"1.3.24","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"0.10.2":{"name":"try","version":"0.10.2","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.10.2","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"homepage":"https://github.com/finalclass/try.js","bugs":{"url":"https://github.com/finalclass/try.js/issues"},"dist":{"shasum":"46f3e09c25d0a6be2bbda65b297c734b9c7326c1","tarball":"https://registry.npmjs.org/try/-/try-0.10.2.tgz","integrity":"sha512-K2U9PLZTG59xzxan4S8M4Vv+R8kIzrEMNArVA1LvtGNwuccdb1N1z9kOcUTfaMmTakazn3O3sJUb0c1j1hx95w==","signatures":[{"sig":"MEYCIQCJryhFCnQTEmTeQq688prf0W+itOjWep/+5DDsEBlx4QIhAPJOWHQy4oi32g7qaRKuRAeY6Qx2IYT9/lJukCXLKTgJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"repository":{"url":"git@github.com:finalclass/try.js.git","type":"git"},"_npmVersion":"1.3.24","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"0.10.3":{"name":"try","version":"0.10.3","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.10.3","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"homepage":"https://github.com/finalclass/try.js","bugs":{"url":"https://github.com/finalclass/try.js/issues"},"dist":{"shasum":"d3922e4ff3f1268468a4917d9510ef6ccee130e6","tarball":"https://registry.npmjs.org/try/-/try-0.10.3.tgz","integrity":"sha512-E0X6gPSTgttnlEFeuSg7PD8edixLgWuqvrT6JEnzKdDrR/HDCXkLPdJ7TyflRAQCZbbjtd9BoOmm1LGTHqPRNQ==","signatures":[{"sig":"MEYCIQCYH3rGdME0oQJWaP8Nc4qFSGVVkfz/UJwU51uTtbuy2wIhANBebZIF+1LV3Dyw73vKTTuUWzCsKSiEWXb0XipqGC66","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"repository":{"url":"git@github.com:finalclass/try.js.git","type":"git"},"_npmVersion":"1.3.24","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"0.11.0":{"name":"try","version":"0.11.0","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.11.0","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"homepage":"https://github.com/finalclass/try.js","bugs":{"url":"https://github.com/finalclass/try.js/issues"},"dist":{"shasum":"a85974e5afcc63228f9e2f93e57b9c12c7db05de","tarball":"https://registry.npmjs.org/try/-/try-0.11.0.tgz","integrity":"sha512-UiPH6cx4LwryG5R5QA1Sf4+c5rgeya6c3syJld8/CEzLpSLQsyOsreJhK3GaOnaOJl1U9PSaJYe9BQStWVH4iw==","signatures":[{"sig":"MEUCIQCyg+ftCH0mk/eai7vCCgIz4oXIVtCoIqpXZlRFsrSJigIgacOHlBmfmBdEzmHPgv2qqN35m/FQjkoXajS5fRXHdH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"repository":{"url":"git@github.com:finalclass/try.js.git","type":"git"},"_npmVersion":"1.3.24","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"0.11.1":{"name":"try","version":"0.11.1","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.11.1","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"homepage":"https://github.com/finalclass/try.js","bugs":{"url":"https://github.com/finalclass/try.js/issues"},"dist":{"shasum":"06305a0e9ecd768622fe468b58152249f1287303","tarball":"https://registry.npmjs.org/try/-/try-0.11.1.tgz","integrity":"sha512-BvW+3nBoAhQBjsKx5h0vRxrxrQ5nbJeLWcscJF96O4rXZkTBTledQZNe+zxUHpxfie3r7NURAfwlQ2+QOWh+tQ==","signatures":[{"sig":"MEUCIQCPybzY+0+nZt5BySkMTpU3vHhjJ2Ua2q2XI3aKvv2hlwIgNLm1V7DEYIWVUQXVf2H4KzOC2sQjFM9ji5ykuErBjmY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"repository":{"url":"git@github.com:finalclass/try.js.git","type":"git"},"_npmVersion":"1.3.24","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"0.12.0":{"name":"try","version":"0.12.0","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.12.0","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"homepage":"https://github.com/finalclass/try.js","bugs":{"url":"https://github.com/finalclass/try.js/issues"},"dist":{"shasum":"64e34d5a5005b0753ade3fb46e96804a254da9aa","tarball":"https://registry.npmjs.org/try/-/try-0.12.0.tgz","integrity":"sha512-T0NFqwBUu4/o+qB/NCftsieFMWRG7ecd8b9EMW1sFbOfo8gBDipmMxr+kSVdezDU6/ggGCriCCwuCxd0xTZwkg==","signatures":[{"sig":"MEUCIFauYVljasuByz/gBUGv+PX759KZGAkHesgv9foHbCiYAiEAnzAAw51eomkg20x54mgs+H7FGp4+IC47OXOBDP+yNIA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"repository":{"url":"git@github.com:finalclass/try.js.git","type":"git"},"_npmVersion":"1.3.24","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"0.13.0":{"name":"try","version":"0.13.0","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.13.0","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"homepage":"https://github.com/finalclass/try.js","bugs":{"url":"https://github.com/finalclass/try.js/issues"},"dist":{"shasum":"df8f7add3bad9a8627c7f37c8f0156690036cc56","tarball":"https://registry.npmjs.org/try/-/try-0.13.0.tgz","integrity":"sha512-TISlAJeOhxKJysHRkfpJlX9+p4EYeX4xx2MOz8P+0va4h+H+N1ko823opd+atZLsEipH/XwyOaIJ3W/j+6BU3w==","signatures":[{"sig":"MEUCIQDFpN0LBAmThpsvhB1gv0iiQF5DcqZnzi9ExkQ4mG4UvgIgO30uHXFptNmtAFa1/0uMW42ooQ+jk7CBoxuFeHLTLTI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"repository":{"url":"git@github.com:finalclass/try.js.git","type":"git"},"_npmVersion":"1.3.24","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"0.13.1":{"name":"try","version":"0.13.1","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.13.1","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"homepage":"https://github.com/finalclass/try.js","bugs":{"url":"https://github.com/finalclass/try.js/issues"},"dist":{"shasum":"20fdbd305cee02ecc8a84932ef5b3afb105f1582","tarball":"https://registry.npmjs.org/try/-/try-0.13.1.tgz","integrity":"sha512-+Ld+Eu/G/MJySkg6jT4KQm1NaAI64X21DavB61KeTdAp0bneC9sSyjcTJQBV3d+SwBxBW+cIlFVslhJWn6FQ/Q==","signatures":[{"sig":"MEUCIHqzbvbAqreI3g+jniguxE7OZ3XwvyXtmSczZk1LORVBAiEA3WaV8YBYZpHrZf4xrFFWQkQyJyppACI0FGUzHLf0v+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"repository":{"url":"git@github.com:finalclass/try.js.git","type":"git"},"_npmVersion":"1.3.24","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"0.13.2":{"name":"try","version":"0.13.2","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.13.2","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"homepage":"https://github.com/finalclass/try.js","bugs":{"url":"https://github.com/finalclass/try.js/issues"},"dist":{"shasum":"ecea092f8166d4dbef17c00733d2caa6a0ca03ff","tarball":"https://registry.npmjs.org/try/-/try-0.13.2.tgz","integrity":"sha512-SLMkCDCQd9hu6QAiQolznXGqAibPvhGX5xWwG2KqvgV6/Qcvv4NZpgrgOto40Cip5nkX7Lx3dhTbzqHNcqgKwA==","signatures":[{"sig":"MEYCIQD0qLaJhZnz1Rnae7YNZIa0AyHQ4BbXudGPpf0DMzbxOAIhANTqMT9FbWcxCvPV2L8rcyySfRL1muExaEw/XO/pRwII","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"repository":{"url":"git@github.com:finalclass/try.js.git","type":"git"},"_npmVersion":"1.3.24","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"0.13.3":{"name":"try","version":"0.13.3","author":{"name":"Szymon Wygnański","email":"s@finalclass.net"},"license":"MIT","_id":"try@0.13.3","maintainers":[{"name":"sel","email":"s@finalclass.net"}],"homepage":"https://github.com/finalclass/try.js","bugs":{"url":"https://github.com/finalclass/try.js/issues"},"dist":{"shasum":"a59ad4b897deac60e8502f7673f2f755a02fb6ba","tarball":"https://registry.npmjs.org/try/-/try-0.13.3.tgz","integrity":"sha512-e6aMG20MoHek0cANKEZagImxqWtMvUDyNv+kKm2XOxWlsKhQM/vJLk2GukZYLoL32BpCqa+Ncu67F4AwdeNpug==","signatures":[{"sig":"MEUCIFvilG+lXAf3yONkBKHyawh6pHtIIuwSKH93CKS/xskVAiEA4dJ5aKgUJ7XKeUTznVRP86FauQcG8Qzi8+jQCyyr7Yw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"Try.js","_from":".","_shasum":"a59ad4b897deac60e8502f7673f2f755a02fb6ba","gitHead":"60aae919e9bdf1a3b6ec81b66d1435b7aa3b00a1","scripts":{"test":"jasmine-node spec/"},"_npmUser":{"name":"sel","email":"s@finalclass.net"},"repository":{"url":"git@github.com:finalclass/try.js.git","type":"git"},"_npmVersion":"1.4.28","description":"Async try / catch","directories":{},"dependencies":{},"devDependencies":{"jasmine-node":"~1.10.2"}},"1.0.0-beta.1":{"name":"try","version":"1.0.0-beta.1","keywords":["try","operator","result","safe","error","proposal"],"author":{"url":"https://arthur.place","name":"Arthur Fiorette"},"license":"MIT","_id":"try@1.0.0-beta.1","maintainers":[{"name":"szymon.wygnanski","email":"s@finalclass.net"}],"contributors":[{"url":"https://finalclass.net","name":"Szymon Wygnański"}],"homepage":"https://github.com/arthurfiorette/try#readme","bugs":{"url":"https://github.com/arthurfiorette/try/issues"},"dist":{"shasum":"9781d161bb4f63c582570992e5aae6c7293cfdf0","tarball":"https://registry.npmjs.org/try/-/try-1.0.0-beta.1.tgz","fileCount":5,"integrity":"sha512-sfg9nbGF6In4oN1kKpbPI/TUe9iZ7OnUjzKRpKGMfFWVGoNf7a9AqG/fgFRuqcNC4SS9wkgc7hHHr0ChjWcf9g==","signatures":[{"sig":"MEUCIQC0IctHoUZtV60BjebxPr5lAPZnXYRBcuUACr49YAc5+AIgOuZmSJMtHa4PfrvmneDlWmnle5l3Q1p/xaHzCdejD3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/try@1.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6511},"main":"index.js","type":"commonjs","_from":"file:try-1.0.0-beta.1.tgz","types":"index.d.ts","scripts":{"lint":"biome check .","test":"c8 --reporter lcov node --test test/**/*.js","format":"biome format --write .","lint-ci":"biome ci .","lint-fix":"biome check --write --unsafe .","test-types":"tsc --noEmit","test-watch":"node --watch --test test/**/*.js"},"_npmUser":{"name":"szymon.wygnanski","email":"s@finalclass.net"},"_resolved":"/tmp/2d8913921a740e05d137565e6cc3ef30/try-1.0.0-beta.1.tgz","_integrity":"sha512-sfg9nbGF6In4oN1kKpbPI/TUe9iZ7OnUjzKRpKGMfFWVGoNf7a9AqG/fgFRuqcNC4SS9wkgc7hHHr0ChjWcf9g==","repository":{"url":"git+https://github.com/arthurfiorette/try.git","type":"git"},"_npmVersion":"10.9.2","description":"[![codecov](https://codecov.io/gh/arthurfiorette/try/graph/badge.svg?token=ky185JbytA)](https://codecov.io/gh/arthurfiorette/try)","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","husky":"^9.1.7","typescript":"^5.8.2","@types/node":"^22.14.0","@biomejs/biome":"^1.9.4","@arthurfiorette/biomejs-config":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/try_1.0.0-beta.1_1743739464687_0.39899404892738555","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.2":{"name":"try","version":"1.0.0-beta.2","keywords":["try","operator","result","safe","error","proposal"],"author":{"url":"https://arthur.place","name":"Arthur Fiorette"},"license":"MIT","_id":"try@1.0.0-beta.2","maintainers":[{"name":"szymon.wygnanski","email":"s@finalclass.net"}],"contributors":[{"url":"https://finalclass.net","name":"Szymon Wygnański"}],"homepage":"https://github.com/arthurfiorette/try#readme","bugs":{"url":"https://github.com/arthurfiorette/try/issues"},"dist":{"shasum":"c3416c24a0599023024da83fe317ddbb242e4709","tarball":"https://registry.npmjs.org/try/-/try-1.0.0-beta.2.tgz","fileCount":5,"integrity":"sha512-2vb5oKbCRQfXtAkPqRC5pWy+xkWBzVBuRBbwGs0nKUqfXdndCw1z1GPdwxBKqgWErjj+ZDN+Y2Q7SgMZNssucQ==","signatures":[{"sig":"MEQCIEdK4bNHXfaAnjshNqZNxOFSfLVKyXwRn6iBEa8zxUFLAiAxUwP767k0Th4AO7M+kMIvDjlxgDMmfMOpcSdUoEQcMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/try@1.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6547},"main":"index.js","type":"commonjs","_from":"file:try-1.0.0-beta.2.tgz","types":"index.d.ts","scripts":{"lint":"biome check .","test":"c8 --reporter lcov node --test test/**/*.js","format":"biome format --write .","lint-ci":"biome ci .","lint-fix":"biome check --write --unsafe .","test-types":"tsc --noEmit","test-watch":"node --watch --test test/**/*.js"},"_npmUser":{"name":"szymon.wygnanski","email":"s@finalclass.net"},"_resolved":"/tmp/76319db5a4305a64b18fdde9c5048be1/try-1.0.0-beta.2.tgz","_integrity":"sha512-2vb5oKbCRQfXtAkPqRC5pWy+xkWBzVBuRBbwGs0nKUqfXdndCw1z1GPdwxBKqgWErjj+ZDN+Y2Q7SgMZNssucQ==","repository":{"url":"git+https://github.com/arthurfiorette/try.git","type":"git"},"_npmVersion":"10.9.2","description":"[![codecov](https://codecov.io/gh/arthurfiorette/try/graph/badge.svg?token=ky185JbytA)](https://codecov.io/gh/arthurfiorette/try)","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","husky":"^9.1.7","typescript":"^5.8.2","@types/node":"^22.14.0","@biomejs/biome":"^1.9.4","@arthurfiorette/biomejs-config":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/try_1.0.0-beta.2_1744565152794_0.3228179878357056","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.3":{"name":"try","version":"1.0.0-beta.3","keywords":["try","operator","result","safe","error","proposal"],"author":{"url":"https://arthur.place","name":"Arthur Fiorette"},"license":"MIT","_id":"try@1.0.0-beta.3","maintainers":[{"name":"szymon.wygnanski","email":"s@finalclass.net"}],"contributors":[{"url":"https://finalclass.net","name":"Szymon Wygnański"}],"homepage":"https://github.com/arthurfiorette/try#readme","bugs":{"url":"https://github.com/arthurfiorette/try/issues"},"dist":{"shasum":"fc37793578f276ec0bd0d46399cbb1b91e103134","tarball":"https://registry.npmjs.org/try/-/try-1.0.0-beta.3.tgz","fileCount":5,"integrity":"sha512-kurho/nNulMSGBJUC5qHnKL6sarciZ9RPEGI/98HBtbosygIv/oelwRA5juN7ydlnUcDOW5GRwsFygntphwmPA==","signatures":[{"sig":"MEYCIQCLZocvNCO3mNwPTbORxUzhPn+gAXke7o9nHcAV9qhMFQIhAJq+IliDaeDZ1XSSj6SPAaQzGUJJfRDHvBZDKx5rlitZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/try@1.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16053},"main":"index.js","type":"commonjs","_from":"file:try-1.0.0-beta.3.tgz","types":"index.d.ts","funding":"https://github.com/arthurfiorette/try?sponsor=1","scripts":{"lint":"biome check .","test":"c8 --reporter lcov node --test test/**/*.js","format":"biome format --write .","lint-ci":"biome ci .","lint-fix":"biome check --write --unsafe .","test-types":"tsc --noEmit","test-watch":"node --watch --test test/**/*.js"},"_npmUser":{"name":"szymon.wygnanski","email":"s@finalclass.net"},"_resolved":"/tmp/136e71df2ae7fdab58b87f4a3c211c45/try-1.0.0-beta.3.tgz","_integrity":"sha512-kurho/nNulMSGBJUC5qHnKL6sarciZ9RPEGI/98HBtbosygIv/oelwRA5juN7ydlnUcDOW5GRwsFygntphwmPA==","repository":{"url":"git+https://github.com/arthurfiorette/try.git","type":"git"},"_npmVersion":"10.9.2","description":"A 336-byte Spec-Compliant Implementation of the ECMAScript Try Operator Proposal Result class","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","husky":"^9.1.7","typescript":"^5.8.3","@types/node":"^22.14.1","@biomejs/biome":"^1.9.4","@arthurfiorette/biomejs-config":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/try_1.0.0-beta.3_1744578244703_0.08264409082411639","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.4":{"name":"try","version":"1.0.0-beta.4","keywords":["try","operator","result","safe","error","proposal"],"author":{"url":"https://arthur.place","name":"Arthur Fiorette"},"license":"MIT","_id":"try@1.0.0-beta.4","maintainers":[{"name":"szymon.wygnanski","email":"s@finalclass.net"}],"contributors":[{"url":"https://finalclass.net","name":"Szymon Wygnański"}],"homepage":"https://github.com/arthurfiorette/try#readme","bugs":{"url":"https://github.com/arthurfiorette/try/issues"},"dist":{"shasum":"1c5f603d087ba488419ccee389ee949197ae306c","tarball":"https://registry.npmjs.org/try/-/try-1.0.0-beta.4.tgz","fileCount":5,"integrity":"sha512-GPzbfc0g2/+dleQjHz/4rVxR4j8HT604HYFSkErVLxdG6xLhH8StAZN6/cVu44Z3qKBPs7VspXTF8qxgt5LamA==","signatures":[{"sig":"MEUCIANat7v4Lme7F0LoYjrPclQDLDB757mez7TkmdO3fmSWAiEA5Vy3QvSA5ZEvyijq57BjpMbLxop493L+VAwK2YPeI9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/try@1.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16801},"main":"index.js","type":"commonjs","_from":"file:try-1.0.0-beta.4.tgz","types":"index.d.ts","funding":"https://github.com/arthurfiorette/try?sponsor=1","scripts":{"lint":"biome check .","test":"c8 --reporter lcov node --test test/**/*.js","format":"biome format --write .","lint-ci":"biome ci .","lint-fix":"biome check --write --unsafe .","test-types":"tsc --noEmit","test-watch":"node --watch --test test/**/*.js"},"_npmUser":{"name":"szymon.wygnanski","email":"s@finalclass.net"},"_resolved":"/tmp/18dd66fcbe637d0e07c10cf72897ab31/try-1.0.0-beta.4.tgz","_integrity":"sha512-GPzbfc0g2/+dleQjHz/4rVxR4j8HT604HYFSkErVLxdG6xLhH8StAZN6/cVu44Z3qKBPs7VspXTF8qxgt5LamA==","repository":{"url":"git+https://github.com/arthurfiorette/try.git","type":"git"},"_npmVersion":"10.9.2","description":"A 336-byte Spec-Compliant Implementation of the ECMAScript Try Operator Proposal Result class","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","husky":"^9.1.7","typescript":"^5.8.3","@types/node":"^22.14.1","@biomejs/biome":"^1.9.4","@arthurfiorette/biomejs-config":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/try_1.0.0-beta.4_1744582863482_0.1520056159793286","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.5":{"name":"try","version":"1.0.0-beta.5","keywords":["try","operator","result","safe","error","proposal"],"author":{"url":"https://arthur.place","name":"Arthur Fiorette"},"license":"MIT","_id":"try@1.0.0-beta.5","maintainers":[{"name":"szymon.wygnanski","email":"s@finalclass.net"}],"contributors":[{"url":"https://finalclass.net","name":"Szymon Wygnański"}],"homepage":"https://github.com/arthurfiorette/try#readme","bugs":{"url":"https://github.com/arthurfiorette/try/issues"},"dist":{"shasum":"b1bb2be83c72dd20763b2374805420fd599546d0","tarball":"https://registry.npmjs.org/try/-/try-1.0.0-beta.5.tgz","fileCount":5,"integrity":"sha512-t6M4KO1dIyxK90nfq5WtiILtAuEQMHVNzwpS4I0Kf1jSLmD8cofq9iJBwgkVQuZwwAxOpc9rJ3oQztNK51c6YA==","signatures":[{"sig":"MEUCIB4i2YQxWYqdDuGPqSYAs/QIHnhXp2yz0xhqi/NVdkJxAiEAvCbGXhEka0uJD8o7Jq71ugEja4q9sXg6LJ8hDegFX2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/try@1.0.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18170},"main":"lib/index.js","type":"commonjs","_from":"file:try-1.0.0-beta.5.tgz","types":"lib/index.d.ts","funding":"https://github.com/arthurfiorette/try?sponsor=1","scripts":{"lint":"biome check .","test":"c8 --reporter lcov node --test test/**/*.js","format":"biome format --write .","lint-ci":"biome ci .","lint-fix":"biome check --write --unsafe .","test-types":"tsd --show-diff -f test","test-watch":"node --watch --test test/**/*.js"},"_npmUser":{"name":"szymon.wygnanski","email":"s@finalclass.net"},"_resolved":"/tmp/7ed2109df98044a87200a428465f1224/try-1.0.0-beta.5.tgz","_integrity":"sha512-t6M4KO1dIyxK90nfq5WtiILtAuEQMHVNzwpS4I0Kf1jSLmD8cofq9iJBwgkVQuZwwAxOpc9rJ3oQztNK51c6YA==","repository":{"url":"git+https://github.com/arthurfiorette/try.git","type":"git"},"_npmVersion":"10.9.2","description":"A 332-byte Spec-Compliant Implementation of the ECMAScript Try Operator Proposal Result class","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsd":"^0.32.0","husky":"^9.1.7","typescript":"^5.8.3","@types/node":"^22.15.2","@biomejs/biome":"^1.9.4","@arthurfiorette/biomejs-config":"^1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/try_1.0.0-beta.5_1745689126054_0.14063855546708526","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.6":{"name":"try","version":"1.0.0-beta.6","keywords":["try","operator","result","safe","error","proposal"],"author":{"url":"https://arthur.place","name":"Arthur Fiorette"},"license":"MIT","_id":"try@1.0.0-beta.6","maintainers":[{"name":"szymon.wygnanski","email":"s@finalclass.net"}],"contributors":[{"url":"https://finalclass.net","name":"Szymon Wygnański"}],"homepage":"https://github.com/arthurfiorette/try#readme","bugs":{"url":"https://github.com/arthurfiorette/try/issues"},"dist":{"shasum":"dc82706efcbf8e5f1743f59553b08a893cd25822","tarball":"https://registry.npmjs.org/try/-/try-1.0.0-beta.6.tgz","fileCount":5,"integrity":"sha512-hxNBqy0iTHFihIhKXOotK+Xc9+7JWbBfq/sJ4xg2zGqIYUS++4LiFbFL00RCqgBGsvYGo/TZtufS/PfCjMna2A==","signatures":[{"sig":"MEUCIDB6uZJk/v/nTWEcOptaK1MkHSq7oc0AGloivf9KlYjvAiEAlTpS0/HKGdt0TnfUNTlr+s1cU/OEx7UOQpxvSp04ckE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/try@1.0.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17834},"main":"lib/index.js","type":"module","_from":"file:try-1.0.0-beta.6.tgz","types":"lib/index.d.ts","funding":"https://github.com/arthurfiorette/try?sponsor=1","scripts":{"lint":"biome check .","test":"c8 --reporter lcov node --test test/**/*.js","format":"biome format --write .","lint-ci":"biome ci .","lint-fix":"biome check --write --unsafe .","test-types":"tsd --show-diff -f test","test-watch":"node --watch --test test/**/*.js"},"_npmUser":{"name":"szymon.wygnanski","email":"s@finalclass.net"},"_resolved":"/tmp/d18155cde40ed853e4621209e4001a20/try-1.0.0-beta.6.tgz","_integrity":"sha512-hxNBqy0iTHFihIhKXOotK+Xc9+7JWbBfq/sJ4xg2zGqIYUS++4LiFbFL00RCqgBGsvYGo/TZtufS/PfCjMna2A==","repository":{"url":"git+https://github.com/arthurfiorette/try.git","type":"git"},"_npmVersion":"11.3.0","description":"A 332-byte Spec-Compliant Implementation of the ECMAScript Try Operator Proposal Result class","directories":{},"sideEffects":false,"_nodeVersion":"24.0.2","publishConfig":{"tag":"latest","access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsd":"^0.32.0","husky":"^9.1.7","typescript":"^5.8.3","@types/node":"^22.15.18","@biomejs/biome":"^1.9.4","@arthurfiorette/biomejs-config":"^1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/try_1.0.0-beta.6_1747425560658_0.8725818876737679","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.7":{"name":"try","version":"1.0.0-beta.7","keywords":["try","operator","result","safe","error","proposal"],"author":{"url":"https://arthur.place","name":"Arthur Fiorette"},"license":"MIT","_id":"try@1.0.0-beta.7","maintainers":[{"name":"szymon.wygnanski","email":"s@finalclass.net"}],"contributors":[{"url":"https://finalclass.net","name":"Szymon Wygnański"}],"homepage":"https://github.com/arthurfiorette/try#readme","bugs":{"url":"https://github.com/arthurfiorette/try/issues"},"dist":{"shasum":"f5a0f308917c495cc29d74115e4b3ad88562c523","tarball":"https://registry.npmjs.org/try/-/try-1.0.0-beta.7.tgz","fileCount":5,"integrity":"sha512-Rxi73j/ViIVplwhMwsLWfdLnXzOeHUPwFEkrF8CGbB0xhPvo56YAHFJVBUesCDI4D+jJa/yOmSIG3WcLbJGU/Q==","signatures":[{"sig":"MEQCIFmiWnQhqa5H6+2Qm1pz6dgNQLERQ24VGqfTZlsxffBtAiBYVN0jBCEYKXByIBskw3OKGHCPLD/5EUdvUgoSF0km2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/try@1.0.0-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17915},"main":"lib/index.js","type":"module","_from":"file:try-1.0.0-beta.7.tgz","types":"lib/index.d.ts","funding":"https://github.com/arthurfiorette/try?sponsor=1","scripts":{"lint":"biome check .","test":"c8 --reporter lcov node --test test/**/*.js","format":"biome format --write .","lint-ci":"biome ci .","lint-fix":"biome check --write --unsafe .","test-types":"tsd --show-diff -f test","test-watch":"node --watch --test test/**/*.js"},"_npmUser":{"name":"szymon.wygnanski","email":"s@finalclass.net"},"_resolved":"/tmp/f94a07c562f8b2258e5b5dd46c705f66/try-1.0.0-beta.7.tgz","_integrity":"sha512-Rxi73j/ViIVplwhMwsLWfdLnXzOeHUPwFEkrF8CGbB0xhPvo56YAHFJVBUesCDI4D+jJa/yOmSIG3WcLbJGU/Q==","repository":{"url":"git+https://github.com/arthurfiorette/try.git","type":"git"},"_npmVersion":"11.3.0","description":"A 373-byte Spec-Compliant Runtime-Only Implementation of the ECMAScript Try Operator Proposal Result class","directories":{},"sideEffects":false,"_nodeVersion":"24.0.2","publishConfig":{"tag":"latest","access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsd":"^0.32.0","husky":"^9.1.7","typescript":"^5.8.3","@types/node":"^22.15.18","@biomejs/biome":"^1.9.4","@arthurfiorette/biomejs-config":"^1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/try_1.0.0-beta.7_1747426483018_0.6759532522040561","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.8":{"name":"try","version":"1.0.0-beta.8","keywords":["try","operator","result","safe","error","proposal"],"author":{"url":"https://arthur.place","name":"Arthur Fiorette"},"license":"MIT","_id":"try@1.0.0-beta.8","maintainers":[{"name":"szymon.wygnanski","email":"s@finalclass.net"}],"contributors":[{"url":"https://finalclass.net","name":"Szymon Wygnański"}],"homepage":"https://github.com/arthurfiorette/try#readme","bugs":{"url":"https://github.com/arthurfiorette/try/issues"},"dist":{"shasum":"11dd6b170b8d1455ca33a52424305d7d912c4737","tarball":"https://registry.npmjs.org/try/-/try-1.0.0-beta.8.tgz","fileCount":5,"integrity":"sha512-noeMq7tZT0/GJ/aOrUFM/pAIdm9qe4vZ8Z74ieJlh0/jzXID0w/+a7cdlxpx/pneskXyxgvnk0RdiqfaJHtDOg==","signatures":[{"sig":"MEUCIQCpkRA+7GV6ZcnPHXcHZNPAxlDVb8hSDC8poffWYCaTpQIgPYPqogZal18cMfkwWH7RNI7/xQlJeyjFqijQqzrRtv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/try@1.0.0-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18626},"main":"lib/index.js","type":"module","_from":"file:try-1.0.0-beta.8.tgz","types":"lib/index.d.ts","funding":"https://github.com/arthurfiorette/try?sponsor=1","scripts":{"lint":"biome check .","test":"c8 --reporter lcov node --test test/**/*.js","format":"biome format --write .","lint-ci":"biome ci .","lint-fix":"biome check --write --unsafe .","test-types":"tsd --show-diff -f test","test-watch":"node --watch --test test/**/*.js"},"_npmUser":{"name":"szymon.wygnanski","email":"s@finalclass.net"},"_resolved":"/tmp/0382856bd84ae878646b49b37329a17d/try-1.0.0-beta.8.tgz","_integrity":"sha512-noeMq7tZT0/GJ/aOrUFM/pAIdm9qe4vZ8Z74ieJlh0/jzXID0w/+a7cdlxpx/pneskXyxgvnk0RdiqfaJHtDOg==","repository":{"url":"git+https://github.com/arthurfiorette/try.git","type":"git"},"_npmVersion":"11.3.0","description":"A 373-byte Spec-Compliant Runtime-Only Implementation of the ECMAScript Try Operator Proposal Result class","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","publishConfig":{"tag":"latest","access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsd":"^0.32.0","husky":"^9.1.7","typescript":"^5.8.3","@types/node":"^22.15.18","@biomejs/biome":"^1.9.4","@arthurfiorette/biomejs-config":"^1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/try_1.0.0-beta.8_1748791258448_0.5021697431109349","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.9":{"name":"try","version":"1.0.0-beta.9","keywords":["try","operator","result","safe","error","proposal"],"author":{"url":"https://arthur.place","name":"Arthur Fiorette"},"license":"MIT","_id":"try@1.0.0-beta.9","maintainers":[{"name":"szymon.wygnanski","email":"s@finalclass.net"}],"contributors":[{"url":"https://finalclass.net","name":"Szymon Wygnański"}],"homepage":"https://github.com/arthurfiorette/try#readme","bugs":{"url":"https://github.com/arthurfiorette/try/issues"},"dist":{"shasum":"02e25b848aa0fc6d8964cc0cd67ccde9430c2122","tarball":"https://registry.npmjs.org/try/-/try-1.0.0-beta.9.tgz","fileCount":5,"integrity":"sha512-z5jiHGWlpJ375Nre7oppa/1eT0gqIy2DadPcNUg2GzdFJjyCIlAk9MNs5swdKbZNunp6SdAQ2CfJw21FJh9fwg==","signatures":[{"sig":"MEQCIEwLli7g2M5ItWhCs3k2XHbYPL47fHuvf57gimQG0IaqAiBE2zKhHpS0q8fJlMdGqrwR2HiLZv+4KPS6RYackCfo1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/try@1.0.0-beta.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18632},"main":"lib/index.js","type":"module","_from":"file:try-1.0.0-beta.9.tgz","types":"lib/index.d.ts","funding":"https://github.com/arthurfiorette/try?sponsor=1","scripts":{"lint":"biome check .","test":"c8 --reporter lcov node --test test/**/*.js","format":"biome format --write .","lint-ci":"biome ci .","lint-fix":"biome check --write --unsafe .","test-types":"tsd --show-diff -f test","test-watch":"node --watch --test test/**/*.js"},"_npmUser":{"name":"szymon.wygnanski","actor":{"name":"szymon.wygnanski","type":"user","email":"s@finalclass.net"},"email":"s@finalclass.net"},"_resolved":"/tmp/2483b4a8c3cc124d08aaa1abb63e2d05/try-1.0.0-beta.9.tgz","_integrity":"sha512-z5jiHGWlpJ375Nre7oppa/1eT0gqIy2DadPcNUg2GzdFJjyCIlAk9MNs5swdKbZNunp6SdAQ2CfJw21FJh9fwg==","repository":{"url":"git+https://github.com/arthurfiorette/try.git","type":"git"},"_npmVersion":"11.4.2","description":"A 373-byte Spec-Compliant Runtime-Only Implementation of the ECMAScript Try Operator Proposal Result class","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","publishConfig":{"tag":"latest","access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsd":"^0.32.0","husky":"^9.1.7","typescript":"^5.8.3","@types/node":"^24.0.3","@biomejs/biome":"^2.0.4","@arthurfiorette/biomejs-config":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/try_1.0.0-beta.9_1751070099316_0.9187355422830625","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.10":{"name":"try","version":"1.0.0-beta.10","keywords":["try","operator","result","safe","error","proposal"],"author":{"url":"https://arthur.place","name":"Arthur Fiorette"},"license":"MIT","_id":"try@1.0.0-beta.10","maintainers":[{"name":"szymon.wygnanski","email":"s@finalclass.net"}],"contributors":[{"url":"https://finalclass.net","name":"Szymon Wygnański"}],"homepage":"https://github.com/arthurfiorette/try#readme","bugs":{"url":"https://github.com/arthurfiorette/try/issues"},"dist":{"shasum":"4c2a4caed70f4d2e04f72d758d31034588e3616e","tarball":"https://registry.npmjs.org/try/-/try-1.0.0-beta.10.tgz","fileCount":5,"integrity":"sha512-g/I/r0keF5pnxdMO4PJ1K7+c+N1U0Q0xtNDfrI/1UQz6q/85ipgbL4bSnowAy1DSAIfHkDiaARihADoqGM2qeA==","signatures":[{"sig":"MEUCIQCSUG/XBGwzJoXV+miUTCtjyJNy1wo41NbDo+8hpKl7TAIgRUjqGhoLqbDgXrCT0Uj+uy83f6BICM9apXi3FM7aqkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/try@1.0.0-beta.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18639},"main":"lib/index.js","type":"module","_from":"file:try-1.0.0-beta.10.tgz","types":"lib/index.d.ts","funding":"https://github.com/arthurfiorette/try?sponsor=1","scripts":{"lint":"biome check .","test":"c8 --reporter lcov node --test test/**/*.js","format":"biome format --write .","lint-ci":"biome ci .","lint-fix":"biome check --write --unsafe .","test-types":"tsd --show-diff -f test","test-watch":"node --watch --test test/**/*.js"},"_npmUser":{"name":"szymon.wygnanski","email":"s@finalclass.net"},"_resolved":"/tmp/a8ee1a0c25fcdcbde227caa078c1b9a3/try-1.0.0-beta.10.tgz","_integrity":"sha512-g/I/r0keF5pnxdMO4PJ1K7+c+N1U0Q0xtNDfrI/1UQz6q/85ipgbL4bSnowAy1DSAIfHkDiaARihADoqGM2qeA==","repository":{"url":"git+https://github.com/arthurfiorette/try.git","type":"git"},"_npmVersion":"11.4.2","description":"A 373-byte Spec-Compliant Runtime-Only Implementation of the ECMAScript Try Operator Proposal Result class","directories":{},"sideEffects":false,"_nodeVersion":"24.4.1","publishConfig":{"tag":"latest","access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsd":"^0.32.0","husky":"^9.1.7","typescript":"^5.8.3","@types/node":"^24.0.3","@biomejs/biome":"^2.0.4","@arthurfiorette/biomejs-config":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/try_1.0.0-beta.10_1754003718893_0.9327635383431616","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"try","version":"1.0.1","keywords":["try","operator","result","safe","error","proposal"],"author":{"url":"https://arthur.place","name":"Arthur Fiorette"},"license":"MIT","_id":"try@1.0.1","maintainers":[{"name":"szymon.wygnanski","email":"s@finalclass.net"},{"name":"hazork","email":"arthur.fiorette@gmail.com"}],"contributors":[{"url":"https://finalclass.net","name":"Szymon Wygnański"}],"homepage":"https://github.com/arthurfiorette/try#readme","bugs":{"url":"https://github.com/arthurfiorette/try/issues"},"dist":{"shasum":"ab63d9d2449f20d4a6de73a84dbd118b1b18e831","tarball":"https://registry.npmjs.org/try/-/try-1.0.1.tgz","fileCount":5,"integrity":"sha512-3S6RIoraErJFhkNmlNyojU9YmaEs6M2qvAyy7lSb6PgSbiX5hOgyeLVsgwJ74lCSMLxjCggtgiaOJ4BtCV7LNA==","signatures":[{"sig":"MEQCIAr+FX3mPoM4MpYD3O0IxkPTlS8eUA7+thf+Ep5s0H+fAiBfImhA+EQs4DOrn1gT1e+IvbBKNUAYei+2e/Qy2Flm3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/try@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18632},"main":"lib/index.js","type":"module","_from":"file:try-1.0.1.tgz","types":"lib/index.d.ts","funding":"https://github.com/arthurfiorette/try?sponsor=1","scripts":{"lint":"biome check .","test":"c8 --reporter lcov node --test test/**/*.js","format":"biome format --write .","lint-ci":"biome ci .","lint-fix":"biome check --write --unsafe .","test-types":"tsd --show-diff -f test","test-watch":"node --watch --test test/**/*.js"},"_npmUser":{"name":"szymon.wygnanski","email":"s@finalclass.net"},"_resolved":"/tmp/1f8c19339c9b7345b38af0bb77bfca66/try-1.0.1.tgz","_integrity":"sha512-3S6RIoraErJFhkNmlNyojU9YmaEs6M2qvAyy7lSb6PgSbiX5hOgyeLVsgwJ74lCSMLxjCggtgiaOJ4BtCV7LNA==","repository":{"url":"git+https://github.com/arthurfiorette/try.git","type":"git"},"_npmVersion":"11.6.3","description":"A 373-byte Spec-Compliant Runtime-Only Implementation of the ECMAScript Try Operator Proposal Result class","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","publishConfig":{"tag":"latest","access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsd":"^0.33.0","husky":"^9.1.7","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"^2.3.7","@arthurfiorette/biomejs-config":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/try_1.0.1_1763866763319_0.03406158573121831","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"try","version":"1.0.2","keywords":["try","operator","result","safe","error","proposal"],"author":{"url":"https://arthur.place","name":"Arthur Fiorette"},"license":"MIT","_id":"try@1.0.2","maintainers":[{"name":"szymon.wygnanski","email":"s@finalclass.net"},{"name":"hazork","email":"arthur.fiorette@gmail.com"}],"contributors":[{"url":"https://finalclass.net","name":"Szymon Wygnański"}],"homepage":"https://github.com/arthurfiorette/try#readme","bugs":{"url":"https://github.com/arthurfiorette/try/issues"},"dist":{"shasum":"627fa38dd0027b2f6ba19a7f7d645a4bb4c8b9e6","tarball":"https://registry.npmjs.org/try/-/try-1.0.2.tgz","fileCount":5,"integrity":"sha512-K30PGZQcpGNlwQaKPfKL4CkKY1LzRrxapVgtayJhpMNi6/w9Cr3Hze2m+DMUQnn12MOhm2piAoAJltfcvL1EOw==","signatures":[{"sig":"MEUCIAvWcgLtm24+hcqktSchYzMWJYdEuDUqNOyTVbHMWc0DAiEA4BJqYYENq3AJaIHz9KeCgvTUnFaH2Lj9QoVhrlSYhrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/try@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18869},"main":"lib/index.js","type":"module","_from":"file:try-1.0.2.tgz","types":"lib/index.d.ts","exports":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./dist/index.cjs"},"funding":"https://github.com/arthurfiorette/try?sponsor=1","scripts":{"lint":"biome check .","test":"c8 --reporter lcov node --test test/**/*.js","format":"biome format --write .","lint-ci":"biome ci .","lint-fix":"biome check --write --unsafe .","build-cjs":"tsdown lib/index.js --no-dts --sourcemap --platform neutral --format=cjs","test-types":"tsd --show-diff -f test","test-watch":"node --watch --test test/**/*.js"},"_npmUser":{"name":"szymon.wygnanski","email":"s@finalclass.net"},"_resolved":"/tmp/14db35fcbb87f3bfabd35f90a9a012e7/try-1.0.2.tgz","_integrity":"sha512-K30PGZQcpGNlwQaKPfKL4CkKY1LzRrxapVgtayJhpMNi6/w9Cr3Hze2m+DMUQnn12MOhm2piAoAJltfcvL1EOw==","repository":{"url":"git+https://github.com/arthurfiorette/try.git","type":"git"},"_npmVersion":"11.6.4","description":"A 373-byte Spec-Compliant Runtime-Only Implementation of the ECMAScript Try Operator Proposal Result class","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","publishConfig":{"tag":"latest","access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsd":"^0.33.0","husky":"^9.1.7","tsdown":"^0.17.1","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"^2.3.7","@arthurfiorette/biomejs-config":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/try_1.0.2_1765199689824_0.59119868169984","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Broken CJS exports, please upgrade to 1.0.3"},"1.0.3":{"name":"try","version":"1.0.3","keywords":["try","operator","result","safe","error","proposal"],"author":{"url":"https://arthur.place","name":"Arthur Fiorette"},"license":"MIT","_id":"try@1.0.3","maintainers":[{"name":"szymon.wygnanski","email":"s@finalclass.net"},{"name":"hazork","email":"arthur.fiorette@gmail.com"}],"contributors":[{"url":"https://finalclass.net","name":"Szymon Wygnański"}],"homepage":"https://github.com/arthurfiorette/try#readme","bugs":{"url":"https://github.com/arthurfiorette/try/issues"},"dist":{"shasum":"337a26a7f0d1821df6d3a90d45fdcdf492666723","tarball":"https://registry.npmjs.org/try/-/try-1.0.3.tgz","fileCount":7,"integrity":"sha512-AHA8khVCII6zKyRkyPo6pRwoR9v5jb7QFw6e5avtaVSkxVfaEucYIo06xnwB+pJaEarfYNbs7W3Vq+LZLZiWyA==","signatures":[{"sig":"MEUCIQDMjZWHMHWa4AocLZmE0VMVruZzuZ9yGS3DvdeI4GDJPgIgML9+4A9eTsdcWE5OB8QUD3BhwQ+TX66A3ssuJnbs514=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/try@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22578},"main":"lib/index.js","type":"module","_from":"file:try-1.0.3.tgz","types":"lib/index.d.ts","exports":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./dist/index.cjs"},"funding":"https://github.com/arthurfiorette/try?sponsor=1","scripts":{"lint":"biome check .","test":"c8 --reporter lcov node --test test/**/*.js","format":"biome format --write .","lint-ci":"biome ci .","lint-fix":"biome check --write --unsafe .","build-cjs":"tsdown lib/index.js --no-dts --sourcemap --platform neutral --format=cjs","test-types":"tsd --show-diff -f test","test-watch":"node --watch --test test/**/*.js"},"_npmUser":{"name":"szymon.wygnanski","email":"s@finalclass.net"},"_resolved":"/tmp/bbc653244eec4c7d314cbedd254d9357/try-1.0.3.tgz","_integrity":"sha512-AHA8khVCII6zKyRkyPo6pRwoR9v5jb7QFw6e5avtaVSkxVfaEucYIo06xnwB+pJaEarfYNbs7W3Vq+LZLZiWyA==","repository":{"url":"git+https://github.com/arthurfiorette/try.git","type":"git"},"_npmVersion":"11.6.4","description":"A 373-byte Spec-Compliant Runtime-Only Implementation of the ECMAScript Try Operator Proposal Result class","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","publishConfig":{"tag":"latest","access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","tsd":"^0.33.0","husky":"^9.1.7","tsdown":"^0.17.1","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"^2.3.8","@arthurfiorette/biomejs-config":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/try_1.0.3_1765215346760_0.409621042783628","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2013-07-24T16:12:52.275Z","modified":"2025-12-08T17:37:09.308Z","0.0.0":"2013-07-24T16:12:56.708Z","0.0.1":"2013-07-24T16:15:30.672Z","0.3.0":"2013-07-24T16:23:58.366Z","0.3.1":"2013-07-24T16:25:31.241Z","0.3.2":"2013-07-24T16:30:30.596Z","0.3.3":"2013-07-24T16:33:37.627Z","0.3.4":"2013-07-24T16:34:47.492Z","0.3.5":"2013-07-24T16:47:57.894Z","0.3.6":"2013-07-24T17:56:07.534Z","0.4.0":"2013-07-24T18:31:30.000Z","0.5.0":"2014-02-28T10:02:33.245Z","0.5.1":"2014-02-28T10:03:23.205Z","0.5.2":"2014-03-03T14:38:32.316Z","0.6.0":"2014-03-04T10:37:18.802Z","0.6.1":"2014-03-04T11:20:16.824Z","0.6.2":"2014-03-05T11:49:17.130Z","0.7.0":"2014-03-07T12:45:56.782Z","0.7.1":"2014-03-12T11:14:24.447Z","0.7.2":"2014-03-12T13:35:06.468Z","0.8.1":"2014-03-12T14:27:02.503Z","0.9.0":"2014-03-13T10:34:55.490Z","0.9.1":"2014-03-13T10:36:25.260Z","0.10.0":"2014-03-13T11:23:12.295Z","0.10.1":"2014-03-13T11:26:57.251Z","0.10.2":"2014-03-13T11:39:52.832Z","0.10.3":"2014-03-13T13:05:35.603Z","0.11.0":"2014-03-13T13:28:27.626Z","0.11.1":"2014-03-18T07:33:17.601Z","0.12.0":"2014-03-18T12:04:31.835Z","0.13.0":"2014-06-05T09:00:12.823Z","0.13.1":"2014-06-11T12:43:28.555Z","0.13.2":"2014-09-17T10:28:21.318Z","0.13.3":"2014-12-01T12:19:20.689Z","1.0.0-beta.1":"2025-04-04T04:04:24.890Z","1.0.0-beta.2":"2025-04-13T17:25:53.011Z","1.0.0-beta.3":"2025-04-13T21:04:04.888Z","1.0.0-beta.4":"2025-04-13T22:21:03.655Z","1.0.0-beta.5":"2025-04-26T17:38:46.241Z","1.0.0-beta.6":"2025-05-16T19:59:20.833Z","1.0.0-beta.7":"2025-05-16T20:14:43.228Z","1.0.0-beta.8":"2025-06-01T15:20:58.626Z","1.0.0-beta.9":"2025-06-28T00:21:39.486Z","1.0.0-beta.10":"2025-07-31T23:15:19.074Z","1.0.1":"2025-11-23T02:59:23.505Z","1.0.2":"2025-12-08T13:14:49.974Z","1.0.3":"2025-12-08T17:35:46.918Z"},"bugs":{"url":"https://github.com/arthurfiorette/try/issues"},"author":{"url":"https://arthur.place","name":"Arthur Fiorette"},"license":"MIT","homepage":"https://github.com/arthurfiorette/try#readme","keywords":["try","operator","result","safe","error","proposal"],"repository":{"url":"git+https://github.com/arthurfiorette/try.git","type":"git"},"description":"A 373-byte Spec-Compliant Runtime-Only Implementation of the ECMAScript Try Operator Proposal Result class","contributors":[{"url":"https://finalclass.net","name":"Szymon Wygnański"}],"maintainers":[{"name":"hazork","email":"arthur.fiorette@gmail.com"},{"name":"szymon.wygnanski","email":"s@finalclass.net"}],"readme":"<p align=\"center\">\n   <b>Using this package?</b> Please consider <a href=\"https://github.com/arthurfiorette/try?sponsor=1\" target=\"_blank\">donating</a> to support the proposal ❤️\n  <br />\n  <sup>\n   Help <code>try</code> grow! Star and share this amazing repository with your friends and co-workers!\n  </sup>\n</p>\n\n<p align=\"center\">\n  <a title=\"MIT license\" target=\"_blank\" href=\"https://github.com/arthurfiorette/try/blob/main/LICENSE\"><img alt=\"License\" src=\"https://img.shields.io/github/license/arthurfiorette/try\"></a>\n  <a title=\"NPM Package\" target=\"_blank\" href=\"https://www.npmjs.com/package/try\"><img alt=\"Downloads\" src=\"https://img.shields.io/npm/dw/try?style=flat\"></a>\n  <a title=\"Bundle size\" target=\"_blank\" href=\"https://bundlephobia.com/package/try\"><img alt=\"Bundlephobia\" src=\"https://img.shields.io/bundlephobia/minzip/try/latest?style=flat\"></a>\n  <a title=\"Last Commit\" target=\"_blank\" href=\"https://github.com/arthurfiorette/try/commits/main\"><img alt=\"Last commit\" src=\"https://img.shields.io/github/last-commit/arthurfiorette/try\"></a>\n  <a title=\"Codecov\" target=\"_blank\" href=\"https://app.codecov.io/gh/arthurfiorette/try\"><img alt=\"Codecov\" src=\"https://codecov.io/gh/arthurfiorette/try/graph/badge.svg?token=ky185JbytA\"></a>\n  \n</p>\n\n<br />\n\n<h1>TRY</h1>\n\n> A [373-byte](https://bundlephobia.com/package/try) spec-compliant runtime-only implementation of the [`Result` class from the ECMAScript Try Operator proposal](https://github.com/arthurfiorette/proposal-try-operator).\n\n```ts\nimport { t } from 'try';\n\nconst [ok, error, value] = t(() => JSON.parse('{\"foo\": \"bar\"}'));\nconst [ok, error, value] = await t(axios.get('https://arthur.place'));\n```\n\n<br />\n\nThis package is a minimal and precise reference implementation of the [`Result` class](https://github.com/arthurfiorette/proposal-try-operator#result-class) as described in the [Try Operator](https://github.com/arthurfiorette/proposal-try-operator) proposal for JavaScript.\n\nIt aims to provide a lightweight and fast runtime utility that reflects exactly how the proposed `try` operator would behave, and **will not evolve independently of the proposal**.\n\nIf you'd like to suggest changes or improvements to the behavior or API, please [open an issue on the proposal repository](https://github.com/arthurfiorette/proposal-try-operator/issues/new/choose). Once discussed and approved there, changes will be reflected in this package.\n\n<br />\n\n- [Why This Exists](#why-this-exists)\n- [Usage](#usage)\n  - [Wrapping a Function Call](#wrapping-a-function-call)\n  - [`t()` alias](#t-alias)\n  - [Prefer Using the Result Object in Multi-Try Scenarios](#prefer-using-the-result-object-in-multi-try-scenarios)\n- [Works With Promises Too!](#works-with-promises-too)\n- [No `Result.bind`](#no-resultbind)\n- [Creating Results Manually](#creating-results-manually)\n- [Learn More](#learn-more)\n- [Acknowledgements](#acknowledgements)\n- [License](#license)\n\n<br />\n\n```ts\nimport { Result, ok, error, t } from 'try';\n\n// Synchronous function call\nconst [ok1, err1, val1] = t(JSON.parse, '{\"foo\":\"bar\"}');\n\n// Arrow function context\nconst [ok2, err2, val2] = t(() => decoder.decode(buffer));\n\n// Promise call\nconst [ok3, err3, val3] = await t(fetch, 'https://api.example.com');\n\n// Promise-safe call (safely catches both sync and async errors)\nconst [ok4, err4, val4] = await t(() => readFile('./config.json'));\n\n// Argument passthrough\nconst [ok5, err5, val5] = t((a, b) => a + b, 2, 3);\n\n// Keep full result object for readability\nconst result = await t(fetch, 'https://arthur.place');\nif (result.ok) console.log(await result.value.text());\n\n// Manual success and error results\nconst success = ok(42);\nconst failure = error(new Error('nope'));\n\n// Manual Result creation via class\nconst successObj = Result.ok('done');\nconst failureObj = Result.error('fail');\n```\n\n<br />\n\n## Why This Exists\n\nJavaScript error handling can be verbose and inconsistent. The [Try Operator proposal](https://github.com/arthurfiorette/proposal-try-operator) introduces a new pattern that returns structured `Result` objects instead of throwing exceptions, simplifying async and sync error flows alike.\n\nWhile the proposal is still in the works, this package provides a way to experiment with the new pattern in a standardized way.\n\nThis package provides a drop-in utility: `Result.try()` (or the shorter `t()`) to wrap expressions and handle errors in a clean, tuple-like form.\n\n```ts\nconst [ok, error, value] = t(JSON.parse, '{\"foo\":\"bar\"}');\n\nif (ok) {\n  console.log(value.foo);\n} else {\n  console.error('Invalid JSON', error);\n}\n```\n\n> You can destructure the result into `[ok, error, value]`, or access `.ok`, `.error`, and `.value` directly depending on your use case.\n\n<br />\n\n## Usage\n\nAll methods are documented via TSDoc, so your editor will guide you with full type support and autocomplete.\n\n### Wrapping a Function Call\n\nUse `Result.try()` or `t()` to wrap a potentially failing operation:\n\n```ts\nconst [ok, error, value] = Result.try(() => JSON.parse(request.body));\n\nif (ok) {\n  console.log(`Hello ${value.name}`);\n} else {\n  console.error(`Invalid JSON!`);\n}\n```\n\n> [!NOTE]  \n>  `Result.try(() => fn())` is verbose compared to the proposal's future `try fn()` syntax. Always prefer to use the `t()` alias for cleaner code.\n\n<br />\n\n### `t()` alias\n\nTo make code cleaner and more ergonomic while we wait for language-level syntax sugar, this package also exports `t`, a shortcut for `Result.try`.\n\n```ts\nimport { readFile } from 'node:fs/promises';\nimport { readFileSync } from 'node:fs';\n\n// Example (this is void)\nconst [ok, error, value] = t(readFileSync, './config.json');\n// If `this` matters in your context\nconst [ok, error, value] = t(() => decoder.decode(request.body));\n// Promises don't need wrapping\nconst [ok, error, value] = await t(axios.get('http://example.com'));\n// Safer way even for promises (catches sync errors before returning a promise)\nconst [ok, error, value] = await t(readFile, path);\n```\n\nThe `t(fn, ...args)` form is ideal: it automatically passes arguments to your function, preserves full TypeScript inference, and keeps code short and readable.\n\n```ts\nfunction divide(a: number, b: number) {\n  return a / b;\n}\n\nconst [ok, error, value] = t(divide, 10, 2);\n// ok: true, value: 5\n```\n\n<br />\n\n### Prefer Using the Result Object in Multi-Try Scenarios\n\nWhile destructuring works well for simple use cases, it can lead to awkward variable naming and clutter when handling multiple `try` results. In these cases, **it's recommended to keep the full result object and access `.ok`, `.error`, and `.value` directly** for better clarity and readability.\n\n❌ Bad (managing variable names becomes cumbersome):\n\n```ts\n// error handling omitted for brevity\nconst [ok1, error1, value1] = Result.try(() => axios.get(...));\nconst [ok2, error2, value2] = Result.try(() => value1.data.property);\n```\n\n✅ Better (clearer structure and easier to follow):\n\n```ts\n// error handling omitted for brevity\nconst response = await Result.try(fetch('https://arthur.place'));\nconst data = await Result.try(() => response.value.text()));\n```\n\nUsing the result object directly avoids unnecessary boilerplate and naming inconsistencies, especially in nested or sequential operations. It's a cleaner, more scalable pattern that mirrors real-world error handling flows.\n\n<br />\n\n## Works With Promises Too!\n\nYou can pass a `Promise` directly and get a `Result`-wrapped version:\n\n```ts\nconst [ok, error, value] = await t(\n  fs.promises.readFile('./config.json')\n);\n\nif (ok) {\n  const config = JSON.parse(value.toString());\n} else {\n  console.error('Failed to read file', error);\n}\n```\n\nThe return value of `t()` is automatically `await`-able if the function returns a promise, no extra handling required.\n\n<br />\n\n## No `Result.bind`\n\nThis implementation **will never provide a `Result.bind()`** (like `util.promisify`) because the Try Operator follows the [Caller’s Approach](https://github.com/arthurfiorette/proposal-try-operator/tree/main#callers-approach) model.\n\nThat means **error handling belongs to the calling context**, not the function itself. Wrapping a function with `bind()` would push error encapsulation into the callee, breaking that principle.\n\n**In short:** the caller chooses to wrap a function call in `Result.try`, not the function author.\n\n<br />\n\n## Creating Results Manually\n\nYou can also create `Result` objects directly:\n\n```ts\nimport { Result, ok, error } from 'try';\n\n// With full Result class\nconst res1 = Result.ok('done');\nconst res2 = Result.error('fail');\n\n// Shorthand\nconst okRes = ok(42);\nconst errRes = error('oops');\n```\n\nThis is useful when bridging non-try-based code or mocking results.\n\n<br />\n\n## Learn More\n\nTo learn about the underlying proposal, including syntax goals and motivation, visit:\n\n🔗 https://github.com/arthurfiorette/proposal-try-operator\n\n<br />\n\n## Acknowledgements\n\nMany thanks to [Szymon Wygnański](https://finalclass.net) for transferring the `try` package name on NPM to this project. Versions below `1.0.0` served a different purpose, but with his permission, the project was repurposed to host an implementation of the proposal’s `Result` class.\n\n<br />\n\n## License\n\nBoth the project and the proposal are licensed under the [MIT](./LICENSE) license.\n\n<br />\n","readmeFilename":"README.md","users":{}}