{"_id":"modern-errors","_rev":"51-ee3fc34c5bb5472f94ee9eee3c0852a2","name":"modern-errors","dist-tags":{"beta":"5.0.0-beta.1","latest":"7.1.4"},"versions":{"1.0.0":{"name":"modern-errors","version":"1.0.0","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-type","exceptions","create","normalization"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"Apache-2.0","_id":"modern-errors@1.0.0","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://bit.ly/3H9LaBc","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"95ffbc5067271f019d82f4c2603333baa66189af","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-1.0.0.tgz","fileCount":14,"integrity":"sha512-kwA6HIAKKXSnY1C/9XL0fGCqaOcSTqF0ISAVzI5FwFgpuJX9dl8UNKjaFqyolBJx4yKoivkQ/LitYasukbM85A==","signatures":[{"sig":"MEUCIQDtpfpxmnWxEwezmMQNXZkj+g5i5oVurlC0bXW2OcPTrAIgXVVKMi+S97VYodRE1le5MGPZkAXkUYlweBrG877kz9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqhRNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWbw//bAewWzS3Zv9mXpRsIN5BxPbqa0F+mTOPuBBC834w6/CjXvlb\r\nxb7tu7uEBC42MLzwC9WVaJR04aG+rcxXC7wp4IG4M8J3ve/5gpgWw9eFN+us\r\nCJAwg1aROgYkIM2ok/Lt+wc9AR/jzESUe/XsRrED0Pn04P3aPueRKVOy6jjt\r\nzXNTBE9SpY7zUlbFJT2LDVdH0328pjvZryh8k8KJcUlMlGILKiVVQurvfVfO\r\nt/2X86prB8IM8Zo7Cx0wySVBo4GqvkpUc/vFCRCTdclwlqZxD9o7RypWtRRk\r\nuMeK7PkY37NLUxN50+j+Oj64DyUEUp2UaGp4/Yr71eMzwpjurRuTeyhHk1LL\r\nPu0dplgQcWEdzaHYm5jnzFQNJhewf9JdtQ0hFwDcnXMpSeK5oEqVNwZlFPn3\r\njOrMIKPslTI+b1uq1dnAFan89D/5tXYB8Kb3N/WWHNKq4NZDzY6Xnevp88Gl\r\nf/51V6AR38Dbxuhe0AzF9/gyOWtzD34qvC4Ws33KZtckAsCeUd4VLdkMQIui\r\nJaoE50qlBIne5R9YiZR3MiZsLQ+WZ/+YHOskwJgho0913IyVEX3AYtsxbebz\r\n1t9wekAxndW/7VGqPIOvq30GSb8AdHMqwjGZWFyEdh956khADuvCuNkqdpq9\r\nSmcDuy+iYprp+KJLnpWFHPYZP23S1LT//3M=\r\n=RM+S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=14.18.0"},"exports":"./build/src/main.js","gitHead":"71a75cd9b68bb2b5b7afd39486e9f5596807dfc3","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"8.12.1","description":"Handle errors like it's 2022","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.3.0","dependencies":{"error-type":"^1.1.8","error-cause":"^1.0.4","is-plain-obj":"^4.1.0","merge-error-cause":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.20.0","test-each":"^5.0.0","@ehmicky/dev-tasks":"^1.0.76"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_1.0.0_1655313484785_0.8126249980461602","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"modern-errors","version":"1.0.1","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-type","exceptions","create","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"Apache-2.0","_id":"modern-errors@1.0.1","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://bit.ly/3H9LaBc","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"cbf477f782b7a5ec3b51ede470043879f3de2001","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-1.0.1.tgz","fileCount":14,"integrity":"sha512-tk8mArXm/BO6Vo+QR4jZ3Of5DxN+mYLmWWKH+mrkngTXH3v93v44a+NZwhHkVABW+9Pi82dJGEjalPmGVq0L4Q==","signatures":[{"sig":"MEYCIQDxAeDLtt08c+xZdNHE4lLfNS/r5eaAr/fUDqx8lPCSIQIhAKukbQW1CqDFRDQ84lXNg2LRNclM7S+dugPkMdmqOhk8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiq1eyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHMw//RE99PWzWfsFHhr0BZRYHaW2ggmkfhT4ndF0cjyG8K0tbFJ8M\r\nL+AxHdapc1gCsI+yiaKzEqkbutvLD9uV34xB4NRrzGU9GO6HuD/BmEegQHNQ\r\nNhQwMU7+Sp08UIIH6e71fm+MwWnfotyZ7qDPvfRgJCR8ljZpVSvLH3KVNk7e\r\nhanGVlB+q/9UoBBTnKgbrctFPpDY0ErVkiW/1VEkgsELgEOt3Z186vW6GpFl\r\nVfSUbct5Rq6RCHc6i9BMKJO3yqo41OQjyj78+lrzzLiuEasQBWgOsgv38418\r\nR4XyzYzwTP3Pm5xQgtKHvVh054DljUVdjbEs1EPXtlEVoR8BY7HlCLOyuDMY\r\nwZLAMl29OBVtwZhMUBxP4zjCwQevmQhWEkGMswS/jm4SD77KjpgT9x5TRf/h\r\nbUFN6ejpMysia87tJ4Wb+nXDBCDKGFAW7dghXYPGbJAudYiXNs3kelRxrdRm\r\ng78Rio+3uUWModN/G7lVpW+oO+4rb1uOd0xqRK41RzoxO/072IJ7bbFr2Sfm\r\n1GvdfKTFZNs70e9BLRKYCPLHyp+bZN0LlqbLZRZhUPzI+q/BNCvTkUN2OVkq\r\nOCiZXo9Q/ycGZhJfln1cTUgXv1Mr7+RGJB2N60v0lNJ5jg7IkaKUjcKBsLrd\r\n6wKU6Hx0fjvv4RAqrz09ypmm3YN9Vl5JVQE=\r\n=qvic\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=14.18.0"},"exports":"./build/src/main.js","gitHead":"249f2a4db469f4462c4545a27cd6c8848872e942","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"8.12.2","description":"Handle errors like it's 2022 🔮","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.4.0","dependencies":{"error-type":"^1.1.9","error-cause":"^1.0.4","is-plain-obj":"^4.1.0","merge-error-cause":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.20.0","test-each":"^5.0.0","@ehmicky/dev-tasks":"^1.0.76"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_1.0.1_1655396274075_0.6605761690437559","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"modern-errors","version":"1.0.2","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-type","exceptions","create","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"Apache-2.0","_id":"modern-errors@1.0.2","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://bit.ly/3H9LaBc","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"77a478439ffae7e1a6e933f3d918dc9e753d5cb8","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-1.0.2.tgz","fileCount":14,"integrity":"sha512-5Lv+adNqP63gdz7q+X47FQkpe5Ij6qJ4yg/qck7EkLLHPBrL8yuAyDEf5Lilaut5DqzCfo9aEWrhIekCr5Vqwg==","signatures":[{"sig":"MEQCIAxXa41VWPKr3fVHQQV4EL1nwciS50D3dUGZ6Wdwb3oaAiBQ/veXbM9+LkcfFNf4CUUyat3lHcLs2TCNEnle2b8u+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirJCXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqV6w//TiZPFKVmrNQu8V9fjoNfMVQQKd534OxVlI45q4+39X6xU6V+\r\n+X7hsBkRX2V4j8EHRpwbY2vilMetjUXbs8+9Nq4TH5GalFgi3JsnN8rAhjjs\r\n/KaHEtK4+2nDgnYsUAxyCGdYw6RwNOu5W/gGqB7N36ZInDOxjtpUkhZiI2eD\r\nQ6P4z67563Nj0flqL4knIBop4KKuF/gjcZgfMf4gRT6o/EBv5fknuwueIn3y\r\nir2wZplOIJp0TYOtDRcf263aUw/5cPC1iI3ogr2n5H6MAiJ+zLe51Ulp1sRG\r\nHPRC+5jCChhYumg4UDD2W6rsCNry3RxoDUhg/XX+4T0U7U7Ck0c3WShjfRd2\r\nrKK/v+2VrT7dV0U8ApOCosTlxRBjL8HPtMewxw1ztkhnQELt5Ihl2cfyKM4C\r\nJAiZmjyBYMULhvFnIfq3UIEEEvucM5GsEYpV6j8TSmKrdGszWVhBIOr/Z6ac\r\nT5NaWrf0vHmmASZWAfpqHRcRh3UaKimcdPtGQk9RwpIONJaisfcg1NhfA+rZ\r\nDbk9Ii8n0RSmv1pEXM2R0JzLzHpLXALnKZObZ0EDcMkeLhRvYvh4XneTkqf5\r\nHO7+Yfbj4vBFyNW/o7Q6QJP53ftdLGraiKM1wnU5X+F6iSRyrIiur54A9V32\r\n5oPRiJxhM0ZWRCL+YNbCGMc3f6wu/Fdgd7o=\r\n=Ou4J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=14.18.0"},"exports":"./build/src/main.js","gitHead":"4c90d5e4463f22bca0fa8d2ab2b5ec834fe82774","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"8.12.2","description":"Handle errors like it's 2022 🔮","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.4.0","dependencies":{"error-type":"^1.1.9","error-cause":"^1.0.4","is-plain-obj":"^4.1.0","merge-error-cause":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.20.0","test-each":"^5.0.0","@ehmicky/dev-tasks":"^1.0.76"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_1.0.2_1655476375652_0.14957050124966242","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"modern-errors","version":"1.1.0","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-type","exceptions","create","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"Apache-2.0","_id":"modern-errors@1.1.0","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://bit.ly/3H9LaBc","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"fb9c493526c258cfe8a6384a9f010be82bad22df","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-1.1.0.tgz","fileCount":14,"integrity":"sha512-MBIPB+rYVO0fTkB0rSXfnGyJ/lPqiq9lCkqfRtyQEgjdetJFFqzzlYyAK6uyISAFmwrsajBa58bSCrBtdkiUPw==","signatures":[{"sig":"MEQCIBCo6oZCSYHcq066QUSMMie852A3wjoxfZ2WAcwU4kKPAiBUalfBIa8t+Bc0rDmWr+Z9Q64698UrEmm2QWJyC9iBGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJir50BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpznw/7BCFQT5WB3JWJmlNW4k58uZX+gSBsHpgQx0vQmofNxsS2ohk2\r\nFlrAvde9AT5Fn9QYsaKle1kBfdimXvUPou3IKfEBBsV6BXd4dXoKPXIDjD6m\r\nWsfmCIaJSdmBTzcqeYUra7av0ibq5huccw0J5lVecltlOrnfGibx4CWnrvch\r\nyTMfNI6qM14FYi/0sD5hyQFTXq9GjQweNa6GceBKOWqsdQUDv5q90DX4nSpz\r\nylAvZFKFsWtxH4Vb7o8wqMGaVwAWCCiQG070cpQFdbFjlC9gztwC+oY+1aWE\r\nsrQKl63O1VkCX2qtuCxRRz61pUYugPDpY4WOFAOo9yxtSU2gl9TGVsooQIJh\r\nnAiwTxQ3X5LSteCtmJxNdktmwr6Q1j7AX2llgODIAqZdHlTUPof9nzTHRius\r\nUjkgdYRvIdW7ZqXNjS8fMNCYNDyhu0JGUlOMYWXmAUG9DuWzVaqrJGtLwH63\r\nx1495thuugjYCFwmASNFvSpmzbQr4YmvJLLyBnyoVVojBroi+5T901xjnudB\r\nQV0NEjLDc1mMioiOCE2Ul1UUmCoju8DuGrifEMMoOlJbQZDIF87dF/dzSxl6\r\nxyEyx9X+3va3bDoJx6NDNa2b3YC/AKxgEkwVpilv3FmGZLWEIJ7hxO+4Bw3n\r\n6YphsYTzfiqPMNCPf/kihDvC0Befr6EkJRA=\r\n=Z/bv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=14.18.0"},"exports":"./build/src/main.js","gitHead":"b729ef0091badb91c07b2eafa8a83d773e43d649","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"8.12.2","description":"Handle errors like it's 2022 🔮","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.4.0","dependencies":{"error-type":"^1.1.9","is-plain-obj":"^4.1.0","merge-error-cause":"^1.1.3","error-cause-polyfill":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.20.0","test-each":"^5.0.0","@ehmicky/dev-tasks":"^1.0.77"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_1.1.0_1655676161214_0.4941579642978009","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"modern-errors","version":"1.1.1","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-type","exceptions","create","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"Apache-2.0","_id":"modern-errors@1.1.1","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://bit.ly/3H9LaBc","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"23ab9a3adf08950b871cd578e7f4ac85d4b6740f","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-1.1.1.tgz","fileCount":14,"integrity":"sha512-+MKfr8VTt39osXcufe/TR8eD4LiQATrflf0VXkPwho4Q4/RCLfSS7Ly/C8rjw0BkverzUOvHdd9lkMfoqzBxvQ==","signatures":[{"sig":"MEQCICV4+TbI4eeqQl5o3Lq8T4ECcOJWLLoPekUoZF2iB+i+AiAXN06kGLMnWANvT2zcsB7ZNmlmx+L5gqyzq213ocqEiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisIZbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsiA/5ACsuTPfpN08aNPFoONnQVKN/14T6ReouCNMybaJawHBboNVH\r\nbCJNOmwK+ASKhmEqBKT3llrXlnMer3Mj/8vH02Hlt9Pe07rkkeulHA6prSNX\r\nNf5QPqybcPDPQpkPkSGVC7qqSLUuv3EECX0DGGKkRUp5YzyYtEIvkN26rf5s\r\nbP5hOjaULguJ183Jch/SHV0rR5MnMuhAU6btNEmjLTyJ7rC0MeLbNBQ0fc+T\r\nG9kUpar5Gp8ucN9o4Zt7GCYdYMNLjD5iA4XgwpMBpA0ea8F/tn+5RLIzx6QX\r\nsokEXpz6IQfQTTaoK2taBv7opxP0yF9tiaMMcA+nZLQLqVyPzWj0h+/Hxieu\r\n7S4L7LKQwBdifqHVwWJ+pbWDEbsXV4Efuo4LQxzV5jCE9ybEaUmoWWwEuWY+\r\nxZLA9P7eVPlKFiEhUhCWyz7Cr7wFJ5zeLZ0ysbogDC25ESIV4RtMsawLGzhh\r\ntZ58lbyJ54zQqQ+5OXs2g6uLPah37sJbtNKPFBbCIBgP7OQM0pgrI4AETd1h\r\nQxzOe76sDQl8un9/0z991uJbcREvt9dWhSKa2pZkZvinvylUQkiHoA68pc9Y\r\nt7OG6bO71NAhBZblyz+eUj/TUsBn1tgNwaMZF8bkqGGMq7732WbLBdxUkz9d\r\nq1gZ3+5PnFaDjQ/z3Grz0L9ulH82T0bhBuc=\r\n=t4VQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=14.18.0"},"exports":"./build/src/main.js","gitHead":"e5f72af2caa4b818a7131cf4742e5d04d4a4331a","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"8.12.2","description":"Handle errors like it's 2022 🔮","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.4.0","dependencies":{"error-type":"^1.1.9","is-plain-obj":"^4.1.0","merge-error-cause":"^1.1.5","error-cause-polyfill":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.20.0","test-each":"^5.0.0","@ehmicky/dev-tasks":"^1.0.77"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_1.1.1_1655735898802_0.8310967410521093","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"modern-errors","version":"1.1.2","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-type","exceptions","create","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"Apache-2.0","_id":"modern-errors@1.1.2","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://bit.ly/3H9LaBc","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"452b09a7218075c9abf41bf7d5b70656c07a2c27","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-1.1.2.tgz","fileCount":14,"integrity":"sha512-vEXg7GsF8FBel2qDcOAZXtzy5tA2FPUCJ+pr3zK1m/HzWKtHWhV/XO1WPrKIO9foTMq0cNn0wI/2thIcu/BB8Q==","signatures":[{"sig":"MEQCIF4CURzlTMU2XqAs2wQqEmYmVyxz8DEsN72+6EpNEGkxAiBsc6j7eV++derhN6pXvQOakL0+7eeZaovyGkkswCTzYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisKV8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTKxAAhiuWYE/v2Z/1hEbEmHNZ6k4ACGKnvSDqibHyeqR2wvJlmd/G\r\n5BSnARbjbWvjB6NMqFDorb+vJaL8SDgst3ArPFoX0La9yZQmNXSFFJqPRgZl\r\n2IVCvwEYjWT5PV7WRbLjoxjw6bKKgUaV/BTwlx/dV8+uFlbQwY9lkZIsngHu\r\nmvah478AIPsA6TScnCnZHDtrHAASCbNzFMAyAe4+tSuEHFYSBItHjrEzmem5\r\n3py8oqWRkFFt05ewuYo9LojpAeB4dMw/xaUoba5DneumkBWI3+RHRgv0hBCX\r\ncRDEHf+oBBxQ8iOHx/miGFBYjkw5oyvsxFVNtMd78o9gGmEy1iFqglyA5HVQ\r\nz7D4Qzr7qsKcNaIw0Z2tSfbM/JaBmde5oFqVLr+VMsD5HAFfLJnOop+Dsum9\r\nxOB4YW9KpS69unyApfgR5RAUisKqvlFELQ9hXCUAvO+Bu/SPfedZgevPvADP\r\ndtHY4b16J8aD5yYVdZcfPu4zF2QbktIkcJIJXH70ZxDedut2IK9Z9VtgGE6c\r\nH4ys8SDLlLNIxiHJkleqK2wz077HF2sNQYAKCY7AASVMxoLpT9nzxxJL77v0\r\n1JIV6fDvLFYxU6T8o4d82sy/NL5RCQ0xQyrtrwzmaSZkaP+89wgUS9TN7oks\r\n/gDTsXFfLlV5ltn5Hfdncrr8tjyIjdZ9vak=\r\n=JAYL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=14.18.0"},"exports":"./build/src/main.js","gitHead":"3df0f0b0063510e2ce5535778b94edaca6086cec","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"8.12.2","description":"Handle errors like it's 2022 🔮","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.4.0","dependencies":{"error-type":"^1.1.10","is-plain-obj":"^4.1.0","merge-error-cause":"^1.1.5","error-cause-polyfill":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.20.0","test-each":"^5.0.0","@ehmicky/dev-tasks":"^1.0.77"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_1.1.2_1655743867813_0.8780727542872093","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"modern-errors","version":"1.2.0","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-type","exceptions","create","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"Apache-2.0","_id":"modern-errors@1.2.0","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://bit.ly/3H9LaBc","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"d1f53b6c840bd622d5e2c952fef3d647ae9a091c","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-1.2.0.tgz","fileCount":14,"integrity":"sha512-6XJq5eXbqPO4FhFvwO+FI2Zf/ogVqmCXCEqEVt3mdi53aeCRNhSu3ARj1fd+zIyItGBgoMh+gA+azcdS+uUTAw==","signatures":[{"sig":"MEYCIQDCij37qRRqlQPVt/1WCBnoY1c9jw1RNvHiGIPlJp+0rQIhAKcONrsh87tR+JaUMb3NQZ2uxJz3AfiASL2CylcpBYw2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0uexACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEhg//fEloK7yTv72GNA1wiSnKcPO5a5rHs8J25UcEdKeVqlHO7xip\r\nrZYhxn0VwgfXuZmKph1EwRSJQSzKivBNkcntJXWH+aDOTDO59Z7lK9ekwKE8\r\nxq6r6/lbwz1qS+omSGr4OhyAQuDAswondeL8kmJnrPCUG3ijbOggs0g1shB9\r\n4FnI2yM6nh9x65d/qfbmIGt4abwyDbq00aUUu/wvTv00mIILy+ORPmtHOxGb\r\ngjoFCZuv+7ZmqYQV+M8dOD1kroJw4oSEt9aj9Kpzr0pQUFicvmffOKkMyS6M\r\nmIY46Vuyaqy135VyPHC/dGJizKshBpZ0MKtK5mFnTeVRxOtDfuDhYovSSv1Q\r\ngc9U088YTgvYXIw00D7NJQ1JzwTbhpSjDHMaTB4HR9wBIlh26EOkd6Ro2Jb4\r\nCMNxUsopNznh4C94ygBj59kHn+QMv8UNzIKLTXgz4EBv45fsUdwE5SDOA1Zg\r\nwm1/WPdBruA8AJ9OCtB8bPGCbx+7yrh6UxhhI7dPrR4m0TbQLyhdi6MMJaLU\r\nSAbpQ4WbPAyaX7V54vB7+kGuP2T48hSi0/nsFxrFirrGAd45lU09BVtW4mpu\r\nHyJS1YzJ8cACNmA1UnK5/IJtwjiMz9Tdx4DhcV+QCBbiZxyUebl6HIifR0cV\r\nLvLPBC79vopa013hEIv3zdh5Qb4GQncG3D0=\r\n=Gans\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=14.18.0"},"exports":"./build/src/main.js","gitHead":"d3e442bf54d0b9fabd577ab74ef47ceb3f202f28","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"8.14.0","description":"Handle errors like it's 2022 🔮","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.6.0","dependencies":{"error-type":"^1.2.0","is-plain-obj":"^4.1.0","merge-error-cause":"^1.2.0","error-cause-polyfill":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.21.0","test-each":"^5.0.0","@ehmicky/dev-tasks":"^1.0.78"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_1.2.0_1657989041157_0.2749134716899182","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"modern-errors","version":"1.3.0","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-type","exceptions","create","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"Apache-2.0","_id":"modern-errors@1.3.0","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://bit.ly/3H9LaBc","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"b35ab4b9c494552f7b41fb0297c279362ca03c60","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-1.3.0.tgz","fileCount":14,"integrity":"sha512-Wk+6e4qKPoG5cWP65mL/gUNOFGDuUjUzk/KnHgnvKHKnNB8THLD6gjsL1h+GXyYkG4I79FtihncR7OIa2Waymw==","signatures":[{"sig":"MEUCIEYqRugGDDvCWE3qlOdt7XluiqsWX5XeMvkV0E4CrPR9AiEAzx8kVvymeY4j9jMZVjyw1YEum6eSsFts4ayT1FKBRVE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3Y8ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSvxAAgcraJIJxmJ6TEYEzKXVNULoqCtdXFWpLvxWgd+GapWviHn5K\r\ng5VQznlSXTi9mcovOnx4hnLOB7vcUTveo0arVfnw/pQNdpqfK50Pppjx8wy/\r\n9ML7mULCdhJr7bZk9/pVIl9dS63qhlk6bVFcMhntksRdJzt9riFymbI1c05B\r\nr6IppGDbBUPeJ8KgCdhb1zbuPuMu4JCJcIqa6In9YSmRjBNqw79TG/Ic1TJv\r\nwmjrDZEPl6bff5DwkkgtRxCqXjuvwKTdwLEsNz9VypbJROv6BzRnPTGWaeZi\r\nx0k0P8bL8gKFatK1VVa75kmlKiOcimzCWmKRkbk6ImAz9zlkzcii2HVLGAnm\r\nslYsT0abCdHlTxevTyRqoaptCAcHZIukQ9HFkMFju+J787ZFtFHaTa+lLTPw\r\nSd+U/OR6mi43zJLpke0L8TtiBn5TySsfDvahSdwUdV61PoWrHRduzZ7n8O+T\r\ng8BMSuHbm4C4w2JsM4rSgC0CZIlKHoRFbGcinaLEtaHly9rjbmNT5kK9Kpes\r\nxHjyhoQa/nD08GqS7jT/E71i78xZh7UUoo7a/mS0WTtGaYOnQ9SbMwgGtyIz\r\nZolWApOekgE6ljXZUhCBti99kFLyJsnT7JyXWm4YxkmfsLMO+CadrEWE5WGf\r\nR0sxGbj4U4x3Q1gV6r8ezCUuBTjiQAUC+Vs=\r\n=hgkV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=14.18.0"},"exports":"./build/src/main.js","gitHead":"012b9bfcba8e2c04aa4fc2199fc2fb65b38679fa","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"8.15.0","description":"Handle errors like it's 2022 🔮","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.6.0","dependencies":{"error-type":"^1.2.0","is-plain-obj":"^4.1.0","merge-error-cause":"^1.2.0","error-cause-polyfill":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^5.1.1","@ehmicky/dev-tasks":"^1.0.84"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_1.3.0_1658687257224_0.586359032509532","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"modern-errors","version":"1.4.0","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-type","exceptions","create","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"Apache-2.0","_id":"modern-errors@1.4.0","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"0b4ebdaefdc9a2b24e8c60a8aef0e7c82256a0a5","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-1.4.0.tgz","fileCount":9,"integrity":"sha512-ByeDq0Ijz5+Te9KpsyJNDOUYFRyK+n8R/B4W2cOcTmd75zCafmPiyOp1zMdpXuk8MqHYymHcCyjgczlC7RqW4w==","signatures":[{"sig":"MEYCIQCMBmTu6TiwqylA5AQBFNiaKGkx8vdx1TRpSYvT5p3bqwIhAOViaNF4w2vP7iDtHCZI0GUfsya8c7/sjZzItpM5U37h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi++jAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLvA/6A7eZV+EoKRq0U32vKJJ4JMv1dgH2IWBja+fydVI7CyPSUV9x\r\n4zpJ1dETlX99ztfz3QFZBXa7RuDQr87hUYjZO8hWfvIB0+FNVKjHmC5bo07c\r\n3rVxBJBYb0LUH16Bqcp6Y0Aos98FTkbBsfzo+oslJYRAaeDOMayS45ROsW0R\r\nJ2HXj09gugczH5yd9oJLvAr9p/R8d2AMqI9EaSW3P42gV6w7q9ZcBaOX8qUE\r\ny1JdTwDxyuYxGBI65rO0yhBpm+YFAGDpNQt6EkbaRO4s61x97ftOoUTRqkL9\r\nkaKvJYLrUrYNa/APAq1un86fXiVtQolxMXDiEc0wauNekRg1voCV2QUJPfto\r\n+HxLMr3dcXeqF79HEcaH3lm15CRTEvcAKOuNTZ4xhJ9XMHSI9UifZgxcyYkA\r\ni64SI/aWQ9zSP9w7vXnsjjN+9dbFF7DavMJIiEdJuf0cuiXuBhkqCY4McRyA\r\nSBEnEmr50V5VDihedRyMSYNODal5S0tDSq+/NlLiFA9yvJF32OxnnTLQyPHc\r\n9IBYoWwna0HexqQidQaDFe0Q/cQaPdkX1PNuNuo5xnd+yl1TCOaSL4YHffr4\r\nlUJGRna57xMgwzTYeQXnF/QIJxgRm+RUEXkbmbUghT11jcdvKaHp8KdeHBVK\r\naQCTcQVYxXrCePv4lMqGY6BTnzoyz0V+n7Y=\r\n=C/c9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=14.18.0"},"exports":"./build/src/main.js","gitHead":"b0b57bc79f4c410a34c44bed60202dc1fc6bab9d","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"8.17.0","description":"Handle errors like it's 2022 🔮","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.7.0","dependencies":{"error-type":"^1.3.0","is-plain-obj":"^4.1.0","merge-error-cause":"^1.3.0","error-cause-polyfill":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^5.2.0","@ehmicky/dev-tasks":"^1.0.84"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_1.4.0_1660676287715_0.0279383825649","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"modern-errors","version":"1.4.1","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-type","exceptions","create","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"Apache-2.0","_id":"modern-errors@1.4.1","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"2584fc063f9832a3e735831af556ee56c0c18411","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-1.4.1.tgz","fileCount":6,"integrity":"sha512-S/H8gwWrfLA9/eJAGb3SdohatW3hNh9BuIm1yotWGADL89VxZ4JKVmGBgLJTT7ZqzBmyrrTBmuIqx4gWpwyTTg==","signatures":[{"sig":"MEYCIQCGN8Pjskx+s1LiyifKa10lESkMFsTEHqnrnIiwGWVhWgIhAJMAkTffbtSRXlXvkauVp4YLOECUQGB+TUNWYGijKC6h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/SpdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1ZA/+JW9FV/rlxS6oqfJ++mv1VZH992fTtcw2359+oVJVClorsoKs\r\nWdJFtUtXv7x9OExcklIb3F8eFMuPpH0jVUshrvshEx47ss9v6zgbKWLtngrR\r\ndC2+oBNm86nB3/hdXhSdgrD04tq0l7gFWoyoofwWndT/ec2gjSwV967v2LBB\r\ncSfnSGsqAl1dNLfJ/+k0qaLWbrva7/SyZHBfL4jqt9OCAOlbzOCEW8QEZaIr\r\nPXwu7kLSvMR4hNnz/FVGYV2x/6UcywRf8VFgQ6SD+c7QaMmCDzPAGBZjz7U6\r\nBQfjafO4I+dwaL/EFlcO/hfyUnt2lJZdwX5/YOQZRZvcdQJp1WULdfTo3LEw\r\nMpqKe40sJyNWe4TS2yb0/ZvvwCz+tYVIsSyjywq6WwDDUc3IhiUjO22OCP2i\r\nsDSgA8ajI/TXqM6BE1s1ojZo12TyDPiAXJ+ZbYWChSqgz0iSf2KbcbqgTZ8s\r\njWenMdqGGyNu9HYDgJSx47AHvddbXrcapPooO6M/HgVh5DHk0BnyqDyspBOX\r\nHx05zXERo6usPnk3YLnCsfqI6tswPuz87O9MrU8NKo0tb453VfHIQ8qGwFt3\r\nB+dMwAqHqVaonx4aZPVHVa3quGt4Lg72ubj2U+yf+VsEg9tsRuPgTwvmAV/M\r\nsAURAnOoI+FfHIbXgUoWILp/4021r00c0xQ=\r\n=4+X0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=14.18.0"},"exports":"./build/src/main.js","gitHead":"1736231a898d0434b0fffbc11f171402eeea5d5b","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"8.17.0","description":"Handle errors like it's 2022 🔮","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.7.0","dependencies":{"is-plain-obj":"^4.1.0","merge-error-cause":"^1.3.0","create-error-types":"^1.0.2","error-cause-polyfill":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^5.2.0","@ehmicky/dev-tasks":"^1.0.84"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_1.4.1_1660758620741_0.9932495968283777","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"modern-errors","version":"1.5.0","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-type","exceptions","create","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"Apache-2.0","_id":"modern-errors@1.5.0","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"ce5b72c467549a9d988ae8cabd3ba4508f6f1cae","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-1.5.0.tgz","fileCount":7,"integrity":"sha512-wdhm+hoGim4qerxD13S6Hz9AkfPfSYMD8Z8AS+fj8S1SoLhDOwmZjO7sCKozcV9fkJolSRLzfvTvdZuwu8E8Ig==","signatures":[{"sig":"MEUCIFjdPoGb70cMcxQ8SGDq+LmURmMOjTApkE6DGTQrloSeAiEA2YwL7WY67nCs263Cw3bkjmiM1ZG17243rSjTGikg6gQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAORxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+nw/8D9zMJsRJHygvGDBYX+hbIkT09WMvfwRbt1h+OzOSAxVnMt2B\r\nj5Rf6cEEUM1eEnXJtsf/9ZjJF39o41bPclel3/LOoSMD4g9mBwgruXXT53Fh\r\nXJ3wV0TrMe9S2G5+LT29EcCYw2s2t81GNjKTD0Udue1JGKaAdkuhI3DSceJA\r\nRYynzaG1jW1/4ultUrM26bJ0xAZLcFBrsxKtqEKLPXJk1i50OLdU27sylACi\r\n4YM9xIdwl6VYHLZfSGC30O2oglI2gVoRZFhOnMq1i0d3xxiBld89MaqJwNqE\r\nvUG7wL5IzpaRwqC9V4SE1gaHO6bbuGaW9fKMbGxAf7tFLX10St0lnQKQiwzY\r\n62np5LjkX4DPFemzmI2PuIFK1K8aRQ68k7FaxCrch+ZKn1sbXyr/GdENmMiK\r\nBW9cg0qsZ9Cm6p3F3H7StjchBwazywh8DZUItnvHr43GNlD3EIewlbH1kh3D\r\nAIbvq9ybFogD/Yojv4XTQhUho/9oEdRDO41wEePfb8QyjcvmiY3mKu4cjFKN\r\nW4xcD3FIKQ737vFBQ/wRCYJdZuU+j4vcr03FkpkgkxDFBHJuNiuf7LJideV8\r\nVC+Vo2nTc0C0O7n9HQtBdc1bjdoQo+/I4Gksyral10TJSgth9DxWeLmGYkOY\r\nV+DvghvEsE87pzvYsmI2Vz/wCyB86GThOqQ=\r\n=wWlP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=14.18.0"},"exports":"./build/src/main.js","gitHead":"a486b31cbfa071a65fe288b369402b0c51246197","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"8.18.0","description":"Handle errors like it's 2022 🔮","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.7.0","dependencies":{"filter-obj":"^5.1.0","is-plain-obj":"^4.1.0","error-serializer":"^1.3.2","merge-error-cause":"^1.3.0","create-error-types":"^1.0.7","error-cause-polyfill":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^5.2.1","@ehmicky/dev-tasks":"^1.0.84"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_1.5.0_1661002864921_0.1535051460580148","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"modern-errors","version":"2.0.0","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-type","exceptions","create","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"Apache-2.0","_id":"modern-errors@2.0.0","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"945b7d3b9aeed4ba50bce1b89e3909796c19dcf7","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-2.0.0.tgz","fileCount":6,"integrity":"sha512-vZCGsMnO8DZjd1gF5YiU0aTgFB8vlo5TInEL2ESPkcLiUSChsgPjKbYaf1kpA1Hl3jskxU5ENZk6tKkGJLNrlA==","signatures":[{"sig":"MEUCIFLzgAt4jQM6nmm1UykN9trg6iDZgB2JKKFtl5YvrLuLAiEAuJ8TQN2cSzVrLOgcub69D3Oj3I9iMhIXKY59C/jC8wc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjARKiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKdw/+PQ4r2eLl7NpHgtS1SbrmvilXPTU7+6Ymvh/92+D+7zBTiNxQ\r\nyLu7ygBicLQ2LFPDVRQEMlssSc22vUA8e1xUmIFgLCDImuREmMPzur5wNADw\r\nBgLiqwHRZIhE53zlBpLS9mXzNjd7niwENqh4kTEqvmyGv5oGktIKUw7RXdWf\r\nogsLcNhXMwgt4L9rbzAeCvVA0K32m7VwBmaH1+VIT/5qexo9V7boVJsrVqEb\r\nsmaWdms46MHMZ7Yv2y7gnMPFrtbRNdM42SaZE6josW592hOVPs/uOlNsInsR\r\necUK44fwf10BSXrVACix7NmmSVuvieWKtyqQtDXAJFm4WGQ0+9umbraqitkP\r\nOxu9rGv3zFjcnt/EOYQsa6DyJ+ttnJo6+7u2n82fhJskfUMyZhBlfefVxLDO\r\nnnzNM8QaElBUUPClXQEL8AzqbD9Dq367cqihAOEeUFRCulrkweN1RnMMM3X8\r\nTvQRVaDycLon2TJNpq0aVRQ9NOwHOk6TAteRVw8VOFsU0AzkcaDr0pjQziSi\r\n/h/xJG2WXvfE8+5KP8RDb6xUv2cD1V8E+e0Sp0CBYcEICnU7f5ck7iWNUB3G\r\n6C+eK78VyjwtxIi8RTuMiepxPcNQ6kwJD8W+s51IXAT7LJHaKrL7fcMuw+PF\r\n+Uxuj2wGwmgk9b7VQ7U2hghq7cEd3TcvOCI=\r\n=mSSf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=14.18.0"},"exports":"./build/src/main.js","gitHead":"6c99d4d594acffafab45ef1ab2ff731a4983f614","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"8.18.0","description":"Handle errors like it's 2022 🔮","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.7.0","dependencies":{"is-plain-obj":"^4.1.0","error-serializer":"^1.3.2","merge-error-cause":"^1.3.0","create-error-types":"^2.0.0","error-cause-polyfill":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^5.2.1","@ehmicky/dev-tasks":"^1.0.84"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_2.0.0_1661014689744_0.9770995943561769","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"modern-errors","version":"2.0.1","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-type","exceptions","create","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"Apache-2.0","_id":"modern-errors@2.0.1","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"9dc74f7009fccd038cc29992e70471838ebd075e","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-2.0.1.tgz","fileCount":6,"integrity":"sha512-FRoeiQpjhrlbe0kaCGSw6efDuggyoW9RHI5Jcc137yM6Ye6Pkbg014oEHxruUQNdOx3/Sa1TfBt0ezb6MSDKhA==","signatures":[{"sig":"MEYCIQDUm+C1RlRQseZVeR9wDL+rlomR8V1FxJF+VfM2KKnLHwIhAJEmRumrX2w2HUXCT+7jxh6hJRe8YPED1FH1plxd45U+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAS7FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryQhAApOIMhS04qxLjx44fGhloYxkdP/ApgUMFI3JYotXXPh9Z0zxA\r\nJ497g09fvdubNEhlFEkPDyRxjDbLH58m+QeOixhDvfd4kYgImZg2rivXQ+Wp\r\nmbeHP0ZCeLz9NKEFL+/grevp1AlO8EFkRnI1lYqJAIOmnTT3r9cXWMCpM2Tx\r\nDI1tuBf6CYNsB++DXSWvUUsamTi7ID05lAPbES/eUvdokkohzwzWL0TTocyd\r\nblGRqac+9JrV0ZRQ/qDlyRnIoNWJhO8YQXgpazs9rXGBMRq2a2oG1AY6tc+N\r\nWyAdVev6onfuFFwlZcrzsOfgHiLM6lT+MfgTlBD42k+aRwyQuqDnmg0uSqs4\r\n+uCegZTHytXfOUff88J0fTXUop/N0QyZ6CN7kJc4ln3Fx9Vgt/xg22Q4d/tt\r\nOqVuPzdkqZ6BrvQ4vtuOpvkn468SL6qCj3/3Cj3qaaNZGM7YArFSkZ0NXzkc\r\nNd8nMbghXAp7ya02T1XJwbnac9ao6EoQq45Fo1TkMS7nXf5mcqLRtyEYZrjS\r\n375wVRW0qT1Qqo9vNpGSqWuE59vM/6vNq8GHnlLt7YatEhjgnKwBMXNsZjy4\r\ngKlMCbTHAtn2DWtsLDjrhWfF5SuocvpUc3Bj1XTNINPqcbaKm/aSBo/aUlDd\r\nHLaik50UDM9dGBVxxl2ffsITRRSoaDXH6ig=\r\n=GWj3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=14.18.0"},"exports":"./build/src/main.js","gitHead":"f09df36c39b6f39579be46d1a5aea6bf34dd66b1","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"8.18.0","description":"Handle errors like it's 2022 🔮","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.7.0","dependencies":{"is-plain-obj":"^4.1.0","error-serializer":"^1.3.2","merge-error-cause":"^1.3.0","create-error-types":"^2.0.1","error-cause-polyfill":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^5.2.1","@ehmicky/dev-tasks":"^1.0.84"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_2.0.1_1661021893520_0.16096084916206577","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"modern-errors","version":"2.0.2","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-type","exceptions","create","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"Apache-2.0","_id":"modern-errors@2.0.2","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"10f87014fc17139282e5ca197c89397413dfdab6","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-2.0.2.tgz","fileCount":6,"integrity":"sha512-ef1ji3pB2+PPtGNz4ss6V+eOMrSXDNxz/pmMbiNVN0zk19Ooxgz3+1AFYN6P2FXkWMhN/BwwmDraXPYEPME5xQ==","signatures":[{"sig":"MEYCIQDB175aBQJeeD3aXLMx8cOf4wtLczFxZ7IyM4+AWcH1oQIhAMOdLtctOZhP9dIF0Bol7LV4vlIicHxUjJ2E8iQEKhLG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAkrHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyOQ/+PScuNnWctzArl4V6HOX95UMeov5R7l3e7QE3hKE+Gs9U4WWy\r\nCTQk0HOQTLOD9RoJ5CbgwZZbXBfrYUUTX4QoRQY0Frwb55SHlNi9fh1qTevr\r\nP57//41h/TjQTaRROjsWH50BOOOXI6xmNLdyvaYONBNOUDB3qJY/VIEFU2M4\r\narPPwVVEeN9UvdwjPI8ASF2fbUf7E/FaXQlhfyi2xaLYkSIKGSzrYxUiC5Ef\r\ncJuhZhTqNt+QjHLaQKeswcfzjDaqEkye8KcCSElBr+t6diq2gvj6Ho3DsaQQ\r\n8E6NAgohY0xIvqEdeVePv61d19h5eY+sKXEqFND9bCF6VUGCO3mnGGhkMdoi\r\ngNX9/F+o4tv/BNOcgHCu+kjSj3NCQQiaoLVKlfMV2edIOJktlci1UGXHx2Uo\r\nf8IYgjrNcadVJG4y1g+2hfHrbxkC9VcHNnGdVgfdrx1revaun0I250GQQlnO\r\nwnZu3hcQvJCyTMMpII1DhR+aTNmWIm+34TF3VCYjf05Vx/Nt2rVZ7+zBladn\r\nRXREA+Yhp9dOAP9xZbIMdQQWzGbtA0gcKiczZjJBFTvP2vF6IaXlIz5V3ZWk\r\nCD0OfVf77HKc+rvxV9BKMXSM3Ltv649c80rq1lq0aI0l1fGW6VKUUCRVIO4g\r\nOD6H8DpETbVmr3LxfGaZtkcVoNlLBQ8xH+E=\r\n=dFz1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=14.18.0"},"exports":"./build/src/main.js","gitHead":"852e017c65577a840b2a560a419cf1f3701adcb8","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"8.18.0","description":"Handle errors like it's 2022 🔮","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.7.0","dependencies":{"is-plain-obj":"^4.1.0","error-serializer":"^1.3.4","merge-error-cause":"^1.3.0","create-error-types":"^2.0.1","error-cause-polyfill":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^5.2.1","@ehmicky/dev-tasks":"^1.0.84"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_2.0.2_1661094599055_0.8510504392455958","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"modern-errors","version":"3.0.0","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-type","exceptions","create","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"Apache-2.0","_id":"modern-errors@3.0.0","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"44916b0d8c3ad4034fdf664cb15faab01d7b977a","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-3.0.0.tgz","fileCount":6,"integrity":"sha512-SyNOPNebav1dM6NBAplqjaVEl79e9ADnEvUrkrcZkpQSGd8Gv3w2ozde8N591qqKU4znfNdOhplMZz+IRxSo2A==","signatures":[{"sig":"MEYCIQDACKp/h3yANCP2jWnfzCSObv/baZeytCuQjg70yMkUQQIhANmCc6fdBBKL9h9SzfsFsqGI+Ij+1jwNt/j/Iee41+DU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAmOOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvSw/9EJSyHb98T/7AQySt4Jr7HpnASnlitLyfsEXskLosXwMy3Uz5\r\njYJV1Ail1RJ5Az9ALF6kMWOHuaGXtF40QVoqkIa8bm7vaVT7JcTKoMAXaRid\r\nXwWHnCrKWxf+coqJ6NmCjTdhzttkQ2UirHxYfXDaMYGzSFjEnFMySZ5BhzwI\r\nX0VT3VWGoL2OdWyL7/Bv/eJMTTg6yezUMY2rGstK6gT0+2D3vYkeC3mvvM5F\r\nZJOy653aCKLYTXl80JGMfpxW3Oa6paw2cJJe+A1zg/iIBi/VT2YtTyMRuOrs\r\n489trZaQZ/rB+0OuLDU4yMNMNJl9dFprWXcjgRtQFclSLdbBfbounzeuVs67\r\n+n4QKlWzXY7UOl6Wln7kZA+Ffo+QCRPmrNPb1bAYMLF2STUggF7MH6lZSA9F\r\nDJ9rP8WQuNUbUulAIVEUude/nTaPvAR7rzptsQ+ZU5OZeWKheoJbp7rCw6NQ\r\nAoqr0gQ4iEFVeZ0Bp4vYnvbtfIW+se3A/VbIFdQebgXQPFc9mIJ1vSubawC6\r\nDTvbeJ07lXjEwYg2ETP6SdCNE2WGmIcRUDuPUZm+rU2aeyursRYq5mzitJMG\r\nX8OrqXUBIC3CQ5b4p8TkDh5H2mSIzOEbJnZk4U6+YcqHDxyB5n/NwJlTY2Vn\r\nzXaz+0a7ZBXJEISXksyXhQe2A4p1jnMvNcc=\r\n=kkDl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=14.18.0"},"exports":"./build/src/main.js","gitHead":"577f6e54146218160ccf85db152e7a19b727613b","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"8.18.0","description":"Handle errors like it's 2022 🔮","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.7.0","dependencies":{"is-plain-obj":"^4.1.0","error-serializer":"^1.3.4","merge-error-cause":"^1.3.0","create-error-types":"^3.0.0","error-cause-polyfill":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^5.2.1","@ehmicky/dev-tasks":"^1.0.84"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_3.0.0_1661100942103_0.5333338972438386","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"modern-errors","version":"3.1.0","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-type","exceptions","create","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"Apache-2.0","_id":"modern-errors@3.1.0","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"ea65530729e055f1162e1dab370cdd1d7499c7ef","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-3.1.0.tgz","fileCount":6,"integrity":"sha512-dNch6VLpsTh62cweBKmAUt/+derc7tqdqsoRoLt+DZ3zyxzObukancsjMTrrgdHEenmbPMAFzQoVvTQi8bUmww==","signatures":[{"sig":"MEUCIQDcALiU1I23vmv4wph/9z8dXt/Q1baJrLNRYdNti6XXCgIgWNqmLzoHeRyBv7oyAy6C9dEiutDhaM65+yDFVgHd/Kk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAoXXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqgaw//UEZmfJFAR4r0UlV9Ccdp1z1gsvc9tUUyf+4GjX+wmhQyE07d\r\nJRl3QQ3lRzGo9/PdNibs/R25e7iibpRlJ82wRxIzX1KMz74kLoCcqNreLHxE\r\nqeNIMDbzAzyjL+1+WPrYKtiVqkf45HqsBxIQp6isZQFB+QjgXVTG7T9Hl2h4\r\nfYSM/sBpMF6EGpRPVkZNEmlLZAB34iVZzEaifOCvhYuPjfOAp0NwgbZ9BG++\r\nAZc0MsdO9SonCVoE9AP/+mUZqFq357upwzB4vUfvB8wB4mvuyEFjqF2vNaAG\r\nM9jL0Xqio4DkhqUocS//+hr5DkbSg11+1jd+X5E9nmj5RBEG5hfmd2rBfu0P\r\nZmj3oQcYKmXkdMIKbZFc2LMMpXoGOD2Py2FQgbkaS/EWpgI/D5dTCgFZFxFf\r\nAVonAu3nq979DPsj4ZQXkas1xbbggmgnQfGh5sC8pascn1FyjSOALtCSgw67\r\nV8iZ62sQPPfjzAIamxd/y2OUwEMImgum226uPHdVCjD1EYdbfHgoHLAkZmmE\r\n106WOoaM+xs6KRoNRM2MGADvrLSqtzpNAXY0VUSCo9nKkUE/U4YEYEXZry8G\r\nB1OMwN5irg/tIWFiVtWhF3CJ2iJ2uDNPVASjAbPiBP3kIpOVL4jDZZq4Vbgv\r\neSjMikemtBEiiPT+piIwuweDw84Rix3BmU4=\r\n=sKGb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=14.18.0"},"exports":"./build/src/main.js","gitHead":"d1d93fa6b7c4bec8f166865ad97c02886935c398","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"8.18.0","description":"Handle errors like it's 2022 🔮","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.7.0","dependencies":{"is-plain-obj":"^4.1.0","error-serializer":"^1.3.4","merge-error-cause":"^1.3.0","create-error-types":"^3.1.0","error-cause-polyfill":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^5.2.1","@ehmicky/dev-tasks":"^1.0.84"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_3.1.0_1661109719430_0.9587536221579758","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"modern-errors","version":"3.1.1","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-type","exceptions","create","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"Apache-2.0","_id":"modern-errors@3.1.1","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"133974d92d3e6f8a2740e03df758a4093b5067cd","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-3.1.1.tgz","fileCount":6,"integrity":"sha512-x/5+RD5T6VkVBsxP/yhFaJNh9XXuwCJOpwuuJsYDgqR6yEl7roHfzo57l7poxWcR6I3XpM4v1WBMqibltoB5hg==","signatures":[{"sig":"MEQCIDz+HBtoOikiyAlqt3khg47Ns6u/hLfAuPdtYBEUuoewAiA1m8WJ9c83o+E+iZN1TKfcT363mVd0FfYjLgnVrTSe3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA5MOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXQBAAkx9WxpWSK7IglEm6r0Z+WfnuG4L3gZ7s/U362aWhs8BMAdzJ\r\n2eVgnD3AhjeuNrEwUEfq5ueJvKkPZFjUApnGGuSn/pP+9CEqYP03Qa1o5hRf\r\nsXOvZW5l3SI516e4s6p9RldWeXJuBg/DHgXvcuRsSVMHjdxOy/DwCbNRqmK3\r\nrI7vvzKzeJjJFiXSEiQ0VE7Rh7HppW+V+h3TSKZPj0FW9Y7UrYyjyYs7zTJH\r\nu+dEX2YIWXvckZ3ar3HO+UnlHVOqXONoY7jJgnhv7aMoIC9TBL+MfaL8cB3c\r\nFNtbm7lXerDttBgPUKykAEx5Q3NfRkLifbFISC+3HcfW4MiqXwqIqAeWvvt5\r\n9fRZL4gJ7jYRok7k+7oryO/gBwxOEm4AAmuBtbUqjHAwi/RQvSv4w1YD6+rH\r\n7/GS4TPKSLN7CdVaGk2lepIKIT2OUv8NJH9m8OzscYsplCXV/4U/M4Oaf3S1\r\n5HnTIUH/N8jSKf/GkBFnXM3TdCQ9tXRlOjg8VwWnc+gNIrMpcXa+cpY38Hc5\r\nWeeE9qFn1xsvtpWGS5KfjC76ougYZHbQnqUp7JNflTHzhFuUPCxspxONUOSP\r\naWH7ljR5jxLvgvihD2soLNPKlPuH89lgjCL+rh+mMbgypbTy2cvpGRqrwlYS\r\nxNS8FqY/LG8PkB3HlrvwFzsdZZdBBJKRT9s=\r\n=ORR/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=14.18.0"},"exports":"./build/src/main.js","gitHead":"1a78fd0b615ecd0c278ae3414836f040906abf22","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"8.18.0","description":"Handle errors like it's 2022 🔮","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.7.0","dependencies":{"is-plain-obj":"^4.1.0","error-serializer":"^1.3.4","merge-error-cause":"^1.3.0","create-error-types":"^3.1.0","error-cause-polyfill":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^5.2.1","@ehmicky/dev-tasks":"^1.0.84"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_3.1.1_1661178638406_0.7196970365854167","host":"s3://npm-registry-packages"}},"4.0.0-beta.0":{"name":"modern-errors","version":"4.0.0-beta.0","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"MIT","_id":"modern-errors@4.0.0-beta.0","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"42fb5f7fbf293598cdca07db5fca874ed7bbb2a5","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-4.0.0-beta.0.tgz","fileCount":80,"integrity":"sha512-gfh+FMenzahtdzwbuQ8w3iiwJkV8v+P0ULMDL4u1ywnwY5uGI78/28fpD8pdvoHItscwEsm1pwvbScl1d3P0Jg==","signatures":[{"sig":"MEYCIQCjGbtuaUnd/CxHMTMG1zrtq80LQgFfOEwCer1BTPyVrwIhAO3Q5XbyyCs1K6n3Z3B4C1xjQ850j0PMtm1NW7UE/g65","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYtWqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqukA//TMBQVs3p5u8d8qpZ6ZwrEns65Cl481SxzMbLrAM1dX5ES8Xb\r\nWOp3tuJx7PqJZ11VeLyg1ReMplmpxwK6vTz1EQELNr4/ksqFZHVYpxO2/nhI\r\naAzvbUGQvm42be8hhc1nRPLBoA6ZMGwbKSAT1UXZyjNIDDSD1nqTPVirSH3h\r\nXPKeFg7w8jDws8DOl7xkWjwAUynwmNEPoN66nbHnrTqthtLoeijSQk1HNySd\r\nG3jhWOu3gA0I37yE9tH7P7vobjTzbfBUS9zsfGZWovF/94UXhAddWcOr54ir\r\nbrb7BJrDioq2m8MtiZ16WkbpCtf1OIyDXKhAuxg5KwqZ+gwMOwDVYahlLdzY\r\n/4P87M2bCw7PsfQY0XOOj8AWAsXADPw9SPFd0MKspGn039UhKJHkUFxdCVMl\r\nx5q3zgdrRDWhr0X0RBA33Pt2Ghq49TyrUkCO+WbCTvPcAgSWyHS23vc2/aK7\r\n8ptxFxnneotXimrcJQ5K/a3bfPrk9UPp4Hcl+ZbykUVt1ucIKQcp2XL3s3Zq\r\nmQLH23+seWbGQCIQalaNfd0mkCqVhPjIJQeaHW2bC8DQns4WgOoLRXrtzzR2\r\nV7+Flh9mh7VLLaH94xxDPjFCSMLNXBKKXV6mzZqDQToDUy/woiJxl1/pizYn\r\np+nUpYxskgedH7HfCdIPbJEjxcnw85Fllmw=\r\n=WTW6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/types/main.d.ts","engines":{"node":">=14.18.0"},"exports":"./build/src/main.js","gitHead":"f8660fe0adf101c6a1fdca262cd3575df98801bc","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"8.19.2","description":"Handle errors like it's 2023 🔮","directories":{"lib":"src","test":"test"},"_nodeVersion":"19.0.0","dependencies":{"logform":"^2.4.2","statuses":"^2.0.1","filter-obj":"^5.1.0","clean-stack":"^5.0.0","triple-beam":"^1.3.0","is-plain-obj":"^4.1.0","safe-json-value":"^1.8.0","set-error-props":"^3.3.1","error-serializer":"^3.5.1","error-class-utils":"^2.2.2","is-error-instance":"^1.1.0","merge-error-cause":"^3.2.0","set-error-message":"^1.3.1","error-custom-class":"^8.2.1","log-process-errors":"^10.1.1","normalize-exception":"^2.9.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sinon":"^14.0.1","winston":"^3.8.2","through2":"^4.0.2","test-each":"^5.4.0","@ehmicky/dev-tasks":"^1.0.97"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_4.0.0-beta.0_1667421610003_0.7719946859277571","host":"s3://npm-registry-packages"}},"4.0.0-beta.1":{"name":"modern-errors","version":"4.0.0-beta.1","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"MIT","_id":"modern-errors@4.0.0-beta.1","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"2ad9233c7eabae6f03baa4d135e0c5357c3bd08c","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-4.0.0-beta.1.tgz","fileCount":80,"integrity":"sha512-gtWAsyOw6t4COhtFsYEKS4h5GPgIS/s62ZsgoJwV02Ybi73LIbkmfVoivKwuI8YlrOy02UrjINqTU/ErvHk3fA==","signatures":[{"sig":"MEUCIF43EKRL1y4+wGA7Z0IhryFa/rAJmAEKVIwHdkIvgl2BAiEA6klmrAhAtMfN/96hIIiDZ35EWFe2rGiKdvlgaRbxu+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYuOJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmptww//YJ/Oqu6JBxT1yWimyc4zUExZyLYhx30sMlCR7H9TyHHfVcMt\r\nh5D7xym60a4V7ua31VSm7tnuSCjrsa0qOIhR9cw/C+0ffb1azIvhIz9+wRN1\r\n8+l7A8lIrL3x/Gy0XLwm+rpp64C2cA49kggO0KdJGKMBQYsMzAcwTeQeFKNW\r\nd6SUQ7zzZgW0p5BvpSTtD5y0GgpBA3cW0/SWbwX5d8wmjMwdlEKcOepH9Uue\r\nLjw3fDOvbMXgfaJUvVCHGNMR5ew2beSYd3MIjBgHyFdr5hdV1pqnA1iPQIuz\r\ndhF0rGhc5JthZJ3xkysKaPPnDebN0OYIWT9Ca2hJ0oJipO1Hg9aakH9C6kY0\r\nFJ2qYmiQnEvf4FvXNH9CRCutAB7VMnwS4mJ0zSHVLf/6Nd5rkLKW6DKA9hYe\r\nfbgMC/J5j4DvtXUv88vD8IFpLQ1CZKj2qsV4bho+FlNnobsZHTLa4DmFIogn\r\nmuHs/RSO+9qPz/kUGUyd1SkMrlLojJ51mDaVsQTZAj+bp0tLXIPjlbacLsHu\r\n9cVicTlLEaDOlEsMzVY5VMPsiu9Tt+R0bpr1ccgh3x8DxMl/8QkvmTNNxsDv\r\n5Gt6OXA3Hd2eNdYYVKq3hVzZ1EviIjXrF+7EnBbdgO0QBUV9JTHSdL6O9Whf\r\nL0JOrbhCo+X+JkcC2O5IRDocZm5zL+C2+RQ=\r\n=bffA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=14.18.0"},"exports":"./build/src/main.js","gitHead":"0f2673ec8405cad3e75f1f01feff0800791c7628","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"8.19.2","description":"Handle errors like it's 2023 🔮","directories":{"lib":"src","test":"test"},"_nodeVersion":"19.0.0","dependencies":{"logform":"^2.4.2","statuses":"^2.0.1","filter-obj":"^5.1.0","clean-stack":"^5.0.0","triple-beam":"^1.3.0","is-plain-obj":"^4.1.0","safe-json-value":"^1.8.0","set-error-props":"^3.3.1","error-serializer":"^3.5.1","error-class-utils":"^2.2.2","is-error-instance":"^1.1.0","merge-error-cause":"^3.2.0","set-error-message":"^1.3.1","error-custom-class":"^8.2.1","log-process-errors":"^10.1.1","normalize-exception":"^2.9.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sinon":"^14.0.1","winston":"^3.8.2","through2":"^4.0.2","test-each":"^5.4.0","@ehmicky/dev-tasks":"^1.0.97"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_4.0.0-beta.1_1667425161040_0.7695756025996643","host":"s3://npm-registry-packages"}},"4.0.0-beta.2":{"name":"modern-errors","version":"4.0.0-beta.2","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"MIT","_id":"modern-errors@4.0.0-beta.2","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"43ff9e8f7d336ce04673ed63fe88ebe3be391343","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-4.0.0-beta.2.tgz","fileCount":81,"integrity":"sha512-wmDAJ/GmT1aejis6ZdHNLQ8mCxdEpt0zO/CA6Y3O3gAgfwjqwkjCoHAU2NE1MmMSK1bgiRjWtk0uU/4wqFhTKA==","signatures":[{"sig":"MEUCIEUo3RvzAejWEHOMVtvlDyC6ejpUKOgy4Fetkm9eq94OAiEAqpS5/vKp6w9BiLCZXN12wxGQGUfmzW47ThRErUs5gmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYuQPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqtxAAgMgm2SqS5W8oQnzE3iCo5JLPQyZPbQmgnGlJKgLyTCR0/6/Y\r\nX5emiFuzhzGd3ttq7QSB5fNgU5m+CFnFkqi0O9RVEpllW7HdbD7wGcRZtmGh\r\nk3KJtcOz41Ea64CoODP8Br89tbUcKqS2N8pIajqTmeHNKjfVb0hXc6pdMQ+T\r\nKGMD+tuXDi1yO/8foy8zjO6K9TWbIOqPTrE+BnKS3G0Z71jATjG/6mo6QFBt\r\nkhqVNC826zeBQPz5g5iZHWJtGxm3crvssAangcAxxk+lvW04PanYpqZj6AaE\r\n9K590EnXamuPXUeKw1/pHGjrTsmuHnbixIeOS/t0GTAigI3xHeVmk9jqWWI6\r\nQzfUpCNdbkKbaPZKoRBw1bx0z6giLEsAI2I8vc/8QVWCIMJ2rZ2h/9zKD3KC\r\nzhEOrYrn7GKgWrITLc7/4TYKccx9aHDwo3qVuIY3FjhcjZx3N276jRsNYLRU\r\nSC98GwQ2MbZZEN+e1eTIzP9GWuHlLLKiEB+xPvqBjPULDmFAmFndN/+HdKMO\r\ncM5TzSjWVfIPnKME9NBMx5GSsspdNnMmM1d5YstynpqZ/ZWmhTEPpoln/YH/\r\nx7iAxtTS3FkmXvQ3IenYUg2s/5b5E+LkAGPNxf9pETzSdJ+T6uX/GtusPxl5\r\n82sZgrnPN8jfGqbmjK3976ePbUnQR1X+FVk=\r\n=mzOf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=14.18.0"},"exports":"./build/src/main.js","gitHead":"7298ff8d03da3e0dab892f2c2edd2d1375ab65c2","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"8.19.2","description":"Handle errors like it's 2023 🔮","directories":{"lib":"src","test":"test"},"_nodeVersion":"19.0.0","dependencies":{"logform":"^2.4.2","statuses":"^2.0.1","filter-obj":"^5.1.0","clean-stack":"^5.0.0","triple-beam":"^1.3.0","is-plain-obj":"^4.1.0","safe-json-value":"^1.8.0","set-error-props":"^3.3.1","error-serializer":"^3.5.1","error-class-utils":"^2.2.2","is-error-instance":"^1.1.0","merge-error-cause":"^3.2.0","set-error-message":"^1.3.1","error-custom-class":"^8.2.1","log-process-errors":"^10.1.1","normalize-exception":"^2.9.0"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^14.0.1","winston":"^3.8.2","through2":"^4.0.2","test-each":"^5.4.0","@ehmicky/dev-tasks":"^1.0.97"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_4.0.0-beta.2_1667425295728_0.802010157170483","host":"s3://npm-registry-packages"}},"4.0.0-beta.3":{"name":"modern-errors","version":"4.0.0-beta.3","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"MIT","_id":"modern-errors@4.0.0-beta.3","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"b05f11a79e9da35703f421307e9182118c2657e8","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-4.0.0-beta.3.tgz","fileCount":81,"integrity":"sha512-00+XcvJvE6RvR0k9YupnQZW9Gkptr3+9fAClvDacM+DlBgfuTwCZPG05J5jpRUchx8dl+4cwhdKxPponoAYZrA==","signatures":[{"sig":"MEQCICz+C854rXIV6AV1/GwDdmggJ9F35BZhaH15+ZHcFSjFAiB9VKsQLf6HmAIBIQP9Mq4UEO9j+X08fpN0o5EuljwIBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZSL8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLvhAAhTfZm12dPc97SrsvHZtvR3lcEvkKjTU2S/pzWD9dY6m7D/mk\r\nSW20jn5olPxC0Rd/9S/WrWda55oSZUhJzzCTMdrRZPXIRzxb6Zh4TwCyVxxj\r\nlem0geJVhvqhrC2GTw7LZSwoHN/IWo/U9lRx8794TVudiAvPqGintpNGJFeR\r\nxVXfUeJbpalQtfTAW18snhstMSkZpt3pCtbQzfdodhqXg1+p/I7H0k2trqy3\r\nAVLyP47GOMYCw6HcmZJWtGYvzJnNRw3YWWox5swBa8RkwsQfhY7hU1rg81/i\r\nAnIEG93gtP635BArS5mJ2OGDQXPAeurSe9+s8Yb9SDa705z+JWouDH8fM+1E\r\n4TJXJucrQSCFIgLs0fsy239JS3ZCqpRLGRYwrUa+hX+MT1rb/Wt2cbBtGRI0\r\nTtA6kMMP1hMO2HrIVOBS20zwa8FaFeQUqQXz6ZV0vNpPdrW4OSFsDbN4aS6e\r\noOJDxhknfLJR6JsmUoqfV9tJu7LoP1jQvAnRP5U1QHLGQDvGBV5g1b5eJW2I\r\ndpF7AcYNyFFkKpK7guptOAWmx9QVnr0dm/4uuicKyEnqmP4sqL5FUh54OwZL\r\nmorVE8pS9R2QmPMKJjKf1n2e7i9a9FV/C5+AKNsRy5YxlLmcUBXWB4gClL8g\r\nzm+V7VUqZHa814x4g90mSviTJgE07nQXIxY=\r\n=8/8c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=14.18.0"},"exports":"./build/src/main.js","gitHead":"04938db51c06722d3405593a3e436fe5262f2b7f","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"8.19.3","description":"Handle errors like it's 2023 🔮","directories":{"lib":"src","test":"test"},"_nodeVersion":"19.0.0","dependencies":{"logform":"^2.4.2","statuses":"^2.0.1","filter-obj":"^5.1.0","clean-stack":"^5.0.0","triple-beam":"^1.3.0","is-plain-obj":"^4.1.0","safe-json-value":"^1.8.0","set-error-props":"^3.3.1","error-serializer":"^3.5.1","error-class-utils":"^2.2.2","is-error-instance":"^1.1.0","merge-error-cause":"^3.2.0","set-error-message":"^1.3.1","error-custom-class":"^8.2.1","log-process-errors":"^10.1.1","normalize-exception":"^2.9.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sinon":"^14.0.1","winston":"^3.8.2","through2":"^4.0.2","test-each":"^5.4.0","modern-errors-cli":"^1.0.1","@ehmicky/dev-tasks":"^1.0.97"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_4.0.0-beta.3_1667572476112_0.7004305844662246","host":"s3://npm-registry-packages"}},"4.0.0-beta.4":{"name":"modern-errors","version":"4.0.0-beta.4","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"MIT","_id":"modern-errors@4.0.0-beta.4","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"e29a79e48ebcf6dd768afc346f82ab20c1b0aa00","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-4.0.0-beta.4.tgz","fileCount":64,"integrity":"sha512-mSGECdGbbbRpvHqgyk35wgN+NA/ymzGjqKqJPxQcvZ67tjFA3rDl/HqHtuUU0HAs0RdZNmJKkiw+zdkdlozPFQ==","signatures":[{"sig":"MEYCIQCLUMcDJeUFOD6PxiM6+81W+Oq3J8b5Fhj0+qhmhdJ/oAIhAIs7nOc6KFyajsx3k+D/DTIFBScmQd7xxieNFdgrfGW/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZq/HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoySw/+JcVRkDjclE6lGPGJZSe3yhiz6iV0lyThLr2UyAzWFSqpdhZw\r\n5zHGZMDiXeVmOCsde6V7JYnIODbjtP0a7W/FSfmsdkqA+FyVGi06wjFm4B2x\r\nwWp5sE+p2juccTLJ8uQNrgCA9T7KqsZl3NMuk0H1gFfVZXgNuenn9bK+yxPW\r\ndwHCQDjBTOGm9bCM+VhiRKn5w7i/b2so0Jb+WDXm1ULrW8NlItffd6slQDmG\r\nBJOQJ2KdTkMh7WM7pYnAV9sJZBog23AxiAdzOLdhcwDM4HFV2mQ99cGW9yAt\r\ncuQWtjfrdb9B0BekVDtroIKheual5LwJmyDq3RlWZP9FMfH2D/4CyNJGD6rv\r\nnio44+4+reK8d7gJWfJY5dX717BJCQxc1SEEt+62Z1EfBz6tkPtCtZPvsLa/\r\n9K/n3Gm5T/Jgep5YSiyKXivjqEqq6M5oPVml+I33+8U4BrYkvEmUIIzDE6aM\r\nPVGwZM5UXyPDqy2N8FBzmyV90AzRsUcat8oWSJ27akA/bIuH8KpigDn0DvML\r\nx7PScSRWdDLQIxMviLMty7cAPrtu+GRAjI85ZUFLv8kRZRkgQdqDDrHBM2OQ\r\nF/MlJm2KhU3GdNxFMNnwB7AwYi5DMoRcJNi4eEhb86ZneOfNHn3xYsS1Us8h\r\ncRwO6whQumxAwCnJ557y+587KPHG2fsGYuY=\r\n=aHi/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/types/main.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./build/types/main.d.ts","default":"./build/src/main.js"},"gitHead":"ca041585d33994a9873c533419c871bf473c2d97","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"8.19.3","description":"Handle errors like it's 2023 🔮","directories":{"lib":"src","test":"test"},"_nodeVersion":"19.0.1","dependencies":{"filter-obj":"^5.1.0","is-plain-obj":"^4.1.0","set-error-props":"^3.3.1","error-class-utils":"^2.2.2","merge-error-cause":"^3.2.0","set-error-message":"^1.3.1","error-custom-class":"^8.2.1","normalize-exception":"^2.9.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"test-each":"^5.4.0","is-error-instance":"^1.1.0","modern-errors-cli":"^1.1.0","@ehmicky/dev-tasks":"^1.0.98","modern-errors-bugs":"^1.0.0","modern-errors-http":"^1.0.0","modern-errors-stack":"^1.0.0","modern-errors-process":"^1.0.0","modern-errors-winston":"^1.0.0","modern-errors-serialize":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_4.0.0-beta.4_1667674055482_0.16818606988565654","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"modern-errors","version":"4.0.0","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"MIT","_id":"modern-errors@4.0.0","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"064f32b32433e985d7db189d78d984f4b27c0664","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-4.0.0.tgz","fileCount":64,"integrity":"sha512-uefXUMUvI+MKSj13bRqZ3hjZN9YJCqdpGBhbM1EwvWggdRNWYv+h6fQnX1QpaW8eQA3/z48C9qw0O0CD4Agvfg==","signatures":[{"sig":"MEYCIQCSyHFFbKTTiwXh6sda3z9spCPfV3N7cD1diQeMZFwnaAIhAKYLZUNo+i37WifT+cro4TXdfXV4TyUf3ejAlY1NScCi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaCgkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfyQ//Z8Lhi8Rg8j+pLZ4zn2pRiKNX/DNQjmj3uPow2sn0OwohjIk+\r\nBd/z14FLhN1TrJKufzOw2x+958lfexD06/OYKH+oeAd6VQbbYgXHc9TyreU2\r\nCpryaEVmdkOOZ6UZGChApzYmPCdKrw1iHViasMRLgcemHR/9zcAvTtOTe2oo\r\nM0KdK0F1zCNReVoWPh7K/JWfLspswhpS0E/fod9iyW9iT2ZnEgjQo3bVXWOw\r\ntD6u+33i4OtqEd+vvWbKjUx2usU80bAjIwFfOvE37SFrLhup37QEu2pThU1f\r\nByeblTs+6BIcA/lh7buD6GW1QOzkRErsdvyMwI08e1Uc+uNbAtFzRPpR+b/g\r\nF7zOjCzrZwmWA6k2sUKBiBVhYIIG/CBd/NvreLJEr/LxH4w4iyZHxdp5Bj4J\r\nmnJY/+p4HFENyAJaTDbFlQCQPxtWaaJYLTc/x7EcjzX4XTPVnili6vVK+w/1\r\nIX1rHNVSRy9XBn4XKSkz194tNzMW0YraFhWDSFN8oU9aZwbHebQ0yjEw9b1r\r\nqXTUG7HB3T4dczBC9L4PfBwcbeLj/GFnreT9YlSyCMTJRx0vox0g4lVTxjDE\r\nzHqVztTvG4eU7OC1j8YDV9hqZxD8nSU6QsgkfhSeS5u/Mm339vUQASRzQFP/\r\nN2hcLD3lIlp5rk2X1CRjm5Zma5Z2Ts+zm1s=\r\n=3Cle\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/types/main.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./build/types/main.d.ts","default":"./build/src/main.js"},"gitHead":"9943f7a3a12fa18208fc6a0428da07d7f220efe0","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"8.19.3","description":"Handle errors like it's 2023 🔮","directories":{"lib":"src","test":"test","example":"examples"},"_nodeVersion":"19.0.1","dependencies":{"filter-obj":"^5.1.0","is-plain-obj":"^4.1.0","set-error-props":"^3.3.1","error-class-utils":"^2.2.2","merge-error-cause":"^3.2.0","set-error-message":"^1.3.1","error-custom-class":"^8.2.1","normalize-exception":"^2.9.0"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^5.4.0","is-error-instance":"^1.1.0","modern-errors-cli":"^1.2.0","@ehmicky/dev-tasks":"^1.0.98","modern-errors-bugs":"^1.1.0","modern-errors-http":"^1.1.0","modern-errors-stack":"^1.1.0","modern-errors-process":"^1.1.0","modern-errors-winston":"^1.1.0","modern-errors-serialize":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_4.0.0_1667770404261_0.1463724571266709","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"modern-errors","version":"4.1.0","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"MIT","_id":"modern-errors@4.1.0","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"eca827fb973dc9a4da6ec85602150198993e0d4d","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-4.1.0.tgz","fileCount":64,"integrity":"sha512-/u+iFPuVzChT8eNZYQmMuAYrFk3ncYM5QtCiHduRgxiq2DGh68jhyphJyOHGABbB6psKVPqzuCzfHzXFi9AHCw==","signatures":[{"sig":"MEUCIA4zawS9T3qL9I90mtkFF1UBmQ6MnkEKGIRKo0kPWW+wAiEAxj8n0VaaNkYySLUJTmpNz5q/RyqN+GTupzSWAIMBMXk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaYcTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3PA/9GW2ko/ZzF7tpAqwWCT1ZEwVaU5DIp26AvQ39vkn93g9K4Jsz\r\nEkX6Y3TEX1uu3HkJ+iOKkDNhY2x1G/Ughf0l4euAgoOQtsTBNOhdKzWOWKbK\r\nqb5UI07v4xJIsI25W9CDQfhIh+DqfUmpSp+DqXSlpxYgKFnUzbhI7DQbGOu5\r\n6fO2eODDiyk03V9u8pulpRt0u4qqrPyVvcSD526p5r2FP7fGcG1WOoGQI0Bg\r\nwyDEfY/Mwb6WC3MHA18s/HHZ2OpgVUB9CtP+GFf4330yfXnXgrvwLcw9lkVZ\r\nPHokYDeEAEtPj5EQg4DEeyfmv3Rmzj16bsyzuCNLFsq3ztZHW0nFo3sMO/XB\r\nfn6aax7k+ICnB23pTJX9Zdhq1H1p5WdVVPHaRDTg6ktptaEaLDDED4d0tmPo\r\nXtbwa2CXROaBg/SAeDVS33VTCxJdXXaBoOGHjvDFL/QVZXzSQs/O3ACRKxJf\r\nSukW1//TdXL2pC/qYz//KJi/qu34hUQzj6f3QAetZgOuTo0gND5Iaf9L7mN3\r\nCPQcHAZhRDvCzyvvVP5w3TEa7Ku6uZt5+gSeDWW01ocsgmMCKiuh2P84UdO6\r\nvr6XApQdPgThom45mz6aVpeIqAaM83adHhZnrv0n9j8iQy4xwet9sxPh/Q0Q\r\nVNAZNKMbm7cK1yQQXEAZS4+i5PmNYs6/yt0=\r\n=AlpY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/types/main.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./build/types/main.d.ts","default":"./build/src/main.js"},"gitHead":"7c941a10e5b617fced27e0be4e9b30ab49d1975e","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"8.19.3","description":"Handle errors like it's 2023 🔮","directories":{"lib":"src","test":"test","example":"examples"},"_nodeVersion":"19.0.1","dependencies":{"filter-obj":"^5.1.0","is-plain-obj":"^4.1.0","set-error-props":"^3.4.0","error-class-utils":"^2.3.1","merge-error-cause":"^3.3.0","set-error-message":"^1.4.0","error-custom-class":"^8.3.0","normalize-exception":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^5.5.0","is-error-instance":"^1.2.0","modern-errors-cli":"^1.3.1","@ehmicky/dev-tasks":"^1.0.99","modern-errors-bugs":"^1.2.0","modern-errors-http":"^1.3.0","modern-errors-stack":"^1.2.0","modern-errors-process":"^1.2.0","modern-errors-winston":"^1.2.0","modern-errors-serialize":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_4.1.0_1667860242952_0.9187111148058837","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"modern-errors","version":"4.1.1","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"MIT","_id":"modern-errors@4.1.1","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"d3fdf9511c16404bed89a8165070e1479ee71fb2","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-4.1.1.tgz","fileCount":63,"integrity":"sha512-YbH8fUWCTJNZZ8ndQtE9X5UaAnFV517D/Ebu4iZ8xJdSov/UsF6GYEmNIhdmojkLjZ41TXhz6fT00wT2dpo3ug==","signatures":[{"sig":"MEUCIQCBiUFukiHBPsefJ2MiksMRfOzF8dOs1G8wkZXPM3n6rQIgUI1tA7SH5ozDLz62L1CO9RXe+G+dl/QakBP9OET2ZBQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaoUPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2hQ//YG85di+bS17WpxOsFKPtzYhMcIMwYH5o4v3omREeqcXSnHzK\r\nSvUu704nlUuQLgOHPixKsfxWjKE2F/9EmL1Pz6yKr3AtDJqQIr8iCV1zI26B\r\nIDohcfdIF1fuuWrtftCUFkzDS+uEE0NlNnSSqcLn/kAzRh4vm0Av5cqx/0JX\r\n49hhc0k+krIq8Q7QU5CZt6ki/8y3pH/8UcNhIwmHenSY5wFeLFP8Wse/4INl\r\n5hFi8s5AN+sYFNzsXgsQUWPUJ2XeGDUokKBkSAgDyfd9F85KjvVirWGKeyCT\r\ngNwtkqTUlDt0gzUycggbVGzJ91fmC61CtHBJUKU7Mwt6mDoCuhvgYGUmufsQ\r\nZAf2pY+hW+Nlr4mHAbpFZypGQCCqi6iuMWc7oZh5TdXCEwLe92HZ/IxXZISJ\r\nkFdhiuxayZroxzcFPmicK7uMdUm7P4yeg+QlWWOgUmd1B7vWEhEvSV08KfJU\r\neSfGXCDWqTXz0/DjvPQOwwdl1l3yCwnxxNU183+SrNRwVfUQbhWGpyr+F1HS\r\np5xebuJXbfZNw66Dh8bIItrvoia9alvOZd07udjVJFpyiIi/XoXV2u7cMDIS\r\nyCHP11QmXOVJDVyTSoZGA+d7PBP7+xfrZ4LylHyjybKHFG5YXrumMLgzgtuD\r\nEF20Yo9G8m7zoDI9+K/hxmwQRQEOHRHKMlc=\r\n=0njD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/types/main.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./build/types/main.d.ts","default":"./build/src/main.js"},"gitHead":"ed19157df996a35d0cfd94fd5924e0797bced418","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"8.19.3","description":"Handle errors like it's 2023 🔮","directories":{"lib":"src","test":"test","example":"examples"},"_nodeVersion":"19.0.1","dependencies":{"filter-obj":"^5.1.0","is-plain-obj":"^4.1.0","set-error-props":"^3.4.0","error-class-utils":"^2.3.1","merge-error-cause":"^3.3.0","set-error-message":"^1.4.0","error-custom-class":"^8.3.0","normalize-exception":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^5.5.0","is-error-instance":"^1.2.0","modern-errors-cli":"^1.3.1","@ehmicky/dev-tasks":"^1.0.102","modern-errors-bugs":"^1.3.0","modern-errors-http":"^1.4.0","modern-errors-stack":"^1.2.0","modern-errors-process":"^1.2.0","modern-errors-winston":"^1.2.0","modern-errors-serialize":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_4.1.1_1667925263553_0.7368510292230785","host":"s3://npm-registry-packages"}},"5.0.0-beta.0":{"name":"modern-errors","version":"5.0.0-beta.0","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"MIT","_id":"modern-errors@5.0.0-beta.0","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"27648e5fc9798e74f3e1fa7f3b35de84c377bbe6","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-5.0.0-beta.0.tgz","fileCount":54,"integrity":"sha512-bmupO8lwuG0iPagjsCMwo4wNVDkFf6a3ZjChNLcO0yay36Ba0QHNQl7EIgrnsgcNq/HdNRQbvEg0lFVTXZes4A==","signatures":[{"sig":"MEUCIDpEU2PH6JNqzC73J/KaMIMEC3yO8rA9VRllIwDeA3HaAiEAhKV3otyntrv8F43Xqzcs4hCv+TuzJl/WvfusjtfcfUg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdpoZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOuQ/+Mz68ncICeGLw8C40rGrtAHxaS5qLhEYr5cx/r3dVSLoDWhv/\r\nyAp20EjuI3syFDCWU4WRVSZ/seKZ2JYWmNgOfyMsW21DwJsIq8XSSHNbLGfi\r\nFxKsp44XVdY935d44RFhJ4gVdHJ+yh84g3P/ZnVK59wvbApwxfQRLUGG+NRt\r\nFtsPs/GuIgb6luSv0Zy5/PsLAluHhbqyisrPRCYUgzHYkEzktMCURClMb+V0\r\ny2TA+196JKFvUfrvAf4pbxiGEngNfNjM7TwzEJbPU2gKJ2cBWG6zJJV7vvBT\r\naP+LAxR8uRvHgZxuCnDSySjS9E7Ex1mnT9fZ0LsPgG3Af/E7ezrTxYU/nxss\r\nIafpUJ23d+4WrmeTtsjqEe2cl5bdptXLP2/AO7HoT9XErEQtDVykzQMUmPfw\r\nKExQ+SKLv20gvkJ1DcFbL5DdsicvGe8frork/k9TWbpU5LVoWqvETi+aaen5\r\npx5BK/NsZC8pRnfx/60Yg3edSPudZSlEp9Zmo+B7Njefn72W0yI+9T8c88v2\r\nm0pal5h45nXtTpkXGbXHRq2jFMmOPOsoSzMEnexUkNZJH21vKkib9/aTYCj6\r\nhyeYqtJSWVXDDtzMLm9g1xmM2kpWQy2vFU1F9KEWi0yW3WcUqFoG/Y6UIsur\r\nhyA8ORkTWJYVckzwN0A+Ah7qN2e2yDFln+c=\r\n=12/D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/types/main.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./build/types/main.d.ts","default":"./build/src/main.js"},"gitHead":"283dbeeaea0cbd897dde8c34257f559668632cc4","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"9.1.1","description":"Handle errors like it's 2023 🔮","directories":{"lib":"src","test":"test","example":"examples"},"sideEffects":false,"_nodeVersion":"19.0.1","dependencies":{"filter-obj":"^5.1.0","is-plain-obj":"^4.1.0","set-error-props":"^3.5.0","error-class-utils":"^2.4.0","merge-error-cause":"^3.3.0","set-error-message":"^1.5.0","normalize-exception":"^2.11.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"test-each":"^5.6.0","is-error-instance":"^1.3.0","modern-errors-cli":"^1.4.0","@ehmicky/dev-tasks":"^1.0.102","modern-errors-bugs":"^1.4.0","modern-errors-http":"^1.5.0","modern-errors-clean":"^2.1.0","modern-errors-process":"^1.3.0","modern-errors-winston":"^1.3.0","modern-errors-serialize":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_5.0.0-beta.0_1668717080875_0.7306399327415931","host":"s3://npm-registry-packages"}},"5.0.0-beta.1":{"name":"modern-errors","version":"5.0.0-beta.1","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"MIT","_id":"modern-errors@5.0.0-beta.1","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"8b410429f8e970f37314f1369fa41affe9489902","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-5.0.0-beta.1.tgz","fileCount":54,"integrity":"sha512-5hh5ZjdR9CBaFVzFj/kiqSN3yPoF3DP2AFroXluVqCnb6XPiWiE+NGaXanTTWU9gvynawBwrooNP6KlBnM4KiQ==","signatures":[{"sig":"MEUCIBQyvV1fvbgnzZfq4xOQ/qqk+NsbkAPUWItbfhmg/zKNAiEAwLZOGbIBhkoVQjQrz5Od1WOzJatO0Bg+5Ehuy3P1kWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeBpsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYuA/8DEQqLvgkfKziNqYt8AN/DdaIuHDdsA6dSnabdReayNjfukUq\r\nXbDyfnXLaW7oLKGdgDnQJwe3ZKJaqZJVtSNpdGQENpwpSLJTwGmQ+uUL3XbK\r\ninwC7fEv7GT3tq7nHaj8Qnai89yjaepUjA022FGc5Jk3Qeick6ts6vkWYNhf\r\nMmio+mRMgcwD/OlMwI01aRmlHe9dyIP4q3yFphp1XembHTu0Ccsr4CJEYl6R\r\nRfd0kQPI3VqacjK5OH0wlY1Z0V2v4TvPRyRg/BGz/cw27pOyFulmgrjLCKGW\r\n8lruuDwI8tjuCh4JWwr29kwTi0QPE0+fP3X+VCQqczvsSbbcA4XV0ZjvDSYm\r\nifhuIrknhTElxqKlZ1Ev2aVHCCLqvDAi8uCKqesacCw0Jh893Drwd5F/ezzE\r\ngXkeOAHbJevSN436g4OQIA7ASWhushZAYLMhzUpVF2sR68n55IosRchp+eyt\r\nalTv+SXrGc/0oqJGn5JlekaFL64GfWIjaDyUro8QDkEo3T0hJQxWP8GY0IAY\r\nqORkrVHwLudEaxv8J/zG6WN9Xa6XDPGRxTnpvQcQE1ufU2aZqGqZjmWTzMAn\r\nXIfbwQ/c1IUPjlmimwY4jdlGSZyDjepEbNTVGGrKsMDQD8lD/Z8F57wNdAyi\r\nmO2U7LfUZJRelRIKBthx1iuBElfp524TUhc=\r\n=RwLY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/types/main.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./build/types/main.d.ts","default":"./build/src/main.js"},"gitHead":"9fcbefba4755037b8a161ac62ed5f7a084ca1906","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"9.1.2","description":"Handle errors like it's 2023 🔮","directories":{"lib":"src","test":"test","example":"examples"},"sideEffects":false,"_nodeVersion":"19.1.0","dependencies":{"filter-obj":"^5.1.0","is-plain-obj":"^4.1.0","set-error-props":"^3.5.0","error-class-utils":"^2.4.0","merge-error-cause":"^3.3.0","set-error-message":"^1.5.0","normalize-exception":"^2.11.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"test-each":"^5.6.0","is-error-instance":"^1.3.0","modern-errors-cli":"^2.0.0","@ehmicky/dev-tasks":"^1.0.102","modern-errors-bugs":"^2.0.1","modern-errors-http":"^2.0.0","modern-errors-clean":"^3.0.0","modern-errors-process":"^2.0.0","modern-errors-winston":"^2.0.0","modern-errors-serialize":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_5.0.0-beta.1_1668815468707_0.5177337176494974","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"modern-errors","version":"5.0.0","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"MIT","_id":"modern-errors@5.0.0","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"9ea41d5197ddb5b0e413063b7c6493756abef72c","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-5.0.0.tgz","fileCount":54,"integrity":"sha512-jrTkILjbIS6oC4nLvRNirxLO8Qa6DGm6a0XSp/SdEMUoYqmohDgn7w0YF5LTiHEiXg2XCpD7larlLMOAV9P0rA==","signatures":[{"sig":"MEUCIEVoRde0jDe1JuFgHHreFsusm5x+0ANTFK7Sb2JpgDtEAiEAn42OwN4mT5+kMZtqgWw1pRZrfY1Q43ma57vTETg87TA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeOQ+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmCg//eqgZG+zayet0YoxRoQUQeDWSN/lQrtGkhrgCjnOCeuZb9WLs\r\nPDeMHD4Aj/guwrB+oBsp+RGVETeK2kdYmPLZHhlGEwg/HZxT1/Zhhu/oj96Y\r\n7wkX2JthWMbWrmt0CS+qqReqzUKCMTHCYXIt1/dHBhLOmj9Iv+WbLzMCSR/6\r\nk2QpU3TZEFMibjUsH65LJHsxXPlHk7DDhYZaqvFUYZxkud18gEdiMWnBfkyh\r\na63hEJ0hQKL76lcexdLAzzs6lv1r7NbCUwXJdCBU1RnCnHCTxAV/dIxeYDWU\r\nXnZu2CFUgaVVaJrqcKX5EVPWTEZ40wBP/okfYkNsrwcDLsFKj+9KqJenDppF\r\nTR3Imnyjbdppm8mLNiHTB0Ep8r9DVlsXCixlP2ZRIiX5X7ZIU+jtcdSYRObc\r\npfw7/oMOVjGIKppaLJ6ACzghsl4PTa3NknUWpTR+bopPjvzrXTmLONDSpADf\r\n7Oi7ZUm1MU0NHW6/EGxCJ1D7wLLdHQLpIORFlUHOytZP6QpdewShZjG6LMnq\r\n2UgMjGdtTCh/8FK59Y+RHqXU1dGQYbz5hVftUTdhw6L5AFxdZY/zoMfVzwdb\r\n4n+Yh+c2vLQtf5vNk57sJ+dgbG5qXgkO1X5oTM8SnGajhMWVov4xppueAL3z\r\no1oUd+hN1uiSmgStNU1H+IG7/5fAPW/7Qto=\r\n=AZ1K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/types/main.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./build/types/main.d.ts","default":"./build/src/main.js"},"gitHead":"e67187ed280f0527ce7385c43b3d00a603d56213","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"9.1.2","description":"Handle errors like it's 2023 🔮","directories":{"lib":"src","test":"test","example":"examples"},"sideEffects":false,"_nodeVersion":"19.1.0","dependencies":{"filter-obj":"^5.1.0","is-plain-obj":"^4.1.0","set-error-props":"^3.5.0","error-class-utils":"^2.4.0","merge-error-cause":"^3.3.0","set-error-message":"^1.5.0","error-custom-class":"^8.4.0","normalize-exception":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^5.6.0","is-error-instance":"^1.3.0","modern-errors-cli":"^2.0.0","@ehmicky/dev-tasks":"^1.0.102","modern-errors-bugs":"^2.0.1","modern-errors-http":"^2.0.0","modern-errors-clean":"^3.0.0","modern-errors-process":"^2.0.0","modern-errors-winston":"^2.0.0","modern-errors-serialize":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_5.0.0_1668867134682_0.3123634548582377","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"modern-errors","version":"5.1.0","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"MIT","_id":"modern-errors@5.1.0","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"5c9de6e8437b74514c362ad331648cd52c0cd808","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-5.1.0.tgz","fileCount":55,"integrity":"sha512-DaM9dcg+34QJ+FYhs370XjT+73InWYvohog/7XwUu2/sJNfJFOyynXJfCF8Q6WTUM54UZsUCO8eYukHu2mZQrw==","signatures":[{"sig":"MEUCIQDdPIvWNdd40f0jO05C0iURJ3GtN5OjrV33/rBJnQsEeQIgOOa1KUsKohJYJf3XCXtSWM2cs1Cw45Io0fjlAQ8FzU8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeTlVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkcQ//Rx+2rUD0506jUtS8FiSxOWh2ilupA+k3WPXYXeI0HsSYM+rm\r\nPirTl9/NH9pn+1SY4lnEM4sWcTCqIjTUrUwKODW2SGwZPOsdBbq785hTY65O\r\nIIvl0y1DdbyB2B63YAemF+U8w/i2g0HDKGr495pQH65KAlWJHHmYexhlsJvq\r\n+pNXGzUlEphGuAuy1lX6bPNkLeY6VrUQHrMX+UW3X2pLOpqTjMUTV3whNTmJ\r\nidZrJSGuGsTzBPmy7aZfMvPqegWSyNiXid/5PgvDwCjpLFAlEha/rHpFcMv3\r\njxVLTOYpDF77k4ulenxjWTDvfA7KPHOILZOfG2/UGBU4Nl5Z7l9Y6kM2eaD4\r\nw+NQXoZLE/wGyA02EFkjzeDWux+uOyCFiKAxORVJ9NC3KJoqzyVtP82s4xXu\r\nAZdlYD/UApVuLMbx/rHg5ZMwahFXLIolU5XfpQVIFJd0iBTrGGPaTjXz78WK\r\nzrc7YaUbHROy5XzKF/e/uQsK4AM8Q1RJPRvUiNwlUKVyacuJQz2u6jNhIlLV\r\nA2/KoZpdkyZ0COrio55oylihRTaLNpXAXohIgvUIvmPWfNVCVdQ22s2O7FXm\r\nvIGhcJ9c/JKb9PabKPxcsIXkhqA7Todx0tiJVBesKg5BadtHdl7/sfJ63Lc3\r\n71HpGwX9d9KnKzP+8DG5nCVj53Z2Rosopzs=\r\n=W/Pk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/types/main.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./build/types/main.d.ts","default":"./build/src/main.js"},"gitHead":"48c44b38441936c9e3a07c224895788c9446acb4","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"9.1.2","description":"Handle errors like it's 2023 🔮","directories":{"lib":"src","test":"test","example":"examples"},"sideEffects":false,"_nodeVersion":"19.1.0","dependencies":{"filter-obj":"^5.1.0","is-plain-obj":"^4.1.0","set-error-props":"^3.5.0","error-class-utils":"^2.4.0","merge-error-cause":"^3.3.0","set-error-message":"^1.5.0","error-custom-class":"^8.4.0","normalize-exception":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^5.6.0","is-error-instance":"^1.3.0","modern-errors-cli":"^2.1.0","@ehmicky/dev-tasks":"^1.0.102","modern-errors-bugs":"^2.1.0","modern-errors-http":"^2.1.0","modern-errors-clean":"^3.1.0","modern-errors-process":"^2.1.0","modern-errors-winston":"^2.1.0","modern-errors-serialize":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_5.1.0_1668888916933_0.1615871809490248","host":"s3://npm-registry-packages"}},"5.1.1":{"name":"modern-errors","version":"5.1.1","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"MIT","_id":"modern-errors@5.1.1","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"453857d92cee69615368021318bdcaec4ba273f5","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-5.1.1.tgz","fileCount":55,"integrity":"sha512-Y6+un8DZbJ0l8v6a608SbVuvXegolS6E4+sSQp0nPMmBQLToy9DvOuZNM2dyGhpRYC3n7NU6PRgX9bs19lXibQ==","signatures":[{"sig":"MEQCIA/g+ySgDuqOytJRbFOdJSaFcxoz7g3PALPtW7IjVTB0AiA34pU+BOHkNnPYrGz0Whf63OwSYW/GVkFvnhrFy/zULw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje8ISACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqReg//Z/Jn/NvhmQ1tn1cUtb9cQuuvMTtHj/8Qbqt6Z2T5rjPdTeou\r\nwGP8dOrDpl6LkkP6TXh47EU4j5xCMOTu6/wbp11yN4D6Phbaa9/zz91taJ3q\r\n5hS5qa5305+Y2XAvsBfBedewpVHZZECMpnQErSdUkcwHLBAlW3cJVIMp9FrZ\r\nun+vxj+kpB/BGekebyXCuaCNsAMgksbx9JVt9IF2AW0zXb8smGystpPBsEHk\r\n5J+gVwmN6Lk+PtbxHaGFAaGiq/RB7bmxOHoquraqwUijcdL6oXrhmqIS6EbL\r\ncp7BUMotZVyJGapQS9/dLJVXhIcevqDqNxJoMLrcn+iRfc5U7ine31N8PPdR\r\nyhPE/S8KPGtZSexvjTA+NC7Amaa2q10m9m9qhJyWS/HGOO+HmQMMhNZ+j6U6\r\nkLFX/DvcOr+0Rw0Fc+X61UyqF5oiZ5WWmrundkZ3zqBpvmlOPGWzr2IwGG9j\r\nbvwIPFOUZa8m7QzrTFq519WyWdiGfdFN5Ota/L5C06KFkfGTpgRKJN86ekeO\r\n067nRSn2PtFAG82bEAFHdG/k8yVkdDeBCr87hB5mIt7owB2JgKiMW3Xqix8T\r\nk8mrFhzQSeHXXSm0f1gn4BlYojPnffU9J0dBvVAv6DuheCb0NK8PdPdYfGca\r\ne9sV4agtlPcqVxqWSFqs2aOEkoDy4BMpnu0=\r\n=34HX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/types/main.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./build/types/main.d.ts","default":"./build/src/main.js"},"gitHead":"f07e2e8b9c94a50480b644054cb32452a8399383","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"9.1.2","description":"Handle errors like it's 2023 🔮","directories":{"lib":"src","test":"test","example":"examples"},"sideEffects":false,"_nodeVersion":"19.1.0","dependencies":{"filter-obj":"^5.1.0","is-plain-obj":"^4.1.0","set-error-props":"^3.5.0","set-error-stack":"^1.0.0","error-class-utils":"^2.4.0","merge-error-cause":"^3.3.0","set-error-message":"^1.5.0","error-custom-class":"^8.4.0","normalize-exception":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^5.6.0","is-error-instance":"^1.3.0","modern-errors-cli":"^2.2.0","@ehmicky/dev-tasks":"^1.0.102","modern-errors-bugs":"^2.1.0","modern-errors-http":"^2.2.0","modern-errors-clean":"^3.1.0","modern-errors-switch":"^1.0.0","modern-errors-process":"^2.1.0","modern-errors-winston":"^2.2.0","modern-errors-serialize":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_5.1.1_1669054994644_0.6656852029747928","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"modern-errors","version":"5.2.0","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"MIT","_id":"modern-errors@5.2.0","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"3ff2c3c075ab1a338f8fd3d45ffe52f7318efd55","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-5.2.0.tgz","fileCount":55,"integrity":"sha512-Led7UHDfnMRzAdQo0i6LH1aMob5niY63zoMZcSDc50lmR7BF7E9/V8RMD51JeBOqG4RNCPsffCoi/WZPwiMY6Q==","signatures":[{"sig":"MEUCIQDpX/c+Q0kmhaZg42CL0d8UqnTmw1Hp7T32vGH9V1147AIgdQYbJzaDqPT8UkvUmQ1GiPJ2Pq0i461pvHLYQT/wDWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfmPWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAWg/+LOYCpCu1tVjDXtIlEHZVwfkN6wmZ5oYfpbWM4mvwfFBGKqJ3\r\nplWvGI/7zxOlTev8U9nc6xng25dnkxuMW7GM3kgyOjxLJrr13h/VRjSWYfWU\r\nIBMiBWQh4RhLGOTzJC4Scb1ND2aYh6eb9uFOiEdq2HR0tYClL29oPq7cnkFp\r\nmQxmxcZvh6LubjDD6wMWxfGvJxkeN+IeR88vkKTalvWM4oB8LHq9fMcsXd/X\r\nQ3+xqtXgs0JgDOIFLx11SFcja0mC7Ndu1ZFY7RTU38X7HnVuYMso0jKxI5lJ\r\nGg7FJuIogwv30RqEadLR9dN4PeVzTwcPu3t+bhVuATLfKXeQAOvVAWLPoe7W\r\npXc2ePYtyILumn843m5UExLe+0L8EppdvAspMYFaAynrenXGWRrCCe3GA3+X\r\nTDTbdC9MHbQWuW7OcOFaluPWa1aUBIboUSkVFkyWmAvuZSzuoe3dK/t8vhpw\r\nCbNodOlUJ/eQ9JJ+5/xLKX+sYoonI6/SFBs/gExnNaj3qUdqMEY6ORiwJV6Q\r\nq9WsRc9aOKhv/Hh012+dbBLe6cgyjdIYKNF+GhE8bByJBfWpxVH0fAQN9Cme\r\nbcWvRvtQxbcYwkqDmgawekv8PzvTr6fCbG9a+QLGhmAwbZKPf1ACGG6IeDjK\r\nykk13VvC+PDTfNs4jZn7ddW3k1CD8Q1WwWo=\r\n=VAIR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/types/main.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./build/types/main.d.ts","default":"./build/src/main.js"},"gitHead":"37414e6b94eb1fd75342c2a0b1346240fa3df6f8","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"9.1.2","description":"Handle errors in a simple, stable, consistent way","directories":{"lib":"src","test":"test","example":"examples"},"sideEffects":false,"_nodeVersion":"19.1.0","dependencies":{"filter-obj":"^5.1.0","is-plain-obj":"^4.1.0","set-error-props":"^3.5.0","set-error-stack":"^1.0.0","error-class-utils":"^2.4.0","merge-error-cause":"^3.4.0","set-error-message":"^1.6.0","error-custom-class":"^8.4.0","normalize-exception":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^5.6.0","is-error-instance":"^1.3.0","modern-errors-cli":"^2.2.0","@ehmicky/dev-tasks":"^1.0.102","modern-errors-bugs":"^2.1.0","modern-errors-http":"^2.3.0","modern-errors-clean":"^3.1.0","modern-errors-switch":"^1.0.1","modern-errors-process":"^2.1.0","modern-errors-winston":"^2.3.0","modern-errors-serialize":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_5.2.0_1669227478442_0.11795664518113891","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"modern-errors","version":"5.3.0","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"MIT","_id":"modern-errors@5.3.0","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"9e1cfe1f52da9b52f6a5db1416292c73b40c761b","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-5.3.0.tgz","fileCount":55,"integrity":"sha512-aonVjDAwW3tXnGF4RivsWyrUWZHZLYjUNql++ywzxRvkkLrOnUrAFGyC/jIc/NDT5etH/r91AQLB0TLgB3V+gw==","signatures":[{"sig":"MEUCIQCN7wiaDdNRV3/L7kR9g7hwB5yIC1vAy1OeWcDhMdw38QIgOSSUA/ZQwP7pYJkmb/y3oKBTLUmWbKORXlfVGlNziy8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgQ4YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZyQ//RJFH6LyvZYyzTZzc0jXWuIRJwH2Fg0Ax9+2zJ8Yv4IyxFUUP\r\nISagkOt9iiMO4lIX2yv8WIyckqv8D5xXqOjYaitm2PK79+Hj0CPZxqbvsm3Z\r\n04kIU5K87M5V88/Ja9IUBE3oyQfd0uIOhloS3xc6fgs9567qRSR/nuidqBUK\r\nj5+dPeRtyOfTYBZ4LDFBqV+B8bEYGGk78xkugA1QIn0qY1ng5v+IhoT7KQ9z\r\nL1EjMctlIOe0ntcT+Jp5mWnU1wIqcvb1Yk7FGMiZM0f3FKMfH7uE0rB5H+ds\r\nrWtF6UT994iWm12bDNU7UJgcrc4jlgCwkNMLzxsp6tqojl9urJtIY5qEyl8p\r\neGWXEWqxx3tYxmMc3GMhgYDGhWs/tdjv4F+w6aM/Yc8lE85FOm92tlDBelot\r\n53NCx0xDRsNf/lwi/qxA7gcGWA9/aPY8nTILFHq4US/6img+lVjR/U48m3V/\r\nSQ56WTH0qEut1xdDlLdAdGtGQNbRGqKK5rRnxp91B+rGoQUSTgSp1bcudPrT\r\nJ488dSuVvhGLoDh6uq+qBS/cc98xYriO2IGUfKT4nNs3GPJLXy1RfkpNBgem\r\ntSqL2qPZgqvdjI8BOjcAbkv1ccSDYTWY5DQ0wBMEamjoRJSnuprv1+rFXM9Q\r\n6xA2NJZTecXUrYTO5MDfHIDToueAH8PhQ3A=\r\n=V7oL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/types/main.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./build/types/main.d.ts","default":"./build/src/main.js"},"gitHead":"2b123f755e8ecb90d377818110b725a53dbef486","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"9.1.2","description":"Handle errors in a simple, stable, consistent way","directories":{"lib":"src","test":"test","example":"examples"},"sideEffects":false,"_nodeVersion":"19.1.0","dependencies":{"filter-obj":"^5.1.0","is-plain-obj":"^4.1.0","set-error-props":"^4.0.0","set-error-stack":"^1.0.0","error-class-utils":"^2.4.0","merge-error-cause":"^3.5.0","set-error-message":"^1.6.0","error-custom-class":"^8.4.0","normalize-exception":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^5.6.0","is-error-instance":"^1.3.0","modern-errors-cli":"^2.2.0","@ehmicky/dev-tasks":"^1.0.102","modern-errors-bugs":"^2.1.0","modern-errors-http":"^2.3.0","modern-errors-clean":"^3.1.0","modern-errors-switch":"^1.0.1","modern-errors-process":"^2.1.0","modern-errors-winston":"^2.3.0","modern-errors-serialize":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_5.3.0_1669402136408_0.7033217567324539","host":"s3://npm-registry-packages"}},"5.3.1":{"name":"modern-errors","version":"5.3.1","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"MIT","_id":"modern-errors@5.3.1","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"c8b486438621c109b61f5c1fecfd4421ca9a7820","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-5.3.1.tgz","fileCount":61,"integrity":"sha512-bgAc9rxd2SngCC+w+VoVJ/tCiT32LAFd1MMpGBBrbThuaefTTJeEuJSlV2ReMG0Msmttn7+mXMeba2oL4bk7FQ==","signatures":[{"sig":"MEUCIQCPdBBbinyzJ5RotOHo4uyo0x/LSetrMy4pnPeb++xJaAIgL1T51BdrlrW5UB9pOIm1k1ACteKv7aFyQt94Wm8f1Ug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh+IiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCgg/+Odi5D84r19U3PZCYFCyR1IVjNOhXfziO1NXX+2A/ZTzt+xdR\r\nQPMHpZF1prcSu9hNIeK/kclfHE+aEsWYnu45SZgOfD1xZQqXsEPBIAPs0+qR\r\nGNwr1PnNP21BInYvYgtzLrmJ8svKLVX8yXzjgyPMOlTQ7U44juSD3WHMVG8I\r\ngj8J8Vzch37HxMxa9Nbwsqpe3/Fyzkwl6sBoOj8puC4+W7Wln9u6YR6yS/pj\r\nu7WevWK3ppq6lgFT05vlQNEawWstSkxXIzigmoU4Akd+/WqYnw7xfiKzpSQ0\r\n0rIX/RtpbFrz4/y6Po2YxKKG/nrPLgY0uAm5Pu7PgjqsH+mfoWYRVBSUH4ex\r\nEg0XbUCFb72hAVwjIIlqa5yEt7YWB//qMTp7MAO2PqfPlzNnIw64x2PlxpeI\r\nvNNuob9fCn3ZV/bxVgsKrW2ubZ9h4kXdW+sfIAfsc/ZxwFZ3Ot7TDzxPM530\r\nxbGO5uwo8fQ8zpnVv+08RHadVfiASILG6bGGx3QvvrgCvHyTmg2udg7pC6kM\r\nVOIDJkLCO7gHFab8Yt/cs2JODC9//BrRgyVmU4bwWMxj6tXMvX8GqyUk+syl\r\n2UnDJ6LXgjG8kcsKjUA2Azs2B+WRgOJNiobYehpnFqG4wy5foIvbSiMbMrkf\r\nOXQAaJt7NN+ZndFJBTNUbQOojXCU2jNYI4w=\r\n=w+Vf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./build/src/main.d.ts","default":"./build/src/main.js"},"gitHead":"6f662deeb53251051bf6dc7af234b2c4887ebbc5","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"9.1.2","description":"Handle errors in a simple, stable, consistent way","directories":{"lib":"src","test":"test","example":"examples"},"sideEffects":false,"_nodeVersion":"19.2.0","dependencies":{"filter-obj":"^5.1.0","is-plain-obj":"^4.1.0","set-error-props":"^4.0.0","set-error-stack":"^1.0.0","error-class-utils":"^2.4.0","merge-error-cause":"^3.5.0","set-error-message":"^1.6.0","error-custom-class":"^8.4.0","normalize-exception":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^5.6.0","is-error-instance":"^1.3.0","modern-errors-cli":"^2.2.0","@ehmicky/dev-tasks":"^2.0.4","modern-errors-bugs":"^2.1.0","modern-errors-http":"^2.3.0","modern-errors-clean":"^3.1.0","modern-errors-switch":"^1.0.1","modern-errors-process":"^2.1.0","modern-errors-winston":"^2.3.0","modern-errors-serialize":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_5.3.1_1669849633803_0.08064016499004834","host":"s3://npm-registry-packages"}},"5.4.0":{"name":"modern-errors","version":"5.4.0","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"MIT","_id":"modern-errors@5.4.0","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"b80fb2e0186f90ec61893b5b88b3779f85562641","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-5.4.0.tgz","fileCount":61,"integrity":"sha512-WhDXvfLHJz5+Lng+muteEb089U8EqxrRLNKJJVRCmesSkAUegJXpfpxkgG9/+fG+cta5jmGDHqloqlQaUHAHJQ==","signatures":[{"sig":"MEUCIQD/aiydVcUSGVuNH3Plx5iQ/phoNEzvNa0cxE+wLk2SNQIgHktrKsiV+uwqTIopkMMbKYthKOL7vPuyU0gt1tVYgPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl4s2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRDQ/8CNWKDcTktedC5DIGcDioiPIe+ODuMIGbamkX/XUY/r6kSVS1\r\nZolIwwA0pewAwEvY/8H1b+hN7wM+eCV5VXwTOXf4fHLURiD4ygBNAK03c0Ji\r\nRkZej0Qu5hQLXwjokZHcH1Je8yz7z730RcGnbakFPWtiGGfoyhBnU1pYLS45\r\n9f99NjoqlsG8rU5RodBarbfXQnsY4p+0pUfgJSfb+J9fOKdCdJrVnaU1BQcT\r\nPb9Ren5a5CY/aUzYYugm8ssxUJx+N4VS5XOktHx+F9CnIoY1cIXYgYphemcT\r\n57rYuXtKYSOHadxWRRq+jTIQTTHMiIr/pP7Ksrp2cdhn2FjuROKY0hN0hHgw\r\noBcMF90H2f3QhamBEXqYCT/kqYcFxDr+Zi5LWw1M9PXY6qln0fzQkrM74YKX\r\nTAU130n1EzVD44hYLSaBAzy3z8gRl6gUwdzKqMfyDJzwdjrDWVdbUyZj9xmX\r\njR+R2Ftlsa2wTr6J/q1DENdtvJzAWVdQku9V6XMWzEwu8xQfgZTmjhGgbVhZ\r\ndr74eT1i3eoLAVmO1sAcX0rsloK8nuNkiIM5HgTKtMXhQt70htgBCYAO5Cn+\r\nvRQQf9VEIVQDY0ld5DyREzn2VkVW8AdeyPmOYAIulJyFcbeABhjsfk8Kgt/q\r\nwTz65eNG5Yl1UQRHLQIQVpUPnzG7LzmVUAE=\r\n=QoI1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./build/src/main.d.ts","default":"./build/src/main.js"},"gitHead":"ba3772acf14b52c1d90ddf603ed411927016e0fd","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"9.2.0","description":"Handle errors in a simple, stable, consistent way","directories":{"lib":"src","test":"test","example":"examples"},"sideEffects":false,"_nodeVersion":"19.2.0","dependencies":{"filter-obj":"^5.1.0","is-plain-obj":"^4.1.0","set-error-props":"^4.0.0","set-error-stack":"^1.0.0","error-class-utils":"^2.5.0","merge-error-cause":"^3.5.0","set-error-message":"^1.6.0","error-custom-class":"^8.4.0","normalize-exception":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^5.6.0","is-error-instance":"^1.5.0","modern-errors-cli":"^2.2.0","@ehmicky/dev-tasks":"^2.0.52","modern-errors-bugs":"^2.1.0","modern-errors-http":"^2.3.0","modern-errors-clean":"^3.1.0","modern-errors-switch":"^1.0.1","modern-errors-process":"^2.1.0","modern-errors-winston":"^2.3.0","modern-errors-serialize":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_5.4.0_1670875958477_0.12853347098467993","host":"s3://npm-registry-packages"}},"5.5.0":{"name":"modern-errors","version":"5.5.0","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"MIT","_id":"modern-errors@5.5.0","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"ea80eabe9238d7d55b4ba1c707236cbf44c26550","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-5.5.0.tgz","fileCount":61,"integrity":"sha512-fFthvCEJ3dw91O4QIASUeJS4SaUI3v0zP0hetOtIDr2NuJ4tv9yLbIUI6BRc9PHsgwfN3cJ9VTMPQH0FH2SScg==","signatures":[{"sig":"MEQCIDDO8zltKxgCKm/EZKBEgAasZUGFyHvUjFfbYJp2ylizAiAIZW5ST+wAmV7WPd8kUYkoUtoRgEEQ0Wdg6PB7Rjun4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnij3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofihAAheKXu7va6K2oAdK6UWnAZs6o/v3xYwW1FrB7D+m9l5St6nx+\r\nolum/KlMxWQnYyzEjwjPCRmKDxlme4aJ15zkT+1fhv3uL2xKi+hJgy9Q93V4\r\nPUNPhlvvZ9Qi/XDXNvVSagxDTlAYigH5mVh1KJFwImdDdfhh72twefO2kFCr\r\nIwm2zTCMtOoBQ7Lo03QE1Xat+yyI4bEMBTDq5hdDGfIy86HnhPKqDpKM5DyS\r\nJ6CWZ39IES3/o7jRLNcsUW19T8QYrINewkMnOUt6LR8JWDL5Fjmeq9QKFhn1\r\nKxrF/M6XmYvLaM9mcEZv5dRQ55mxeJj9Q2EXivqJDMvVp7Mo+lAgOMcobSvl\r\ndV5ZTBl9cFqZ6eVFIVLqlpW/WSNOOSYmXdssDr1KZamCpqbsxH1moXq4H+XN\r\nTgJtkh5gDmgesbR79XZMMEJmXBzmkvpIqMRbFW9hsFMe6KSBjP2CMPQ34cFC\r\n5ow8IcClznILFEN1NmIKldtab4H96nTAL+kuxfAcO8J3/6swrzaLtU3o1lco\r\nT1awpDcFlYrSh5VxLe6zTFGsHI71UlqP09uZ2aT89xjqbEMisxFuaOuZ16Tb\r\noKSpXhx5awE4IGmazNYj5q9lG/JHc7Ioj5aXZLNCUalUXBgBUDZPbYfJQbYs\r\nSC9Ruc8RHnQCbwujId7vWI6vT5XhOAdUsu0=\r\n=+WU6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./build/src/main.d.ts","default":"./build/src/main.js"},"gitHead":"5dfeae5f27f26594306c7a17c22a539eac54fa93","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"9.2.0","description":"Handle errors in a simple, stable, consistent way","directories":{"lib":"src","example":"examples"},"sideEffects":false,"_nodeVersion":"19.3.0","dependencies":{"filter-obj":"^5.1.0","is-plain-obj":"^4.1.0","set-error-props":"^4.0.0","set-error-stack":"^1.0.0","error-class-utils":"^2.5.0","merge-error-cause":"^3.5.0","set-error-message":"^1.6.0","error-custom-class":"^8.4.0","normalize-exception":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^5.7.1","is-error-instance":"^1.6.0","modern-errors-cli":"^2.3.0","@ehmicky/dev-tasks":"^2.0.57","modern-errors-bugs":"^2.1.0","modern-errors-http":"^2.3.0","modern-errors-clean":"^3.1.0","modern-errors-switch":"^1.0.1","modern-errors-process":"^2.1.0","modern-errors-winston":"^2.3.0","modern-errors-serialize":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_5.5.0_1671309558816_0.16504477954826213","host":"s3://npm-registry-packages"}},"5.5.1":{"name":"modern-errors","version":"5.5.1","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"MIT","_id":"modern-errors@5.5.1","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"93aca1aecc51dc7505dab8b79b7b43606d6d72bd","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-5.5.1.tgz","fileCount":61,"integrity":"sha512-/5uw5WNx1BJCoxIw1PJHcH6KNQGUOfRlz4Lq1dKeD2Ge57nzakK3nWEP6Z9Jh/b3rzss4qVcbeMyiyM+MT9dbA==","signatures":[{"sig":"MEUCIQCseuQn1NnQ4PnPKgROFwa+uEHCfxbBQKskqlntorLJngIgFDg6MIagxUQrJfbtRTuuO/cabyVL83pqZupnqFIVceA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5qTaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsFg//RUfOu8JXB/gBnqYGennHpR9LBjVBJYGn5ccH5lHEO2AX8wLw\r\naWouVqbb9qTFwOU8Nrb36tWuN9v0h2pKGkUtucJBx5wd3NM7ZT+volu4Nc+f\r\nCf9TV1bA1b4FZEiuEFaUVCWPl/2IxpylHMYp1AtDCg9x1n9WNBntwcI4gA2t\r\nF/rYyPyaWhWLYc+02gkZNixH6EWVu4kDuhN8KipPmMG8x4mKYP6f3OC+67Wn\r\nsHp4FIIbg56BW6yNaOd5GmqTqfnc9YcqKh7seo70JFyrLTn7BLxr0tQJgmyO\r\nq/3yVQRxx7M+DrlzaO4p1XPBBPgdgZJWCidz9Y+wXFqG/zK5WH8cg3KBwfRF\r\nRGXMC4cNEotr6M4jT1821e7abPjL/51RlneDF0ZKzs4/h08pW8SjknD/xItl\r\njNjL9yKKzypHhfHnnvCSdg25I6NnIyjgChYTPv+fCVrc4zoe28BbJ2cgSH9p\r\np3F4wnMPkO37tMo3fExy/b3coWh2B0vcnLK95/4WwgeOPweAkBhU4IcTo0vu\r\nMDYms8HH7pvDZhgQKyclJwim1GsfmVPcXamI9w+5uExcSNGr625QgIDT4D4f\r\n1Hfk52jtQxuDBMpVY7dxjn3w8wdkhhn//0i2I0VfZap6lFUQ9qPFrHcopOI0\r\n/hZjab8CuQkN9BMioF+GNC7M4jEKK8c27AQ=\r\n=QKEh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./build/src/main.d.ts","default":"./build/src/main.js"},"gitHead":"548bf093306afcdbd0f43dadd6b414b446cae411","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"9.4.2","description":"Handle errors in a simple, stable, consistent way","directories":{"lib":"src","example":"examples"},"sideEffects":false,"_nodeVersion":"19.6.0","dependencies":{"filter-obj":"^5.1.0","is-plain-obj":"^4.1.0","set-error-props":"^4.0.0","set-error-stack":"^1.0.0","error-class-utils":"^2.5.0","merge-error-cause":"^3.5.0","set-error-message":"^1.6.0","error-custom-class":"^8.4.0","normalize-exception":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^5.7.1","is-error-instance":"^1.6.0","modern-errors-cli":"^2.3.0","@ehmicky/dev-tasks":"^2.0.60","modern-errors-bugs":"^2.1.0","modern-errors-http":"^2.3.0","modern-errors-clean":"^3.1.0","modern-errors-switch":"^1.0.1","modern-errors-process":"^2.1.0","modern-errors-winston":"^2.3.0","modern-errors-serialize":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_5.5.1_1676059866130_0.959122673853493","host":"s3://npm-registry-packages"}},"5.5.2":{"name":"modern-errors","version":"5.5.2","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"MIT","_id":"modern-errors@5.5.2","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"12485e3253875fb0a6e7759e82c73489766723e8","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-5.5.2.tgz","fileCount":61,"integrity":"sha512-yLU+pQkzwoFnFIVK32/ybI8OPvlpRKQOXPYP9HE4EG2svLSq9NDp8SjdvvDarsVJYCGC0JA86Ku/1T4cma1h5g==","signatures":[{"sig":"MEUCIQDIOS1M0Lpwvuf5zNwOLZCjqpBmdieU0yFtASFV3X2o4gIgJPQgd154q/+4fz87xWsWqu+N+PaB5HMqndK2my0QK7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD9GRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmriyw/+IaZDRlzWBe/RRV7Q7O1VOLixXi395PJA++VFmO9bB70SAvZR\r\nnNEbtYTabNtgg41xMwgI+sAB7NqEYwR5ziCkuDN3NxO5yPsqXKAAbgnCJRgZ\r\n7EnCpnBhkosnJVeD3FNCIckS71STvI0OLR+FTmnYd03ucpH1D06Abd54MR60\r\nx1GTKze9r7gAYA3OfCOMXFufgEUI1cZUzHRr3AQzwJno9wyF7sL1JHk2KnkJ\r\nFidvI9ZZ6iqXd4bKNvIDPSHbZkyNIy0ZJ7bbCCZzeT8KpGT3m/gmkUCpQcmu\r\n1NcNkdTndKKlPiNCXYi5y5qkI6Fnx8pu7paonBzy/yBvYv+4uw6Ecs6XJm8m\r\nbPmtgwCNXOa+Gjx2I2PTUI0FmcPxMbPOkfPfGzwzqBXfNRkL8gnlCCEPJoNf\r\nT7ypvRrcH015sGxYhT/G8or/bka7GKJF61m4jkyZPmWYCxzEPnWL4HY2wyHv\r\nMqEESZM0YOwBnIg6qbXDdSVC9Ysx7kmHcvqEos7JezpxT+3wgdWxNhPEX9Qk\r\nx6ViESfUQXotG8xDgarnTZtAlx7T95oTWS76iOcJV8B4IVBJKi5+BSQhNJg5\r\n5oieXj+G4TrqRorClusprD5Z7lOd/ZLHrljNYQDPI8MMWhILe7ftPacWV16O\r\nmItjc56iIw2eyQMypxCmCLvMGzOCjNmpZ2c=\r\n=tFyz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./build/src/main.d.ts","default":"./build/src/main.js"},"gitHead":"8bb6bc70ed2370560821971ed609e1afb8f346e0","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"9.6.1","description":"Handle errors in a simple, stable, consistent way","directories":{"lib":"src","example":"examples"},"sideEffects":false,"_nodeVersion":"19.7.0","dependencies":{"filter-obj":"^5.1.0","is-plain-obj":"^4.1.0","set-error-props":"^4.0.0","set-error-stack":"^1.0.0","error-class-utils":"^2.5.0","merge-error-cause":"^3.5.0","set-error-message":"^1.6.0","error-custom-class":"^8.4.0","normalize-exception":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^5.7.1","is-error-instance":"^1.6.0","modern-errors-cli":"^2.3.0","@ehmicky/dev-tasks":"^2.0.60","modern-errors-bugs":"^2.1.0","modern-errors-http":"^2.3.0","modern-errors-clean":"^3.1.0","modern-errors-switch":"^1.0.1","modern-errors-process":"^2.1.0","modern-errors-winston":"^2.3.0","modern-errors-serialize":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_5.5.2_1678758289578_0.9974207804711086","host":"s3://npm-registry-packages"}},"5.5.3":{"name":"modern-errors","version":"5.5.3","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"MIT","_id":"modern-errors@5.5.3","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"7dfb4e9517e3fdb8fa8ed6677e844a7a13f2e847","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-5.5.3.tgz","fileCount":61,"integrity":"sha512-7NZInJl1owlJxaP8zJ9B3dUZ3ncdboNY+4SGoiwJfDUN7Jig72mfbGWbRfUG6ghuWeq1n6BRDHxih+QbZZHLsA==","signatures":[{"sig":"MEUCIFV7uAQ+eiJnddr1jTuCeuXrqXSAiQJiywpYbWD4pklBAiEA/Mzkr/bJvWyRE2OQjjHgo7nkSr5ZDMOrelV1E5eaoao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkE3xEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzTQ/+MhX9tzeaSG+5jKZWCn5blhG7SXBiTtzzI6l4Wi3rJa4axdYW\r\n+MvVM4EIwIeYTkGqSKdbW1QDJPrffw+RVN3cKxYPxPhG7OD8mlCIKOsjTUVc\r\nGTbN5nQQkL4ZuY2dJBjDnk7vRxsLoKFPVrhNH5pidJq08ivmYPLt4V/zsaJq\r\nAwrQaVmm+QzpynNMdY5s2LOTscFIcFOXIEnhNMjg4UdpnPCRxXzY5tYSW4w5\r\n1I0d2SnBGYURyGaeYrLdcGEQAdq3Fny0jayjxLfNJToGqfMgi7sN1ukDE/V4\r\nddNtClog4YxCHOfyr0Ou0QQ8KWsJx2piwmiTu2ILppHEiwAdMWgxYukEXYo/\r\nxcZhpnCpnkJJkP+OhukEsupETO4UBzekfK6ln1NXccNZgmu65onOQB6H1xIr\r\nS8Ib4mq829aDrD16B5lZwcGN3SJRwgm2SFdRDtU3UfRts2QliJWoCmysyaYI\r\n+iFhZyqbjmqzPE3qX2o2FsrICxNE8o5ffBTunCKS8ZjSMQxu83XAVCQ+k98x\r\nR04IvLW8/vB+FJh7jAC5YGVItpYRzZhABolMWJhHigE9WBFUYwqbpAg/WZM5\r\nR8L6U34AwBclPAHOPoIGK+XakwDb+SCt50po002VLcMZp5XrRb37j3PkKit1\r\nC8O1Ij9UZ7tkouMZeYjNHassTesm1ikKHN0=\r\n=dKk2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./build/src/main.d.ts","default":"./build/src/main.js"},"gitHead":"cf9b0405290b0fe535dba2ec2b96a00967042791","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"9.6.2","description":"Handle errors in a simple, stable, consistent way","directories":{"lib":"src","example":"examples"},"sideEffects":false,"_nodeVersion":"19.8.1","dependencies":{"filter-obj":"^5.1.0","is-plain-obj":"^4.1.0","set-error-props":"^4.0.0","set-error-stack":"^1.0.0","error-class-utils":"^2.5.0","merge-error-cause":"^3.5.0","set-error-message":"^1.6.0","error-custom-class":"^8.4.0","normalize-exception":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^5.7.1","is-error-instance":"^1.6.0","modern-errors-cli":"^2.3.0","@ehmicky/dev-tasks":"^2.0.64","modern-errors-bugs":"^2.1.0","modern-errors-http":"^2.3.0","modern-errors-clean":"^3.1.0","modern-errors-switch":"^1.0.1","modern-errors-process":"^2.1.0","modern-errors-winston":"^2.3.0","modern-errors-serialize":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_5.5.3_1678998596336_0.24920464846974433","host":"s3://npm-registry-packages"}},"5.5.4":{"name":"modern-errors","version":"5.5.4","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"MIT","_id":"modern-errors@5.5.4","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"b7dda5961d8ac91c08d64f7513529382379620f4","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-5.5.4.tgz","fileCount":61,"integrity":"sha512-yBPPJAkAQVxA/536xKGpbFIIdA9vxiWLcDXviU+AREYZ5IviZvUZdY3RvL3JSzBiiSfi8pwmn1tPeC8UVEVvOg==","signatures":[{"sig":"MEQCIGXfktgiq3jHIjBZOZK/lA2UsoQAx9EVisRkVCZste8SAiAX5Bm2b5vkF63EesnIR/vNIEajctAMkXwoaMIMRJhQUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFk3FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4SQ/+P8yGxeXmDg9V6SYxl0OIxk6/ApbMcAKsWoXaYAYgjhHXapNR\r\nmGVLziFkO2yzaemGtCusEBZe6eJY/M8cUBoDwfZ9G4tFo5fwasw0wHoXNVEP\r\nB2kAvNZAC9XzdHAQ2jnYdBvR+U4wYvqmciVXTodbSGIEYfjfM6lFWY9x0ZTi\r\nCn8ohH0RKSYmgITwSyYNFSTFSLe4XQQ/MJa0tQZejiKhYmkfqzYSIfSRnkvL\r\n2JDXD5LxD2kt0o45Zc1+qyMNAjTNWDYukXGGwcWz1ODMApoDl0/4hMPAPmfX\r\n7h4Zoa9oGVTKzS0q0xbgJUKT+r9O45i7rJ0O8h8Ew0MoWW8I/WLp54x4SBjj\r\n82tmWoRIyIWBzEtT9maTwBiq1v2oQXJVzgornd5zrCbIeCG9B0olIy6lmi6r\r\nipQ59xSz/b1rjPvYEvCLIC5q/N2k8zvz2deX3ohiHiSEe+XrZaAeZq5FUc5A\r\nIo7XP2UO7bVOMyXOBViN+Ixl96v0m3ReRfiFgpg+i0d+rEzgbLFNsGLv3cPz\r\nkz008E7OK+qjEoHzHGtS4/26/dAwdGUttVa24tXJK/Bn+chiw/jqP3NyzkZL\r\ntJWn2GGlViGkU2QU4Jp7LN/c00OX6bEE1ACDsPnFNuZ7FlbNwKPuES/an0ol\r\necNJ3ZzA1pXlcbdiFuWr04GdIcVsDdJ3YEU=\r\n=TSsd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./build/src/main.d.ts","default":"./build/src/main.js"},"gitHead":"5b3053c437eae504c86aa5afc64aad8f48f8b743","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"9.6.2","description":"Handle errors in a simple, stable, consistent way","directories":{"lib":"src","example":"examples"},"sideEffects":false,"_nodeVersion":"19.8.1","dependencies":{"filter-obj":"^5.1.0","is-plain-obj":"^4.1.0","set-error-props":"^4.0.0","set-error-stack":"^1.0.0","error-class-utils":"^2.5.0","merge-error-cause":"^3.5.0","set-error-message":"^1.6.0","error-custom-class":"^8.4.0","normalize-exception":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^5.7.1","is-error-instance":"^1.6.0","modern-errors-cli":"^2.3.0","@ehmicky/dev-tasks":"^2.0.70","modern-errors-bugs":"^2.1.0","modern-errors-http":"^2.3.0","modern-errors-clean":"^3.1.0","modern-errors-switch":"^1.0.1","modern-errors-process":"^2.1.0","modern-errors-winston":"^2.3.0","modern-errors-serialize":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_5.5.4_1679183301586_0.25081230319204195","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"modern-errors","version":"6.0.0","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"MIT","_id":"modern-errors@6.0.0","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"f94da0948cc04af32c4557d1247af23773002c08","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-6.0.0.tgz","fileCount":61,"integrity":"sha512-IgtbY9ITQfbtZUdoIiqOwReV+Z2iL82OtwWTNV9cusKT/SvNivIAXKyGjEGcoCpLc+32UZp0DuqXViIDAG44Zg==","signatures":[{"sig":"MEUCIQDVzJPilIDS+PEokFNMwR9wGbFaJRE4djOOyfuTb01LLgIgC292/SsagWTkj+D2amRUeZTR0q123AnY3HMEJwxAeRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93279},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=16.17.0"},"exports":{"types":"./build/src/main.d.ts","default":"./build/src/main.js"},"gitHead":"9afa1f35386fcbd78fef7741a7e6fe570f664b2a","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"9.6.6","description":"Handle errors in a simple, stable, consistent way","directories":{"lib":"src","example":"examples"},"sideEffects":false,"_nodeVersion":"20.1.0","dependencies":{"filter-obj":"^5.1.0","is-plain-obj":"^4.1.0","set-error-props":"^5.0.0","set-error-stack":"^2.0.0","error-class-utils":"^3.0.0","merge-error-cause":"^4.0.1","set-error-message":"^2.0.1","error-custom-class":"^9.0.0","normalize-exception":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^6.0.1","is-error-instance":"^2.0.0","modern-errors-cli":"^3.0.0","@ehmicky/dev-tasks":"^2.0.80","modern-errors-bugs":"^3.0.0","modern-errors-http":"^2.3.0","modern-errors-clean":"^4.0.0","modern-errors-switch":"^1.0.1","modern-errors-process":"^3.0.0","modern-errors-winston":"^3.0.0","modern-errors-serialize":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_6.0.0_1684025557288_0.47074732903980165","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"modern-errors","version":"7.0.0","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"MIT","_id":"modern-errors@7.0.0","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"6731dcd311762195a84aa95344a4f35df67b4de9","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-7.0.0.tgz","fileCount":61,"integrity":"sha512-4H55sVGQe0JxbBIH9ea9QUkY3BDSpxauyWYXB5W4LCeYEvjEScYxnoHp9cFHxeCvUuf1a1lqJILo/H2kRV37og==","signatures":[{"sig":"MEUCIAXk1MvqkL+hOrqClm9oVdWzGb2fZF48IGL1qrI8zXWVAiEA33VSREYvtbPR8QT35FV0ofqUwXIpnpQ725/fbU//FQQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93747},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=18.18.0"},"exports":{"types":"./build/src/main.d.ts","default":"./build/src/main.js"},"gitHead":"33bcb4253c1a82697a2bc50c9eb03793b38cc61c","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"10.2.1","description":"Handle errors in a simple, stable, consistent way","directories":{"lib":"src","example":"examples"},"sideEffects":false,"_nodeVersion":"21.1.0","dependencies":{"filter-obj":"^5.1.0","is-plain-obj":"^4.1.0","set-error-props":"^6.0.0","set-error-stack":"^2.0.0","error-class-utils":"^4.0.0","merge-error-cause":"^5.0.0","set-error-message":"^3.0.0","error-custom-class":"^10.0.0","normalize-exception":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^7.0.0","is-error-instance":"^3.0.0","modern-errors-cli":"^4.0.0","@ehmicky/dev-tasks":"^2.0.102","modern-errors-bugs":"^4.0.0","modern-errors-http":"^4.0.0","modern-errors-clean":"^5.0.0","modern-errors-switch":"^3.0.0","modern-errors-process":"^4.0.0","modern-errors-winston":"^4.0.0","modern-errors-serialize":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_7.0.0_1698532146978_0.51343068750316","host":"s3://npm-registry-packages"}},"7.0.1":{"name":"modern-errors","version":"7.0.1","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"MIT","_id":"modern-errors@7.0.1","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"477fcf1ad800712b97aa4d4b78baa54c771b3d0d","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-7.0.1.tgz","fileCount":61,"integrity":"sha512-UaWtjvt1LWLTmQq9vBcjVzVyaBS8PyN3YYF9Vzdf7dgaB9ySFBWbIH5nglEfLr1VVF7XrBrHrdp+Tnw7oITfTA==","signatures":[{"sig":"MEUCIFBCPisay+cfTas2JddHFrT+KofFE+wVJiJYK0hoiXiYAiEAoEvktto0o8icKisaCI7U+73dujnnJgCJisJLwGf2DII=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96150},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=18.18.0"},"exports":{"types":"./build/src/main.d.ts","default":"./build/src/main.js"},"gitHead":"a3efb6289231c2f903c6d7f3a98e0ed5e0155db7","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"10.5.1","description":"Handle errors in a simple, stable, consistent way","directories":{"lib":"src","example":"examples"},"sideEffects":false,"_nodeVersion":"21.7.2","dependencies":{"filter-obj":"^5.1.0","is-plain-obj":"^4.1.0","set-error-props":"^6.0.0","set-error-stack":"^3.0.0","error-class-utils":"^4.0.0","merge-error-cause":"^5.0.0","set-error-message":"^3.0.0","error-custom-class":"^10.0.0","normalize-exception":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^7.0.0","is-error-instance":"^3.0.0","modern-errors-cli":"^5.0.0","@ehmicky/dev-tasks":"^2.0.104","modern-errors-bugs":"^5.0.0","modern-errors-http":"^5.0.0","modern-errors-clean":"^6.0.0","modern-errors-switch":"^4.0.0","modern-errors-process":"^5.0.0","modern-errors-winston":"^5.0.0","modern-errors-serialize":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_7.0.1_1712535020118_0.6610751173170168","host":"s3://npm-registry-packages"}},"7.0.2":{"name":"modern-errors","version":"7.0.2","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"MIT","_id":"modern-errors@7.0.2","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"430d2e982bf2c2fa75d4341f86c63275d49a0428","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-7.0.2.tgz","fileCount":61,"integrity":"sha512-WuIh1IJFnIjEyoEmGKFy/DcYebp074MwRsBcmwvynID6jFldT5Cut1JQFfVUcIfz62LnUCdwuv1mttOvEmM5Ww==","signatures":[{"sig":"MEQCIB6jRyCswpmn++b8vN+7h/EwgDjQxV6yT4PjhYNLv5TbAiASz8zpJXs0MpFcAQ/SH99NYcriunV6zQXxKEUTnx7Y3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96383},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=18.18.0"},"exports":{"types":"./build/src/main.d.ts","default":"./build/src/main.js"},"gitHead":"ac8ffca50b58ae1dce84ea81288203edad37f6c9","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"11.2.0","description":"Handle errors in a simple, stable, consistent way","directories":{"lib":"src","example":"examples"},"sideEffects":false,"_nodeVersion":"23.9.0","dependencies":{"filter-obj":"^6.1.0","is-plain-obj":"^4.1.0","set-error-props":"^6.0.0","set-error-stack":"^3.0.0","error-class-utils":"^4.0.0","merge-error-cause":"^5.0.1","set-error-message":"^3.0.0","error-custom-class":"^10.0.0","normalize-exception":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^7.0.0","is-error-instance":"^3.0.0","modern-errors-cli":"^5.0.0","@ehmicky/dev-tasks":"^3.0.32","modern-errors-bugs":"^5.0.0","modern-errors-http":"^5.0.0","modern-errors-clean":"^6.0.0","modern-errors-switch":"^4.0.0","modern-errors-process":"^5.0.0","modern-errors-winston":"^5.0.1","@ehmicky/eslint-config":"^20.0.26","modern-errors-serialize":"^6.1.0","@ehmicky/prettier-config":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_7.0.2_1741811145609_0.9910677126792251","host":"s3://npm-registry-packages-npm-production"}},"7.0.3":{"name":"modern-errors","version":"7.0.3","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"MIT","_id":"modern-errors@7.0.3","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"08b4ae091d51197f9604c109554c2f53212537e8","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-7.0.3.tgz","fileCount":61,"integrity":"sha512-+R/GICYgi2fdzsjOHmceBh+yqnzy1bSIqJP9c43r/5wxqW68I9SkD2JAS2TwmIyNbH6LrjuS1Y0pPzxKuUYbtQ==","signatures":[{"sig":"MEUCIQDDFxslSJYWXHMZPuRKAzk6bzL/XNBf+dJ7WO2oXtBScQIgPGX5qvYKmEEzdiemKYgoxgIQNjEsvRjK76jguACKCu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96350},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=18.18.0"},"exports":{"types":"./build/src/main.d.ts","default":"./build/src/main.js"},"gitHead":"4b315dd1a1e27c4c0cd7c030955954f6c4e8868c","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"10.9.2","description":"Handle errors in a simple, stable, consistent way","directories":{"lib":"src","example":"examples"},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"filter-obj":"^6.1.0","is-plain-obj":"^4.1.0","set-error-props":"^6.0.1","set-error-stack":"^3.0.1","error-class-utils":"^4.0.1","merge-error-cause":"^5.0.2","set-error-message":"^3.0.1","error-custom-class":"^10.0.1","normalize-exception":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^7.0.1","is-error-instance":"^3.0.1","modern-errors-cli":"^5.0.0","@ehmicky/dev-tasks":"^3.0.33","modern-errors-bugs":"^5.0.0","modern-errors-http":"^5.0.0","modern-errors-clean":"^6.0.0","modern-errors-switch":"^4.0.0","modern-errors-process":"^5.0.0","modern-errors-winston":"^5.0.1","@ehmicky/eslint-config":"^20.0.31","modern-errors-serialize":"^6.1.0","@ehmicky/prettier-config":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_7.0.3_1743218861897_0.6351241484358272","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"modern-errors","version":"7.1.0","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"MIT","_id":"modern-errors@7.1.0","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"86b53028b3aa0a688716aa0dddea445b136222e7","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-7.1.0.tgz","fileCount":61,"integrity":"sha512-wPzKmFjFRCZO02ORH1Ui512AzcX7rZY8/PVx4fPNcTcOWCYRLxYuWzzZ9Z8bk9bkJhS0x4WVhKRn0+n5KPGg6A==","signatures":[{"sig":"MEUCIQD1MtedkZ3M9N0+0NwwS480A4SJQGxiJK4Byohu5DLfqQIgRh0On+MO+ZpRS+r+Ecp/bvhHnkmzNIs4dk8J4OB6ekY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96615},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=18.18.0"},"exports":{"types":"./build/src/main.d.ts","default":"./build/src/main.js"},"gitHead":"3225b967c8a5960c802660e81495ea7ce27ee709","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"10.9.2","description":"Handle errors in a simple, stable, consistent way","directories":{"lib":"src","example":"examples"},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"filter-obj":"^6.1.0","is-plain-obj":"^4.1.0","set-error-props":"^6.0.1","set-error-stack":"^3.0.1","error-class-utils":"^4.0.1","merge-error-cause":"^5.0.2","set-error-message":"^3.0.1","error-custom-class":"^10.0.1","normalize-exception":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^7.0.1","is-error-instance":"^3.0.1","modern-errors-cli":"^5.0.1","@ehmicky/dev-tasks":"^3.0.34","modern-errors-bugs":"^5.0.1","modern-errors-http":"^5.0.1","modern-errors-clean":"^6.0.1","modern-errors-switch":"^4.0.1","modern-errors-process":"^5.0.1","modern-errors-winston":"^5.0.2","@ehmicky/eslint-config":"^20.0.31","modern-errors-beautiful":"^1.0.0","modern-errors-serialize":"^6.1.1","@ehmicky/prettier-config":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_7.1.0_1747866498245_0.9488798785435628","host":"s3://npm-registry-packages-npm-production"}},"7.1.1":{"name":"modern-errors","version":"7.1.1","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"MIT","_id":"modern-errors@7.1.1","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"c5affbc3bf7141b5e8ef281294d01ea697b2c235","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-7.1.1.tgz","fileCount":61,"integrity":"sha512-tx8si2ylE7s5e4sq3w4qgeyan7E0GI4RK6Gp9G33Ahj9PluIPo8AXnMttqzI8wPTSdJSr5MYIzCXkrMzTlcmzw==","signatures":[{"sig":"MEQCIATgz6rugAdzucq7N9bo5pMcx2vV9aroCfVLgN7HPN5XAiBsJjLHPbMIgKP+aTBa0fII5n1dVnVdietToAZiw1NeJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97426},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=18.18.0"},"exports":{"types":"./build/src/main.d.ts","default":"./build/src/main.js"},"gitHead":"025c56ae1c3a1504e2f343cf6207f7b378a777d1","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"10.9.2","description":"Handle errors in a simple, stable, consistent way","directories":{"lib":"src","example":"examples"},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"filter-obj":"^6.1.0","is-plain-obj":"^4.1.0","set-error-props":"^6.0.1","set-error-stack":"^3.0.1","error-class-utils":"^4.0.1","merge-error-cause":"^5.0.2","set-error-message":"^3.0.1","error-custom-class":"^10.0.1","normalize-exception":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^7.0.1","is-error-instance":"^3.0.1","modern-errors-cli":"^5.1.0","@ehmicky/dev-tasks":"^3.0.34","modern-errors-bugs":"^5.0.1","modern-errors-http":"^5.0.1","modern-errors-clean":"^6.0.1","modern-errors-switch":"^4.1.0","modern-errors-process":"^5.0.1","modern-errors-winston":"^5.0.2","@ehmicky/eslint-config":"^20.0.32","modern-errors-beautiful":"^1.0.0","modern-errors-serialize":"^6.1.1","@ehmicky/prettier-config":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_7.1.1_1748220439565_0.9428664287953519","host":"s3://npm-registry-packages-npm-production"}},"7.1.2":{"name":"modern-errors","version":"7.1.2","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"MIT","_id":"modern-errors@7.1.2","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"39748209745532b07efd94930e9a31ca4d5286ba","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-7.1.2.tgz","fileCount":61,"integrity":"sha512-flg1Un3eaw1ofdl5iRmmX4LhtqQd3PxU9uvZjBve5QIZvCFBtHiE9sK1SOC0eHNJqrWFs5RHFpPu0AQ76mlj4A==","signatures":[{"sig":"MEQCIELG5lTUkGEuIK8Rg9stkQyC7/S1oAsLKqZ+4PlnxXPEAiAVus6j23xrdqEI/jkzD+kCWK0ZvZVfPh9WFPcbLgjagg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97460},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=18.18.0"},"exports":{"types":"./build/src/main.d.ts","default":"./build/src/main.js"},"gitHead":"1e37eede16d65ea32933984aad7150a3a91326c2","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"10.9.2","description":"Handle errors in a simple, stable, consistent way","directories":{"lib":"src","example":"examples"},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"filter-obj":"^6.1.0","is-plain-obj":"^4.1.0","set-error-props":"^6.0.1","set-error-stack":"^3.0.1","error-class-utils":"^4.0.1","merge-error-cause":"^5.0.2","set-error-message":"^3.0.1","error-custom-class":"^10.0.1","normalize-exception":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^7.0.1","is-error-instance":"^3.0.1","modern-errors-cli":"^5.1.0","@ehmicky/dev-tasks":"^3.0.34","modern-errors-bugs":"^5.0.1","modern-errors-http":"^5.0.1","modern-errors-clean":"^6.0.1","modern-errors-switch":"^4.1.0","modern-errors-process":"^5.0.1","modern-errors-winston":"^5.0.2","@ehmicky/eslint-config":"^20.0.32","modern-errors-beautiful":"^1.0.1","modern-errors-serialize":"^6.1.1","@ehmicky/prettier-config":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_7.1.2_1748556001285_0.2537819311247984","host":"s3://npm-registry-packages-npm-production"}},"7.1.3":{"name":"modern-errors","version":"7.1.3","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"author":{"url":"https://github.com/ehmicky","name":"ehmicky","email":"ehmicky@gmail.com"},"license":"MIT","_id":"modern-errors@7.1.3","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"homepage":"https://www.github.com/ehmicky/modern-errors","bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"dist":{"shasum":"0dbf6d409095cf674aeb5b2a5e0fb71e09edadb5","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-7.1.3.tgz","fileCount":61,"integrity":"sha512-1pcWM5XGqEguinvt3IW682yduy2F9q3er/Mg296tKh5hvGMp00zE5rm1D4HqIURNbXns32+8/0agBtp3AQgPcA==","signatures":[{"sig":"MEYCIQCvj0vWXIAf4E1bmGhMlzzDmwGGVD9sMxYhyLkP4ZkoawIhAI4Ry9LDIS3WzaSKQplZmYKOzuao8T4LaDqWaVT4q+ji","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97459},"main":"./build/src/main.js","type":"module","types":"./build/src/main.d.ts","engines":{"node":">=18.18.0"},"exports":{"types":"./build/src/main.d.ts","default":"./build/src/main.js"},"gitHead":"2e66347c195e0040f7016b041a8d02878f1e55df","scripts":{"test":"gulp test"},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"repository":{"url":"git+https://github.com/ehmicky/modern-errors.git","type":"git"},"_npmVersion":"10.9.3","description":"Handle errors in a simple, stable, consistent way","directories":{"lib":"src","example":"examples"},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"filter-obj":"^6.1.0","is-plain-obj":"^4.1.0","set-error-props":"^6.0.1","set-error-stack":"^3.0.1","error-class-utils":"^4.0.1","merge-error-cause":"^5.0.2","set-error-message":"^3.0.1","error-custom-class":"^10.0.1","normalize-exception":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"test-each":"^7.0.1","is-error-instance":"^3.0.1","modern-errors-cli":"^5.2.0","@ehmicky/dev-tasks":"^3.0.34","modern-errors-bugs":"^5.0.1","modern-errors-http":"^5.0.1","modern-errors-clean":"^6.0.1","modern-errors-switch":"^4.1.0","modern-errors-process":"^5.0.1","modern-errors-winston":"^5.0.2","@ehmicky/eslint-config":"^20.0.32","modern-errors-beautiful":"^1.0.1","modern-errors-serialize":"^6.1.1","@ehmicky/prettier-config":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/modern-errors_7.1.3_1757956021959_0.2604416721604812","host":"s3://npm-registry-packages-npm-production"}},"7.1.4":{"name":"modern-errors","version":"7.1.4","type":"module","exports":{"types":"./build/src/main.d.ts","default":"./build/src/main.js"},"main":"./build/src/main.js","types":"./build/src/main.d.ts","sideEffects":false,"scripts":{"test":"gulp test"},"description":"Handle errors in a simple, stable, consistent way","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"license":"MIT","homepage":"https://www.github.com/ehmicky/modern-errors","repository":{"type":"git","url":"git+https://github.com/ehmicky/modern-errors.git"},"bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"author":{"name":"ehmicky","email":"ehmicky@gmail.com","url":"https://github.com/ehmicky"},"directories":{"example":"examples","lib":"src"},"dependencies":{"error-class-utils":"^4.0.1","error-custom-class":"^10.0.1","filter-obj":"^6.1.0","is-error-instance":"^3.0.1","is-plain-obj":"^4.1.0","merge-error-cause":"^5.0.2","normalize-exception":"^4.0.1","set-error-message":"^3.0.1","set-error-props":"^6.0.1","set-error-stack":"^3.0.1"},"devDependencies":{"@ehmicky/dev-tasks":"^3.0.34","@ehmicky/eslint-config":"^20.0.32","@ehmicky/prettier-config":"^1.0.6","modern-errors-beautiful":"^2.0.1","modern-errors-bugs":"^5.0.1","modern-errors-clean":"^6.0.1","modern-errors-cli":"^6.0.0","modern-errors-http":"^5.0.1","modern-errors-process":"^5.0.1","modern-errors-serialize":"^6.1.1","modern-errors-switch":"^4.1.0","modern-errors-winston":"^5.0.2","test-each":"^7.0.1"},"engines":{"node":">=18.18.0"},"_id":"modern-errors@7.1.4","gitHead":"16799fe34fb02be47c84098a002a037c0869c0ae","_nodeVersion":"24.10.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-FdC4DgT6ewjJN1TqsC8GQ3vmnbbaPiYpZ4BHk6eNigFm5btQMBIKZcNVbH8/nbzVlf+qnARa5l0OqhzP5q2MUA==","shasum":"85268da38ea86ff334dee62aad98a1131bea4400","tarball":"https://registry.npmjs.org/modern-errors/-/modern-errors-7.1.4.tgz","fileCount":61,"unpackedSize":97459,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQChtg1ZIADbTiKdTrjuxE42y/HEl4+qzZtmF4L4Fx+OQQIgElGVcmLsTP03JPFZEd0ss4QYYOe1rLVh6o3x9h0b4P0="}]},"_npmUser":{"name":"ehmicky","email":"ehmicky@gmail.com"},"maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/modern-errors_7.1.4_1760054194950_0.33207298529828"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-15T17:18:04.688Z","modified":"2025-10-09T23:56:35.325Z","1.0.0":"2022-06-15T17:18:05.083Z","1.0.1":"2022-06-16T16:17:54.252Z","1.0.2":"2022-06-17T14:32:55.833Z","1.1.0":"2022-06-19T22:02:41.420Z","1.1.1":"2022-06-20T14:38:19.016Z","1.1.2":"2022-06-20T16:51:07.990Z","1.2.0":"2022-07-16T16:30:41.359Z","1.3.0":"2022-07-24T18:27:37.418Z","1.4.0":"2022-08-16T18:58:07.972Z","1.4.1":"2022-08-17T17:50:21.079Z","1.5.0":"2022-08-20T13:41:05.183Z","2.0.0":"2022-08-20T16:58:09.994Z","2.0.1":"2022-08-20T18:58:13.716Z","2.0.2":"2022-08-21T15:09:59.295Z","3.0.0":"2022-08-21T16:55:42.276Z","3.1.0":"2022-08-21T19:21:59.658Z","3.1.1":"2022-08-22T14:30:38.689Z","4.0.0-beta.0":"2022-11-02T20:40:10.184Z","4.0.0-beta.1":"2022-11-02T21:39:21.277Z","4.0.0-beta.2":"2022-11-02T21:41:35.896Z","4.0.0-beta.3":"2022-11-04T14:34:36.295Z","4.0.0-beta.4":"2022-11-05T18:47:35.668Z","4.0.0":"2022-11-06T21:33:24.409Z","4.1.0":"2022-11-07T22:30:43.133Z","4.1.1":"2022-11-08T16:34:23.757Z","5.0.0-beta.0":"2022-11-17T20:31:21.086Z","5.0.0-beta.1":"2022-11-18T23:51:08.876Z","5.0.0":"2022-11-19T14:12:14.873Z","5.1.0":"2022-11-19T20:15:17.084Z","5.1.1":"2022-11-21T18:23:14.798Z","5.2.0":"2022-11-23T18:17:58.599Z","5.3.0":"2022-11-25T18:48:56.593Z","5.3.1":"2022-11-30T23:07:14.011Z","5.4.0":"2022-12-12T20:12:38.673Z","5.5.0":"2022-12-17T20:39:19.000Z","5.5.1":"2023-02-10T20:11:06.337Z","5.5.2":"2023-03-14T01:44:49.783Z","5.5.3":"2023-03-16T20:29:56.527Z","5.5.4":"2023-03-18T23:48:21.754Z","6.0.0":"2023-05-14T00:52:37.452Z","7.0.0":"2023-10-28T22:29:07.236Z","7.0.1":"2024-04-08T00:10:20.267Z","7.0.2":"2025-03-12T20:25:45.860Z","7.0.3":"2025-03-29T03:27:42.079Z","7.1.0":"2025-05-21T22:28:18.465Z","7.1.1":"2025-05-26T00:47:19.869Z","7.1.2":"2025-05-29T22:00:01.489Z","7.1.3":"2025-09-15T17:07:02.152Z","7.1.4":"2025-10-09T23:56:35.144Z"},"bugs":{"url":"https://github.com/ehmicky/modern-errors/issues"},"author":{"name":"ehmicky","email":"ehmicky@gmail.com","url":"https://github.com/ehmicky"},"license":"MIT","homepage":"https://www.github.com/ehmicky/modern-errors","keywords":["nodejs","javascript","stacktrace","library","typescript","browser","errors","monitoring","error-monitoring","message","error-handler","error-handling","error","code-quality","cause","error-reporting","error-classes","exceptions","plugins","framework"],"repository":{"type":"git","url":"git+https://github.com/ehmicky/modern-errors.git"},"description":"Handle errors in a simple, stable, consistent way","maintainers":[{"name":"ehmicky","email":"ehmicky@gmail.com"}],"readme":"<picture>\n  <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/ehmicky/design/main/modern-errors/modern-errors_dark.svg\"/>\n  <img alt=\"modern-errors logo\" src=\"https://raw.githubusercontent.com/ehmicky/design/main/modern-errors/modern-errors.svg\" width=\"600\"/>\n</picture>\n\n[![Node](https://img.shields.io/badge/-Node.js-808080?logo=node.js&colorA=404040&logoColor=66cc33)](https://www.npmjs.com/package/modern-errors)\n[![Browsers](https://img.shields.io/badge/-Browsers-808080?logo=firefox&colorA=404040)](https://unpkg.com/modern-errors?module)\n[![TypeScript](https://img.shields.io/badge/-Typed-808080?logo=typescript&colorA=404040&logoColor=0096ff)](/src/main.d.ts)\n[![Codecov](https://img.shields.io/badge/-Tested%20100%25-808080?logo=codecov&colorA=404040)](https://codecov.io/gh/ehmicky/modern-errors)\n[![Minified size](https://img.shields.io/bundlephobia/minzip/modern-errors?label&colorA=404040&colorB=808080&logo=webpack)](https://bundlephobia.com/package/modern-errors)\n[![Mastodon](https://img.shields.io/badge/-Mastodon-808080.svg?logo=mastodon&colorA=404040&logoColor=9590F9)](https://fosstodon.org/@ehmicky)\n[![Medium](https://img.shields.io/badge/-Medium-808080.svg?logo=medium&colorA=404040)](https://medium.com/@ehmicky)\n\nHandle errors in a simple, stable, consistent way.\n\n# Features\n\nSimple patterns to:\n\n- ⛑️ Create error [classes](#create-error-classes)\n- 🏷️ Set error [properties](#%EF%B8%8F-error-properties)\n- 🎀 [Wrap](#-wrap-errors) or [aggregate](#aggregate-errors) errors\n- 🐞 Separate known and [unknown](#-unknown-errors) errors\n\nStability:\n\n- 🚨 [Normalize](#-normalize-errors) invalid errors\n- 🛡️ 100% [test coverage](https://app.codecov.io/gh/ehmicky/modern-errors)\n- 🤓 Strict [TypeScript types](docs/typescript.md)\n\n# Plugins\n\n- [`modern-errors-cli`](https://github.com/ehmicky/modern-errors-cli): Handle\n  errors in CLI modules\n- [`modern-errors-beautiful`](https://github.com/ehmicky/modern-errors-beautiful):\n  Prettify error messages and stacks\n- [`modern-errors-process`](https://github.com/ehmicky/modern-errors-process):\n  Handle process errors\n- [`modern-errors-bugs`](https://github.com/ehmicky/modern-errors-bugs): Print\n  where to report bugs\n- [`modern-errors-serialize`](https://github.com/ehmicky/modern-errors-serialize):\n  Serialize/parse errors\n- [`modern-errors-clean`](https://github.com/ehmicky/modern-errors-clean): Clean\n  stack traces\n- [`modern-errors-http`](https://github.com/ehmicky/modern-errors-http): Create\n  HTTP error responses\n- [`modern-errors-winston`](https://github.com/ehmicky/modern-errors-winston):\n  Log errors with Winston\n- [`modern-errors-switch`](https://github.com/ehmicky/modern-errors-switch):\n  Execute class-specific logic\n- 🔌 Create your [own plugin](docs/plugins.md)\n\n# Example\n\nCreate error [classes](#%EF%B8%8F-error-classes).\n\n```js\nimport ModernError from 'modern-errors'\n\nexport const BaseError = ModernError.subclass('BaseError')\n\nexport const UnknownError = BaseError.subclass('UnknownError')\nexport const InputError = BaseError.subclass('InputError')\nexport const AuthError = BaseError.subclass('AuthError')\nexport const DatabaseError = BaseError.subclass('DatabaseError')\n```\n\nSet error [properties](#%EF%B8%8F-error-properties).\n\n```js\nthrow new InputError('Invalid file path', { props: { filePath: '/...' } })\n```\n\n[Wrap](#-wrap-errors) errors.\n\n```js\ntry {\n  // ...\n} catch (cause) {\n  throw new InputError('Could not read the file.', { cause })\n}\n```\n\n[Normalize](#-normalize-errors) errors.\n\n<!-- eslint-disable no-throw-literal -->\n\n```js\ntry {\n  throw 'Missing file path.'\n} catch (error) {\n  // Normalized from a string to a `BaseError` instance\n  throw BaseError.normalize(error)\n}\n```\n\nUse [plugins](#-plugins).\n\n```js\nimport ModernError from 'modern-errors'\nimport modernErrorsSerialize from 'modern-errors-serialize'\n\nexport const BaseError = ModernError.subclass('BaseError', {\n  plugins: [modernErrorsSerialize],\n})\n\n// ...\n\n// Serialize error as JSON, then back to identical error instance\nconst error = new InputError('Missing file path.')\nconst errorString = JSON.stringify(error)\nconst identicalError = BaseError.parse(JSON.parse(errorString))\n```\n\n# Install\n\n```bash\nnpm install modern-errors\n```\n\nIf any [plugin](#-plugins) is used, it must also be installed.\n\n```bash\nnpm install modern-errors-{pluginName}\n```\n\nThis package works in both Node.js >=18.18.0 and\n[browsers](https://raw.githubusercontent.com/ehmicky/dev-tasks/main/src/browserslist).\n\nThis is an ES module. It must be loaded using\n[an `import` or `import()` statement](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c),\nnot `require()`. If TypeScript is used, it must be configured to\n[output ES modules](https://www.typescriptlang.org/docs/handbook/esm-node.html),\nnot CommonJS.\n\n# Usage\n\n## ⛑️ Error classes\n\n### Create error classes\n\n```js\nimport ModernError from 'modern-errors'\n\nexport const BaseError = ModernError.subclass('BaseError')\n\nexport const UnknownError = BaseError.subclass('UnknownError')\nexport const InputError = BaseError.subclass('InputError')\nexport const AuthError = BaseError.subclass('AuthError')\nexport const DatabaseError = BaseError.subclass('DatabaseError')\n```\n\n### Export error classes\n\nExporting and documenting all error classes allows consumers to check them. This\nalso enables sharing error classes between modules.\n\n### Check error classes\n\n```js\nif (error instanceof InputError) {\n  // ...\n}\n```\n\n### Error subclasses\n\n[`ErrorClass.subclass()`](#errorclasssubclassname-options) returns a\n[subclass](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes/extends).\nParent classes' [options](#options) are merged with their subclasses.\n\n```js\nexport const BaseError = ModernError.subclass('BaseError', {\n  props: { isError: true },\n})\nexport const InputError = BaseError.subclass('InputError', {\n  props: { isUserError: true },\n})\n\nconst error = new InputError('...')\nconsole.log(error.isError) // true\nconsole.log(error.isUserError) // true\nconsole.log(error instanceof BaseError) // true\nconsole.log(error instanceof InputError) // true\n```\n\n## 🏷️ Error properties\n\n### Error class properties\n\n```js\nconst InputError = BaseError.subclass('InputError', {\n  props: { isUserError: true },\n})\nconst error = new InputError('...')\nconsole.log(error.isUserError) // true\n```\n\n### Error instance properties\n\n```js\nconst error = new InputError('...', { props: { isUserError: true } })\nconsole.log(error.isUserError) // true\n```\n\n### Internal error properties\n\nError properties that are internal or secret can be prefixed with `_`. This\nmakes them\n[non-enumerable](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Enumerability_and_ownership_of_properties),\nwhich prevents iterating or logging them.\n\n<!-- eslint-disable no-underscore-dangle -->\n\n```js\nconst error = new InputError('...', {\n  props: { userId: 6, _isUserError: true },\n})\nconsole.log(error.userId) // 6\nconsole.log(error._isUserError) // true\nconsole.log(Object.keys(error)) // ['userId']\nconsole.log(error) // `userId` is logged, but not `_isUserError`\n```\n\n## 🎀 Wrap errors\n\n### Throw errors\n\n```js\nthrow new InputError('Missing file path.')\n```\n\n### Wrap inner error\n\nAny error's [message](#wrap-error-message), [class](#wrap-error-class) and\n[options](#wrap-error-options) can be wrapped using the\n[standard](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/cause)\n[`cause` option](#optionscause).\n\nInstead of being set as a `cause` property, the inner error is directly\n[merged](https://github.com/ehmicky/merge-error-cause) to the outer error,\nincluding its\n[`message`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/message),\n[`stack`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/stack),\n[`name`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/name),\n[`AggregateError.errors`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/AggregateError)\nand any [additional property](#%EF%B8%8F-error-properties).\n\n```js\ntry {\n  // ...\n} catch (cause) {\n  throw new InputError('Could not read the file.', { cause })\n}\n```\n\n### Wrap error message\n\nThe outer error message is appended, unless it is empty. If the outer error\nmessage ends with `:` or `:\\n`, it is prepended instead.\n\n```js\nconst cause = new InputError('File does not exist.')\n// InputError: File does not exist.\nthrow new InputError('', { cause })\n```\n\n```js\n// InputError: File does not exist.\n// Could not read the file.\nthrow new InputError('Could not read the file.', { cause })\n```\n\n```js\n// InputError: Could not read the file: File does not exist.\nthrow new InputError(`Could not read the file:`, { cause })\n```\n\n```js\n// InputError: Could not read the file:\n// File does not exist.\nthrow new InputError(`Could not read the file:\\n`, { cause })\n```\n\n### Wrap error class\n\nThe outer error's class replaces the inner one.\n\n```js\ntry {\n  throw new AuthError('...')\n} catch (cause) {\n  // Now an InputError\n  throw new InputError('...', { cause })\n}\n```\n\nExcept when the outer error's class is a parent class, such as\n[`BaseError`](#create-error-classes).\n\n```js\ntry {\n  throw new AuthError('...')\n} catch (cause) {\n  // Still an AuthError\n  throw new BaseError('...', { cause })\n}\n```\n\n### Wrap error options\n\nThe outer error's [`props`](#%EF%B8%8F-error-properties) and\n[plugin options](#plugin-options) are merged.\n\n```js\ntry {\n  throw new AuthError('...', innerOptions)\n} catch (cause) {\n  // `outerOptions` are merged with `innerOptions`\n  throw new BaseError('...', { ...outerOptions, cause })\n}\n```\n\n### Aggregate errors\n\nThe [`errors` option](#optionserrors) aggregates multiple errors into one. This\nis like\n[`new AggregateError(errors)`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/AggregateError/AggregateError)\nexcept that it works with any error class.\n\n```js\nconst databaseError = new DatabaseError('...')\nconst authError = new AuthError('...')\nthrow new InputError('...', { errors: [databaseError, authError] })\n// InputError: ... {\n//   [errors]: [\n//     DatabaseError: ...\n//     AuthError: ...\n//   ]\n// }\n```\n\n## 🚨 Normalize errors\n\n### Wrapped errors\n\nAny error can be directly passed to the [`cause`](#wrap-inner-error) or\n[`errors`](#aggregate-errors) option, even if it is [invalid](#invalid-errors),\n[unknown](#-unknown-errors) or not\n[normalized](#errorclassnormalizeerror-newerrorclass).\n\n```js\ntry {\n  // ...\n} catch (cause) {\n  throw new InputError('...', { cause })\n}\n```\n\n### Invalid errors\n\nManipulating errors that are not\n[`Error` instances](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error)\nor that have\n[invalid properties](https://github.com/ehmicky/normalize-exception#features)\ncan lead to unexpected bugs.\n[`BaseError.normalize()`](#errorclassnormalizeerror-newerrorclass) fixes that.\n\n<!-- eslint-disable no-throw-literal -->\n\n```js\ntry {\n  throw 'Missing file path.'\n} catch (invalidError) {\n  // This fails: `invalidError.message` is `undefined`\n  console.log(invalidError.message.trim())\n}\n```\n\n<!-- eslint-disable no-throw-literal -->\n\n```js\ntry {\n  throw 'Missing file path.'\n} catch (invalidError) {\n  const normalizedError = BaseError.normalize(invalidError)\n  // This works: 'Missing file path.'\n  // `normalizedError` is a `BaseError` instance.\n  console.log(normalizedError.message.trim())\n}\n```\n\n## 🐞 Unknown errors\n\n### Handling known errors\n\nKnown errors should be handled in a `try {} catch {}` block and\n[wrapped](#wrap-error-class) with a [specific class](#create-error-classes).\nThat block should only cover the statement that might throw in order to prevent\ncatching other unrelated errors.\n\n<!-- eslint-skip -->\n\n```js\ntry {\n  return regExp.test(value)\n} catch (error) {\n  // Now an `InputError` instance\n  throw new InputError('Invalid regular expression:', { cause: error })\n}\n```\n\n### Normalizing unknown errors\n\nIf an error is not handled as described [above](#handling-known-errors), it is\nconsidered _unknown_. This indicates an unexpected exception, usually a bug.\n[`BaseError.normalize(error, UnknownError)`](#errorclassnormalizeerror-newerrorclass)\nassigns the `UnknownError` class to those errors.\n\n```js\nexport const UnknownError = BaseError.subclass('UnknownError')\n```\n\n<!-- eslint-skip -->\n\n```js\ntry {\n  return regExp.test(value)\n} catch (error) {\n  // Now an `UnknownError` instance\n  throw BaseError.normalize(error, UnknownError)\n}\n```\n\n### Top-level error handler\n\nWrapping a module's main functions with\n[`BaseError.normalize(error, UnknownError)`](#errorclassnormalizeerror-newerrorclass)\nensures every error being thrown is [valid](#invalid-errors), applies\n[plugins](#-plugins), and has a class that is either\n[_known_](#create-error-classes) or [`UnknownError`](#-unknown-errors).\n\n```js\nexport const main = () => {\n  try {\n    // ...\n  } catch (error) {\n    throw BaseError.normalize(error, UnknownError)\n  }\n}\n```\n\n## 🔌 Plugins\n\n### List of plugins\n\nPlugins extend `modern-errors` features. All available plugins are\n[listed here](#plugins).\n\n### Adding plugins\n\nTo use a plugin, please install it, then pass it to the\n[`plugins` option](#optionsplugins).\n\n```bash\nnpm install modern-errors-{pluginName}\n```\n\n<!-- eslint-disable import/order -->\n\n```js\nimport ModernError from 'modern-errors'\n\nimport modernErrorsBugs from 'modern-errors-bugs'\nimport modernErrorsSerialize from 'modern-errors-serialize'\n\nexport const BaseError = ModernError.subclass('BaseError', {\n  plugins: [modernErrorsBugs, modernErrorsSerialize],\n})\n// ...\n```\n\n### Custom plugins\n\nPlease see the [following documentation](docs/plugins.md) to create your own\nplugin.\n\n### Plugin options\n\nMost plugins can be configured with options. The option's name is the same as\nthe plugin.\n\n```js\nconst options = {\n  // `modern-errors-bugs` options\n  bugs: 'https://github.com/my-name/my-project/issues',\n  // `props` can be configured and modified like plugin options\n  props: { userId: 5 },\n}\n```\n\nPlugin options can apply to (in priority order):\n\n- Any error: second argument to [`ModernError.subclass()`](#options-1)\n\n```js\nexport const BaseError = ModernError.subclass('BaseError', options)\n```\n\n- Any error of a specific class (and its subclasses): second argument to\n  [`ErrorClass.subclass()`](#options-1)\n\n```js\nexport const InputError = BaseError.subclass('InputError', options)\n```\n\n- A specific error: second argument to [`new ErrorClass()`](#options-3)\n\n```js\nthrow new InputError('...', options)\n```\n\n- A plugin method call: last argument, passing only that plugin's options\n\n```js\nErrorClass[methodName](...args, options[pluginName])\n```\n\n```js\nerror[methodName](...args, options[pluginName])\n```\n\n## 🔧 Custom logic\n\nThe [`custom` option](#optionscustom) can be used to provide an error `class`\nwith additional methods, `constructor`, properties or options.\n\n<!-- eslint-disable no-param-reassign, fp/no-mutation,\n     class-methods-use-this -->\n\n```js\nexport const InputError = BaseError.subclass('InputError', {\n  // The `class` must extend from the parent error class\n  custom: class extends BaseError {\n    // If a `constructor` is defined, its parameters must be (message, options)\n    // Additional `options` can be defined.\n    constructor(message, options) {\n      message += options?.suffix ?? ''\n      super(message, options)\n    }\n\n    isUserInput() {\n      // ...\n    }\n  },\n})\n\nconst error = new InputError('Wrong user name', { suffix: ': example' })\nconsole.log(error.message) // 'Wrong user name: example'\nconsole.log(error.isUserInput())\n```\n\n## 🤓 TypeScript\n\nPlease see the [following documentation](docs/typescript.md) for information\nabout TypeScript types.\n\n# API\n\n## ModernError\n\nTop-level `ErrorClass`.\n\n## ErrorClass.subclass(name, options?)\n\n`name`: `string`\\\n`options`: [`ClassOptions?`](#options)\n\nCreates and returns a child `ErrorClass`.\n\n### options\n\n#### options.props\n\n_Type_: `object`\n\n[Error class properties](#error-class-properties).\n\n#### options.plugins\n\n_Type_: [`Plugin[]`](#-plugins)\n\n#### options.custom\n\n_Type_: `class extends ErrorClass {}`\n\n[Custom class](#-custom-logic) to add any methods, `constructor` or properties.\n\n#### options.\\*\n\nAny [plugin options](#plugin-options) can also be specified.\n\n## new ErrorClass(message, options?)\n\n`message`: `string`\\\n`options`: [`InstanceOptions?`](#options-2)\\\n_Return value_: `Error`\n\n### options\n\n#### options.props\n\n_Type_: `object`\n\n[Error instance properties](#error-instance-properties).\n\n#### options.cause\n\n_Type_: [`any`](#wrapped-errors)\n\nInner error being [wrapped](#-wrap-errors).\n\n#### options.errors\n\n_Type_: `any[]`\n\nArray of errors being [aggregated](#aggregate-errors).\n\n#### options.\\*\n\nAny [plugin options](#plugin-options) can also be specified.\n\n## ErrorClass.normalize(error, NewErrorClass?)\n\n`error`: `Error | any`\\\n`NewErrorClass`: subclass of `ErrorClass`\\\n_Return value_: `Error`\n\nNormalizes [invalid errors](#invalid-errors).\n\nIf `error` is an instance of `ErrorClass` (or one of its subclasses), it is left\nas is. Otherwise, it is\n[converted to `NewErrorClass`](#normalizing-unknown-errors), which defaults to\n`ErrorClass` itself.\n\n# Modules\n\nThis framework brings together a collection of modules which can also be used\nindividually:\n\n- [`error-custom-class`](https://github.com/ehmicky/error-custom-class): Create\n  one error class\n- [`error-class-utils`](https://github.com/ehmicky/error-class-utils): Utilities\n  to properly create error classes\n- [`error-serializer`](https://github.com/ehmicky/error-serializer): Convert\n  errors to/from plain objects\n- [`normalize-exception`](https://github.com/ehmicky/normalize-exception):\n  Normalize exceptions/errors\n- [`is-error-instance`](https://github.com/ehmicky/is-error-instance): Check if\n  a value is an `Error` instance\n- [`merge-error-cause`](https://github.com/ehmicky/merge-error-cause): Merge an\n  error with its `cause`\n- [`set-error-class`](https://github.com/ehmicky/set-error-class): Properly\n  update an error's class\n- [`set-error-message`](https://github.com/ehmicky/set-error-message): Properly\n  update an error's message\n- [`wrap-error-message`](https://github.com/ehmicky/wrap-error-message):\n  Properly wrap an error's message\n- [`set-error-props`](https://github.com/ehmicky/set-error-props): Properly\n  update an error's properties\n- [`set-error-stack`](https://github.com/ehmicky/set-error-stack): Properly\n  update an error's stack\n- [`handle-cli-error`](https://github.com/ehmicky/handle-cli-error): 💣 Error\n  handler for CLI applications 💥\n- [`beautiful-error`](https://github.com/ehmicky/beautiful-error): Prettify\n  error messages and stacks\n- [`log-process-errors`](https://github.com/ehmicky/log-process-errors): Show\n  some ❤ to Node.js process errors\n- [`error-http-response`](https://github.com/ehmicky/error-http-response):\n  Create HTTP error responses\n- [`winston-error-format`](https://github.com/ehmicky/winston-error-format): Log\n  errors with Winston\n\n# Support\n\nFor any question, _don't hesitate_ to [submit an issue on GitHub](../../issues).\n\nEveryone is welcome regardless of personal background. We enforce a\n[Code of conduct](CODE_OF_CONDUCT.md) in order to promote a positive and\ninclusive environment.\n\n# Contributing\n\nThis project was made with ❤️. The simplest way to give back is by starring and\nsharing it online.\n\nIf the documentation is unclear or has a typo, please click on the page's `Edit`\nbutton (pencil icon) and suggest a correction.\n\nIf you would like to help us fix a bug or add a new feature, please check our\n[guidelines](CONTRIBUTING.md). Pull requests are welcome!\n\n<!-- Thanks go to our wonderful contributors: -->\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://fosstodon.org/@ehmicky\"><img src=\"https://avatars2.githubusercontent.com/u/8136211?v=4?s=100\" width=\"100px;\" alt=\"ehmicky\"/><br /><sub><b>ehmicky</b></sub></a><br /><a href=\"https://github.com/ehmicky/modern-errors/commits?author=ehmicky\" title=\"Code\">💻</a> <a href=\"#design-ehmicky\" title=\"Design\">🎨</a> <a href=\"#ideas-ehmicky\" title=\"Ideas, Planning, & Feedback\">🤔</a> <a href=\"https://github.com/ehmicky/modern-errors/commits?author=ehmicky\" title=\"Documentation\">📖</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/bhvngt\"><img src=\"https://avatars.githubusercontent.com/u/79074469?v=4?s=100\" width=\"100px;\" alt=\"const_var\"/><br /><sub><b>const_var</b></sub></a><br /><a href=\"#ideas-bhvngt\" title=\"Ideas, Planning, & Feedback\">🤔</a> <a href=\"#question-bhvngt\" title=\"Answering Questions\">💬</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/abrenneke\"><img src=\"https://avatars.githubusercontent.com/u/342540?v=4?s=100\" width=\"100px;\" alt=\"Andy Brenneke\"/><br /><sub><b>Andy Brenneke</b></sub></a><br /><a href=\"#ideas-abrenneke\" title=\"Ideas, Planning, & Feedback\">🤔</a> <a href=\"#question-abrenneke\" title=\"Answering Questions\">💬</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/tgfisher4\"><img src=\"https://avatars.githubusercontent.com/u/49082176?v=4?s=100\" width=\"100px;\" alt=\"Graham Fisher\"/><br /><sub><b>Graham Fisher</b></sub></a><br /><a href=\"https://github.com/ehmicky/modern-errors/issues?q=author%3Atgfisher4\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/renzor-fist\"><img src=\"https://avatars.githubusercontent.com/u/117486829?v=4?s=100\" width=\"100px;\" alt=\"renzor\"/><br /><sub><b>renzor</b></sub></a><br /><a href=\"#question-renzor-fist\" title=\"Answering Questions\">💬</a> <a href=\"#ideas-renzor-fist\" title=\"Ideas, Planning, & Feedback\">🤔</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/eugene1g\"><img src=\"https://avatars.githubusercontent.com/u/147496?v=4?s=100\" width=\"100px;\" alt=\"Eugene\"/><br /><sub><b>Eugene</b></sub></a><br /><a href=\"https://github.com/ehmicky/modern-errors/commits?author=eugene1g\" title=\"Code\">💻</a> <a href=\"https://github.com/ehmicky/modern-errors/issues?q=author%3Aeugene1g\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://uk.linkedin.com/in/jonathanmarkchambers/\"><img src=\"https://avatars.githubusercontent.com/u/49592?v=4?s=100\" width=\"100px;\" alt=\"Jonathan Chambers\"/><br /><sub><b>Jonathan Chambers</b></sub></a><br /><a href=\"https://github.com/ehmicky/modern-errors/commits?author=jmchambers\" title=\"Tests\">⚠️</a> <a href=\"https://github.com/ehmicky/modern-errors/issues?q=author%3Ajmchambers\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/heyhey123-git\"><img src=\"https://avatars.githubusercontent.com/u/156066831?v=4?s=100\" width=\"100px;\" alt=\"heyhey123\"/><br /><sub><b>heyhey123</b></sub></a><br /><a href=\"https://github.com/ehmicky/modern-errors/issues?q=author%3Aheyhey123-git\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://vegardit.com\"><img src=\"https://avatars.githubusercontent.com/u/7782055?v=4?s=100\" width=\"100px;\" alt=\"Benjamin Kroeger\"/><br /><sub><b>Benjamin Kroeger</b></sub></a><br /><a href=\"https://github.com/ehmicky/modern-errors/issues?q=author%3Abenkroeger\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n","readmeFilename":"README.md"}