{"_id":"type-safe-errors","_rev":"37-9d2b99472b4fb3a00a2e59f04b27c439","name":"type-safe-errors","dist-tags":{"latest":"0.6.1"},"versions":{"0.0.1":{"name":"type-safe-errors","version":"0.0.1","author":{"name":"Wiktor Obrebski"},"license":"ISC","_id":"type-safe-errors@0.0.1","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"a7c8548bd776027fd63e5ac56b25a74a2e0c0cc3","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.0.1.tgz","fileCount":8,"integrity":"sha512-UOS+QC61XDYNo7/jOnwJZNbUM3oOqwBOxDMyuWA/E2PUzUUuZXMqM0GWgduQzmdz/P95zEmfvkytGnh8fAfmhA==","signatures":[{"sig":"MEYCIQDZUqFsxpvM07u7meJ+lp2qeXZzQXHh4Fx+JQT8Ld6N4AIhAKG6Ep2TmgaLTtZ8NaBONYEC5ohTpPe6MNfZ1E8i5PqR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDtnSCRA9TVsSAnZWagAAORQP/28zZQJLS3JnAfs2vqKg\nuj8qVJiK+kVAx/NjSogpKd2IRZ7RNyXqk3/4tjAv8kOZ/bMsdwPxSLm/BII1\n+CwXEWrs2CiMMygA0qJdJOeXHx7yUrsqZpro/vxW9EC/B/8PSJKEDGc5qPn+\nGGx0LcZjlmhu9Ejp2C7vukMYxuOWMQYaBd98Bp50CHx5yVx9kwTjOY69DByh\npXTnLezdl464anPD2W2u2Te4/MFzKPXkVQJPWOJKDnjGVUaV1Z18Zt3OE1+Q\nYs+4KF800y09f9gCNW1QOvWh4a+UC5MlsRKH3TFokGfgKIVQYxfN/ARKAdx8\n+1Ac8SG1yI9ljVQDaJn43go5b5zaYr5DxOy3Ah47mmjovNoLPh3rpCs/1y/o\nKdtliMMGlwCGTEmFKLJoExcEr09W8PkEv4vxV60qXbZvhweP1/saZBm9LYL1\nypfX5lUgEs2wVN+GIDk//7v1U4t94NQl0qZv0HTiZP9WdI/BVUnvIIA2UZ3b\n3FRwG8A+dKGW+UkaDRQZk9mwIqLBwWt07zYfdhyqxOzUgWwRvYpReYdFum8N\nQMrgsfX8TJ/1gE5oCn19hpMNNfw0epWMuYR2L/qLAsHJVlw4zU9yVo9mQiln\nIrSxW2asenADyejibRUPwR9xr2PWQhLKtBGywPuYaZN7u3IXflKEp1TTEIgJ\nHetc\r\n=Eg5V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.ts","gitHead":"18a41a5fcf7fec2ea45188ebfd228067252e2af8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"6.14.5","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"12.18.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.0.1_1611586002420_0.28264371221770523","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"type-safe-errors","version":"0.0.2","author":{"name":"Wiktor Obrebski"},"license":"ISC","_id":"type-safe-errors@0.0.2","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"dd61afa3fd927d49faa0fbeb4d255a429b3d48cc","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.0.2.tgz","fileCount":15,"integrity":"sha512-wcvhVdlVEXsrtf+3tnHKwNTszQx5hTOQIS1gfNEV8XtmR+a3SLINwhXkxLa5VufgYgV3N+n49j3Lhp1Sm8rBCg==","signatures":[{"sig":"MEYCIQCfFIJflcpzP0N9BXl9GAaxznmK9jQNlOjRGBjpn1n9oAIhAOtW4T34vXzV8Q1nE4PN3+ZD8jh1cDXQ0WDgR6D2iP4O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHmXECRA9TVsSAnZWagAAUVgP/3bTm8Q+blXiAQUr5Ijc\nfXteORAjWVdxniSqtyG9fkOKQpDrVlX9YaRLEHpZLVp9a8qyMBstgb8WVasy\ntGP4O0uWARKSK0QOtD35Y3+Cu0q6M3biov7cZrZXybRnvC4FlDyt8N5O77RL\n2jSlqM248DBFckwDUfwhKi7Lxr+IhtX4MMPgXBNmxXmwRaYglaPqZ92Iq2dY\nsFygGooIAAmxx3N1ZGxTIltz3vzoGwqNSyGfmkgI5O95uWfL8TS1KXZUVIbR\n1oIyVUt4kVihovROC56ihReE81PoKjt04xyS2ghn5jEtFemeU8W3Kz871lUp\nIbOlcWbZhrYR/xU2x4w0KJAiRu2E8Z768Own58HJHhn5sNxp31Lq3AsFiu0v\nG14qaSFRM5btxTWk7doLLyNcmztyzl4rDupt7BVdF4NOAWH6HTjgmVYBO4Z/\n8RBGqJtF+H68SXdEe+CYb54VOKjESazolEDRpazGWugiZhYTREUE71Kli95h\n2hkbm6cj+L1P+/806N8UEjEaZcSQ7tU0Y385+x/SFcOv4Gsvo2JnsiFp6uqF\n2hyzN5Ao5oMO4r6FGIt8GYEbsqdfXjyW03amzmAV3783e8G4478wANIMlfYJ\n6wB6DfcCf4ZO2Zop7AIt/xYvLHag4wbHi/AEY98ZdE/+wsEsbi+4haiNzPKQ\na1f0\r\n=KnSE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.ts","gitHead":"708117ad88444ffbd0c80727bda2e4610bc66318","scripts":{"test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"6.14.5","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"12.18.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","ts-node":"^9.1.1","typescript":"^4.1.3","@types/chai":"^4.2.14","@types/mocha":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.0.2_1612604868160_0.9823113269683081","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"type-safe-errors","version":"0.0.3","keywords":["Result","Type-safe","Strongly typed"],"author":{"name":"Wiktor Obrebski"},"license":"ISC","_id":"type-safe-errors@0.0.3","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"65715a177204d561f8aa35b32becf958c2146bd2","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.0.3.tgz","fileCount":20,"integrity":"sha512-uHjrbzmP2zr60XvqGjpkc2aBIerYl7pUVoQaxLqrjIUVsLrFHubEZ22rd09Ty71oh+DTsA2nKZ2EhjKfFpin3A==","signatures":[{"sig":"MEQCIHnd2r3hFLpwkcfPBqin+NTFechGU+xNy8wV6Y5kMSKyAiAt5J6AMVXHnsWp1UsxAdq+ntK6y+KMZ779m1/IIXHeOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHm1NCRA9TVsSAnZWagAAVxUP/2yWu9c4NWfzeX2oW5/g\n7z/hxSMkTudX4ynLSkNJzdO6UaQ9txNWgctDQXF5l5/aIE1z2AXvC46FWPfw\nqsANlEDpXxL2O6CMfMe2rEp5wH9t9M845/2ehAOYuwbRobQw618/CSWK7mEX\nbQ1xn+MvqpyUXpIu2W2avl3JA/lQMWzBpJQGGpqCu6l/MwCjNV+0xsQGUk1v\nT+QFzW5Aj+eLx7SdOnnNqkwEou6idOSERq3aIpX4xO9ofO6WuxVxtKtX6N61\nhezLUGYMUl6cas4wpU5Lpgt1V3zW1dqs3SsPKV/iCijbZ7ZJO+gsiIbcslH9\n9WKPfwIy9nDoqLc6EQIqhXA4a7fMID1+Wx5a4+vaugjoCp/eMHPjb+EZAP5D\nnGuVNGhYe0KkeZS2ZOR/SOEahPvbdwt+tPGHD/N7fdmUoyVFKkG5mGDYXdpN\nPFWUnu189yMAVbH+oXV4hMXzQQmFpt8O2UmT9KsO9s8NHIhbNKHVVtyRvX2w\nregnTk546Pab5lBq3TKZwoK2DGyhViG4uHFTuULRiP73YpsEWNZUFmM0m50f\nBI5gys+rxWo83WoIeQmxEIAOhbonAFLZQSJXu1FAb5w1WrQlKtMNFvMDUFso\nrKyXqzcA8hCwF5GXatlmny8JzzkzX2cy8FfZrdPd8RUH6o824e13qahA3PV+\nOgeS\r\n=cjyH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"360dd9fbc363226bb0cde7647d00cc8bc56a0b37","scripts":{"test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"6.14.5","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"12.18.2","dependencies":{"typescript":"^4.1.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","tslib":"^2.1.0","ts-node":"^9.1.1","@types/chai":"^4.2.7","@types/mocha":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.0.3_1612606797435_0.1972448417380528","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"type-safe-errors","version":"0.0.4","keywords":["Result","Type-safe","Strongly typed"],"author":{"name":"Wiktor Obrebski"},"license":"ISC","_id":"type-safe-errors@0.0.4","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"eb17793dedef8429e361dc9bfe16cfacd2dd2f1a","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.0.4.tgz","fileCount":20,"integrity":"sha512-Kx2vX/os3V/spRpn0aO9OfcPkwaIuR3odbeLIdwyVZR5ZSPlovApJlqK0YMgr6bvXApnYeiR5DOqztetWhPjFA==","signatures":[{"sig":"MEYCIQC2e9EvgUB2Zx4R9W97+ted+HlIzTL40uZvRfSvmEb2EAIhAIX/Qe14xGl1DEopl7avK98gyxBK5V31jrvJVjAR8OkX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbpqyCRA9TVsSAnZWagAAmGUP/i1i8gYCcHkS9k9Wd6lA\nadiqZmpmaFf/gfmsf9T5EyRjeEk2fM+Y/gWtZcL8nv3+k7Q6wBMXH/bvYSTS\n0oGey1DN1qVpfmBqeTd1AGnDtLDiMXwkyz/MWAqJrFrD1QKQLF4PKpaIHQhH\nTwn922jdoKdBjQ3Z8iHQvw1JFYLyXj1eUmW7XASTT67fh12rf1LCt5WGorV5\nE1F8WZwwUOhPOWs77RvzTkRCGewK+IGmKC8Zb0RLdPDTHnA1EXoB0yZYLtYJ\nB1yZ1IzPjoBbydei7/dBX1NJL3CL9do8d243DtnDtIfBf7HP6EXUXFtFTdKE\nNMH1QuKRAKK9KVYBfwWF9HUj3F12BicHXyb58/49LHF7xjNkONPWdQJcfXO9\naMttptsLSH5AjHRnWzzm4a7WK9pVluhwl3bPbiLhMRldUgCSUjAQsX5kRCFO\n9ihOH9/i4SIpNESAwTzRpdYUs9cWalKAuvIRil4YjJpTU4xVtU4+vtRG1pfz\nDkD9yTbJdgJCdyvqsZbJcS5fzKIykhFsTokxf/M4Az6vm8yvNsLF7Cr8phhD\nkzphZmYtb5gh95Ffz4pM/3XS2XxDcEnMa2f1iJARdgQRIkMGSPMFvS33wecb\nJForp8G6sa1qwJzMolx+22CpI0UXIzr9MVNWir4YxvM7mIOhUUGf0DT9SgS/\nwosY\r\n=TVDv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"360dd9fbc363226bb0cde7647d00cc8bc56a0b37","scripts":{"test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"6.14.5","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"12.18.2","dependencies":{"typescript":"^4.1.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","tslib":"^2.1.0","ts-node":"^9.1.1","@types/chai":"^4.2.7","@types/mocha":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.0.4_1617861298203_0.9622333286391704","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"type-safe-errors","version":"0.0.5","keywords":["Result","Type-safe","Strongly typed"],"author":{"name":"Wiktor Obrebski"},"license":"ISC","_id":"type-safe-errors@0.0.5","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"75e892d1502df2cc672276ba04fd742024add47e","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.0.5.tgz","fileCount":17,"integrity":"sha512-N/bNO+09z6DFr+3nnJ5S1uohP0JkfgiGC0a4GZHlUZYv+n+OWUxSc/DM8/+w/y8u3+XcmGAqfD6a4V6c51VCvw==","signatures":[{"sig":"MEUCIQC1+l2d/7S616qldOxhCBf5QSo6NPSs5SxFgcsMdmVdbgIgG1+Tr5KXV5jAfaFnOyHqAIi2UfiLUDryTBqklrPdr9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbrEICRA9TVsSAnZWagAAiZ0QAImw8Fu9/vcoUQR9aY2g\nvw9j61s/f1fFZBvh/TC/3KZlGf54o+sGmN4x9KRI4NjVXUG80hdesQqQwVeW\nvDU+DRJCLRv3TaRCAAOdV8Am2nx6JfrgZY23CqMEvnNL0IJXJ91jq1NrP4iJ\nv4bG6blIJf2furWxvKw5qPJKiCbcnWUMCu0WX8unRTyWclW1L9lgRK/BAFu0\nPlMR4RabSL/zErv5uoKu74ZMCogK8X3Mnh/25TxZBvTc7HVlMSGkl/ZnWeCE\nrjYeUAfy2fiLDhh6VKs9GCieQiezxuHHWdmIuiiaC4JVDbZEnnoTnWE7g3Sm\npkgjjurKw0nDNu/nXDmMuZFcNVge+onZ6/NO078EHgYxOYUlVgPRxRXJuRqw\n6T5kgx6Uha8desDTftA5N1NJe8k6//iXO/pPG0VfVs6ff2usjiofU32CIKwS\nh3axr7tZUFi1e0702g+4HrA+iptBXMnUJ5zGJfymsf2ks4VyUh6ScsCR5JTB\nATakiuZKoAdYYx8I5Qaa1x65YSVNXMYv3AvPjpjt65n27qoB6nL1ejKkJ05J\n1zQ0qocEBZnQmPHrLQvUU6rj6SCsou0r81E216/UfQrFAJj4443vrat+Ynx6\nf09uiChL1ZF/mzqhxiZ4cca73HuCQX4Y3Rs3DDOXO9A0jqGCcs9Orl4UphX2\nEa+7\r\n=Ael6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ba9c6f6734034368216a7205a12485c97bd37f2a","scripts":{"test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"6.14.5","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"12.18.2","dependencies":{"typescript":"^4.1.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","tslib":"^2.1.0","ts-node":"^9.1.1","@types/chai":"^4.2.7","@types/mocha":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.0.5_1617867015542_0.9554034858900624","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"type-safe-errors","version":"0.0.6","keywords":["Result","Type-safe","Strongly typed"],"author":{"name":"Wiktor Obrebski"},"license":"ISC","_id":"type-safe-errors@0.0.6","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"6edd6c7c139887d47163a4dcaa8af1d19613ee19","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.0.6.tgz","fileCount":17,"integrity":"sha512-v7tIP2ebKTvF89KgGDw3KeLwOLniGfjTZ/BZ6xfhQhzcYaWiKNZ6qbDMaT1M346BxNR9IEjhXho2AIT2nW7RFQ==","signatures":[{"sig":"MEYCIQDX8/NW6Q9yKnut/M6NKb9ie7cKPektjHeF5vRQuEfWOwIhAM3DQdX91gEqAFcOFOQRRO9qbVIlJieYSXaW34gioLKl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcqg1CRA9TVsSAnZWagAA6zMP/RtlRn9i124bwhGxP5Rs\nHjCJyPjX7bTvKTrV3sNmH5y/V5pQ6ARxOm0KMObC7T39ypy9AggDlwanqfk5\nHjdiA7HR6Yw15S7DeB0Fk+UNa9YI1f+0ww9nLPwODTSmIc5RElvgwjoEDcu6\nYhmgQFJHjqCHlhN9wVJaBa/VrpzF2yZvOdvQ0UVcq8V/4mUNiAC9Kk7mA8iX\nkrxkZB8+HiSPIAOHcv1IeJcGPyX4hV2KNyF2x9D+7ru0WU5dDuWGgFNXB7Qt\n10BJ/6DFeRb02iSdmlYm6GS49TKwndN5rF2DwPvI0AdB8lPtFzXholmTCCdo\nlD+w5wZxisRlMHpgDbhHoKPUFt7iA/1t6Cmua5DvzczpCpfFYRGceN+V/Pe7\nmkhV8W9M9gDh2sMs9t9uCq5bOQNG+oUle4Ft4FLOLNNLLZHhx32PNH85Pzou\nfsASMnmbHGfQtIyPN/3Z20A7aDWqPGi/bQDRZx0XWpNyCNcHHVq0CfL56AC6\nrYJE7eCVzZwP+w+Ur/qiRUKQbDoKf8Z+GhNCygc2WU1z2bJ7CBt3+xGmUPNj\n0gGbdgpDOIpB0hv2prZbE3f4p1CfVmT/3ioLeBWkd6rppmp6Kz5mWckVgwEQ\nV23+Bv9UivcvnVRgP11AhnUk4yfHqYiaDlAmAULKj6oUdnbqQ81Pep27+0FO\nxgJ2\r\n=Pqmi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"30a91e5f1b5c55af2979d6f82eb2ba4a2dec826f","scripts":{"test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"7.9.0","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"12.18.2","dependencies":{"tslib":"^2.1.0","typescript":"^4.1.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","ts-node":"^9.1.1","@types/chai":"^4.2.7","@types/node":"^14.14.37","@types/mocha":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.0.6_1618126900447_0.9967847914509906","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"type-safe-errors","version":"0.0.7","keywords":["Result","Type-safe","Strongly typed","Strongly typed error","Type-safe","Error","Exception"],"author":{"name":"Wiktor Obrebski"},"license":"ISC","_id":"type-safe-errors@0.0.7","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"8e312dda28f308eeb14731eb174f7c4f6aa4c863","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.0.7.tgz","fileCount":29,"integrity":"sha512-BKqto42pw4NbE+AOtVcmTVpM6zqL/coraaD/IVNIM4krm0456bQSOvsBkN9zJ3WqOGQpwbGpxtvarGJcQDpWXA==","signatures":[{"sig":"MEUCIHKidIlQEZKDKMAl7e/MY5tMC93nXQ1iTTZKgHoJnXkxAiEApafxZJSNt/QqAjhq1VnA2ut0Y6bRwKq2aX+gCJItpco=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdI86CRA9TVsSAnZWagAAvUMQAJwk5yNOyL3CYpvq/hOO\nyz7e/EQ4E76X8kSgxE9Oo5AC5TchJzlZIY4DDrt5xwPeJ8pConM2pumKVuA9\ndLjP/Ubkej/Zm4tJRrDR8R7CxENDsAO0pPnphoP+hfiCa+kJi2BwEf1ddaGW\nxGP8g8aXckOKyZSp0wq7nJ+38sanAcKDu+nNCaPeZRIgjC6Jp/FC7VDsVZov\n6nGggZF4bXzJq0i/D7dyqAg8/7v++gSsy5GtTJntVUZqROGndOHni8831v9w\nu+b/pTViWvIdLvbMCOeLkJvpYO31+TrD5y5ulO6bN33Yaaim80Ne+F2f3vxN\nLVzIm1L3BS4TG9zQhnp5VASeFV0/NfO1Ms1aUm8TwEaPexYmJg0+XOmNsZ7k\nA041/xA0bMWXnRhiiLV1DbjtSp3i8u3QkJ4/FfCQS4+xHEfT6HPkohi3cT2d\nOSgWJygwu6F1Z7fOmxNdpl1x/Cgq3wKiFxxFXlU1UgN9cBuhWN04KpC1LJ/u\nxWyQMysAQhmxE5bpcyOgydBlHidqgYgJXKp81nxHcS9sqT6aFmA5F3nkANBC\nisQuIjToswNV0TNPSXs3mjDtprobajLuCOahLXvAxpkL8gNMpN2BfYosEuSD\nbPWhDbGvTPrw30UDzO7dzHZP65cWhVnKH2SYSnOJf3Uj5rNHOqfXNXH70tF+\n+6lg\r\n=dNKL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e71feb4385fc04f583fe12718e1b4637173973ce","scripts":{"lint":"eslint ./src --ext ts","test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"7.9.0","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"12.18.2","dependencies":{"tslib":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.24.0","ts-node":"^9.1.1","prettier":"^2.2.1","typescript":"^4.1.3","@types/chai":"^4.2.7","@types/node":"^14.14.37","@types/mocha":"^5.2.7","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.21.0","@typescript-eslint/eslint-plugin":"^4.21.0"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.0.7_1618251578047_0.5534357272068311","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"type-safe-errors","version":"0.0.8","keywords":["Result","Type-safe","Strongly typed","Strongly typed error","Type-safe","Error","Exception"],"author":{"name":"Wiktor Obrebski"},"license":"ISC","_id":"type-safe-errors@0.0.8","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"0fb02262f29d9682035a72f05a466852bf71afb5","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.0.8.tgz","fileCount":29,"integrity":"sha512-Mzg+FcwoO62C6CfpibZ8PUE0vhs9ngBIpRjFe8LOPERcfcYrdsVu8WMde9Pkp5Wpm9qz95RNIze8BaryAeuLqA==","signatures":[{"sig":"MEUCIQDnQdV7GKnLSlHC6nPVo/XwWXZAWIuyn73lvW3mu4/bLwIgMCFk68Rqoq86G8PcRVrFJhu9shFMYKQxwjCQ/wuL3eQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeAeCCRA9TVsSAnZWagAAjPgQAIjSO5uDN8azSRy99nTx\nKJjzBlkNokUFbFPlX1EAXJwUS3eVg9BbuicwWRcGSXWowlK03hnQuXGdIX0z\n/o6G/BErIZnLjWpoEsrCKUPvI1SY18SOiZcffpb6IingP8Mj08aEomPN8QVP\nMEy/T47C8basDHtOYjFPwyC1q2NfzWsRKrW1Uhy/eGpzhvLHcu6BrCYeJ8/Y\n51y7QqQKR3AJ2oZOK6L/AmfgvsEMzgsNFtO+oawzez6LQhNhICNDbKl0wURc\nQw8G+94xu0O/uKSdDVZjA+J0p1wfBpm7BgWLKhKrB/DReOwzwqS7d8/X8FTI\nOoAoNLVRhrn7u4Rry3sXploUo6qSeHl5JQGxwJS/7V/0+lEQbFNkzESCetHr\nAsWRTBzVSEV0IZiPllR3COqaDulSZdsbSYsRCK7U5x0XVvlS33rZh7y5dEtS\nc8+LMkhZGg7n9xFKHhVzVOTzntp2m1hQqgqQTHB2o0wmVtZVbsq2tO7sZeoP\nZTyq13xgpSeE4ppcvHsZWGXwTWMaQJd2ZVwSitVOyr/JzxhlhAGF8wY2pczy\nJIf3gD7J5togjBWWpkdcd6rF5ccf69non8cye9RvwK8e5JPC06BKOENE7Z4F\naaSzLOjDzfEvkhT0EdDaPMyYQSLHBbxLXn7FePu3nlIcTnIyHZxvwdGq0Oty\nWMrL\r\n=QkAC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b14a2ae4f61f9d2b1b4d62e8b7e7ff30dad18bf4","scripts":{"lint":"eslint ./src --ext ts","test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"7.9.0","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"12.18.2","dependencies":{"tslib":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.24.0","ts-node":"^9.1.1","prettier":"^2.2.1","typescript":"^4.1.3","@types/chai":"^4.2.7","@types/node":"^14.14.37","@types/mocha":"^5.2.7","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.21.0","@typescript-eslint/eslint-plugin":"^4.21.0"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.0.8_1618478978109_0.10228607354876784","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"type-safe-errors","version":"0.0.9","keywords":["Result","Type-safe","Strongly typed","Strongly typed error","Type-safe","Error","Exception"],"author":{"name":"Wiktor Obrebski"},"license":"ISC","_id":"type-safe-errors@0.0.9","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"4d9066014515e15cf17972206685c852b7655e42","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.0.9.tgz","fileCount":29,"integrity":"sha512-qshnetqekur4gE5g8ZHBvY6f9qLpgg+0w3EIqN9PAKVQuKOZfxh8/3jygt4eAkzXitojf+PiNbgf95CwVbrdOA==","signatures":[{"sig":"MEUCIByBOipF+zaQA28AhXceLm2q4GYR4Gj+kM+14fizypnWAiEA9gDmbQNRQuZ/gSriOr/5AetzIb68s0VdUNWnO7EyOkc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeJOHCRA9TVsSAnZWagAAT0gP/0RX1699jhq55nIWCFjk\ny3nbSoB/rOkGJCpye4F4vr8tVh2Zig9nm6ioAZSbaEt+GyeqqGlqKTVPOqHP\n9vNq9Vm1TQCjTbITpjUN6yXyfo96jLVtzbB7xApuQEgIQ0av/sFPvxatbmou\nxcOnFsIo3W3JrInDlcvjoi1Jr9qAZzN9IY8k0bMQq4OlWrmeuq+IdRNxBKx+\nCSP3R6Hd+Noqv5e5uhXAa0cyn3FFZaEZybz9mrA0kVmt0bxHaJZIxMrd/TTz\nPShq/X8ptIYENSo9GCxlFUKA2Z4JEHTGiyGh4WcE8WCl44nYefR0jTk4c10D\nKLLRZbKrMc5B29neazNWdOnHYXnu11R9Qkpp3hWwPlw/OXs1XXa5sWp1VpJM\nRZNHgEOILgPC3zFz+btHFBlccm7FpezsFhZZnxGGzJ9Zn+lyNC1Tq0SpBLEC\n4xACBlwgcOXd9jGysQsBLQxCLj9yEjH97vAkStBvap3sw7nVAI2n5ni2+K/a\nUxXQCVoB+Z9f/WLqVUPyb3viZJGDO2jpe5/asWhmNaqc/WYlEr8IUMkr7ckd\nH0ZS5go0oscy0Chnih7VlvAW2NUl1h2niwaF15wt8IFJEWGLn0E6aSOy0uCT\nkZB+y0I65oGm/RAlfzAa0YYggTDljPGXN94FdngjtBw7/nOuAtEFDkH1ZyMO\nzmOf\r\n=LaxM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"610edcf784901d0b586af41cc21b4b9af2d1cdb5","scripts":{"lint":"eslint ./src --ext ts","test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"7.9.0","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"12.18.2","dependencies":{"tslib":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.24.0","ts-node":"^9.1.1","prettier":"^2.2.1","typescript":"^4.1.3","@types/chai":"^4.2.7","@types/node":"^14.14.37","@types/mocha":"^5.2.7","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.21.0","@typescript-eslint/eslint-plugin":"^4.21.0"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.0.9_1618514823412_0.8229078242283714","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"type-safe-errors","version":"0.1.0","keywords":["Result","Type-safe","Strongly typed","Strongly typed error","Type-safe","Error","Exception"],"author":{"name":"Wiktor Obrebski"},"license":"ISC","_id":"type-safe-errors@0.1.0","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"7773018c3af3d1f39c8efc7f17e0e11f6088337a","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.1.0.tgz","fileCount":29,"integrity":"sha512-CzDqRYw2yeyAlahcxwOYMOxeeo8463bToLk06ayOeWLaqZxsIcX7wV8zig9AJxr0EHtSuC6nL+/yV9YyHeCnKQ==","signatures":[{"sig":"MEYCIQC39BMagp5k88EkPeYfOVHj3vgYkAEzPJ6XZRcef2MsugIhAKjUr33l43ksSWzyVRWlSkzYZW7mblEB3yN6AMGigUar","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgea/pCRA9TVsSAnZWagAAABQQAIboivP6BubrhzFnmUAC\nZpb7MQklOI+fNj9frgmKh6ccGlMS2JiibN5D8ybY5xteK/Jp0ve4gkLRHTHr\nSYUR6dWCWUbCUu4qVIwReRB+/1Wq5ciqDeqH7FQTsE293fKjQxU69HyvYBXU\nQemLFvK2K5S12KmKghlTuxl3c6P4/DkqUIZ94a2BYM72yHHhJ2suLcOkg88s\n+L34MafLu6bN2yPpkgWm/MopqKjW/KnRdyHK87jGtYQL5Box/PWvETpafQE8\n98UHa1UKCZoKc6qlEWTLHN5hLE3GoTMwmvDUtmP6HXSsXn5pOlGdAFKFckUt\nYeiKqKqNlGvwZatSMjmHIlwav8Avf1J4pq8zY40XQSQawV38bLaZ/o0GfGuX\nyD5csiN2uaEPEZzMOt9bMbEcHHCo4xZw98SWbu2/XwjzNsCgLuRjodk6undS\nyTpptU406k3QAy6dMcM1IJo+ssKp+nOar/dYl7p0lQeocC1WkkY/IbLCBNuy\nx5ETU/OkDHAh4KYa+tmGtaA9OrKCDrMrK5v6ZdK6CGxd+KOzSYtbgNkJBPXr\nCm+DaVKNT89sqGTwXfLyqVq3ZecKJrB1Os4lo6Cg4cO7tB3ytHbZM3LSNxYc\nCQaJaV20+ezNbNprtv50cKijaHdrZZHDOT9EA3lTqwLBVqzYW5cTSzEtTutK\naMTf\r\n=baJP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0702b51b013fb4e52307c5f2f4c3adc2f162a45e","scripts":{"lint":"eslint ./src --ext ts","test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"7.9.0","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"12.18.2","dependencies":{"tslib":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.24.0","ts-node":"^9.1.1","prettier":"^2.2.1","typescript":"^4.1.3","@types/chai":"^4.2.7","@types/node":"^14.14.37","@types/mocha":"^5.2.7","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.21.0","@typescript-eslint/eslint-plugin":"^4.21.0"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.1.0_1618587624558_0.63698158806953","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"type-safe-errors","version":"0.1.1","keywords":["Result","Type-safe","Strongly typed","Strongly typed error","Type-safe","Error","Exception"],"author":{"name":"Wiktor Obrebski"},"license":"ISC","_id":"type-safe-errors@0.1.1","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"c93551e61d5ba80b40912bb48f4cf29c64d7ffe9","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.1.1.tgz","fileCount":29,"integrity":"sha512-nl9xuBp6RNCQ4i5N10qke/pRCLhgfchcZwRvG0w535gcOZ57+HoU0unsOOvyBcOyYUDMDavab1U7a/6UFdYXKA==","signatures":[{"sig":"MEYCIQC2lzXR7O5pKjP46KkQRj215QqpaPXIka6bwDgaTrGSZAIhAK9Ie7UivwHIHUiK7vv1laeTSJ1Yd6UNe8lkj2bIOCEh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgebpGCRA9TVsSAnZWagAADvIQAKCQQlS60DUj16t3qlz6\nYEiOuQv0r/B8IkUCTtL9TWDQIw9wBuuKQ8fASQsP7Gdz0qf5gykVo4HzBCnz\n1o7XaEiJ35xg1/ErWeB5NLNhElzFPXoR2cf4D/03IX3xx1wQeNqilbRdQ7ru\nHZN2rRJaTfZuOTVJUN0oRcHfxWSwFRagIe5F9LvXOQXMjNniBG9zre8BAMI6\n/jnkFOFdTo4O6XB9mS77fHOHpzymqt6bLGc80gi2BHHnbUEFyKnBUXQmF+4L\nD/RwaIFlULl+Hn9HKOm+3H1thMyr0NZU4gdvU14s8QIwMMFTNHp8Q/GfF6+X\nDTOCe9xOY1w/OykvqfKlsWbB/A8XIvPx/30ATa10Pe8v7hl2KBhZwgt0KUz1\nKe1+BmKcAaCPXTq012/L5BoaVQgaOXNQbS1S/QYzqQW9UwqTvzZxHb5pQTJN\n9YtWYb1D58c4/uE2UUwsiIK/r4nQYEXhbOCGHzPZZo09a7GG9XcZxEhQMtbD\nsnin/RQ7Y5L8cr9anzCX+mwDc+dDaI+OnfkSbe2D+HHdZdTzOD8H9EN3LIrn\nzkrxbH2vxxhoo/bceOSeYzWE4hivJSTBFRIunD8xbJne/3h59Hmu+JSHFIzS\nvhy4f8EgoxosoXn2goCKaYsqzTtv9jPbbQwf6IaSHH3RoH6Elj/S4WtONy1H\n+vmA\r\n=t1p8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"878f48b5934c913408d0a8310bbdf2a546eb64f2","scripts":{"lint":"eslint ./src --ext ts","test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"7.9.0","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"12.18.2","dependencies":{"tslib":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.24.0","ts-node":"^9.1.1","prettier":"^2.2.1","typescript":"^4.1.3","@types/chai":"^4.2.7","@types/node":"^14.14.37","@types/mocha":"^5.2.7","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.21.0","@typescript-eslint/eslint-plugin":"^4.21.0"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.1.1_1618590278478_0.6127972682095431","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"type-safe-errors","version":"0.1.2","keywords":["Result","Type-safe","Strongly typed","Strongly typed error","Type-safe","Error","Exception"],"author":{"name":"Wiktor Obrebski"},"license":"ISC","_id":"type-safe-errors@0.1.2","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"e3b56e11e3363ba494d38484a5809404134d4f30","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.1.2.tgz","fileCount":29,"integrity":"sha512-gwITdSDS1ePnDLSBwLAP04JqZtYx/P7IJ55y6hfBTH+q2Uvz+oSIUcEuRfj3y/lP/ut2UnPaIhuQAdolVBuAgw==","signatures":[{"sig":"MEUCIH4EnHABI68a5ZmPUhgfygp9+1c2f5wDQsQl2gE0Ql8uAiEA1g6XR9BgOyQVunhMg6rNWIXoZ73FHnfUccUGFOK/Q7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJge+TuCRA9TVsSAnZWagAAt9YQAIWAUEW2HY8kpuhJpQyu\nQlyAlLWgjViA/2GET9OsgzZ/0Y68vwc5UhekY5escpnkotZSBoDlQqpP0zo1\nV0bLbG/xNM3som7feO+Wq/SyNP0Z2JW9C/lSzcc78+cKWMs/EKOZeK8mja8Y\nFiGI4xBm8BC7mwBBz6xOtQMrvFfH9zPDZT/6SkGlNWj/tTe1EX0gSvmrljr2\nH514tqi3IBhzXC7lRZxBCONCWFlDo52Rs9iRLiq77FRTHW/EVJv6K8PPh8EW\nl99LzXbyncfUwfJzEv3AL/GEXPaptel0IkNQc1JQ15jXMpex1ILvHJk0Pqgf\nzVwOg4m4PRB0E+rj4mvRyUkbDuk/yDznkxua0VDjgLOFRh2BfFTRWK/t+cpj\necMt7H1gv30jCI4Zj0EAS6IW+w+LM48S/zRKEj3tzySoGHeuqTKV8tyfrX8y\nuSqllqowlmLNHBcHYkw8X9L+SJaGBbr8Rsh36oqu0xHVAI7sOpZ0FivdZt/z\nSRNvxPNFSbhauc+qaK7l1aBsafR1NuAFrZzyAXWsl0H4pFCqppYf8/B9cFez\n2ke3heriMfw/wS0MRai9xaDwQdYgxBVB3+dr87VNRtCQYMudVA71RrXKDYyi\n27TpLqqO8xLwNbq7iABbaym9MudVjQsk5rUZ1HjQf1D/btlZJ0jeCv8wi79L\nnvfZ\r\n=Kfa3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8c8d0c489a9a90e487322bfc75a9f73094184eae","scripts":{"lint":"eslint ./src --ext ts","test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"7.9.0","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"12.18.2","dependencies":{"tslib":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.24.0","ts-node":"^9.1.1","prettier":"^2.2.1","typescript":"^4.1.3","@types/chai":"^4.2.7","@types/node":"^14.14.37","@types/mocha":"^5.2.7","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.21.0","@typescript-eslint/eslint-plugin":"^4.21.0"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.1.2_1618732270211_0.5008122538191786","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"type-safe-errors","version":"0.1.3","keywords":["Result","Type-safe","Strongly typed","Strongly typed error","Type-safe","Error","Exception"],"author":{"name":"Wiktor Obrebski"},"license":"ISC","_id":"type-safe-errors@0.1.3","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"f6da7c494934527f19ac4173017c0995d3011fc4","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.1.3.tgz","fileCount":29,"integrity":"sha512-zfr0qhuXFAKoaJA6CJBStvIvZInP1u4lX45SINolsn5YRvyeQXzNlEgRmoh6xvekDrh7Km7v9EKaiLU1i8MOBQ==","signatures":[{"sig":"MEUCIFzFbjG5GHCMrVGzcjxh5lzaz5wluQ4inxj/jlENTc3+AiEAvr/ibXKZr4LLm1Pfkzg6oHlWTy5UoYRUDDvz6+Y7V2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfFIOCRA9TVsSAnZWagAACgYP/j60QgrjTCczUujf8Uom\nyhvEGmAD/E21xOGcLmWXIt4wFhrdo7hsZTqRrtQxUODwhz2MPKgYxbNmrd0o\nDF8sEWcRaS5XHttnRUrbAp1OIzdOaMHqhFHtVQYP8QFGWYXzQGEvGjLcaEbU\nb/YdxqKbw2LfA0ZKZuBoPakVROvEv563K26A9biuyyO63mtA3L4tfSESgfzq\nhbSRNymvPoQGoonXyBfw7adnrs4xrOO+bk7X+2PD18gudoUurwy15oZ2Xoj5\nFBi6xmWs4dST771hr+j0fQzRL4Jxrol8W7gfVG56fS0zlgqv39kuGv53ZSnr\nQ/F4VGJhPHaLHTpBkWHYWROaZfQQkrQisw/6Rj6kIiOI88rnpxjT96hm9gmQ\njRV4/AI3qxRZ8f/ZWJLihcIRd5L3MCYe66MmTE2knR2op2vbuyjKb/LLa1Kk\nXM9gkZ0raV1GvFk6lRWdDpiZ7omqJtgaYjKOMdxyNajLVeSaNEh7LpbDIBSW\nB3nuP+F9ok5Jkn8zfGQGo/n0HRn89t1T3UfxjMV1nrb6lKJxakTSDRBsKeqp\nBusqAdvpDikp+RtOtL7d80j636Ck4+aOEPD4vdBzvz+IrvOCSjBx+4elW+XN\nKNHtrRSvnMeTg8r8ZS/SmG1UN2aWEXsZjS4xfP86PQVjDHslqtjzjmuK7cjn\njmx2\r\n=mBp6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cca4b91dbcd4d6c040f9b8824d547800f19c65ca","scripts":{"lint":"eslint ./src --ext ts","test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"7.9.0","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"12.18.2","dependencies":{"tslib":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.24.0","ts-node":"^9.1.1","prettier":"^2.2.1","typescript":"^4.1.3","@types/chai":"^4.2.7","@types/node":"^14.14.37","@types/mocha":"^5.2.7","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.21.0","@typescript-eslint/eslint-plugin":"^4.21.0"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.1.3_1618760205898_0.08679228716136644","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"type-safe-errors","version":"0.1.4","keywords":["Result","Type-safe","Strongly typed","Strongly typed error","Type-safe","Error","Exception"],"author":{"name":"Wiktor Obrebski"},"license":"ISC","_id":"type-safe-errors@0.1.4","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"fc90ed3af1c29e1db0d4b95ab8809a2ad442bd5c","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.1.4.tgz","fileCount":33,"integrity":"sha512-8SYWJJtf9Rcp6m5W6LNesX+Pse2YZTIMS+CdXLj6fPECKeg7HROKcr4Io/PvZl+eAvU2NZz9mWSC7906CVUUbA==","signatures":[{"sig":"MEUCIQDAvK2UHCQ7TO95LXgVrN3BfW5S7HLSp2rxSrEQKsk86wIgTfP8ZOZT0sEMvAxhB6RqE+lebf0ik7rWsiLFjl4v/Jk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAacbCRA9TVsSAnZWagAANogP+gJwBU2T39NpFqQ4Gkzn\nn3i8DqZ5GVOf2qLXHLMhvSi/XLvugaY6zagiciDstbuhaGUzn6vCxTJ4iNt4\n9Nhl2BaebKCmYsh9ATOHNs8uZuI+AIXiWajK+IHqlqxF7LVC2qlhZw4p7Lp7\na5PNmSm8Nb8qwiABaBh7QEPxZpBODQhcesqO8T6XuPXLq967F+mboq/kEATb\n/Sql+/W27FT7cRaEa3iWvZ1v0kk4i4hgMmXH51txC6IaykVJiFRX8v/nF9wN\nzj3klnriRTTXqfBgstUBsFJyHX8xL32bZyyx57qlOqDSjM8PqQbPLfZxmmjU\nFO1szYkCL99B395k+veUx0KykbGwRAyaS6u2sWuprebXSVAcVc0b6V9BNfmT\nEaV1dzvIZweul8nAk8qq4gb6+GbnaJjQUbId4LlTCDzxDGjzgxOpxymG60M0\nrv1EV2p/04HPsZp3wglZKOhMJ3qEl8Mi8h9J9vwwj9/Sti+6rUwy94OBWZV/\no3eJ3NeG1t1uudm/EsH8Nk1rPadFDhCyFCbrN9b0K0PCKDF/TEcx+/6S4WdO\nI+Q9bouAau6b+WAG20G7CIe1ECOr5mtWXKdhnKKh0dEICL41L8QLTkYaYp/Q\nm80edT9npgKvVWhywElM3UXHwtRUmspYZVe7/rCxpjJlVbGDKE/LqYdxTOAz\nvc1o\r\n=mSSc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1277d226deaaf11e8e22c8de66ece0d172c81a60","scripts":{"lint":"eslint ./src --ext ts","test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"7.9.0","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"12.18.2","dependencies":{"tslib":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.24.0","ts-node":"^9.1.1","prettier":"^2.2.1","typescript":"^4.1.3","@types/chai":"^4.2.7","@types/node":"^14.14.37","@types/mocha":"^5.2.7","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.21.0","@typescript-eslint/eslint-plugin":"^4.21.0"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.1.4_1627498266913_0.10060495577508699","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"type-safe-errors","version":"0.1.5","keywords":["Result","Type-safe","Strongly typed","Strongly typed error","Type-safe","Error","Exception"],"author":{"name":"Wiktor Obrebski"},"license":"ISC","_id":"type-safe-errors@0.1.5","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"f5b730f1178ef0fdf0bd1c274161a7508a6ecd60","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.1.5.tgz","fileCount":33,"integrity":"sha512-wBrRqdp3u4YeSex3j4LpjfKdp0JDrZ079W3VaaMQ7j6Fz+kAvlKjzEG4OGlLqBzrWCQL9zrC9RLuYgkjUyTTDQ==","signatures":[{"sig":"MEYCIQCytFrZGioWhoZSqBkpnU9wqsahVm29VYQvftH53WbnCwIhANomI4t9ArHihPFz5vY+dH9/9BkIJiFXkJscWcj488EI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBuYkCRA9TVsSAnZWagAAhIQP+gIEIK5vvtfiofqbj3DB\nNXCBh5FnD7h6YbcOt8ThaE14TA9y2f5tThfOzP7NqeGkbTEOeSGzOvBPutTw\n6U0rFirXcD9kGg8n3nFgKaWdELsxOhb+jD+AvnyX/++Ct3YJ0AdYyltKVT0h\nAng1+xeGl4n298pHIBNmexxD2dHnPK8hFqUNNHqnY0dbb942/Clf47LgJon/\nZWAvG2Hg/Cyopf/2zRLb2Naowvq3GoVWZvWTgEU3VrOOErrgBtILleyZvV4W\ngTXdvzkRsY9rOq3V+ZCIJzEVBxNMDV+TAG7d6AWReVc9DTrnWwnexYHEpvGI\nLIjdWqLSkR3nwBtVMAuwCnAwBw+RB93YKO4Dmd5Dy3QVqXrCyR4xgxpIlmEx\nf+02a+C4i8+YmKU0tlA/anS5ytejifAqLZgH02m/tuttq7Axzq3YipOlDUEj\novj6cuoR0s9sDy3tt7H5k0r0vG6lfdF/X/twbaK2URmzPN846LkUSSBjdnud\n+POKjra5n8HoQqauEeUueDfnK2g142Sh4j7al71WHdsc8UOKF/eEs0pcoZK9\ngnxGtAirhJ2f5W9pgrlxX7RwPUMVhZsmuLQqh3lTWb4Q0GQ96LTgZnTvbf0u\ngUS2hsSUJA7OUVH7WjAGYawG9uguQcv9rFcdOTZiyEZwj081PeNjXg5ukzwy\nr82N\r\n=HxEB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fd05f6022d0f186fc6c3c4600d7a5f3b6a075066","scripts":{"lint":"eslint ./src --ext ts","test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"7.9.0","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"12.18.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","tslib":"^2.1.0","eslint":"^7.24.0","ts-node":"^9.1.1","prettier":"^2.2.1","typescript":"^4.1.3","@types/chai":"^4.2.7","@types/node":"^14.14.37","@types/mocha":"^5.2.7","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.21.0","@typescript-eslint/eslint-plugin":"^4.21.0"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.1.5_1627842084439_0.20695851196106996","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"type-safe-errors","version":"0.1.6","keywords":["Result","Type-safe","Strongly typed","Strongly typed error","Type-safe","Error","Exception"],"author":{"name":"Wiktor Obrebski"},"license":"ISC","_id":"type-safe-errors@0.1.6","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"8f1458990f9b45a3b31572aa13c5b64aab7cb46c","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.1.6.tgz","fileCount":30,"integrity":"sha512-QlgcfE2PwZAR2PKBYwtJJ+ZZmDZPCyz2xAQ1ub6j+OhG19r18icCKjyyJ9zEzP2oAnJkpWugvviPLgYrkDAvPQ==","signatures":[{"sig":"MEYCIQC2nvaEohwumT7E8Ffin560K/3hIkNhqgp+W2XZSZH8tQIhAMgWGrcUTp3Y+tPcrDuj3DKVxwv/kZMye6OkNvT9aRne","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGj5QCRA9TVsSAnZWagAAIxwQAJs9U/l8+Qykvye1U2bc\nF5173+owGClnLx09JHtd7JeRQ8diGQsw1itQQwZ/0UjVDezU7guf39ClwjWs\nSNnTki+EbiMluUd4IDIXWM56eQtk3BgXX31E4vAERcCqUOs8yPfqwZU3rlCd\nfkTHuEmKaSD/gvPwv+2NnUjUFXTmAExRanlEx5hiekE2aSlXhRcB4jcmvymW\nKb5VFGhVT5NdC8MLn6KmeCh/+S3CipvpxSdFxl8Tkiyj9F/+FIQqs4TrikFa\nTVX7+pGwL2KiIQ6oFjVp5DGxpMhiB5YNoUlR7kbv9g0LGkbLZHN8h48tbDjv\nA4/g+A0j7wsfqOnCyh2TP5iCB5a71shOmrRcl2g2mYYVjCCYr4nga6fpnu0E\nc0lkEWCBOejexOEJpbUVKG8+VLdPE1+wD8hAPw4jTGPDBIBHynZlRVh7gyuW\nas/EpOXSdoS9FyUHsilvMZbN6iKKfWG6A2yVvFUD2gfI5oaDKYZu2ltNPPph\nKUzKaPUkG3b3p2lygTw/sdjcz1khWQuql1pS+neowT5fpQ4EFpLIQMtXZMCZ\nd3WACDxprQmxqvfl+DuZtrU/fSPIdZOCIF3Ekgf3a0rCBmDX6tqPzdpqFuF7\nsgSykPlmC41BwwkMfZmtRDZA1/FjcL2Eyd0o+cyMGYKPAuHnh2GB1fgLGAjK\n9c6h\r\n=VEyr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"69586d7f599ce429d063b1b9cb585a9719e0ec28","scripts":{"lint":"eslint ./src --ext ts","test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"7.13.0","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"16.2.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","tslib":"^2.1.0","eslint":"^7.24.0","ts-node":"^9.1.1","prettier":"^2.2.1","typescript":"^4.1.3","@types/chai":"^4.2.7","@types/node":"^14.14.37","@types/mocha":"^5.2.7","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.21.0","@typescript-eslint/eslint-plugin":"^4.21.0"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.1.6_1629109840637_0.7981870903595096","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"type-safe-errors","version":"0.1.7","keywords":["Result","Type-safe","Promise-like","Promise like","Strong-typed","Strongly typed","Strongly typed error","Error","Exception"],"author":{"name":"Wiktor Obrebski"},"license":"ISC","_id":"type-safe-errors@0.1.7","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"68221d2071fe509e9377af7f68241761651940af","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.1.7.tgz","fileCount":33,"integrity":"sha512-j5Uu5fZ7H7gCnve4tjdIr82OD5UKHH2zoNBP151mOa+55E51X3c3Oszp2jfjRihKHOE32zIeDjDulWLjCci/kg==","signatures":[{"sig":"MEUCIQC6M/sdO/gdSivOF+HkC78kWH+IUr4AXGDKwfp8PxCzhQIgKVlgLXTmmBCNjO49f6eh6z5WHVdRhqkjGtXPlFKS4bo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKfXjCRA9TVsSAnZWagAAGxEQAJZpAmttqsosWH/6Dyrp\n3UOw1AHPIwaqTNnT8BvBh47ENgodB/8+f7BN/AKluU9jy3k8RqVLFkCEj01h\nbUIQgfbrEl5OliarFRXb3BS9GnRQlIwAN6BYRsRkTvIdW6B6f46xMx7s0Rp/\nIMQMvfxiYj2aqza94Mn/qFlT/jzqfFzfwdizxNQqnHK6c3Ws2rukZXkR55gu\n36wuWqFdcqFKjSGqAZvn+aSREYmjk+7pCcWoitt9XWJR4Fww2iUs2IYGliA2\nnSzLS7CKceCpI68xhGIltLB5C9R1LN5X6SKNqwTcU67DRicsXDfqe4IlnPkC\n1yhmhd0B0LuCiaWE+mblGSPnI1rFP9tzhlaa4sFzn/4wzYvtAnn7G65j6MuZ\nzoFeTe0IcA/xk0eaa22ctXimfP2NcPiCcECcGbMw0kf6KTUL7NYa0Xsi+A9B\niA9MJ3Y2n6GuMLhkZivXsJ3636wqyY0vUl2Ho8XrT533KXz5r+liIvKkPqw6\ncNNCGbAHsdCLZ8ePQrJZvWXiPlAvm6Lxephi43yk8iEvlUgagfUETFyUImJm\nJsilN8EcuAPzQZh4VSl/8Yfy07B7XjM7ujDKRVBRs9lb+NYXFj8ulXKYvXF7\ncYA4LRDYx3t9c5RuVbkU/iamWJG4xYJf+fYpxmUVq2y3Be1DPU4J/frQFG5c\n8Bx3\r\n=sKSN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cf92a53d2e1d947ed0469dce0f078cc683343270","scripts":{"lint":"eslint ./src --ext ts","test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"7.9.0","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"12.18.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","tslib":"^2.1.0","eslint":"^7.24.0","ts-node":"^9.1.1","prettier":"^2.2.1","typescript":"^4.1.3","@types/chai":"^4.2.7","@types/node":"^14.14.37","@types/mocha":"^5.2.7","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.21.0","@typescript-eslint/eslint-plugin":"^4.21.0"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.1.7_1630139874868_0.7060402823262344","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"type-safe-errors","version":"0.1.8","keywords":["Result","Type-safe","Promise-like","Promise like","Strong-typed","Strongly typed","Strongly typed error","Typescript","Typescript errors","Typed errors","Error","Exception"],"author":{"name":"Wiktor Obrebski"},"license":"ISC","_id":"type-safe-errors@0.1.8","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"d2887b9e496d72c2455dc62155f9e97e49b945c3","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.1.8.tgz","fileCount":33,"integrity":"sha512-d1WYfmjk1xpDt9jf2tqtfSRasbgRoaovSD75/PgQAZlBaJIceRf2fRJJYAZD+zanAQUHRzCm7hzdOtOzCHKRqQ==","signatures":[{"sig":"MEUCIHDJ2wBznTZA6WVq9SHrYR7nTUkkqU52x6oeq7AA4yyuAiEA4JTYfuqiSEBH+P+C5qCIkOaQcDf7CslmaADcmhk4RnE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP7GSCRA9TVsSAnZWagAAQUgP/2aXp7JFEZHLnqhsziiQ\niKjo5RHiHa9vSu+a8yvAzWqO4/A1tEDcl8BOxn/hVa5/kGeV1GQYsaXDgMOH\nMP46LdBrvN+xIJStIEsUOBJb8mCmNqEwqL70P0sxrcJAtb3IbKSkY12a19Kr\ncgvrMHggzsymLRUh6N0u1tewc3/Pi8bLSrteYQjxpbRrobN0IzqyrIYhMZiO\nJvRHMMd4hgeKDlfLkrnpyLSIqTkXmoFa5bcS1BffWnDMfZUeirWhtgg34NRW\nGhOJtvGVICUYZpCfFUzIv+K0LVbBw7BxhxIni4PMazd7JOh4woXsoUFSOMW3\nDBU3l5K60vlBUab0AzFNb4rDwuL8/6G1led2HdQ6PVuf1ylXnAe1WDbiJVwZ\nJ0Ma8uHgwmJn28QkPNFwpQCqbEuEiyhRrDcxoPL1poOBahSeoEKjTcI/LM6g\n7GmFs+JFQ2k7XHomFCyZZUvwttj+efkxBmCqsPQFydgt3kKmc5+lnLLWK5yd\nJ5KAxmNTM99DnZ/ctFZUEsaBklBBOyaAddt5VLiLvCET2/erFB5/mpnMKONU\n+IMrbZHRFMsKw3xlcV1qX9Db8IwNwHbJ73v6HD9ZKqm6k1ZeDqVx+e4JniMB\nu7XktRWIXv2a3USXzlQYmycOD7gc9wME/rAwaf+XHrhKlFTWVx0aCbX0Q70P\nxtE1\r\n=udTn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"34fc002c184c99def49da529ee9baadd498045be","scripts":{"lint":"eslint ./src --ext ts","test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"7.9.0","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"12.18.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","tslib":"^2.1.0","eslint":"^7.24.0","ts-node":"^9.1.1","prettier":"^2.2.1","typescript":"^4.1.3","@types/chai":"^4.2.7","@types/node":"^14.14.37","@types/mocha":"^5.2.7","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.21.0","@typescript-eslint/eslint-plugin":"^4.21.0"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.1.8_1631564177975_0.6333585982931722","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"type-safe-errors","version":"0.1.9","keywords":["Result","Type-safe","Promise-like","Promise like","Strong-typed","Strongly typed","Strongly typed error","Typescript","Typescript errors","Typed errors","Error","Exception"],"author":{"name":"Wiktor Obrebski"},"license":"ISC","_id":"type-safe-errors@0.1.9","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"e42d24c5c00427ff7c697b3b6de4de0285514383","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.1.9.tgz","fileCount":33,"integrity":"sha512-rvpV6LgwsJcQWKAoNDtvX1EthOV2n4yd+vSSQHKAeYc9hGcxkYkLsBSVLbCPoYTgM/JCSGmm3QZXT3PlghltMg==","signatures":[{"sig":"MEUCIQD3PAvXq2ZMWWVPO3CIFR0uAhd0iVPYIuIgztxpiPy+BAIgMbJ/0SK5xkDmo7zqMHQXoru28vMvhnPTqstn5BfA0bk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2jzVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHRA/9EJT4wmROyAs0Y/Lj26DC84dS6SpCbJ/pfiM5sr9kJBZSV4Gs\r\nxVFY1tTj9dZ8qnHFEFl1ism20J6cCbtWRbFtsaiWHUN0TMgiuhYaTjWmHLuW\r\ngJ2G4pMcBYvANvmNbZL1VjzUULEdJFJGjA/xrGUsQOSyR1coDoQ2lN82nKuH\r\nmKh13Hwo2UlLhBzlViMEjLXsfYb7GLYGkeToU6XvEGo0iFjfbMd7SzdkWJD6\r\n5Na1L2RDAh29E6EQ5tV4ghjCh90Jp+JzqbyOZ0MTZcuUTrZ2ro3yaytKe6KE\r\nptLlLfODx3+JbRLs2UVljxcIkLlFt/ZBq99FFydO7mL1avHLL+FTU+fLQhox\r\nLoCNVPAkr791ckmnjpa4EZWUU2DrL5mmr0zorUFNwC0HfYGRw6TmSwArWHIk\r\ns7Ud4U+dqm3/EoitQQsd932Ro0LDYfOcRJuqDrUdXFw+GtaD0cl6tb6SnLUN\r\nA7Y03TFJSTDvRyVeS6Dt51yYsri94VbZgM8LoR+r0VOHL4JW8YeCUVHq9qTk\r\n3TdNpWSWMpTlTNtpLhivTydqNaVTK7MyNf0UWHVfo+Mgc+ZX855EDQEGtW7a\r\nJ1iP1TReypU7Hsul7H5ebVpfQSN5+Dg/YRKO2TxkeoC7eLtIVCSaw25Wlv/f\r\nQPMa+oAhSWyqaBFtrXHdx9yWwI7Mn+c3YQc=\r\n=MF8e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"adfc4dbd11240e5149157445a77ada5890a5004f","scripts":{"lint":"eslint ./src --ext ts","test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"8.5.0","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.20.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.7.4","@types/chai":"^4.3.1","@types/node":"^16.11.7","@types/mocha":"^9.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.7","@typescript-eslint/eslint-plugin":"^5.30.7"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.1.9_1658469589459_0.6160577044500268","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"type-safe-errors","version":"0.2.1","keywords":["Result","Type-safe","Promise-like","Promise like","Strong-typed","Strongly typed","Strongly typed error","Typescript","Typescript errors","Typed errors","Error","Exception"],"author":{"name":"Wiktor Obrebski"},"license":"ISC","_id":"type-safe-errors@0.2.1","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"6ce64fb821265b3d700aba3c98de5fbb0cdd82bc","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.2.1.tgz","fileCount":39,"integrity":"sha512-JpFkSfuanX4vFX4b8FcKgJRjGY8WpiIolhKweFfEa5ZSsMAd/mSqJGUAmo4xuysAuC3QHq/8zYSZt20xEgxm8Q==","signatures":[{"sig":"MEQCICexCMWkfjgtm5MHmi2dvqpwXfHq8x3DfCfZlpdqREwBAiAnvKBkan7hMH+u5bt/qa8mU2jrtwpvW/91ScsSfAt3Yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi49aZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8hQ/8C6owAu/7ksvaQk7NMGyKqyVSpxLeryWiVXt38Ar8FZS+VPM/\r\n0b61xpOr3GiqTi/4c9Lqasst0P7cLhnuoPyIGGi2KBSH9pyDanEkuuTvcmwP\r\nFvc6N4HnJc93/dd0JwQ85CL4nhjAJok5bkS3PeApGLraLAsPT5Og2OyqugZh\r\nPlz6AUeqBJIWKzk7MiGj6q4EFVJTvUUaQeDySLHAIerXMk48cwntbSlaHXNk\r\nhRJUAPy426uBPeMw7QONI6xdOUynFIxQqrZniZEI/vsC5N7WaNQaW4RsF90M\r\nqi8QTGI7r7O3PCuJE7aSkfMRFzqU/CkS5hpaoFRfrIlZkcrA7pokvToMPpF5\r\n0SrXfD7sxHL+1l/qaCeqbC2S7EncLOxCQfE++d7YC/hqVdGCwuWZsNsK0vsc\r\nRDG0DwujIFgQ6nz3fpcEjBiTIO8lALmg7kkvpBSFPQb4DFE40CeOUcGxKL+n\r\n9+9DSR6CgT7RHLhW/U1Zhn49X6sZ4wxdRDRrkoINCyUfjaVuKOYOgs5/bqf9\r\neNTn0TxKDth4vmyTnMWBaCICe2qmc/Zg2paS0q4mItcHmZRjE9Zi6J0SuvI3\r\n1XjpgrL3jWjKNuEj5UFQ35BMuLrZ5QerUe683UgsFVgS1+aAK5WEUwfjAco0\r\ntGCJ7z9FbZpawB/JAIa5+ZdZSUs+O70k8Es=\r\n=grnI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c1908025e133d45c058f287625f4b338524a8646","scripts":{"lint":"eslint ./src --ext ts","test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"8.5.0","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.20.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.7.4","@types/chai":"^4.3.1","@types/node":"^16.11.7","@types/mocha":"^9.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.7","@typescript-eslint/eslint-plugin":"^5.30.7"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.2.1_1659098777322_0.7028581859774385","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"type-safe-errors","version":"0.2.2","keywords":["Result","Type-safe","Promise-like","Promise like","Strong-typed","Strongly typed","Strongly typed error","Typescript","Typescript errors","Typed errors","Error","Exception"],"author":{"name":"Wiktor Obrebski"},"license":"ISC","_id":"type-safe-errors@0.2.2","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"83540f00cbf9827f29ea5f149040df9084c1f8e4","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.2.2.tgz","fileCount":39,"integrity":"sha512-eyr3uFZZ2vzzWAMggfFV/aalsj64BGnub0DJ8RoptY/cF6pHnWehAoipZ3UJtDGt9VlhHCbLBkmxPKUZKuoFUQ==","signatures":[{"sig":"MEYCIQDApi0I4j90SVOJCAbzQY4byYGRZLHAooHcYB9agofFNwIhALytHijJBJtgKmLsJJ+HG6FJlKBA6KdGetwEbsDTrXB8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTuALACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5Wg//ToeOmp6ZDuS1dLTCPaPC7Y7nOFSJMBH3lwQob1Zscr+U2ohR\r\n3GvU/K2BuZlvNM3sZiKNqPj03oJMZxNfksGt1GJSbQ/lvwf0ctm8DDTX6mYQ\r\no+XQBdc0/7HhHF6qusi2Xh4UqTuYPORfqAXriJtuBBPyQUIGNQl4XPJjWpKk\r\nC1q4ajocV0LdkwWPJqevnHCTiGLli/EjxmuF6tzO8H4acqXtM4V7xXWDfiVO\r\netsJwXdez9R8MgeJnSyNo/O5qjostxpLDl5xU5k3UdWw37CVYXTlTirKBcEC\r\n9RXuq3z3DdoZge7Y1dyrowKQIe3Qytxkw2PQzMChBOQpd4LUaALJ9heU7FaG\r\nn1m0XeF/IsMxW2tod0HEbrhXSd28Tazo7v9SW9B2sH/Co/IAz5vHnXtPiozq\r\nmFGRjk18RtC4nG8K3pKk/QQejSLMX6xwDw++1xwBtH5Q6oLp/e0dVTvfiOVx\r\nGF0i1h6cfCRHoW868Tbe+ywc/cU+C9ygHzIUJDRR/WGmYjKUMhAuETHzPBe9\r\ny1VdJZirhE92yDD+sxXmWSqR/JmEiPHxh94NZZhyPkfVWLYL6z+ZH7VqwaYP\r\nO1cP1DSFJmzzgPa4U4RJZPpaXe2AF7srdJqtBjpPGJnWYMT9RN3QgXZpsAUp\r\nboJcX9PHmb8ERwNcJO0AhfGgqc8K2RSxsCg=\r\n=pMPI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cd3c52f905cf245d74928ee1d1b52924c4996794","scripts":{"lint":"eslint ./src --ext ts","test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"8.5.0","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.20.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.7.4","@types/chai":"^4.3.1","@types/node":"^16.11.7","@types/mocha":"^9.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.7","@typescript-eslint/eslint-plugin":"^5.30.7"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.2.2_1666113547542_0.06527521096667965","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"type-safe-errors","version":"0.2.3","keywords":["Result","Type-safe","Promise-like","Promise like","Strong-typed","Strongly typed","Strongly typed error","Typescript","Typescript errors","Typed errors","Error","Exception"],"author":{"name":"Wiktor Obrebski"},"license":"ISC","_id":"type-safe-errors@0.2.3","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"5c7abf00f07918b031d0771c950d68099d0911ce","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.2.3.tgz","fileCount":39,"integrity":"sha512-jjmmd1sQnnBvakPWhBpbyC+hZ2OzpSAFBcLWOZ5AId610vCUw0x7fbUZE6L2iFcHaploVw5PC7YhXx9jTp4UhA==","signatures":[{"sig":"MEUCIQCVxvCbEC+Q4YL4e/sGqPRsZ/k7uF5GRMhyVQocfX8EqwIgLMqdhrC3Ud/rbZNquKDzgvYOaYG6L6UqZeCzJEhT+aU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTuDmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3mA//WciEOAOuO1uv8c5qj/EbsvHU9qKYYJ/hvPmw/fplRSPmtznq\r\nlOU0O8yhjj+VRcrm3wdIPP1CJhLmQPKnTfKeS8HsDqoMy0ESXSSuHFy0q1Rc\r\n3lQJtqGoKUPydyCIXpWqzPgrEiwhs0PUyljlINBKmCEabZt0n+15UJTazMO/\r\nU8tjmN7dr6cQ9PIDFc1aEbx66MICr2plX7dOm810DBT17+9K43oOrmYI0gsd\r\n9beEcUY9xDMee0jjPI2LyViW37leEww2h+pOYzcAV+PTtuBDgZ501jDOAmLz\r\nSEw1mMPqhK9ribQAgg6MMdHHzgEIbiBUDrGSFSrUOX1PENTMBHzJ/n1ymLOZ\r\nfqXyhoPsfkgXx6cnhO/Nd5UuJ0ayqDpLm/hCk5xj9tbFj1Ex9JopL6r4Dfas\r\n09YMk2V6AZ11p6W6gqp7afhezWhIyADusdCVdxggI7KGvjFajXmiKlJ2g5K2\r\nXbQLVapg1+r57njjwgDEVcnnx/jlcsEbAXfzlz1Fa6Sr1SqCcP1XCxRngZej\r\nyIPY907XsrNh17p4ItfPur1faSJCTeQpIHJaPE7+O2zCCsaByNKDnKFoLSP6\r\nF12mTRVGIPKuppZUMXriLgBlOgMCA49mL3JjvjDvuw0DLPk7/BTqg/3tE2zE\r\nJmwbpMcV9G5PgFiRsCohEYya7OovbyTYKKY=\r\n=YFgw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8aaec702ba49c77f833db4cf5dcf5d94c4e42f64","scripts":{"lint":"eslint ./src --ext ts","test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"8.5.0","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.20.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.7.4","@types/chai":"^4.3.1","@types/node":"^16.11.7","@types/mocha":"^9.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.7","@typescript-eslint/eslint-plugin":"^5.30.7"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.2.3_1666113766306_0.16534834928512043","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"type-safe-errors","version":"0.2.4","keywords":["Result","Type-safe","Promise-like","Promise like","Strong-typed","Strongly typed","Strongly typed error","Typescript","Typescript errors","Typed errors","Error","Exception"],"author":{"name":"Wiktor Obrebski"},"license":"MIT","_id":"type-safe-errors@0.2.4","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"a32991a8c9fb92b5026a04afbcd3ec0c31bb5263","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.2.4.tgz","fileCount":39,"integrity":"sha512-LeaorwT7de7VCludx0gJyO4+XsabjCVHvWtyPzAZ15fq3npyqHKq9mxETv+lnA3ENjalT/s0WTQfyP8ZwtpJfA==","signatures":[{"sig":"MEQCIGOhoOzogqdjV9UQgHgjiOfVbIympdO7TO7rYOwHjhALAiBNqFzpw7v3Yke353bbF8l9gvTXil1l29kKKN0xuW9o1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUSHkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoo5g/+LUkqaZwuo77nHDyjchpjSaITjHimqh4CMw1Z+8vSd8QeB+G9\r\nAipoWZ/5WHr8GkCMVixgIeNyWCx5DdisPKz1XkmczFClzwqGe+e8Wh0ZcsTj\r\n6XKYP2Ul3LE/YXxf/9saiHQknZl+4rDL1HmgfSG6Hi3+mrTbCFYSaaMl7MdH\r\nLfJ/lLGS2sqzJwvylht9RsVfgND5GdZl8Xb/r50OYV2IVwMzzFqV8c7KK4gL\r\nk5eo3M2TDCrLfPNhqXhf0hA0oxet3gLkp5mwSJlS0J7BiwMo4cg/cLYrYzk3\r\n9TuqeMqaKlo9rJ6xpGoZBr8XI9u7UI8EKauNHOLj/iEINzv34q1k3ihNs1d9\r\nubb9kp//8xdsEKV5HvCbNSn3/q2l7qh2V236hsScPe2dn+I8ps3Q9JyYwPtA\r\nEzVZae824dyNsjZe4VTC7qJZ9/p9HvcXq3jvOIMgAbXRaCINidfPfxY67wrD\r\nZhKaOB/k6TNS+5vHI3g37L0GxjsEYlBkE9aDOF/9e5evc3MAYTZIetA0aH8C\r\n6qzX2H5VuBmhZLhU4kZnaNFQHGYwgrSZGq24myxwAjmt8lcUBdaIgi8vLMw6\r\ncYDUIasPfyUzmnQbbx07Bhukj4no965OWJHK+X9C5DfsBtgyqO3PR+lxfK5+\r\n51p8gFDzIF/X2Ckxs0QuLyhY8bwDIPPkfls=\r\n=VACA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"09ffe0fb6f41927d9fa6004b7361351335fe73bf","scripts":{"lint":"eslint ./src --ext ts","test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"8.5.0","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.20.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.7.4","@types/chai":"^4.3.1","@types/node":"^16.11.7","@types/mocha":"^9.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.7","@typescript-eslint/eslint-plugin":"^5.30.7"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.2.4_1666261476665_0.9392634341342674","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"type-safe-errors","version":"0.2.5","keywords":["Result","Type-safe","Promise-like","Promise like","Strong-typed","Strongly typed","Strongly typed error","Typescript","Typescript errors","Typed errors","Error","Exception"],"author":{"name":"Wiktor Obrebski"},"license":"MIT","_id":"type-safe-errors@0.2.5","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"366fddd70c73c5484d8c1c2bf4c61a75c686ea78","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.2.5.tgz","fileCount":39,"integrity":"sha512-zCnj+eBOdHu52AJJLljQEFEqTFu+jkeCnh+7WoeONVQ9ZecAS7tsp2pM6pFAMTx0F7Cr4Si7rJkyM79MjO8q/A==","signatures":[{"sig":"MEQCIAFQ3LRlUmjiFjua0i1nbVIvoXWn4xWL6qaNvRC+xlSKAiAhoynSg1yj2k9Varta0/x1oV2nRlWvjLZ1Gy/UrK5U7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVUEjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9axAAm465aRMcSpag04Qqf5dOzf9VYxdgGEkVG6nLvwGQaTv+A1gg\r\nyHUZaLlRun2J0NvajqNbNESZpRS0GX4YRfGlHyDafQyQtEj6ogLEbtIvpCzU\r\nBbKZyfFIbFmigAURx4e/N72wNE/lQskthEPlG31aq94ETtjH+a/l0oEia0M3\r\nFgaQPKxwj+UsHdTmB5+aOtjWX5DzIAdFgJG2tMcrLOl3bqv4WGT1+4fzce1h\r\nH1eYzAb97EtyHpzfXHdFpuZWEOGfLr8OQA3GiJiEFJ4OxErw8Aq1tV88/DSG\r\nIc+nWYLuMjpfW1nlUTT8SVOvNCfkiJW4UbOJIkK39a9dvJFIB1hUIMvCT1tQ\r\nmzSCWExJVGYYwV95iugoMua3TPOOtlELzv0OUgnH9kJdUG7xjYpVWN8/Ukw2\r\nOj8Meu/1kQgSvvxiN4v7KGGSz9804STwckgcTuMsKok18vYbn7Y7AEuz1+A8\r\nF2YHvtf8L/g7tx1+GcVLO3RdoBG6uKnZgthxlaMDjp1LsW/T6nzLmexFu1e4\r\noOiusaoHjNfZf3oRwdMDwAkHCZVQLMoPjnQODnBEPtBoOEfTC1Ni3kPxFiVk\r\ndoCtzhaWhjXXEY8LVd1gA9c9bgIVx2xGLjEzSrVnU46IRJwe9ZYWLcd7k4yj\r\nXzqLKreuY5md95OR4g3CQFsNztLg+/B+m2s=\r\n=FElG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"10e061cb9ade7a6004f0d0c5a2976f041d23478c","scripts":{"lint":"eslint ./src --ext ts","test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"8.5.0","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","tslib":"^2.4.0","eslint":"^8.20.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.7.4","@types/chai":"^4.3.1","@types/node":"^16.11.7","@types/mocha":"^9.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.7","@typescript-eslint/eslint-plugin":"^5.30.7"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.2.5_1666531619180_0.06471270843864452","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"type-safe-errors","version":"0.2.6","keywords":["Result","Type-safe","Promise-like","Promise like","Strong-typed","Strongly typed","Strongly typed error","Typescript","Typescript errors","Typed errors","Error","Exception"],"author":{"name":"Wiktor Obrebski"},"license":"MIT","_id":"type-safe-errors@0.2.6","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"62173d6f7eba207012de8a661f880a2a5fa02900","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.2.6.tgz","fileCount":39,"integrity":"sha512-yC+gmqhdaEvbR6193wd6epdyg3C4eC1z6Wd3KCB8Kv25Z8vNhAxYc3ux5KbgNpwOZeexzqTc5h0zRe4GkFSG/A==","signatures":[{"sig":"MEYCIQCqAd4dlSiv8NoF9xyAdO/VPgiLqX5kk7aIg3nPJYkk0QIhANVpX5onuZ2oDz0hEip8v07Oz9U1pOwjrKuO/XxqppLT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY+FMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLtA//fktcrube6Zz9pUByDXW/FDyymmu/vQ05bxWtAky4iMQOIpZQ\r\nKocdNaE2STBGvBeVB2d/GDbZzLQVh/9EYQCDBb1XHoa1LLBPvSdy9qd0fGHq\r\neej5xdi7/HLw+sM2t9sqOo87lLKwSi3L0NJOoM6fvYyh2C9YawaHC2sLY3tt\r\nr7YL7x6BCxv18okAKGDG3HQlcWclZl7wi9Spmv4TKW400uFQt6bkxKAXACtp\r\nbakTIEUoJigBYlVDJsozsrRRdFD4C5j8D3Pq/VJCT8Vm5z965Y8+R2N/tlhM\r\ncO/1tjccXq1+66b91kgSW4yoxCxuOahA77+PjL7C1NrCHVwYqVXE0Lf8ljK8\r\nwtuZOxOtxkU3qARcEcxhPntLr+WmRNj9yRBJEAzll7x2yafaA46Wynlr4YML\r\nXsg+AeySph6iiL7F51STEEPMz2fHIiAliix7eKZHUSGPo5oMZZW6Kb+jdKAf\r\nDz2tnyT9l428XpYR69eqmlx3zNifQyo96yWEOpkSsxlpQsd7QN0g3ITZ78Hc\r\n6rpiKEi309D9QKOnQirrEwRdw3WtalqhNGFgwf80ZfKD9mpYvxe8QrYsEyvg\r\nPuR/je/lJQOlxKZh3nqwbFj2NSziuBTnwOAYQLlBEUk/SMe8TSYcPj5uJqdn\r\nbZznUkizwbk4szc3l7FIJsR/l+ClhpArABw=\r\n=eXR2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"da765c6c1f726b68e1b905e02abdedb73af04239","scripts":{"lint":"eslint ./src --ext ts","test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"8.5.0","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tslib":"^2.4.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","eslint":"^8.20.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.7.4","@types/chai":"^4.3.1","@types/node":"^16.11.7","@types/mocha":"^9.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.7","@typescript-eslint/eslint-plugin":"^5.30.7"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.2.6_1667490124546_0.7767206000839102","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"type-safe-errors","version":"0.2.7","keywords":["Result","Type-safe","Promise-like","Promise like","Strong-typed","Strongly typed","Strongly typed error","Typescript","Typescript errors","Typed errors","Error","Exception"],"author":{"name":"Wiktor Obrebski"},"license":"MIT","_id":"type-safe-errors@0.2.7","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"3e46a89736d2cb600988894cbfd5be894ed3505d","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.2.7.tgz","fileCount":48,"integrity":"sha512-pQQCdl335hE0n992CazD8f2S2uTcrvi2+KcOqOnXgtEzHbKChCCSCiNfB5rOrhCu1EDWiaPbzX3E9NFLgBnkRw==","signatures":[{"sig":"MEYCIQDnzUBO45Y9JubVDKhjM9prpkhEOFX9uIzhsdtCzRInawIhAPHW35dRlRiJADFdJ4z8jQnAW9YCc8ecjvO1kLS7Bacp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZhGWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0AQ//bevkJE8QKPaByHmf4PS+zLtMyK9v9GbZWc4jDXknkGUoZvqG\r\nnQtnbL/P4Ij1FfSfGVwbF86ovlVNMDYSx0PXTNDI+q6S+7S7Cb2pSBKVoe8V\r\nHfyYj7k1ruI1E+BxvYeKK7S1eopN27chTjfbmenSIJy4UFJoCVg5+acfguw4\r\ncTwATeCqP6IPc/G5nxpMw8SIc5PQfJMdK+eH/B8zfpnxrA0zXbkImEDrAZcP\r\nDtJdZz3yQekKNi3LWHkbXx3zm+FBRHTrCM7tgXl7s9Usnz9mFR2JDC9TTc8V\r\nP9l3OJ9x8o43FdVreztGnIrK+GtzT8ovUb7G0GpmOGEBgZGLBw6lyidChLR9\r\n//wedE+sLomkLYBp4UqWFh5lYMhL5ZLOyjAdG97XbL3cqGLRMdUV8GETjEwB\r\nHCsA+O0n6ozPM6Sf5Yrc2mojLZyfAZ5V5CP23EAO/Wd67QjWF1reXXJuva86\r\n0AQnId+DLmb7IKZGjenAqtFYM5k1J2yTsSFuO36T5PZ5Ma+ZcpBDbfcYr23T\r\nLhiEofFc89bkJ959abtwVP7By41Hikotf+fOHdW7r4xxJMNZaiP22xtJnXWR\r\ngcZbh7JfBYrJKVNBEa3ll2JANZ+gqMEPuCNKGB5uVMzDDt++S1ZWmSaqJuld\r\nsZjDszLjzNjZ+jBbtizyPqaga4HRga/o5Yo=\r\n=Sy2f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ff6124ae52f28c9858b1b81f114f8fcd07f43567","scripts":{"lint":"eslint ./src --ext ts","test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"8.5.0","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","eslint":"^8.20.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.7.4","@types/chai":"^4.3.1","@types/node":"^16.11.7","@types/mocha":"^9.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.7","@typescript-eslint/eslint-plugin":"^5.30.7"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.2.7_1667633558446_0.4360642475274079","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"type-safe-errors","version":"0.2.8","keywords":["Result","Type-safe","Promise-like","Promise like","Strong-typed","Strongly typed","Strongly typed error","Typescript","Typescript errors","Typed errors","Error","Exception"],"author":{"name":"Wiktor Obrebski"},"license":"MIT","_id":"type-safe-errors@0.2.8","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"11a76b1d2617897da5583015930dcb190aba661c","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.2.8.tgz","fileCount":36,"integrity":"sha512-bUVXmvjn4F6WRxu58EAAxM/kN4JDKlymISq6XfMlH8UhbxxjkJ3M/kxJSQU3RpudB3JdxgkimJODZBblPTDsKw==","signatures":[{"sig":"MEQCIHD+Tc8Lbwwy0eTWM+Cat4DVRrS1cHFj5tAiOEAfQdCHAiBW2ttS0kZNBlVa5caN4AVrg48Cxr628Hd1Hht4uoRfcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkC0ebACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpidQ/+IsfzdAHEoo1zb3seGHCVBlV4ackmPhyapO83cZyY08x801jM\r\nsfs+o8IYnXsgHX+w7g/bzFqQki0Hn3CyeSqGocYLJki0mJTVcv9wEm5xiY6j\r\nVDLQGOWRapBYce9YKsD4U+FgeDXTL7v1zWtFRZPxWFMkf6wm1NsNS/GhyRNq\r\nRWnUowxj0JEkaz84qxgEXCQFA9zAiUoz5QPjEONjTJ2MBkBzIBPULgLbO9Wz\r\n57YLMrTQg+hFGz222vxtskpZ/I+iMe8jniH/oSXa+cKU55OcXay1OTH1OtV2\r\nmuDgJxrrZXlai+ZVFDBeif7aDPsu6zKQuuVAsKXoNn3i4ROg+T/KsZdS425U\r\nNHnQGzFSutiRVhLWSZ4HUDSr4qozatzrtpjT5CYJIDXzgQKF0jvaZ5/GlRpC\r\nhbxtlNPlxsk4UHm4Cqq+iBoxWwLriGeQfhaMbVoXVeSvTvYgKcsP2FMCQ4T3\r\nSCtX+HEIrhd8LjL8pfG+venXbkcXReRNt7qh8lzW7z7gMcd3WsiivlbaL8FD\r\npuTVJeDCdEXbn87wSqFPnd+Cmw2W+id24DrMW3BCEEUSlABUMkPVtLTdkmjZ\r\noMDjDcp8fe/aAgd4jLC2G9n78yqiCwXix4Qp2NQvGN6EL0xB6i4cO24VfYL7\r\nBr776SdurPl2eOefjkFy9H/WWh70fih2IxQ=\r\n=Rgrs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bcd22d9f208ae9bc833e4c691c6f7f90b30bf7df","scripts":{"lint":"eslint ./src --ext ts","test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"8.19.2","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","eslint":"^8.20.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.7.4","@types/chai":"^4.3.1","@types/node":"^16.11.7","@types/mocha":"^9.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.7","@typescript-eslint/eslint-plugin":"^5.30.7"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.2.8_1678460827458_0.8532204730974133","host":"s3://npm-registry-packages"}},"0.2.9":{"name":"type-safe-errors","version":"0.2.9","keywords":["Result","Type-safe","Promise-like","Promise like","Strong-typed","Strongly typed","Strongly typed error","Typescript","Typescript errors","Typed errors","Error","Exception"],"author":{"name":"Wiktor Obrebski"},"license":"MIT","_id":"type-safe-errors@0.2.9","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"0744eb679ccbf4fbccf7bc639cb29aef5102b06a","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.2.9.tgz","fileCount":48,"integrity":"sha512-HKyJ5O7v9KrZEMjFqD4uiXrTw2zSo+rgM580XkQGNFBGSQPh+xG9ZeC4mwJy7+LoL3FFKP/aatmzU9TyC5J+kw==","signatures":[{"sig":"MEUCIQCjc8YYslW5wFxXZ5TV+RMpYRbU+eWhhYMVHiEVZoKL6QIgTDuL6vsJfqV1F/SGhzd7OEfw6gdGucPKlKfqJvY4REc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117306},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6d547f86febde37931de1b47f0cad87461594f2e","scripts":{"lint":"eslint ./src --ext ts","test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"8.12.1","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"18.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","eslint":"^8.20.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.7.4","@types/chai":"^4.3.1","@types/node":"^16.11.7","@types/mocha":"^9.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.7","@typescript-eslint/eslint-plugin":"^5.30.7"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.2.9_1686830801497_0.6059614270974505","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"type-safe-errors","version":"0.3.0","keywords":["Result","Type-safe","Promise-like","Promise like","Strong-typed","Strongly typed","Strongly typed error","Typescript","Typescript errors","Typed errors","Error","Exception"],"author":{"name":"Wiktor Obrebski"},"license":"MIT","_id":"type-safe-errors@0.3.0","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"d074971b3d0e7d1274b1e7a14b338cd29aabf5a0","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.3.0.tgz","fileCount":48,"integrity":"sha512-2ZWDD6QmWGMhdvHnXk6E+4t+put/SkhgiXDvRBmy1+DxovukVxTXXkGpLBOaEe+t82J/XUWe0z0YM8sHV9iGFg==","signatures":[{"sig":"MEUCIFHiU2qe9bLHWx1/3+7Mb45z7rvfGZ8C9te1FS15WYwQAiEAmsRzSUu+sbzK3Q+PxnuQKT+pAc9GOrhrj/68ovgeowg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119398},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"49fc336364bea5768e1e120cfb2d1e70c2b8d013","scripts":{"lint":"eslint ./src --ext ts","test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"8.12.1","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"18.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","eslint":"^8.20.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.7.4","@types/chai":"^4.3.1","@types/node":"^16.11.7","@types/mocha":"^9.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.7","@typescript-eslint/eslint-plugin":"^5.30.7"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.3.0_1691083660200_0.28721979410026766","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"type-safe-errors","version":"0.3.1","keywords":["Result","Type-safe","Promise-like","Promise like","Strong-typed","Strongly typed","Strongly typed error","Typescript","Typescript errors","Typed errors","Error","Exception"],"author":{"name":"Wiktor Obrebski"},"license":"MIT","_id":"type-safe-errors@0.3.1","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"b7dd21d2f04b9ab3392ec8ab3380e2198e9b763d","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.3.1.tgz","fileCount":36,"integrity":"sha512-yA1AQ48z/S62f2mI5nx8hea1zK6Gv4/aUPE/TzyjbVGTpEd9Mf1OyS/DstKZlevsSlrk0xpGSD8pvLb1hXL58w==","signatures":[{"sig":"MEYCIQCSgmANTWDdNaSFH/C46odLzPPMZryL+lSXYlhkZnsUjwIhALWreZcwRKvjI3a98q5UVitw83bbSPJ71Rvm/6kLgCAe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126418},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ce6cf248911775340aff75afba65670ef8d3ea0e","scripts":{"lint":"eslint ./src --ext ts","test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"9.6.7","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","eslint":"^8.20.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.7.4","@types/chai":"^4.3.1","@types/node":"^16.11.7","@types/mocha":"^9.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.7","@typescript-eslint/eslint-plugin":"^5.30.7"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.3.1_1694705367623_0.03778464269271087","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"type-safe-errors","version":"0.3.2","keywords":["Result","Type-safe","Promise-like","Promise like","Strong-typed","Strongly typed","Strongly typed error","Typescript","Typescript errors","Typed errors","Error","Exception"],"author":{"name":"Wiktor Obrebski"},"license":"MIT","_id":"type-safe-errors@0.3.2","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"4e02ed7afbb1214cd93e185fe5e985b640493f15","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.3.2.tgz","fileCount":36,"integrity":"sha512-haA89FsLkzastmgZzKtSNDk+Kh9CSV9RpabjGi2tNRJhj0lPRRbTpZnNh3U634IinN3JwJnJjpo4b1qDYsWPLQ==","signatures":[{"sig":"MEQCIBVpDKyv3XY7ksgjBuUHjrAVM/HN501aVZoKAOih7nBPAiB8iulnBWDqP8yweL1s1S6ioQENOvzL7FqTE1xRUHJ8Zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127179},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7593d6170af2a30a81f6388a817d810d27205ce7","scripts":{"lint":"eslint ./src --ext ts","test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"9.6.7","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","eslint":"^8.20.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.7.4","@types/chai":"^4.3.1","@types/node":"^16.11.7","@types/mocha":"^9.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.7","@typescript-eslint/eslint-plugin":"^5.30.7"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.3.2_1694973810614_0.4414285396202997","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"type-safe-errors","version":"0.4.0","keywords":["Result","Type-safe","Promise-like","Promise like","Strong-typed","Strongly typed","Strongly typed error","Typescript","Typescript errors","Typed errors","Error","Exception"],"author":{"name":"Wiktor Obrebski"},"license":"MIT","_id":"type-safe-errors@0.4.0","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"1a984bbd15749674d8c14116e37b4a7fe930ed42","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.4.0.tgz","fileCount":36,"integrity":"sha512-PqwOZ5EoRWzMJoR2e1V5MJ36rD5xLrkAYe6g9RwkMJNUQrBMjT7sVcePbq22E3+PW1Mah6xKySjx76JQrXadvQ==","signatures":[{"sig":"MEQCIHMAhy4xJcDr0Sfdz+Ggo9hBAzhpeP27xgo/FSj+OiCxAiA7Yh/qfCQH2tmbBS9119BMsahlLIluYEabLLAcyneDZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133371},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a446d48af66c8b2d8e54591ababbdc8c99920e3a","scripts":{"lint":"eslint ./src --ext ts","test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"9.6.7","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","eslint":"^8.20.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.7.4","@types/chai":"^4.3.1","@types/node":"^16.11.7","@types/mocha":"^9.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.7","@typescript-eslint/eslint-plugin":"^5.30.7"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.4.0_1696787572363_0.37541695916808826","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"type-safe-errors","version":"0.5.0","keywords":["Result","Type-safe","Promise-like","Promise like","Strong-typed","Strongly typed","Strongly typed error","Typescript","Typescript errors","Typed errors","Error","Exception"],"author":{"name":"Wiktor Obrebski"},"license":"MIT","_id":"type-safe-errors@0.5.0","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"1fb71e04c0d7f7424fc04b60b3976640d4d8edb6","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.5.0.tgz","fileCount":42,"integrity":"sha512-ty+eqzCZuHlSNtp21HnJTnB0tMsQUGPzxcSEP3stjGvdRdcLGpWRVh9ddEZb8dm3hS52RTozcb6Rq36ZHtab+A==","signatures":[{"sig":"MEYCIQDUVRC4LgH6NLfx5mIqX4wOIvQ98EZQWWjW/fouphqt3QIhAPpv4lVp13WiTHHLthongS11gpdiHX4kaQy7Cc3Ph5u4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142291},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b2461c72394522c2ba2b6308388ac539d3061d17","scripts":{"lint":"eslint ./src --ext ts","test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"10.1.0","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","eslint":"^8.20.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.7.4","@types/chai":"^4.3.1","@types/node":"^16.11.7","@types/mocha":"^9.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.7","@typescript-eslint/eslint-plugin":"^5.30.7"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.5.0_1703246556338_0.2061500696900378","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"type-safe-errors","version":"0.5.1","keywords":["Result","Type-safe","Promise-like","Promise like","Strong-typed","Strongly typed","Strongly typed error","Typescript","Typescript errors","Typed errors","Error","Exception"],"author":{"name":"Wiktor Obrebski"},"license":"MIT","_id":"type-safe-errors@0.5.1","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"ba07cd93088f43b6553fda0365bfbf0a7ab686ff","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.5.1.tgz","fileCount":42,"integrity":"sha512-2s8ZHM5SmQhi9QvBk1ORqIxrLejrhzt7QZiEG1UawS9K3Upk9O8576SwzQSWHsxW/XMM2TmVkz82JLq6rs2Vmw==","signatures":[{"sig":"MEUCIHMhQH/Ei+0Gl98stiiz+RITYhzKc60m+gvkKV0nI+m8AiEAuaXeHLAN0Z8N3ezGA/tzR6L4KX/mQtul/O2moIPjRCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142548},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"244c8b23c003dc23c936780a664656fe37dfd587","scripts":{"lint":"eslint ./src --ext ts","test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"10.1.0","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","eslint":"^8.20.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.7.4","@types/chai":"^4.3.1","@types/node":"^16.11.7","@types/mocha":"^9.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.7","@typescript-eslint/eslint-plugin":"^5.30.7"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.5.1_1703246937601_0.664615347004718","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"type-safe-errors","version":"0.6.0","keywords":["Result","Type-safe","Promise-like","Promise like","Strong-typed","Strongly typed","Strongly typed error","Typescript","Typescript errors","Typed errors","Error","Exception"],"author":{"name":"Wiktor Obrebski"},"license":"MIT","_id":"type-safe-errors@0.6.0","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"dist":{"shasum":"f8b903d559cf3144b698aa8aab423ed2ab382432","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.6.0.tgz","fileCount":42,"integrity":"sha512-/LUmMFsYXFgu4HyfzhpeTDGE/mgdv0/vzTXrrX7POxR2GPwAUg+UEb05QLIZ0AtTLl1dW2sW0/9RnNhQSQLiWw==","signatures":[{"sig":"MEYCIQDtJQYAHzGg5VQPH6Y1bFribjq3ec4ORoLNGX1Oo4plHAIhALadEINS9DIGKWac1YxXIBYYaj/WR09kixAksyODdcHB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141700},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e2fda42a456782b4216b02f18a9f9058be755182","scripts":{"lint":"eslint ./src --ext ts","test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"repository":{"url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git","type":"git"},"_npmVersion":"11.6.1","description":"Simple type-safe errors for TypeScript","directories":{},"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","eslint":"^8.20.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.7.4","@types/chai":"^4.3.1","@types/node":"^16.11.7","@types/mocha":"^9.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.7","@typescript-eslint/eslint-plugin":"^5.30.7"},"_npmOperationalInternal":{"tmp":"tmp/type-safe-errors_0.6.0_1764323624578_0.20671194425925","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"type-safe-errors","version":"0.6.1","description":"Simple type-safe errors for TypeScript","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"NODE_ENV=test mocha --ui tdd  src/**/*.test.ts","test:watch":"NODE_ENV=test mocha --ui tdd  src/test/*.test.ts --watch","typecheck":"tsc --noEmit","build":"tsc","lint":"eslint ./src --ext ts","prepublishOnly":"npm test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git"},"author":{"name":"Wiktor Obrebski"},"license":"MIT","bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"keywords":["Result","Type-safe","Promise-like","Promise like","Strong-typed","Strongly typed","Strongly typed error","Typescript","Typescript errors","Typed errors","Error","Exception"],"homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","devDependencies":{"@types/chai":"^4.3.1","@types/mocha":"^9.1.1","@types/node":"^16.11.7","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","chai":"^4.3.6","eslint":"^8.20.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","mocha":"^10.0.0","prettier":"^2.7.1","ts-node":"^10.9.1","typescript":"^4.7.4"},"gitHead":"50de0f7449a36dddedb9c1cebaaf85d5c6c43fa6","_id":"type-safe-errors@0.6.1","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-zTRMV7LIKsG1LyN9N8etuEMPL7+9tXoeX2U2o5c9i9Ef0mxQZAw9cLLaWd6WlbGNCj9KveLFsZr9Ng6KMlroDg==","shasum":"fb1429d56f7d87944843d9ee188bda1db88b8a1d","tarball":"https://registry.npmjs.org/type-safe-errors/-/type-safe-errors-0.6.1.tgz","fileCount":42,"unpackedSize":142815,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDfwG3hnIadNU789mvGbM1+KFfwSxnCLITAlbmtW040SQIhAPbvpdzurSf1bQ5XB6cbJkKg17UhnwUAraayr5EVHTKJ"}]},"_npmUser":{"name":"psychowico","email":"wiktor.obrebski@gmail.com"},"directories":{},"maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/type-safe-errors_0.6.1_1786176328353_0.2669273687398499"},"_hasShrinkwrap":false}},"time":{"created":"2021-01-25T14:46:42.420Z","modified":"2026-08-08T08:05:28.710Z","0.0.1":"2021-01-25T14:46:42.556Z","0.0.2":"2021-02-06T09:47:48.266Z","0.0.3":"2021-02-06T10:19:57.570Z","0.0.4":"2021-04-08T05:54:58.342Z","0.0.5":"2021-04-08T07:30:15.689Z","0.0.6":"2021-04-11T07:41:40.684Z","0.0.7":"2021-04-12T18:19:38.212Z","0.0.8":"2021-04-15T09:29:38.263Z","0.0.9":"2021-04-15T19:27:03.601Z","0.1.0":"2021-04-16T15:40:24.694Z","0.1.1":"2021-04-16T16:24:38.590Z","0.1.2":"2021-04-18T07:51:10.391Z","0.1.3":"2021-04-18T15:36:46.085Z","0.1.4":"2021-07-28T18:51:07.076Z","0.1.5":"2021-08-01T18:21:24.567Z","0.1.6":"2021-08-16T10:30:40.774Z","0.1.7":"2021-08-28T08:37:55.013Z","0.1.8":"2021-09-13T20:16:18.098Z","0.1.9":"2022-07-22T05:59:49.619Z","0.2.1":"2022-07-29T12:46:17.525Z","0.2.2":"2022-10-18T17:19:07.710Z","0.2.3":"2022-10-18T17:22:46.564Z","0.2.4":"2022-10-20T10:24:36.840Z","0.2.5":"2022-10-23T13:26:59.330Z","0.2.6":"2022-11-03T15:42:04.724Z","0.2.7":"2022-11-05T07:32:38.595Z","0.2.8":"2023-03-10T15:07:07.584Z","0.2.9":"2023-06-15T12:06:41.665Z","0.3.0":"2023-08-03T17:27:40.362Z","0.3.1":"2023-09-14T15:29:27.834Z","0.3.2":"2023-09-17T18:03:30.861Z","0.4.0":"2023-10-08T17:52:52.564Z","0.5.0":"2023-12-22T12:02:36.524Z","0.5.1":"2023-12-22T12:08:57.768Z","0.6.0":"2025-11-28T09:53:44.765Z","0.6.1":"2026-08-08T08:05:28.567Z"},"bugs":{"url":"https://github.com/wiktor-obrebski/type-safe-errors/issues"},"author":{"name":"Wiktor Obrebski"},"license":"MIT","homepage":"https://github.com/wiktor-obrebski/type-safe-errors#readme","keywords":["Result","Type-safe","Promise-like","Promise like","Strong-typed","Strongly typed","Strongly typed error","Typescript","Typescript errors","Typed errors","Error","Exception"],"repository":{"type":"git","url":"git+https://github.com/wiktor-obrebski/type-safe-errors.git"},"description":"Simple type-safe errors for TypeScript","maintainers":[{"name":"psychowico","email":"wiktor.obrebski@gmail.com"}],"readme":"[![npm version](https://badgen.net/npm/v/type-safe-errors)](https://badgen.net/npm/v/type-safe-errors)\n[![license](https://badgen.net/npm/license/vast-client)](https://badgen.net/npm/license/vast-client)\n[![bundlejs](https://deno.bundlejs.com/badge?q=type-safe-errors)](https://deno.bundlejs.com/badge?q=type-safe-errors)\n\n# Type-safe errors in TypeScript\n\n## Overview\n`type-safe-errors` provides custom type-safe errors to Typescript.  \n\nThe library offers an async promise-like interface and ensures type safety with easy-to-handle errors.\n\n## Motivation\nThe type-safe-errors library was made to solve these problems:\n - In TypeScript, when promises are rejected, they lose their error types. It's tough to keep these error types correct, and it gets even harder over time.\n - Not all error in the code should lead to throws. Sometimes, it makes more sense to think of an error as just the result of some logic.\nFor example, if there's a problem connecting to a database, that's a good time to use a throw. But an invalid password should be seen as a result of validation logic, not an exception\n\n## Table Of Contents\n\n* [Installation](#installation)\n* [Philosophy](#philosophy)\n* [Examples](./examples)\n* [API Reference](./docs/REFERENCE.md)\n* [Inspiration](#inspiration)\n* [Troubleshooting](#troubleshooting)\n\n## Installation\n\n```sh\nnpm i type-safe-errors\n```\n\n### Basic example\n\nIn this example, we demonstrate how to use the `type-safe-errors` library to handle user authorization with a simple username and password check.\n\n```ts\nimport { Ok, Err } from 'type-safe-errors';\n\nclass InvalidCredentialsError extends Error {\n  private __brand!: never;\n}\n\n// Function to authorize an user based on their username and password\nfunction authorizeUser(username: string, password: string) {\n  if (username === 'admin' && password === 'admin') {\n    // Return an Ok result with the user information\n    return Ok.of({\n      name: 'admin',\n      isAdmin: true,\n    });\n  } else {\n    // Return an Err result with an InvalidCredentialsError instance\n    return Err.of(new InvalidCredentialsError());\n  }\n}\n\nauthorizeUser('admin', 'admin')\n  // Handle successful authorization\n  .map((user) => {\n    console.log('authorized! hello ', user.name);\n  })\n  // Handle error in case of invalid credentials\n  .mapErr(InvalidCredentialsError, (err) => {\n    // here `err` is fully typed object of InvalidCredentialsError class\n    console.log('Invalid credentials!', err);\n  })\n  // Map the result to classic promise\n  // This is optional, but highly recommended, as it allows TypeScript to detect \n  // not handled errors, in current code and in the future\n  .promise();\n```\n\n### Async basic example\nIt's common to start a result chain with an async call, such as a call to your database or an external API.\n\nThere are a few ways to handle this, but the simplest is to use the dedicated helper function: [Result.from](./docs/REFERENCE.md#resultfromresultfactory).\n\n```ts\nimport { Ok, Err, Result } from 'type-safe-errors';\n\nclass InvalidCredentialsError extends Error {\n  private __brand!: never;\n}\n\nclass UserNotFoundError extends Error {\n  private __brand!: never;\n}\n\nasync function authorizeUser(username: string, password: string) {\n  if (username !== 'admin') {\n    return Err.of(new UserNotFoundError());\n  }\n\n  // simulate async call\n  const storedPassword = await Promise.resolve('admin');\n  if (password !== storedPassword) {\n    return Err.of(new InvalidCredentialsError());\n  }\n\n  return Ok.of({\n    name: 'admin',\n    isAdmin: true,\n  });\n}\n\nResult.from(() => authorizeUser('admin', 'admin'))\n  .map((user) => {\n    // here `user` type is { name: string, isAdmin: boolean }, from `authorizeUser` return type\n    console.log('authorized! hello ', user.name);\n  })\n  .mapErr(UserNotFoundError, (err) => {\n    // here `err` is fully typed object of InvalidCredentialsError class\n    console.log('Invalid user name!', err);\n  })\n  .mapErr(InvalidCredentialsError, (err) => {\n    // here `err` is fully typed object of InvalidCredentialsError class\n    console.log('Invalid credentials!', err);\n  });\n\n```\n## Description\nIf you work with rich business logic, it's common to use exceptions to represent different states of the application. The problem with this solution and TypeScript is that when you catch an exception, you lose information about its types.\n\nLet consider this simplified example from an [express](https://expressjs.com/) controller:\n\n```ts\ntry {\n  await payForProduct(userCard, product);\n} catch (err) {\n  res.send(500, \"Internal server error\");\n}\n```\n\nBy looking at this code, you cannot determine what kind of exception can happen.\nOf course, you can check the `payForProduct` body, but what if it's called by other functions,\nwhich in turn call additional functions?  \nWhen dealing with advanced business logic, it becomes difficult to maintain an understanding of all possible scenarios that can lead to errors solely by reading the code.\n\nThat's why it's common to just return `500` in such cases (`express` does it by default). However, there can be many errors that should be handled differently than a `500` status code. For example:\n\n - Maybe the user did not set any address data yet?\n - Maybe the user's cart has expired?\n - Maybe the user provided an invalid CVC number?\n\nIn each of these cases, the server should return a different status code along with specific error details. The client app should be informed of the reason, for example, by a `400` status code and error details in the response body. But first, to properly handle the errors, the developer must be aware of what errors can happen.\nThis is the problem that `type-safe-errors` library is trying to solve.  \n\n![screen-gif](./docs/basic-example.gif)\n\n(Full example: [./examples/basic-example](./examples/basic-example))\n\n## Philosophy\n\n### Minimal API\nKeeping the API minimal reduces the learning curve and makes it easier for developers to understand and use the library effectively.\n\nIt's one of the reasons why the result class is always async (for example, [neverthrow](https://github.com/supermacro/neverthrow) has two different result types, one for synchronous and one for asynchronous results handling).\n\nThe long-term goal is not to handle every possible use case. Instead, it's to do one thing well - providing a way to handle domain exceptions in a strong-typed, future-proof way.\n\n### Practical API\nUsing `type-safe-erros` should be similar in feel to work with traditional js [promises](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise). You can [map](./docs/REFERENCE.md#okmapcallback) any success result (same like you can [then](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/then) fulfilled promise) or [mapAnyErr](./docs/REFERENCE.md#errmapanyerrcallback) (same as you can [catch](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/catch) rejected promise).\n\nYou may notice that the `type-safe-error` project is somehow based on [Either](https://github.com/sanctuary-js/sanctuary-either) concept from functional programming. But the goal was not to follow the idea closely but to provide an easy-to-use API in practical TypeScript work, focused on async programming.\n\n\n## Inspiration\n - [Expressive error handling in TypeScript and benefits for domain-driven design](https://medium.com/inato/expressive-error-handling-in-typescript-and-benefits-for-domain-driven-design-70726e061c86)\n - [STOP throwing Exceptions! Start being Explicit](https://www.youtube.com/watch?v=4UEanbBaJy4&t=5s)\n - [200 OK! Error Handling in GraphQL](https://www.youtube.com/watch?v=A5-H6MtTvqk)\n - [neverthrow](https://github.com/supermacro/neverthrow)\n - [Khalil Stemmler: Flexible Error Handling w/ the Result Class](https://khalilstemmler.com/articles/enterprise-typescript-nodejs/handling-errors-result-class/)\n - [Functional Error Handling with Express.js and DDD](https://khalilstemmler.com/articles/enterprise-typescript-nodejs/functional-error-handling/)\n - [Either](https://github.com/sanctuary-js/sanctuary-either)\n\n## Troubleshooting\n\n### Errors seem not to be caught by `.mapErr(...)` function\n\nQuick fix: Update your `tsconfig.json` file [`compilerOptions.target`](https://www.typescriptlang.org/tsconfig#target) option to at least `es6`.\n\nThe `type-safe-errors` library depends on `instanceof` standard JS feature.\nThe `instanceof` feature allows checking if an object is an instance of a particular class or constructor. In the context of `type-safe-errors`, it is used to verify if an error object is an instance of a specific error class.\n\nHowever, extending the JavaScript [Error](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error) does not work correctly for TypeScript compilation targets `es5` and below. This issue is explained on [TypeScript wiki](https://github.com/Microsoft/TypeScript/wiki/Breaking-Changes#extending-built-ins-like-error-array-and-map-may-no-longer-work).\n\nOne option is to update `tsconfig.json` file [`compilerOptions.target`](https://www.typescriptlang.org/tsconfig#target) to `es6` or a higher version.\nAn alternative is to abstain from extending by JavaScript [Error](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error) class, e.g.\n\n```ts\n// original\nclass InvalidCredentialsError extends Error {\n  private __brand!: never;\n}\n\n// without Error parent\nclass InvalidCredentialsError {\n  private __brand!: never;\n}\n```\n\nThis works for most cases, but be aware that sometimes it can result in a rejection of a non-Error JavaScript object (instance of your class). This may interfere with some other tools (for example, Mocha can sometimes show cryptic error messages when a test fails).\n","readmeFilename":"README.md"}