{"_id":"@jill64/attempt","_rev":"29-e62512b42e02095c79eb77e2d531bda3","name":"@jill64/attempt","dist-tags":{"latest":"1.1.11"},"versions":{"0.1.0":{"name":"@jill64/attempt","version":"0.1.0","keywords":["error"],"author":{"url":"https://github.com/jill64","name":"jill64","email":"intents.turrets0h@icloud.com"},"license":"MIT","_id":"@jill64/attempt@0.1.0","maintainers":[{"name":"jill64","email":"papaws-ascetic-0a@icloud.com"}],"homepage":"https://github.com/jill64/attempt#readme","bugs":{"url":"https://github.com/jill64/attempt/issues"},"dist":{"shasum":"37d4e8067b9bd3a4145bce21e4ade0ed3c92cbfc","tarball":"https://registry.npmjs.org/@jill64/attempt/-/attempt-0.1.0.tgz","fileCount":5,"integrity":"sha512-xWz3sNYNU4Szv5fRPQfMqDQdXCe08AeaJOU35nQqr1P5guN/AK+KPzCPjyp2gObmZfqsvcsGMV011ICSkbc+tw==","signatures":[{"sig":"MEUCIFUVA0Ugunuuhe33p9zwUzo5AMHsPbOuDJUAxZJrFcQRAiEAsvZgkHnocD/5I7MzunzI4S5HUsi0Plbrt8/U3iuSiQE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6578},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"33bcf8cd6c3a776f0dd2879c2d453f9730891a3d","scripts":{"lint":"prettier --check . && eslint .","test":"vitest run","build":"tsc","format":"prettier --write ."},"_npmUser":{"name":"jill64","email":"papaws-ascetic-0a@icloud.com"},"repository":{"url":"git+https://github.com/jill64/attempt.git","type":"git"},"_npmVersion":"9.6.7","description":"Type safe error handling in one-line","directories":{},"_nodeVersion":"18.17.1","dependencies":{"is-promise":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.48.0","vitest":"^0.34.3","prettier":"^3.0.3","typescript":"^5.2.2","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/attempt_0.1.0_1693707267927_0.5390491211685606","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@jill64/attempt","version":"0.1.1","keywords":["error"],"author":{"url":"https://github.com/jill64","name":"jill64","email":"intents.turrets0h@icloud.com"},"license":"MIT","_id":"@jill64/attempt@0.1.1","maintainers":[{"name":"jill64","email":"intents.turrets0h@icloud.com"}],"homepage":"https://github.com/jill64/attempt#readme","bugs":{"url":"https://github.com/jill64/attempt/issues"},"dist":{"shasum":"466624f40fd445c211d20e165b0fa1d670447547","tarball":"https://registry.npmjs.org/@jill64/attempt/-/attempt-0.1.1.tgz","fileCount":5,"integrity":"sha512-tdoU6ZaSSkOh8Q9kNsZ/Eak3WgOYapNsWvhMQCUXvAr73chX3LOLBL1LT3O+4iecRNv5fVuvewzNcmPSsSucJA==","signatures":[{"sig":"MEUCIQC/jGFYvZW3HbPHvLfCfIqt5Fiq8UxaJW6M4JZJiycxbwIgQCR18ByVVZVnWybZjh+i+m+hk9TStcBlZ2fK8OR0fCI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6754},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"6e5144458b9bf5793497993d06ddbd409d936ab1","scripts":{"lint":"prettier --check . && eslint .","test":"vitest run","build":"tsc && publint","format":"prettier --write ."},"_npmUser":{"name":"jill64","email":"intents.turrets0h@icloud.com"},"repository":{"url":"git+https://github.com/jill64/attempt.git","type":"git"},"_npmVersion":"9.6.7","description":"Type safe error handling in one-line","directories":{},"_nodeVersion":"18.17.1","dependencies":{"is-promise":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.49.0","vitest":"^0.34.4","publint":"^0.2.2","prettier":"^3.0.3","typescript":"^5.2.2","@typescript-eslint/parser":"^6.6.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"_npmOperationalInternal":{"tmp":"tmp/attempt_0.1.1_1694327608704_0.9889796905345702","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@jill64/attempt","version":"1.0.0","keywords":["error"],"author":{"url":"https://github.com/jill64","name":"jill64","email":"intents.turrets0h@icloud.com"},"license":"MIT","_id":"@jill64/attempt@1.0.0","maintainers":[{"name":"jill64","email":"intents.turrets0h@icloud.com"}],"homepage":"https://github.com/jill64/attempt#readme","bugs":{"url":"https://github.com/jill64/attempt/issues"},"dist":{"shasum":"65548e08b45edbbe4112507447252872934e2dfb","tarball":"https://registry.npmjs.org/@jill64/attempt/-/attempt-1.0.0.tgz","fileCount":5,"integrity":"sha512-QnAULx7mLu1Xa6uz5m1/axPQHrg+tMmBXdp5AyTAx1DHKpZCRGp77tCrDfMPBSp8RI7s2kKudXHSi7uWifAl7g==","signatures":[{"sig":"MEUCIQDEFaaPwoGCtNVzsrOLqxz0t0pfyDeMdbEaNKYbrNnnJwIgC8PLCcQc5Jr/xSbx3ACFTZ1nEuA1L+u9z9zCY8BAZLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6771},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"e69d3b02194639eed39860b56c2a32346d28e41b","scripts":{"lint":"prettier --check . && eslint .","test":"vitest run --coverage","build":"tsc && publint","format":"prettier --write ."},"_npmUser":{"name":"jill64","email":"intents.turrets0h@icloud.com"},"repository":{"url":"git+https://github.com/jill64/attempt.git","type":"git"},"_npmVersion":"9.6.7","description":"Type safe error handling in one-line","directories":{},"_nodeVersion":"18.17.1","dependencies":{"is-promise":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.49.0","vitest":"0.34.4","publint":"0.2.2","prettier":"3.0.3","typescript":"5.2.2","@vitest/coverage-v8":"0.34.4","@typescript-eslint/parser":"6.7.0","@typescript-eslint/eslint-plugin":"6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/attempt_1.0.0_1694965222242_0.12481550871627589","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@jill64/attempt","version":"1.0.1","keywords":["error"],"author":{"url":"https://github.com/jill64","name":"jill64","email":"intents.turrets0h@icloud.com"},"license":"MIT","_id":"@jill64/attempt@1.0.1","maintainers":[{"name":"jill64","email":"intents.turrets0h@icloud.com"}],"homepage":"https://github.com/jill64/attempt#readme","bugs":{"url":"https://github.com/jill64/attempt/issues"},"dist":{"shasum":"b68eea2d41b5d1988c2b641cba6a7e5e11cf36f4","tarball":"https://registry.npmjs.org/@jill64/attempt/-/attempt-1.0.1.tgz","fileCount":5,"integrity":"sha512-z05wSPVEpsT5JmoFh+hFxuFb/wZUG1WWGvgUdKSu+8ZfTNBiNVl1UPG7+Harh/MEVZWGBP9eKINnZCqixkA0uw==","signatures":[{"sig":"MEUCIEtOxFNa/fXz6ZWFtOy0AFo/fATqioFbIi+OTk6hbfseAiEAt8qnOTm3vVCfWLFuDK83Ez4MCwwhn32gUGV212iDMqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6993},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"b6dcf1249552f630666582062cae6c6a658fb6d8","scripts":{"lint":"prettier --check . && eslint .","test":"vitest run --coverage","build":"tsc && publint","format":"prettier --write ."},"_npmUser":{"name":"jill64","email":"intents.turrets0h@icloud.com"},"repository":{"url":"git+https://github.com/jill64/attempt.git","type":"git"},"_npmVersion":"9.6.7","description":"Type safe error handling in one-line","directories":{},"_nodeVersion":"18.17.1","dependencies":{"is-promise":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.50.0","vitest":"0.34.5","publint":"0.2.2","prettier":"3.0.3","typescript":"5.2.2","@vitest/coverage-v8":"0.34.5","@typescript-eslint/parser":"6.7.2","@typescript-eslint/eslint-plugin":"6.7.2"},"_npmOperationalInternal":{"tmp":"tmp/attempt_1.0.1_1695622320264_0.762689467260482","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@jill64/attempt","version":"1.0.2","keywords":["error"],"author":{"url":"https://github.com/jill64","name":"jill64","email":"intents.turrets0h@icloud.com"},"license":"MIT","_id":"@jill64/attempt@1.0.2","maintainers":[{"name":"jill64","email":"intents.turrets0h@icloud.com"}],"homepage":"https://github.com/jill64/attempt#readme","bugs":{"url":"https://github.com/jill64/attempt/issues"},"dist":{"shasum":"0941ddcdd100ea2e97a3ed22c1f27fe10f663ab8","tarball":"https://registry.npmjs.org/@jill64/attempt/-/attempt-1.0.2.tgz","fileCount":5,"integrity":"sha512-Q+9Eh6RqsqdGwE44hMDo/HMEBiLtInIQy2/FK91M6WrDktibqSUG7K6WB0PQdWf5+YQ0psAguh0jbOjJAlJKVA==","signatures":[{"sig":"MEUCIQDNNbuyR1pgeFM0k0P9SMrmdxlz8BxYou+tnH+ipkzGDwIgc+TCsS64R2CJEAOEL+M3NT5V31dpVqm5/WRWjNrTOJU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6993},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"07a3546997913b0be5280c20bf8c6e06027c9f93","scripts":{"lint":"prettier --check . && eslint .","test":"vitest run --coverage","build":"tsc && publint","format":"prettier --write ."},"_npmUser":{"name":"jill64","email":"intents.turrets0h@icloud.com"},"repository":{"url":"git+https://github.com/jill64/attempt.git","type":"git"},"_npmVersion":"9.6.7","description":"Type safe error handling in one-line","directories":{},"_nodeVersion":"18.17.1","dependencies":{"is-promise":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.50.0","vitest":"0.34.5","publint":"0.2.2","prettier":"3.0.3","typescript":"5.2.2","@vitest/coverage-v8":"0.34.5","@typescript-eslint/parser":"6.7.3","@typescript-eslint/eslint-plugin":"6.7.3"},"_npmOperationalInternal":{"tmp":"tmp/attempt_1.0.2_1695871455764_0.9852111272678625","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@jill64/attempt","version":"1.0.3","keywords":["error"],"author":{"url":"https://github.com/jill64","name":"jill64","email":"intents.turrets0h@icloud.com"},"license":"MIT","_id":"@jill64/attempt@1.0.3","maintainers":[{"name":"jill64","email":"intents.turrets0h@icloud.com"}],"homepage":"https://github.com/jill64/attempt#readme","bugs":{"url":"https://github.com/jill64/attempt/issues"},"dist":{"shasum":"5c90503613f1f6bc812ccd568ebcc3c2e5213577","tarball":"https://registry.npmjs.org/@jill64/attempt/-/attempt-1.0.3.tgz","fileCount":5,"integrity":"sha512-dA9EjccEZ2qlyL7F2D8mgpxi4LIwHlHWFCVlktHooVDofve94JVLjA5wAVl/rnrqc0WR4TJxL8FJW4JSe9JEkg==","signatures":[{"sig":"MEUCID7jUJW022H1facF7eoGxZtYetJiPWHV+gaWPgZHO25ZAiEA37PfVpTM0u/MoQ+7n9xMbFi2aQnqMLA8g2K3CDX68J4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6993},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"4d51af291adfedba176ef50c52d3aa17d1ea4d24","scripts":{"lint":"prettier --check . && eslint .","test":"vitest run --coverage","build":"tsc && publint","format":"prettier --write ."},"_npmUser":{"name":"jill64","email":"intents.turrets0h@icloud.com"},"repository":{"url":"git+https://github.com/jill64/attempt.git","type":"git"},"_npmVersion":"10.1.0","description":"Type safe error handling in one-line","directories":{},"_nodeVersion":"20.7.0","dependencies":{"is-promise":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.50.0","vitest":"0.34.5","publint":"0.2.3","prettier":"3.0.3","typescript":"5.2.2","@vitest/coverage-v8":"0.34.5","@typescript-eslint/parser":"6.7.3","@typescript-eslint/eslint-plugin":"6.7.3"},"_npmOperationalInternal":{"tmp":"tmp/attempt_1.0.3_1695915281743_0.5146907479338416","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@jill64/attempt","version":"1.0.4","keywords":["error"],"author":{"url":"https://github.com/jill64","name":"jill64","email":"intents.turrets0h@icloud.com"},"license":"MIT","_id":"@jill64/attempt@1.0.4","maintainers":[{"name":"jill64","email":"intents.turrets0h@icloud.com"}],"homepage":"https://github.com/jill64/attempt#readme","bugs":{"url":"https://github.com/jill64/attempt/issues"},"dist":{"shasum":"878d7d19308834598f2afc8ce7fd440259eb6567","tarball":"https://registry.npmjs.org/@jill64/attempt/-/attempt-1.0.4.tgz","fileCount":5,"integrity":"sha512-RODmrUlp+3S8InuHucpGzRhTrfc6OpOrkmYf2R3VS3ZiJ9bojFboq8dlnjKoxU4nn4PXd9lLPLYIVURnZlsErQ==","signatures":[{"sig":"MEUCIQCs9yS2nQ2z/gs8L5qijpsDG4QeWERgXw0KjimTyiFzFQIgXalmnkRImQjZXOsfeZtTvX0Ttm9XnA1tMgLxAbo9ZVI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6993},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"004b3db40a6bd1539072bc49d68d81744f17304e","scripts":{"lint":"prettier --check . && eslint .","test":"vitest run --coverage","build":"tsc && publint","format":"prettier --write ."},"_npmUser":{"name":"jill64","email":"intents.turrets0h@icloud.com"},"repository":{"url":"git+https://github.com/jill64/attempt.git","type":"git"},"_npmVersion":"10.1.0","description":"Type safe error handling in one-line","directories":{},"_nodeVersion":"20.7.0","dependencies":{"is-promise":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.50.0","vitest":"0.34.6","publint":"0.2.3","prettier":"3.0.3","typescript":"5.2.2","@vitest/coverage-v8":"0.34.6","@typescript-eslint/parser":"6.7.3","@typescript-eslint/eslint-plugin":"6.7.3"},"_npmOperationalInternal":{"tmp":"tmp/attempt_1.0.4_1696004313140_0.969388426737859","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@jill64/attempt","version":"1.0.5","keywords":["error"],"author":{"url":"https://github.com/jill64","name":"jill64","email":"intents.turrets0h@icloud.com"},"license":"MIT","_id":"@jill64/attempt@1.0.5","maintainers":[{"name":"jill64","email":"intents.turrets0h@icloud.com"}],"homepage":"https://github.com/jill64/attempt#readme","bugs":{"url":"https://github.com/jill64/attempt/issues"},"dist":{"shasum":"a98b63e8a42ff49c5b49b4c8f75e34f1d1d630fc","tarball":"https://registry.npmjs.org/@jill64/attempt/-/attempt-1.0.5.tgz","fileCount":5,"integrity":"sha512-NslJ7b5l8wfdJShSmZWXnAxBR63LulXD8Ba9pMIWz/fklPll2H8AVWf3VUdLfnTs2Mqm5uHFTq6WySTVG7ACbg==","signatures":[{"sig":"MEQCICdiYq/ghfX8z1YpBwI1RjClVc+5q9o9TTEg2LkZqvCsAiBpRgvg48l79yLQKWRFiGHtE3DOCcfVrWp2HWu2zDco8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6993},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"4e803f53733fa5b0c20873c1106a641d3e45afdd","scripts":{"lint":"prettier --check . && eslint .","test":"vitest run --coverage","build":"tsc && publint","format":"prettier --write ."},"_npmUser":{"name":"jill64","email":"intents.turrets0h@icloud.com"},"repository":{"url":"git+https://github.com/jill64/attempt.git","type":"git"},"_npmVersion":"10.1.0","description":"Type safe error handling in one-line","directories":{},"_nodeVersion":"20.8.0","dependencies":{"is-promise":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.50.0","vitest":"0.34.6","publint":"0.2.3","prettier":"3.0.3","typescript":"5.2.2","@vitest/coverage-v8":"0.34.6","@typescript-eslint/parser":"6.7.3","@typescript-eslint/eslint-plugin":"6.7.3"},"_npmOperationalInternal":{"tmp":"tmp/attempt_1.0.5_1696151210975_0.7403483890957754","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@jill64/attempt","version":"1.0.6","keywords":["error"],"author":{"url":"https://github.com/jill64","name":"jill64","email":"intents.turrets0h@icloud.com"},"license":"MIT","_id":"@jill64/attempt@1.0.6","maintainers":[{"name":"jill64","email":"intents.turrets0h@icloud.com"}],"homepage":"https://github.com/jill64/attempt#readme","bugs":{"url":"https://github.com/jill64/attempt/issues"},"dist":{"shasum":"4d7ed643886b28593cc3bc883f1e743b25559fcf","tarball":"https://registry.npmjs.org/@jill64/attempt/-/attempt-1.0.6.tgz","fileCount":5,"integrity":"sha512-re0i+6581QLIF/MBBWYAvwduDlk1D5VnK9v/My0dWr50VAwvztmF9+Znk3ALC4HlgmrZH9kmnii/IEmtBfawbA==","signatures":[{"sig":"MEQCIHNjcaJwFcRv4VHpTLMSvH+LndqsABS14fe5H5lK9x+1AiBC2aGcoHy7aWTXkgoMj5Dw/kRy1sWpgGQxWsXlsWpqhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6993},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"939616df06587ed8983f47870d6fdc80a63c2f00","scripts":{"lint":"prettier --check . && eslint .","test":"vitest run --coverage","build":"tsc && publint","format":"prettier --write ."},"_npmUser":{"name":"jill64","email":"intents.turrets0h@icloud.com"},"repository":{"url":"git+https://github.com/jill64/attempt.git","type":"git"},"_npmVersion":"10.1.0","description":"Type safe error handling in one-line","directories":{},"_nodeVersion":"20.8.0","dependencies":{"is-promise":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.50.0","vitest":"0.34.6","publint":"0.2.3","prettier":"3.0.3","typescript":"5.2.2","@vitest/coverage-v8":"0.34.6","@typescript-eslint/parser":"6.7.4","@typescript-eslint/eslint-plugin":"6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/attempt_1.0.6_1696277299179_0.4208784181405336","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@jill64/attempt","version":"1.0.7","keywords":["error"],"author":{"url":"https://github.com/jill64","name":"jill64","email":"intents.turrets0h@icloud.com"},"license":"MIT","_id":"@jill64/attempt@1.0.7","maintainers":[{"name":"jill64","email":"intents.turrets0h@icloud.com"}],"homepage":"https://github.com/jill64/attempt#readme","bugs":{"url":"https://github.com/jill64/attempt/issues"},"dist":{"shasum":"6434e3fdb093cf0ecb80fb1e8a90f0604c1f53ae","tarball":"https://registry.npmjs.org/@jill64/attempt/-/attempt-1.0.7.tgz","fileCount":5,"integrity":"sha512-UEyK6Qs35uzVgtgeDpKRv8EdcUcBHogwVcRyt7I2ZGt0mvqBEl8mjZoXp7PrFqNhg7B2V/fgQOk79XNHOXWV6g==","signatures":[{"sig":"MEUCIQCLstzc4vBoxQPc55h3GRvpH4+cGv65cqn/9fac0fIYwwIgY3+3m8kX61OcJaZ8KSn3I6vslXn5cqT2G5lZiII4jwA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6934},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"6a2706c11d5358bfd811392d28f5ee10b3fd16f1","scripts":{"lint":"npx prettier --check . && npx eslint","test":"vitest run --coverage","build":"tsc && npx publint","format":"npx prettier --write ."},"_npmUser":{"name":"jill64","email":"intents.turrets0h@icloud.com"},"repository":{"url":"git+https://github.com/jill64/attempt.git","type":"git"},"_npmVersion":"10.1.0","description":"Type safe error handling in one-line","directories":{},"_nodeVersion":"20.8.0","dependencies":{"is-promise":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"0.34.6","typescript":"5.2.2","@vitest/coverage-v8":"0.34.6","@typescript-eslint/parser":"6.7.4","@typescript-eslint/eslint-plugin":"6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/attempt_1.0.7_1696908021578_0.7677113084899339","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@jill64/attempt","version":"1.0.8","keywords":["error"],"author":{"url":"https://github.com/jill64","name":"jill64","email":"intents.turrets0h@icloud.com"},"license":"MIT","_id":"@jill64/attempt@1.0.8","maintainers":[{"name":"jill64","email":"intents.turrets0h@icloud.com"}],"homepage":"https://github.com/jill64/attempt#readme","bugs":{"url":"https://github.com/jill64/attempt/issues"},"dist":{"shasum":"682e86deaaf5bf5ed353dba4db3de6629414c36e","tarball":"https://registry.npmjs.org/@jill64/attempt/-/attempt-1.0.8.tgz","fileCount":5,"integrity":"sha512-S+639FcJHnORHMSbNSKhAfmQgvKYBHkzYPTskX3VhxaGULy+zalL7JqmXEGNSX8SGQ56WPU+Ltax3Sl2BvZP7w==","signatures":[{"sig":"MEQCIA0JNli4NvR4D+dvtikFCIT3v7uaMCUvVyI1f7qeCWMlAiAHlRPu0rt/QQ+7xclmgqBjNalsbrAuLkjBLjtcwYiIAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6933},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"31049fe17bbfc2caa94c9cc272c66f944f401026","scripts":{"lint":"npx prettier --check . && npx eslint","test":"vitest run --coverage","build":"tsc && npx publint","format":"npx prettier --write ."},"_npmUser":{"name":"jill64","email":"intents.turrets0h@icloud.com"},"repository":{"url":"git+https://github.com/jill64/attempt.git","type":"git"},"_npmVersion":"10.1.0","description":"Type safe error handling in one-line","directories":{},"_nodeVersion":"20.8.0","dependencies":{"is-promise":"4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"0.34.6","typescript":"5.2.2","@vitest/coverage-v8":"0.34.6","@typescript-eslint/parser":"6.7.4","@typescript-eslint/eslint-plugin":"6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/attempt_1.0.8_1696908114118_0.8439987996665959","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@jill64/attempt","version":"1.0.9","keywords":["error"],"author":{"url":"https://github.com/jill64","name":"jill64","email":"intents.turrets0h@icloud.com"},"license":"MIT","_id":"@jill64/attempt@1.0.9","maintainers":[{"name":"jill64","email":"intents.turrets0h@icloud.com"}],"homepage":"https://github.com/jill64/attempt#readme","bugs":{"url":"https://github.com/jill64/attempt/issues"},"dist":{"shasum":"6b7d26401ba92fe9c3ca6fb9de549dbfbd425399","tarball":"https://registry.npmjs.org/@jill64/attempt/-/attempt-1.0.9.tgz","fileCount":5,"integrity":"sha512-mQ/Ncjysw6mLV3tP+SwuP+o6YveNk6wBeARFsJOnnOZHLYbvp7z2V7O7AJAvZRrBW6/sUSvfQzUu+9ehttchfg==","signatures":[{"sig":"MEQCID5YLdDSiE926Wh/s9JuSJqkrtY0I4MdgCu6tg+L/5SkAiB1CISwp181jzmVKc/XuAT2AbmMX/XcW4RSJr6Jb/z3CA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6933},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2ea9cb0bd5b75ba3eb1b41a7f722ee15e2001311","scripts":{"lint":"npx prettier --check . && npx eslint","test":"vitest run --coverage","build":"tsc && npx publint","format":"npx prettier --write ."},"_npmUser":{"name":"jill64","email":"intents.turrets0h@icloud.com"},"repository":{"url":"git+https://github.com/jill64/attempt.git","type":"git"},"_npmVersion":"10.1.0","description":"Type safe error handling in one-line","directories":{},"_nodeVersion":"20.8.0","dependencies":{"is-promise":"4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"0.34.6","typescript":"5.2.2","@vitest/coverage-v8":"0.34.6","@typescript-eslint/parser":"6.7.5","@typescript-eslint/eslint-plugin":"6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/attempt_1.0.9_1696909392768_0.7337076684440129","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@jill64/attempt","version":"1.0.10","keywords":["error"],"author":{"url":"https://github.com/jill64","name":"jill64","email":"intents.turrets0h@icloud.com"},"license":"MIT","_id":"@jill64/attempt@1.0.10","maintainers":[{"name":"jill64","email":"intents.turrets0h@icloud.com"}],"homepage":"https://github.com/jill64/attempt#readme","bugs":{"url":"https://github.com/jill64/attempt/issues"},"dist":{"shasum":"e0f58557c23caf2f1696dd7dcde4b571dac500d0","tarball":"https://registry.npmjs.org/@jill64/attempt/-/attempt-1.0.10.tgz","fileCount":5,"integrity":"sha512-Q0Slx70Q4cfZxwXa+IjqBReX73zauIm5hhBnyj2tWIrIKVwOJYtYwrOpKDSIT9CjR8SImiu1onfWsrZ2dtyt7A==","signatures":[{"sig":"MEUCIHk3/40pweO8d7eZ4H2YCelvMQHcZouumXnBpTJtg4VhAiEA8Iwqq5YEkfugr1aN1TffuzxugbeWr+LJV5hQdhWT4QU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6966},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2cc9a03d4153c0c88f40812948b80a7e45eec8d0","scripts":{"lint":"npx prettier --check . && npx eslint","test":"vitest run --coverage","build":"tsc && npx publint","format":"npx prettier --write .","prepack":"npm run build"},"_npmUser":{"name":"jill64","email":"intents.turrets0h@icloud.com"},"repository":{"url":"git+https://github.com/jill64/attempt.git","type":"git"},"_npmVersion":"10.1.0","description":"Type safe error handling in one-line","directories":{},"_nodeVersion":"20.8.0","dependencies":{"is-promise":"4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"0.34.6","typescript":"5.2.2","@vitest/coverage-v8":"0.34.6","@typescript-eslint/parser":"6.7.5","@typescript-eslint/eslint-plugin":"6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/attempt_1.0.10_1696925350268_0.9945401739274768","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@jill64/attempt","version":"1.0.11","keywords":["error"],"author":{"url":"https://github.com/jill64","name":"jill64","email":"intents.turrets0h@icloud.com"},"license":"MIT","_id":"@jill64/attempt@1.0.11","maintainers":[{"name":"jill64","email":"intents.turrets0h@icloud.com"}],"homepage":"https://github.com/jill64/attempt#readme","bugs":{"url":"https://github.com/jill64/attempt/issues"},"dist":{"shasum":"e8f038e6bd2e2d891aa5e6ac87901a69207a16f1","tarball":"https://registry.npmjs.org/@jill64/attempt/-/attempt-1.0.11.tgz","fileCount":5,"integrity":"sha512-2Lzk9X7aCYDPwn9biKBRYzCLhAE8u4trLhAn8C7Bj/ExECxkc48FRx9ARjJa3xOXrBg1C7q+8D4BJVKczVxWNw==","signatures":[{"sig":"MEUCIF/536irs4a0VOcBpWnq0eZc8C4LBJdHPzsiKD/MUTyiAiEAqIj0CYOuE6W7TPSDu8VE1N7wL7zPfb2sMxIHYRbxI0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7130},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"eec190a42f2e5a8b8436975e2239fc5f8aa4eb2d","scripts":{"lint":"npx prettier --check . && npx eslint","test":"vitest run --coverage","build":"tsc && npx publint","format":"npx prettier --write .","prepack":"npm run build"},"_npmUser":{"name":"jill64","email":"intents.turrets0h@icloud.com"},"repository":{"url":"git+https://github.com/jill64/attempt.git","type":"git"},"_npmVersion":"10.1.0","description":"Type safe error handling in one-line","directories":{},"_nodeVersion":"20.8.0","dependencies":{"is-promise":"4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"0.34.6","typescript":"5.2.2","@vitest/coverage-v8":"0.34.6","@typescript-eslint/parser":"6.7.5","@typescript-eslint/eslint-plugin":"6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/attempt_1.0.11_1696927910832_0.22368473341846995","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@jill64/attempt","version":"1.0.12","keywords":["error"],"author":{"url":"https://github.com/jill64","name":"jill64","email":"intents.turrets0h@icloud.com"},"license":"MIT","_id":"@jill64/attempt@1.0.12","maintainers":[{"name":"jill64","email":"intents.turrets0h@icloud.com"}],"homepage":"https://github.com/jill64/attempt#readme","bugs":{"url":"https://github.com/jill64/attempt/issues"},"dist":{"shasum":"73e0f7e15378c792405a9ea57957b4289245862d","tarball":"https://registry.npmjs.org/@jill64/attempt/-/attempt-1.0.12.tgz","fileCount":5,"integrity":"sha512-koearHFugPibSlr3XbscS88yglBkrsR+/QKG6TXYTGBIuW8FVgb95i9J1wtFx/YWaqGLXBzRvHrq8NWs6LwXFQ==","signatures":[{"sig":"MEUCIQCm/ymPWcTYe71A/2dx5js7VOWXb5prTzLDkk5YzPWxhAIgRZqw9se/Apv6aT4Z0yjoJ0TcP2sdhyCROlfW/6cMJAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7130},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"eb065152e093a92e3765520c57783c24f5954822","scripts":{"lint":"npx prettier --check . && npx eslint","test":"vitest run --coverage","build":"tsc && npx publint","format":"npx prettier --write .","prepack":"npm run build"},"_npmUser":{"name":"jill64","email":"intents.turrets0h@icloud.com"},"repository":{"url":"git+https://github.com/jill64/attempt.git","type":"git"},"_npmVersion":"10.1.0","description":"Type safe error handling in one-line","directories":{},"_nodeVersion":"20.8.0","dependencies":{"is-promise":"4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"0.34.6","typescript":"5.2.2","@vitest/coverage-v8":"0.34.6","@typescript-eslint/parser":"6.7.5","@typescript-eslint/eslint-plugin":"6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/attempt_1.0.12_1697129822237_0.5085193804992325","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@jill64/attempt","version":"1.0.13","keywords":["error"],"author":{"url":"https://github.com/jill64","name":"jill64","email":"intents.turrets0h@icloud.com"},"license":"MIT","_id":"@jill64/attempt@1.0.13","maintainers":[{"name":"jill64","email":"intents.turrets0h@icloud.com"}],"homepage":"https://github.com/jill64/attempt#readme","bugs":{"url":"https://github.com/jill64/attempt/issues"},"dist":{"shasum":"ebf0cccbdd06032f431306b71f803caa5734eb7a","tarball":"https://registry.npmjs.org/@jill64/attempt/-/attempt-1.0.13.tgz","fileCount":5,"integrity":"sha512-73l8ETZ2oV6DBvDW65KFaRl1bRv+UdvsD0JileVTrPSslgnrRto8P8Z5GLl0Yy4pDQulxpZbm0FcqzWL/Pqz8w==","signatures":[{"sig":"MEYCIQDT8D/xkJ0vWTpKr/223mesohojeM4LhPv7fKG3pad9DAIhAO+0T6zz3UaTppfYQuPne4WByT5U4+uP/JmSRwbsOSvH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7115},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"4eeaf3b589db1dba98c6c8b25835620324ae0ff0","scripts":{"lint":"npx prettier --check . && npx eslint","test":"vitest run --coverage","build":"tsc && npx publint","format":"npx prettier --write .","prepack":"npm run build"},"_npmUser":{"name":"jill64","email":"intents.turrets0h@icloud.com"},"repository":{"url":"git+https://github.com/jill64/attempt.git","type":"git"},"_npmVersion":"10.1.0","description":"Type safe error handling in one-line","directories":{},"_nodeVersion":"20.8.1","dependencies":{"is-promise":"4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"0.34.6","typescript":"5.2.2","@vitest/coverage-v8":"0.34.6","@typescript-eslint/parser":"6.7.5","@typescript-eslint/eslint-plugin":"6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/attempt_1.0.13_1697464749370_0.07982065848160502","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@jill64/attempt","version":"1.1.0","author":{"url":"https://github.com/jill64","name":"jill64","email":"intents.turrets0h@icloud.com"},"license":"MIT","_id":"@jill64/attempt@1.1.0","maintainers":[{"name":"jill64","email":"intents.turrets0h@icloud.com"}],"homepage":"https://github.com/jill64/attempt#readme","bugs":{"url":"https://github.com/jill64/attempt/issues"},"dist":{"shasum":"bc6fca9ad3de6111ff5a10c5ad22d7ff7a2eef7c","tarball":"https://registry.npmjs.org/@jill64/attempt/-/attempt-1.1.0.tgz","fileCount":5,"integrity":"sha512-eHAN3A6DJXXiaIf7TFcjnj35thBNFRFwo6kXkKyoO3WqZaUDKXXyTZdL7TfWWvkKRrP1HwZY2rbLw9C9XNc0nw==","signatures":[{"sig":"MEUCIH+wxcNR7ugxzHltVVTc1C9ELhL24+T0Kz4eI8rGJ3LpAiEApPUAqXS7CumY8DYt+FwCSO848+9o1wHjoPGuRfS9g5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7108},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"6a8868424af138e3324b4539f7d6e87d2f8074e4","scripts":{"lint":"npx prettier --check . && npx eslint","test":"vitest run --coverage","build":"tsc && npx publint","format":"npx prettier --write .","prepack":"npm run build"},"_npmUser":{"name":"jill64","email":"intents.turrets0h@icloud.com"},"repository":{"url":"git+https://github.com/jill64/attempt.git","type":"git"},"_npmVersion":"10.1.0","description":"Type safe error handling in one-line","directories":{},"_nodeVersion":"20.8.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"0.34.6","typescript":"5.2.2","@vitest/coverage-v8":"0.34.6","@typescript-eslint/parser":"6.8.0","@typescript-eslint/eslint-plugin":"6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/attempt_1.1.0_1697807991978_0.3177361477541394","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@jill64/attempt","version":"1.1.1","keywords":["error-handling","type-safe","utility"],"author":{"url":"https://github.com/jill64","name":"jill64","email":"intents.turrets0h@icloud.com"},"license":"MIT","_id":"@jill64/attempt@1.1.1","maintainers":[{"name":"jill64","email":"intents.turrets0h@icloud.com"}],"homepage":"https://github.com/jill64/attempt#readme","bugs":{"url":"https://github.com/jill64/attempt/issues"},"dist":{"shasum":"3f6b6062069b92a29f1654a24d28e039723006a1","tarball":"https://registry.npmjs.org/@jill64/attempt/-/attempt-1.1.1.tgz","fileCount":5,"integrity":"sha512-4IoOzCNsJo0wwstZF/g6zwCwYAIa5HWCyR0BWV8DRfwoTbFdts6xk6R7ojZ07bfhdKVEwNhHggQL/D0rw5nWVA==","signatures":[{"sig":"MEQCIF+yqeRkm/Q6zn0FN4TbBOrQiq7ygULhhG7uno7cWOxEAiBsL+ejHo1Zps7oGWOWP/nOIBcSSABnOmQp6VWMf1kOEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8293},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d20675f8f1683002f9909d46e61a692c7dc80fed","scripts":{"lint":"npx eslint . && npx depcheck","test":"vitest","build":"tsc && npx publint","format":"npx prettier --write .","prepack":"npm run build"},"_npmUser":{"name":"jill64","email":"intents.turrets0h@icloud.com"},"prettier":"@jill64/prettier-config","repository":{"url":"git+https://github.com/jill64/attempt.git","type":"git","image":"https://opengraph.githubassets.com/5961066cf2f98144ee83483fef005e7e1202e43bbaa08528493c17d89e87d808/jill64/attempt"},"_npmVersion":"10.2.4","description":"💠 Type safe error handling in one-line","directories":{},"_nodeVersion":"20.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"1.2.2","typescript":"5.3.3","@jill64/prettier-config":"1.0.0","@jill64/eslint-config-ts":"1.0.15"},"_npmOperationalInternal":{"tmp":"tmp/attempt_1.1.1_1706287175698_0.7482436449476291","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@jill64/attempt","version":"1.1.2","keywords":["error-handling","type-safe","utility"],"author":{"url":"https://github.com/jill64","name":"jill64","email":"intents.turrets0h@icloud.com"},"license":"MIT","_id":"@jill64/attempt@1.1.2","maintainers":[{"name":"jill64","email":"intents.turrets0h@icloud.com"}],"homepage":"https://github.com/jill64/attempt#readme","bugs":{"url":"https://github.com/jill64/attempt/issues"},"dist":{"shasum":"64d532f48cba4d1bea6c315f8e2e816f8309cd68","tarball":"https://registry.npmjs.org/@jill64/attempt/-/attempt-1.1.2.tgz","fileCount":5,"integrity":"sha512-mAiYTDy3vld80d/HM7+VbaQBZmjGYEdZSb5p0hN+CdJ+oHlVNOJ6TbwZnPaC1VZS4DpoU6c5E6Gxkxb/I6U8rw==","signatures":[{"sig":"MEYCIQCD2W3nMv9OQhD3YQR4eD+5Qidb8eUAHaFZVBcKhDJf1gIhANO/wLmybX3dhXQV6zbmqUG8IQeqL6PlInlPLC1SxbaX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8305},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"bf94362b637286bd5c57c40aa2bd8bf61e173ced","scripts":{"lint":"npx eslint . && npx depcheck","test":"vitest","build":"tsc && npx publint","format":"npx prettier --write .","prepack":"npm run build"},"_npmUser":{"name":"jill64","email":"intents.turrets0h@icloud.com"},"prettier":"@jill64/prettier-config","repository":{"url":"git+https://github.com/jill64/attempt.git","type":"git","image":"https://opengraph.githubassets.com/5961066cf2f98144ee83483fef005e7e1202e43bbaa08528493c17d89e87d808/jill64/attempt"},"_npmVersion":"10.2.4","description":"💠 Type safe error handling in one-line","directories":{},"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"1.4.0","typescript":"5.4.3","@jill64/prettier-config":"1.0.0","@jill64/eslint-config-ts":"1.1.13"},"_npmOperationalInternal":{"tmp":"tmp/attempt_1.1.2_1710972260220_0.82525145340376","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@jill64/attempt","version":"1.1.3","keywords":["error-handling","type-safe","utility"],"author":{"url":"https://github.com/jill64","name":"jill64","email":"contact@jill64.dev"},"license":"MIT","_id":"@jill64/attempt@1.1.3","homepage":"https://github.com/jill64/attempt#readme","bugs":{"url":"https://github.com/jill64/attempt/issues"},"dist":{"shasum":"4fc2d10ac78c609604ffeb805b4bab2dba6ab33f","tarball":"https://registry.npmjs.org/@jill64/attempt/-/attempt-1.1.3.tgz","fileCount":5,"integrity":"sha512-QvzBPIJoq58uiDdeP0/+gBikwYxn1AqvyZHr+GD3Fnbe+CV4BvrCYnx5KBpjzFobH85B6x1KAn2JrJhJdqniDQ==","signatures":[{"sig":"MEUCIH+X3w03NPpDRrW4sZ4nLoU6bTBhKcPUkFJNYwZs3gtUAiEAtygQsFbblxy90YIQ0QV7QXAtxsbpF2/hx+IUl8bUDOU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8295},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"08fecfe91fb5ee0cca66e6fc4a847d47ae5d3466","scripts":{"lint":"npx eslint . && npx depcheck","test":"vitest","build":"tsc && npx publint","format":"npx prettier --write .","prepack":"npm run build"},"_npmUser":{"name":"jill64","email":"intents.turrets0h@icloud.com"},"prettier":"@jill64/prettier-config","repository":{"url":"git+https://github.com/jill64/attempt.git","type":"git","image":"https://opengraph.githubassets.com/11ec6c21f92aba9ab5747772b97e2fd4542167eb2bb10c7b746e781abc5c808a/jill64/attempt"},"_npmVersion":"10.7.0","description":"💠 Type safe error handling in one-line","directories":{},"_nodeVersion":"20.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"1.6.0","typescript":"5.5.2","@jill64/prettier-config":"1.0.0","@jill64/eslint-config-ts":"1.1.27"},"_npmOperationalInternal":{"tmp":"tmp/attempt_1.1.3_1719267036693_0.43877231329901356","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@jill64/attempt","version":"1.1.4","keywords":["error-handling","type-safe","utility"],"author":{"url":"https://github.com/jill64","name":"jill64","email":"contact@jill64.dev"},"license":"MIT","_id":"@jill64/attempt@1.1.4","maintainers":[{"name":"jill64","email":"contact@jill64.dev"}],"homepage":"https://github.com/jill64/attempt#readme","bugs":{"url":"https://github.com/jill64/attempt/issues"},"dist":{"shasum":"b1d1a74b8612756ac5f3033b1f7baec1c7c47e78","tarball":"https://registry.npmjs.org/@jill64/attempt/-/attempt-1.1.4.tgz","fileCount":5,"integrity":"sha512-oTdlIx+S7cIBpgMEquAknA5onVoBDLmcFy6aoCssaPz19IOyizADg3u2qE0Q/W3yM2366Jz70VN6Ld+cPdFOvQ==","signatures":[{"sig":"MEQCIHbKU7N+M5gGIFHiJwH1G/+PMlAthdgTJUdDobH8pquGAiA0a8MDmbvJueeE+NkobHkTTpj2mHrTTPy2ce5RczRqYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8298},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"3e72e230c3014176722b8172832e4378de2a84c9","scripts":{"lint":"npx eslint . && npx depcheck","test":"vitest","build":"tsc && npx publint","format":"npx prettier --write .","prepack":"npm run build"},"_npmUser":{"name":"jill64","email":"contact@jill64.dev"},"prettier":"@jill64/prettier-config","repository":{"url":"git+https://github.com/jill64/attempt.git","type":"git","image":"https://opengraph.githubassets.com/c7f4bf16f48fdbb2d7b301c6bcca73d12f80da3f7d6621cc7f381241671cfbbb/jill64/attempt"},"_npmVersion":"10.8.2","description":"💠 Type safe error handling in one-line","directories":{},"_nodeVersion":"20.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.0","typescript":"5.7.3","@jill64/prettier-config":"1.0.0","@jill64/eslint-config-ts":"2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/attempt_1.1.4_1737048495214_0.09024488944707687","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@jill64/attempt","version":"1.1.5","keywords":["error-handling","type-safe","utility"],"author":{"url":"https://github.com/jill64","name":"jill64","email":"contact@jill64.dev"},"license":"MIT","_id":"@jill64/attempt@1.1.5","maintainers":[{"name":"jill64","email":"contact@jill64.dev"}],"homepage":"https://github.com/jill64/attempt#readme","bugs":{"url":"https://github.com/jill64/attempt/issues"},"dist":{"shasum":"a5eaa6191b13dcdebec58ecf579628817555ee68","tarball":"https://registry.npmjs.org/@jill64/attempt/-/attempt-1.1.5.tgz","fileCount":5,"integrity":"sha512-uE9FLteWDSQv8jHdmubTQOrxfsLZVdVc17f5jzogyorUfXr0YitD22zjMz8JcSInrXn/YOErx6tTK8e3oQt02A==","signatures":[{"sig":"MEQCIFjZEYV/LTAXYCINmdCdUleZmr2onYmKcCqmlOpkZD5tAiAHl5I2xPPV0H9aOBrEdibduWoyBYpjWD5H+ax0UvkdQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8322},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"5d4d7c28e6157346ff2106506db4471ef859067d","scripts":{"lint":"eslint . && bunx depcheck","test":"vitest","build":"tsc && bunx publint","format":"bunx prettier --write .","prepack":"bun run build"},"_npmUser":{"name":"jill64","email":"contact@jill64.dev"},"prettier":"@jill64/prettier-config","repository":{"url":"git+https://github.com/jill64/attempt.git","type":"git","image":"https://opengraph.githubassets.com/613020ffa359836df72a946a9cfbe003b7e0262602ca38fa7482875caa50bcab/jill64/attempt"},"_npmVersion":"10.8.2","description":"💠 Type safe error handling in one-line","directories":{},"_nodeVersion":"20.18.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","vitest":"3.0.6","typescript":"5.8.2","@jill64/prettier-config":"1.0.0","@jill64/eslint-config-ts":"2.0.16"},"_npmOperationalInternal":{"tmp":"tmp/attempt_1.1.5_1741526355105_0.3134497743960787","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@jill64/attempt","version":"1.1.6","keywords":["error-handling","type-safe","utility"],"author":{"url":"https://github.com/jill64","name":"jill64","email":"contact@jill64.dev"},"license":"MIT","_id":"@jill64/attempt@1.1.6","maintainers":[{"name":"jill64","email":"contact@jill64.dev"}],"homepage":"https://github.com/jill64/attempt#readme","bugs":{"url":"https://github.com/jill64/attempt/issues"},"dist":{"shasum":"b252636836c848a471e502cdbfa7ca58997ae6a1","tarball":"https://registry.npmjs.org/@jill64/attempt/-/attempt-1.1.6.tgz","fileCount":5,"integrity":"sha512-ECOU9LltYtZg1P/1k4lVq1qsUdwjotHLNQOJEOm2mMDJ4n+kDCCaKYtoK+Q9LoVf10pVfdCHvgxDAy1lb9kkHA==","signatures":[{"sig":"MEQCIAoMrbeWx/hGZuVSRUEieG7D//dt+N8khU0NsXF2e1URAiACJ3I9xjyIIApmvvJDjTEt6kFZFlrkhSIy5GbchEC5yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8322},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"4857ef74adfb476ce0a308f1353c231fdc62fa25","scripts":{"lint":"eslint . && bunx depcheck","test":"vitest","build":"tsc && bunx publint","format":"bunx prettier --write .","prepack":"bun run build"},"_npmUser":{"name":"jill64","email":"contact@jill64.dev"},"prettier":"@jill64/prettier-config","repository":{"url":"git+https://github.com/jill64/attempt.git","type":"git","image":"https://opengraph.githubassets.com/cd206cb2edc23c7369b5b2ed0f8804e3df4c640b39a1cf108387bb9e5fbcad41/jill64/attempt"},"_npmVersion":"10.8.2","description":"💠 Type safe error handling in one-line","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.23.0","vitest":"3.0.9","typescript":"5.8.2","@jill64/prettier-config":"1.0.0","@jill64/eslint-config-ts":"2.0.18"},"_npmOperationalInternal":{"tmp":"tmp/attempt_1.1.6_1742913646914_0.9867917119575604","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@jill64/attempt","version":"1.1.7","keywords":["error-handling","type-safe","utility"],"author":{"url":"https://github.com/jill64","name":"jill64","email":"contact@jill64.dev"},"license":"MIT","_id":"@jill64/attempt@1.1.7","maintainers":[{"name":"jill64","email":"contact@jill64.dev"}],"homepage":"https://github.com/jill64/attempt#readme","bugs":{"url":"https://github.com/jill64/attempt/issues"},"dist":{"shasum":"7ff2a77e89b1ba93d7bbe733c99ac8687c5496dd","tarball":"https://registry.npmjs.org/@jill64/attempt/-/attempt-1.1.7.tgz","fileCount":5,"integrity":"sha512-HDz3LqYilpuGx91lOQszQyngBULshdq5m3rO3uvCLI7SpM5He8kJmrdK3DzkdkBwdhiZk9PbkkTko0Dvd4nFbQ==","signatures":[{"sig":"MEYCIQCD1inH3JV/j1dgdrYcC9RYZQYlhinbSzEJEuCZJPlcqgIhAMdqcqqEDQTPniQoxvc1L6B/8izHdmf4m2H2sww4Aj2Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8322},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"aa223a78c641bb431f82fc685e0fe0219284b31f","scripts":{"lint":"eslint . && bunx depcheck","test":"vitest","build":"tsc && bunx publint","format":"bunx prettier --write .","prepack":"bun run build"},"_npmUser":{"name":"jill64","email":"contact@jill64.dev"},"prettier":"@jill64/prettier-config","repository":{"url":"git+https://github.com/jill64/attempt.git","type":"git","image":"https://opengraph.githubassets.com/f6500eee71836156116a4db8f8ef2013cd9d374a722ec5841c6893e141fc8b07/jill64/attempt"},"_npmVersion":"10.8.2","description":"💠 Type safe error handling in one-line","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.23.0","vitest":"3.1.1","typescript":"5.8.2","@jill64/prettier-config":"1.0.0","@jill64/eslint-config-ts":"2.0.18"},"_npmOperationalInternal":{"tmp":"tmp/attempt_1.1.7_1743446865389_0.7336529776729932","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@jill64/attempt","version":"1.1.8","keywords":["error-handling","type-safe","utility"],"author":{"url":"https://github.com/jill64","name":"jill64","email":"contact@jill64.dev"},"license":"MIT","_id":"@jill64/attempt@1.1.8","maintainers":[{"name":"jill64","email":"contact@jill64.dev"}],"homepage":"https://github.com/jill64/attempt#readme","bugs":{"url":"https://github.com/jill64/attempt/issues"},"dist":{"shasum":"3feb310ae2ad4b45cc6dcbf728969bfe3f72180f","tarball":"https://registry.npmjs.org/@jill64/attempt/-/attempt-1.1.8.tgz","fileCount":5,"integrity":"sha512-fAN+ZiwGTtXjS2cAYA9pyH6Dtyc5Eb6VFwJB9g2FYNy7J3HcaaA9IP9imoKdTDq/LE71/fAc7f9XyiRPThRCJQ==","signatures":[{"sig":"MEUCIFbZHItspJkPsDQlfTF0cXmpo65l6rVqLuNND+YhhobQAiEA8/ayn08TD6liR49ltvbNBVffQgK36oc0MfLuPwp7Wlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8322},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"1b8085d30e4cf10cea6789965119ffe16f8c500e","scripts":{"lint":"eslint . && bunx depcheck","test":"vitest","build":"tsc && bunx publint","format":"bunx prettier --write .","prepack":"bun run build"},"_npmUser":{"name":"jill64","email":"contact@jill64.dev"},"prettier":"@jill64/prettier-config","repository":{"url":"git+https://github.com/jill64/attempt.git","type":"git","image":"https://opengraph.githubassets.com/16fd39a9aa94688cf87b4fe9dbb3e74dd6608aa8ed121762d11b05fafba9bead/jill64/attempt"},"_npmVersion":"10.8.2","description":"💠 Type safe error handling in one-line","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.23.0","vitest":"3.1.1","typescript":"5.8.2","@jill64/prettier-config":"1.0.0","@jill64/eslint-config-ts":"2.0.18"},"_npmOperationalInternal":{"tmp":"tmp/attempt_1.1.8_1743783087696_0.8038686976049352","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@jill64/attempt","version":"1.1.9","keywords":["error-handling","type-safe","utility"],"author":{"url":"https://github.com/jill64","name":"jill64","email":"contact@jill64.dev"},"license":"MIT","_id":"@jill64/attempt@1.1.9","maintainers":[{"name":"jill64","email":"contact@jill64.dev"}],"homepage":"https://github.com/jill64/attempt#readme","bugs":{"url":"https://github.com/jill64/attempt/issues"},"dist":{"shasum":"519bce13718b80dea8bfa61f088feb719969ee0b","tarball":"https://registry.npmjs.org/@jill64/attempt/-/attempt-1.1.9.tgz","fileCount":5,"integrity":"sha512-QD2HDG6V7MGTrxFiNUjAD0DcKMLTIhh+IETLGfVlqYl/MR2nXwcZN1Hk8TBMU/viPHSVJcqfB2v6qoCm08bAwg==","signatures":[{"sig":"MEUCIDmu9CFPi+Uwr+p+chfQ6Nqf6oVTh9wl/VsDFv6tp6WDAiEAm9D18GyU//o2keLp0g5YHJD8O133WyQ1+IvrH6xQB/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8322},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"6ef581336955724f463666a19ade767d6dc92629","scripts":{"lint":"eslint . && bunx depcheck","test":"vitest","build":"tsc && bunx publint","format":"bunx prettier --write .","prepack":"bun run build"},"_npmUser":{"name":"jill64","email":"contact@jill64.dev"},"prettier":"@jill64/prettier-config","repository":{"url":"git+https://github.com/jill64/attempt.git","type":"git","image":"https://opengraph.githubassets.com/ad51376b6663decbe9e98c203bf2870b64a447bc7769a31252d82e6558a2a499/jill64/attempt"},"_npmVersion":"10.8.2","description":"💠 Type safe error handling in one-line","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.24.0","vitest":"3.1.1","typescript":"5.8.3","@jill64/prettier-config":"1.0.0","@jill64/eslint-config-ts":"2.0.18"},"_npmOperationalInternal":{"tmp":"tmp/attempt_1.1.9_1744386544831_0.4651337093040062","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@jill64/attempt","version":"1.1.10","keywords":["error-handling","type-safe","utility"],"author":{"url":"https://github.com/jill64","name":"jill64","email":"contact@jill64.dev"},"license":"MIT","_id":"@jill64/attempt@1.1.10","maintainers":[{"name":"jill64","email":"contact@jill64.dev"}],"homepage":"https://github.com/jill64/attempt#readme","bugs":{"url":"https://github.com/jill64/attempt/issues"},"dist":{"shasum":"740e79e0aba53fca907735a366008d06a5a5d4b2","tarball":"https://registry.npmjs.org/@jill64/attempt/-/attempt-1.1.10.tgz","fileCount":5,"integrity":"sha512-7IWGzE3NlKLhYFwVS5syFp9gaTQ8nZRV3RfVkTAUAgBo6q4IzU01TXPXW0ZmhqLbsCkdR+mkczre8vjlDo/XcA==","signatures":[{"sig":"MEUCIQDFgKDwU03mTb3iwGNnm8mtxofDFmM09eh5k0/oMDuy1AIgUVainXwVi42BqlY2oi+lD5wHnGJ6up0jBLUtmGxt3DI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8323},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"b99c12a05b610e340006b5a1f9c664152f1a49d2","scripts":{"lint":"eslint . && bunx depcheck","test":"vitest","build":"tsc && bunx publint","format":"bunx prettier --write .","prepack":"bun run build"},"_npmUser":{"name":"jill64","email":"contact@jill64.dev"},"prettier":"@jill64/prettier-config","repository":{"url":"git+https://github.com/jill64/attempt.git","type":"git","image":"https://opengraph.githubassets.com/4e7f2b39df1c08f91568f269f156c412620be91478547cfb20212fa98bc9b8af/jill64/attempt"},"_npmVersion":"10.8.2","description":"💠 Type safe error handling in one-line","directories":{},"_nodeVersion":"20.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.25.1","vitest":"3.1.2","typescript":"5.8.3","@jill64/prettier-config":"1.0.0","@jill64/eslint-config-ts":"2.0.18"},"_npmOperationalInternal":{"tmp":"tmp/attempt_1.1.10_1746042921968_0.3228812727122432","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@jill64/attempt","version":"1.1.11","keywords":["error-handling","type-safe","utility"],"author":{"url":"https://github.com/jill64","name":"jill64","email":"contact@jill64.dev"},"license":"MIT","_id":"@jill64/attempt@1.1.11","maintainers":[{"name":"jill64","email":"contact@jill64.dev"}],"homepage":"https://github.com/jill64/attempt#readme","bugs":{"url":"https://github.com/jill64/attempt/issues"},"dist":{"shasum":"59ad0f0611da7125b10bf287e7782e6bfa226ddd","tarball":"https://registry.npmjs.org/@jill64/attempt/-/attempt-1.1.11.tgz","fileCount":5,"integrity":"sha512-eqQx8hmF9wAHp/i2csYcReqXnzEFf5QPrtILEczhK2Yvsl8nXNA9s2lPdoO1sj93+PD6/mGsiJcD70T4u64Y6g==","signatures":[{"sig":"MEYCIQCMBFYtQ6eLj2mgLW/SZCHBaBNS4gMLlb8pPeNqE7KKRgIhAPg56C6M5dhDZ+bPGjGD16SDm93/5wdBGgX96M79MgwS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8323},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"02ae204f82a51be34f12c3291d06f973f57a9eeb","scripts":{"lint":"eslint . && bunx depcheck","test":"vitest","build":"tsc && bunx publint","format":"bunx prettier --write .","prepack":"bun run build"},"_npmUser":{"name":"jill64","email":"contact@jill64.dev"},"prettier":"@jill64/prettier-config","repository":{"url":"git+https://github.com/jill64/attempt.git","type":"git","image":"https://opengraph.githubassets.com/4a79f42f77ba421828fc063f02c1f3efe28e28fe8328c38896b603bc08cdbee2/jill64/attempt"},"_npmVersion":"10.8.2","description":"💠 Type safe error handling in one-line","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.28.0","vitest":"3.2.3","typescript":"5.8.3","@jill64/prettier-config":"1.0.0","@jill64/eslint-config-ts":"2.0.18"},"_npmOperationalInternal":{"tmp":"tmp/attempt_1.1.11_1749696877246_0.05356854437085845","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2023-09-03T02:14:27.839Z","modified":"2025-06-19T03:08:21.019Z","0.1.0":"2023-09-03T02:14:28.090Z","0.1.1":"2023-09-10T06:33:28.904Z","1.0.0":"2023-09-17T15:40:22.435Z","1.0.1":"2023-09-25T06:12:00.406Z","1.0.2":"2023-09-28T03:24:16.037Z","1.0.3":"2023-09-28T15:34:41.921Z","1.0.4":"2023-09-29T16:18:33.373Z","1.0.5":"2023-10-01T09:06:51.219Z","1.0.6":"2023-10-02T20:08:19.339Z","1.0.7":"2023-10-10T03:20:21.805Z","1.0.8":"2023-10-10T03:21:54.445Z","1.0.9":"2023-10-10T03:43:12.964Z","1.0.10":"2023-10-10T08:09:10.533Z","1.0.11":"2023-10-10T08:51:51.093Z","1.0.12":"2023-10-12T16:57:02.474Z","1.0.13":"2023-10-16T13:59:09.539Z","1.1.0":"2023-10-20T13:19:52.163Z","1.1.1":"2024-01-26T16:39:35.862Z","1.1.2":"2024-03-20T22:04:20.426Z","1.1.3":"2024-06-24T22:10:36.852Z","1.1.4":"2025-01-16T17:28:15.466Z","1.1.5":"2025-03-09T13:19:15.302Z","1.1.6":"2025-03-25T14:40:47.102Z","1.1.7":"2025-03-31T18:47:45.558Z","1.1.8":"2025-04-04T16:11:27.920Z","1.1.9":"2025-04-11T15:49:04.985Z","1.1.10":"2025-04-30T19:55:22.157Z","1.1.11":"2025-06-12T02:54:37.438Z"},"bugs":{"url":"https://github.com/jill64/attempt/issues"},"author":{"url":"https://github.com/jill64","name":"jill64","email":"contact@jill64.dev"},"license":"MIT","homepage":"https://github.com/jill64/attempt#readme","keywords":["error-handling","type-safe","utility"],"repository":{"url":"git+https://github.com/jill64/attempt.git","type":"git","image":"https://opengraph.githubassets.com/4a79f42f77ba421828fc063f02c1f3efe28e28fe8328c38896b603bc08cdbee2/jill64/attempt"},"description":"💠 Type safe error handling in one-line","maintainers":[{"email":"support@npmjs.com","name":"npm-support"}],"readme":"<!----- BEGIN GHOST DOCS HEADER ----->\n\n# @jill64/attempt\n\n<!----- BEGIN GHOST DOCS BADGES ----->\n\n<a href=\"https://npmjs.com/package/@jill64/attempt\"><img src=\"https://img.shields.io/npm/v/@jill64/attempt\" alt=\"npm-version\" /></a> <a href=\"https://npmjs.com/package/@jill64/attempt\"><img src=\"https://img.shields.io/npm/l/@jill64/attempt\" alt=\"npm-license\" /></a> <a href=\"https://npmjs.com/package/@jill64/attempt\"><img src=\"https://img.shields.io/npm/dm/@jill64/attempt\" alt=\"npm-download-month\" /></a> <a href=\"https://npmjs.com/package/@jill64/attempt\"><img src=\"https://img.shields.io/bundlephobia/min/@jill64/attempt\" alt=\"npm-min-size\" /></a> <a href=\"https://github.com/jill64/attempt/actions/workflows/ci.yml\"><img src=\"https://github.com/jill64/attempt/actions/workflows/ci.yml/badge.svg\" alt=\"ci.yml\" /></a>\n\n<!----- END GHOST DOCS BADGES ----->\n\n💠 Type safe error handling in one-line\n\n<!----- END GHOST DOCS HEADER ----->\n\n## Install\n\n```sh\nnpm i @jill64/attempt\n```\n\n## Usage\n\nInclude error objects in the return value with a syntax similar to `Lodash.attempt`.  \nObjects other than error instances are not captured.\n\n```js\nimport { attempt } from '@jill64/attempt'\n\n// object | Error\nconst result = attempt(() => JSON.parse('Invalid JSON'))\n```\n\n### Promise\n\nAsynchronous functions can also be used.  \nObjects other than error instances are not captured.  \nErrors may be returned either synchronously or asynchronously.  \nSee [here](##-Appendix) for details.\n\n```js\nimport { attempt } from '@jill64/attempt'\n\n// Promise<object> | Promise<Error> | Error\nconst result = attempt(async () => JSON.parse('Invalid JSON'))\n```\n\n### Fallback Value\n\nReturns the object specified as the second argument when an error is caught.  \nObjects other than error instances are not captured.\n\n```js\nimport { attempt } from '@jill64/attempt'\n\n// object | null\nconst result = attempt(() => JSON.parse('Invalid JSON'), null)\n```\n\n### Fallback Function\n\nExecutes the callback specified in the second argument when an error is caught.  \nThe item filtered as an error instance is passed as the first argument of the callback.\n\n```js\nimport { attempt } from '@jill64/attempt'\n\n// object | (string(error.message) | undefined)\nconst result = attempt(\n  () => JSON.parse('Invalid JSON'),\n  (error) => error?.message\n)\n```\n\n### Catch All Fallback Function\n\nThe raw thrown object is passed as the second argument to the callback.\n\n```js\nimport { attempt } from '@jill64/attempt'\n\n// object | 'Syntax Error' | null\nconst result = attempt(\n  () => JSON.parse('Invalid JSON'),\n  (error, projectile) => {\n    if (error instanceof SyntaxError) {\n      return 'Syntax Error'\n    }\n    console.error('Unknown Object', projectile)\n    return null\n  }\n)\n```\n\n## Appendix\n\n### Why is an asynchronous function not returned as a `Promise<Error>` when specified?\n\nAsynchronous function to Reject\n\n```js\n// () => Promise<object>\nconst func = async () => {\n  try {\n    JSON.parse('Invalid JSON')\n  } catch {\n    throw new Error('Error')\n  }\n}\n\n// Assign `null` by catch reject\nconst result = func().catch(() => null)\n\n// `null`\nreturn result\n```\n\nAsynchronous function that throws an error immediately (does not Reject)\n\n```js\n// () => Promise<object>\nconst func = () => {\n  try {\n    const obj = JSON.parse('Invalid JSON')\n\n    return new Promise(\n      (resolve) => resolve(obj),\n      (reject) => reject('Reject')\n    )\n  } catch {\n    throw new Error('Error')\n  }\n}\n\n// Error: Not Reject Error (Can't catch)\nconst result = func().catch(() => null)\n\nreturn result\n```\n\nAlthough this is catchable in JavaScript syntax, it is actually thrown synchronously and cannot be caught.  \nAlso, there is no way to check if a `Promise` is returned before the function is executed.  \nTherefore, the error return value of an asynchronous function is always `Error | Promise<Error>`.\n\n<!----- BEGIN GHOST DOCS FOOTER ----->\n\n## License\n\n[MIT](LICENSE)\n\n<!----- END GHOST DOCS FOOTER ----->\n","readmeFilename":"README.md"}