{"_id":"koa-better-error-handler","_rev":"73-8376a97e93fc4a5a5113f638d43a265b","name":"koa-better-error-handler","dist-tags":{"latest":"12.0.0"},"versions":{"1.0.5":{"name":"koa-better-error-handler","version":"1.0.5","keywords":["async","await","better","boom","custom","error","error-handler","es7","flash","handler","koa","messages","override","promises","stripe"],"author":{"name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@1.0.5","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"}],"homepage":"https://github.com/niftylettuce/koa-better-error-handler","bugs":{"url":"https://github.com/niftylettuce/koa-better-error-handler/issues"},"dist":{"shasum":"d0f44370b3dd8c465f3f664e089de2db3ba39f33","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-1.0.5.tgz","integrity":"sha512-GHK0Uey3sT1YOOif0rhvPWhYZ5c/+oK1FlqI8Z1o+64kZxDAQAJH5Cxenp7dcbD6qFy79rFiNxGM24Davvlkgg==","signatures":[{"sig":"MEUCIC0aXnZP4r3xWFEy0kkh6V0TH2ykfCpayT+a0QLneRSYAiEAyh5KR6ZeP/JRCJdx/ILEWIUL05Tb7O9rYDQSujB5Dt8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"d0f44370b3dd8c465f3f664e089de2db3ba39f33","engines":{"node":">= 6.x"},"gitHead":"0fdbd4d133e6cbfbdc53606acb2da4240465643f","scripts":{"lint":"eslint .","test":"npm run lint && npm run compile && npm run coverage","mocha":"NODE_ENV=test node_modules/.bin/_mocha","compile":"rm -rf lib/ && babel -d lib src","coverage":"rm -rf coverage/ && npm run analyze-coverage && npm run check-coverage && node_modules/.bin/codecov","prepublish":"npm run test","check-coverage":"babel-node node_modules/.bin/istanbul check-coverage","analyze-coverage":"babel-node node_modules/.bin/istanbul cover node_modules/.bin/_mocha"},"_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"deprecated":"Please upgrade to v10.0.0+ as we have added RedisError handling and improved DNS error handling","repository":{"url":"git+https://github.com/niftylettuce/koa-better-error-handler.git","type":"git"},"_npmVersion":"3.10.3","description":"A better error-handler for Koa v2+, built for CrocodileJS.  Makes `ctx.throw` beautiful again :sparkles!","directories":{},"_nodeVersion":"6.3.1","dependencies":{"co":"^4.6.0","boom":"^3.2.2","debug":"^2.2.0","lodash":"^4.13.1"},"devDependencies":{"koa":"^2.0.0-alpha.3","chai":"^3.5.0","mocha":"^2.5.3","redis":"^2.6.2","codecov":"^1.0.1","istanbul":"^1.1.0-alpha.1","babel-cli":"^6.11.4","koa-redis":"^2.1.1","supertest":"^1.2.0","dirty-chai":"^1.2.2","koa-router":"^7.0.1","koa-convert":"^1.2.0","babel-polyfill":"^6.9.1","koa-connect-flash":"^0.1.2","koa-generic-session":"^1.11.3","babel-preset-crocodile":"^1.0.0","eslint-config-crocodile":"^1.0.0","babel-plugin-transform-runtime":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler-1.0.5.tgz_1469688664625_0.714750389335677","host":"packages-16-east.internal.npmjs.com"}},"1.0.6":{"name":"koa-better-error-handler","version":"1.0.6","keywords":["async","await","better","boom","custom","error","error-handler","es7","flash","handler","koa","messages","override","promises","stripe"],"author":{"name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@1.0.6","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"}],"homepage":"https://github.com/niftylettuce/koa-better-error-handler","bugs":{"url":"https://github.com/niftylettuce/koa-better-error-handler/issues"},"dist":{"shasum":"389527835ff362a0a5e3d2e1d43a69d7a122a9bb","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-1.0.6.tgz","integrity":"sha512-MuWBWEMmxO4tkztGItbIiOMW18zrYgzjIAudBTpf4RLtQuw3GCJcvkaDJRN1/g9oht0Zvtr7Jcc9iFcM+Dh43Q==","signatures":[{"sig":"MEYCIQDPrYKftsFs6Y5c3MLrNSqTgzVpIPieLbjPwSCejxEnfgIhALiYhAfMx03bjXDAwjzM/xzH7ooULCK2ETj2alkFyFxw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"389527835ff362a0a5e3d2e1d43a69d7a122a9bb","engines":{"node":">= 6.x"},"gitHead":"aac3acc7e86179149f3ec76e50d7a9bd3af315fc","scripts":{"lint":"eslint .","test":"npm run lint && npm run compile && npm run coverage","mocha":"NODE_ENV=test node_modules/.bin/_mocha","compile":"rm -rf lib/ && babel -d lib src","coverage":"rm -rf coverage/ && npm run analyze-coverage && npm run check-coverage && node_modules/.bin/codecov","prepublish":"npm run test","check-coverage":"babel-node node_modules/.bin/istanbul check-coverage","analyze-coverage":"babel-node node_modules/.bin/istanbul cover node_modules/.bin/_mocha"},"_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"deprecated":"Please upgrade to v10.0.0+ as we have added RedisError handling and improved DNS error handling","repository":{"url":"git+https://github.com/niftylettuce/koa-better-error-handler.git","type":"git"},"_npmVersion":"3.10.3","description":"A better error-handler for Koa v2+, built for CrocodileJS.  Makes `ctx.throw` beautiful again :sparkles!","directories":{},"_nodeVersion":"6.3.1","dependencies":{"co":"^4.6.0","boom":"^3.2.2","debug":"^2.2.0","lodash":"^4.13.1"},"devDependencies":{"koa":"^2.0.0-alpha.3","chai":"^3.5.0","mocha":"^2.5.3","redis":"^2.6.2","codecov":"^1.0.1","istanbul":"^1.1.0-alpha.1","babel-cli":"^6.11.4","koa-redis":"^2.1.1","supertest":"^1.2.0","dirty-chai":"^1.2.2","koa-router":"^7.0.1","koa-convert":"^1.2.0","koa-connect-flash":"^0.1.2","koa-generic-session":"^1.11.3","babel-preset-crocodile":"^1.0.0","eslint-config-crocodile":"^1.0.0","babel-plugin-transform-runtime":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler-1.0.6.tgz_1469939725310_0.2698113680817187","host":"packages-12-west.internal.npmjs.com"}},"1.0.7":{"name":"koa-better-error-handler","version":"1.0.7","keywords":["async","await","better","boom","custom","error","error-handler","es7","flash","handler","koa","messages","override","promises","stripe"],"author":{"name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@1.0.7","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"}],"homepage":"https://github.com/niftylettuce/koa-better-error-handler","bugs":{"url":"https://github.com/niftylettuce/koa-better-error-handler/issues"},"dist":{"shasum":"3ab9c043d1d6f012ada8284366078164e15c93dd","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-1.0.7.tgz","integrity":"sha512-Hyscc0LLmnEoLmrU1G2OxdRu+kSEHZg/2bfqrC4HjvqhJxfQzX/GvTz0nSO8ZeQPWrqkMQs3GXRGoM9ShzXZnA==","signatures":[{"sig":"MEUCIQDcmVsWPIQuNweK3awHcUHcPAE7wDhxvPm+nycvcidFKAIgGXN2JvknS9e3WHcgvjNGeo9FvChHyBTF5Dux5NfjkS4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"3ab9c043d1d6f012ada8284366078164e15c93dd","engines":{"node":">= 6.x"},"gitHead":"5346188fdd05617179130f4c9ef3dd29eaf7f74d","scripts":{"lint":"eslint .","test":"npm run lint && npm run compile && npm run coverage","mocha":"NODE_ENV=test node_modules/.bin/_mocha","compile":"rm -rf lib/ && babel -d lib src","coverage":"rm -rf coverage/ && npm run analyze-coverage && npm run check-coverage && node_modules/.bin/codecov","prepublish":"npm run test","check-coverage":"babel-node node_modules/.bin/istanbul check-coverage","analyze-coverage":"babel-node node_modules/.bin/istanbul cover node_modules/.bin/_mocha"},"_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"deprecated":"Please upgrade to v10.0.0+ as we have added RedisError handling and improved DNS error handling","repository":{"url":"git+https://github.com/niftylettuce/koa-better-error-handler.git","type":"git"},"_npmVersion":"3.10.3","description":"A better error-handler for Koa v2+, built for CrocodileJS.  Makes `ctx.throw` beautiful again :sparkles!","directories":{},"_nodeVersion":"6.3.1","dependencies":{"co":"^4.6.0","boom":"^3.2.2","debug":"^2.2.0","lodash":"^4.13.1"},"devDependencies":{"koa":"^2.0.0-alpha.3","chai":"^3.5.0","mocha":"^2.5.3","redis":"^2.6.2","codecov":"^1.0.1","istanbul":"^1.1.0-alpha.1","babel-cli":"^6.11.4","koa-redis":"^2.1.1","supertest":"^1.2.0","dirty-chai":"^1.2.2","koa-router":"^7.0.1","koa-convert":"^1.2.0","koa-connect-flash":"^0.1.2","koa-generic-session":"^1.11.3","babel-preset-crocodile":"^1.0.0","eslint-config-crocodile":"^1.0.0","babel-plugin-transform-runtime":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler-1.0.7.tgz_1473677925820_0.7141672754660249","host":"packages-12-west.internal.npmjs.com"}},"1.0.8":{"name":"koa-better-error-handler","version":"1.0.8","keywords":["async","await","better","boom","custom","error","error-handler","es7","flash","handler","koa","messages","override","promises","stripe"],"author":{"name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@1.0.8","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"}],"homepage":"https://github.com/niftylettuce/koa-better-error-handler","bugs":{"url":"https://github.com/niftylettuce/koa-better-error-handler/issues"},"dist":{"shasum":"6f03863c62705c4623f9717663773e9ce99d97ef","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-1.0.8.tgz","integrity":"sha512-uwzD7U2KQRodS9X4ZqJkq5+6qpO7c0G3EDbXauyqwinke3ztp0Vgtyr2US8SelmO07elqlgd0NGO+GOYeEcNpA==","signatures":[{"sig":"MEUCIAWpv9rXLFwl88mr1UeTlJxskDpk1PLryOBjhubp1QFsAiEAgEKp5n17Bd3rfB7dbcjdSspuy4PvUSs+3kJEXsMF7ps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"6f03863c62705c4623f9717663773e9ce99d97ef","engines":{"node":">= 6.x"},"gitHead":"1d8223ee41fda358df95726e893a12680f434f6a","scripts":{"lint":"eslint .","test":"npm run lint && npm run compile && npm run coverage","mocha":"NODE_ENV=test node_modules/.bin/_mocha","watch":"babel -d lib src -w","compile":"rm -rf lib/ && babel -d lib src","coverage":"rm -rf coverage/ && npm run analyze-coverage && npm run check-coverage && node_modules/.bin/codecov","prepublish":"npm run test","check-coverage":"babel-node node_modules/.bin/istanbul check-coverage","analyze-coverage":"babel-node node_modules/.bin/istanbul cover node_modules/.bin/_mocha"},"_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"deprecated":"Please upgrade to v10.0.0+ as we have added RedisError handling and improved DNS error handling","repository":{"url":"git+https://github.com/niftylettuce/koa-better-error-handler.git","type":"git"},"_npmVersion":"4.0.0","description":"A better error-handler for Koa v2+, built for CrocodileJS.  Makes `ctx.throw` beautiful again :sparkles!","directories":{},"_nodeVersion":"6.9.1","dependencies":{"co":"^4.6.0","boom":"^4.2.0","debug":"^2.2.0","lodash":"^4.16.4"},"devDependencies":{"koa":"^2.0.0-alpha.3","chai":"^3.5.0","mocha":"^3.1.2","redis":"^2.6.2","codecov":"^1.0.1","istanbul":"^1.1.0-alpha.1","babel-cli":"^6.18.0","koa-redis":"^2.1.2","supertest":"^2.0.1","dirty-chai":"^1.2.2","koa-router":"^7.0.1","koa-convert":"^1.2.0","koa-connect-flash":"^0.1.2","koa-generic-session":"^1.11.3","babel-preset-crocodile":"^1.0.0","eslint-config-crocodile":"^1.0.0","babel-plugin-transform-runtime":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler-1.0.8.tgz_1477514793050_0.7377403522841632","host":"packages-12-west.internal.npmjs.com"}},"1.0.9":{"name":"koa-better-error-handler","version":"1.0.9","keywords":["async","await","better","boom","custom","error","error-handler","es7","flash","handler","koa","messages","override","promises","stripe"],"author":{"name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@1.0.9","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"}],"homepage":"https://github.com/niftylettuce/koa-better-error-handler","bugs":{"url":"https://github.com/niftylettuce/koa-better-error-handler/issues"},"dist":{"shasum":"bf9b549231c587b08ba84adedf3d4f2731292038","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-1.0.9.tgz","integrity":"sha512-SGa9aYkAfqAA2h0gk2aa2YVdGAB5LJp/NgzLXm4krtNw38SPrvbhtmvxVKZJBDqNf/t4DHxcy+K9uFRZB5yuCQ==","signatures":[{"sig":"MEQCIGQERaeYmeF2pE37E7eri+OKQ3z3N3S3+CTW7qT1JVQLAiAekWDPoQIlJ6cT69JlqlQywaZAsXfaY1+nyOhooFeC7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"bf9b549231c587b08ba84adedf3d4f2731292038","engines":{"node":">= 6.x"},"gitHead":"0cbf1d668620508fdffc561c1f0ed8a4f2f730ca","scripts":{"lint":"eslint .","test":"npm run lint && npm run compile && npm run coverage","mocha":"NODE_ENV=test node_modules/.bin/_mocha","watch":"babel -d lib src -w","compile":"rm -rf lib/ && babel -d lib src","coverage":"rm -rf coverage/ && npm run analyze-coverage && npm run check-coverage && node_modules/.bin/codecov","prepublish":"npm run test","check-coverage":"babel-node node_modules/.bin/istanbul check-coverage","analyze-coverage":"babel-node node_modules/.bin/istanbul cover node_modules/.bin/_mocha"},"_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"deprecated":"Please upgrade to v10.0.0+ as we have added RedisError handling and improved DNS error handling","repository":{"url":"git+https://github.com/niftylettuce/koa-better-error-handler.git","type":"git"},"_npmVersion":"4.0.0","description":"A better error-handler for Koa v2+, built for CrocodileJS.  Makes `ctx.throw` beautiful again :sparkles!","directories":{},"_nodeVersion":"6.9.1","dependencies":{"co":"^4.6.0","boom":"github:niftylettuce/boom","debug":"^2.2.0","lodash":"^4.16.4"},"devDependencies":{"koa":"^2.0.0-alpha.3","chai":"^3.5.0","mocha":"^3.1.2","redis":"^2.6.2","codecov":"^1.0.1","istanbul":"^1.1.0-alpha.1","babel-cli":"^6.18.0","koa-redis":"^2.1.2","supertest":"^2.0.1","dirty-chai":"^1.2.2","koa-router":"^7.0.1","koa-convert":"^1.2.0","koa-connect-flash":"^0.1.2","koa-generic-session":"^1.11.3","babel-preset-crocodile":"^1.0.0","eslint-config-crocodile":"^1.0.0","babel-plugin-transform-runtime":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler-1.0.9.tgz_1477515183313_0.5911484528332949","host":"packages-18-east.internal.npmjs.com"}},"1.1.1":{"name":"koa-better-error-handler","version":"1.1.1","keywords":["async","await","better","boom","custom","error","error-handler","es7","flash","handler","koa","messages","override","promises","stripe"],"author":{"name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@1.1.1","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"}],"homepage":"https://github.com/niftylettuce/koa-better-error-handler","bugs":{"url":"https://github.com/niftylettuce/koa-better-error-handler/issues"},"dist":{"shasum":"3535a1a229b2b84b6cb17852b4cd32497ea1fe3e","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-1.1.1.tgz","integrity":"sha512-/vMdUiw2t67YGqnwIY+qxcVTvASQrZYQXCEw3GPIzWgZ9ef4S+f2B+/N+dBHnTXattjKY1Y6tuX8WF999/amYg==","signatures":[{"sig":"MEYCIQDYWM0AqATpciWQZmCQSk470LgSxELxsPqA4ecpYyXUAgIhAMeSC1Hk9KbTayeGVbFoG4btvJFRASE3Vjp/FDYvpIYN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"3535a1a229b2b84b6cb17852b4cd32497ea1fe3e","engines":{"node":">= 6.x"},"gitHead":"ad2db13ef76fd61b45311054adee2387cf588fe3","scripts":{"lint":"eslint .","test":"npm run lint && npm run compile && npm run coverage","mocha":"NODE_ENV=test node_modules/.bin/_mocha","watch":"babel -d lib src -w","compile":"rm -rf lib/ && babel -d lib src","coverage":"rm -rf coverage/ && npm run analyze-coverage && npm run check-coverage && node_modules/.bin/codecov","prepublish":"npm run test","check-coverage":"babel-node node_modules/.bin/istanbul check-coverage","analyze-coverage":"babel-node node_modules/.bin/istanbul cover node_modules/.bin/_mocha"},"_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"deprecated":"Please upgrade to v10.0.0+ as we have added RedisError handling and improved DNS error handling","repository":{"url":"git+https://github.com/niftylettuce/koa-better-error-handler.git","type":"git"},"_npmVersion":"4.1.2","description":"A better error-handler for Koa v2+, built for CrocodileJS.  Makes `ctx.throw` beautiful again :sparkles!","directories":{},"_nodeVersion":"7.7.4","dependencies":{"co":"^4.6.0","boom":"git+https://github.com/niftylettuce/boom.git","debug":"^2.2.0","lodash":"^4.16.4"},"devDependencies":{"koa":"^2.0.0-alpha.3","chai":"^3.5.0","mocha":"^3.1.2","redis":"^2.6.2","codecov":"^1.0.1","istanbul":"^1.1.0-alpha.1","babel-cli":"^6.18.0","koa-redis":"^2.1.2","supertest":"^2.0.1","dirty-chai":"^1.2.2","koa-router":"^7.0.1","koa-convert":"^1.2.0","koa-connect-flash":"^0.1.2","koa-generic-session":"^1.11.3","babel-preset-crocodile":"^1.0.0","eslint-config-crocodile":"^1.0.0","babel-plugin-transform-runtime":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler-1.1.1.tgz_1490572166483_0.4094634233042598","host":"packages-18-east.internal.npmjs.com"}},"1.1.2":{"name":"koa-better-error-handler","version":"1.1.2","keywords":["async","await","better","boom","custom","error","error-handler","es7","flash","handler","koa","messages","override","promises","stripe"],"author":{"name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@1.1.2","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"}],"homepage":"https://github.com/niftylettuce/koa-better-error-handler","bugs":{"url":"https://github.com/niftylettuce/koa-better-error-handler/issues"},"dist":{"shasum":"502d570b1989f55248cf397dc1916581e81e2847","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-1.1.2.tgz","integrity":"sha512-DqxajTFZvIgFILcZvHvstwgVAMretiz5ct2n2n2OHFY0SaRx0Snfy1WIFWFNfg0d8+qpnUFT/JMSGcJDAnyrjQ==","signatures":[{"sig":"MEUCIQDscRsdakV5sd4jMzZKM0LchSwUe8J9N8779bzIhJ/SxwIgKBXok+jhI43hE+DLAVTo7bBqszrdEv7l26TrjP9PMts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"502d570b1989f55248cf397dc1916581e81e2847","engines":{"node":">= 6.x"},"gitHead":"59bbc5b6775695e0f37bdc094b4edfbc68620958","scripts":{"lint":"eslint .","test":"npm run lint && npm run compile && npm run coverage","mocha":"NODE_ENV=test node_modules/.bin/_mocha","watch":"babel -d lib src -w","compile":"rm -rf lib/ && babel -d lib src","coverage":"rm -rf coverage/ && npm run analyze-coverage && npm run check-coverage && node_modules/.bin/codecov","prepublish":"npm run test","check-coverage":"babel-node node_modules/.bin/istanbul check-coverage","analyze-coverage":"babel-node node_modules/.bin/istanbul cover node_modules/.bin/_mocha"},"_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"deprecated":"Please upgrade to v10.0.0+ as we have added RedisError handling and improved DNS error handling","repository":{"url":"git+https://github.com/niftylettuce/koa-better-error-handler.git","type":"git"},"_npmVersion":"4.2.0","description":"A better error-handler for Koa v2+, built for CrocodileJS.  Makes `ctx.throw` beautiful again :sparkles!","directories":{},"_nodeVersion":"7.9.0","dependencies":{"co":"^4.6.0","boom":"^4.3.1","debug":"^2.2.0","lodash":"^4.16.4"},"devDependencies":{"koa":"^2.0.0-alpha.3","chai":"^3.5.0","mocha":"^3.1.2","redis":"^2.6.2","codecov":"^1.0.1","istanbul":"^1.1.0-alpha.1","babel-cli":"^6.18.0","koa-redis":"^2.1.2","supertest":"^2.0.1","dirty-chai":"^1.2.2","koa-router":"^7.0.1","koa-convert":"^1.2.0","koa-connect-flash":"^0.1.2","koa-generic-session":"^1.11.3","babel-preset-crocodile":"^1.0.0","eslint-config-crocodile":"^1.0.0","babel-plugin-transform-runtime":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler-1.1.2.tgz_1493573208663_0.29565694113262","host":"packages-12-west.internal.npmjs.com"}},"1.2.0":{"name":"koa-better-error-handler","version":"1.2.0","keywords":["async","await","better","boom","custom","error","error-handler","es7","flash","handler","koa","messages","override","promises","stripe"],"author":{"name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@1.2.0","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"}],"homepage":"https://github.com/niftylettuce/koa-better-error-handler","bugs":{"url":"https://github.com/niftylettuce/koa-better-error-handler/issues"},"dist":{"shasum":"34c48711c64c318171b137d61d71893189f09734","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-1.2.0.tgz","integrity":"sha512-nZY3rOdMS/kRxM8RczzVbaEgivaqp2ZdxbmLCNSj8cVA8vH9eRbB17FL4NgRAGjBnBmuUhkcZwcRR33EaKN2GQ==","signatures":[{"sig":"MEUCIEl4HvqX4RHxVBtBVQDGTNI11T5dYiuuxUvRpPrm8ib2AiEAhEc48hKa0WLT9EhoL1wvWdj6PYPvw880JZtyxfhY5sI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":">= 6.x"},"gitHead":"bf6cf0a3f1d0fb8d8acb920bfb4edd72254b1c44","scripts":{"lint":"eslint .","test":"npm run lint && npm run compile && npm run coverage","mocha":"NODE_ENV=test node_modules/.bin/_mocha","watch":"babel -d lib src -w","compile":"rm -rf lib/ && babel -d lib src","publish":"npm run test","coverage":"rm -rf coverage/ && npm run analyze-coverage && npm run check-coverage && node_modules/.bin/codecov","check-coverage":"babel-node node_modules/.bin/istanbul check-coverage","analyze-coverage":"babel-node node_modules/.bin/istanbul cover node_modules/.bin/_mocha"},"_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"deprecated":"Please upgrade to v10.0.0+ as we have added RedisError handling and improved DNS error handling","repository":{"url":"git+https://github.com/niftylettuce/koa-better-error-handler.git","type":"git"},"_npmVersion":"5.0.0","description":"A better error-handler for Koa v2+, built for CrocodileJS.  Makes `ctx.throw` beautiful again :sparkles!","directories":{},"_nodeVersion":"8.0.0","dependencies":{"co":"^4.6.0","boom":"^5.1.0","debug":"^2.6.8","lodash":"^4.17.4","babel-runtime":"^6.23.0"},"devDependencies":{"koa":"^2.3.0","chai":"^4.0.2","mocha":"^3.4.2","redis":"^2.7.1","codecov":"^2.2.0","istanbul":"^1.1.0-alpha.1","babel-cli":"^6.24.1","koa-redis":"^3.0.0","supertest":"^3.0.0","dirty-chai":"^2.0.0","koa-router":"^7.2.1","koa-convert":"^1.2.0","koa-connect-flash":"^0.1.2","koa-generic-session":"^1.11.6","babel-preset-crocodile":"^1.0.0","eslint-config-crocodile":"^1.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler-1.2.0.tgz_1498472351973_0.6334170121699572","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"koa-better-error-handler","version":"1.3.0","keywords":["async","await","better","boom","custom","error","error-handler","es7","flash","handler","koa","messages","override","promises","stripe"],"author":{"name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@1.3.0","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"}],"homepage":"https://github.com/niftylettuce/koa-better-error-handler","bugs":{"url":"https://github.com/niftylettuce/koa-better-error-handler/issues"},"dist":{"shasum":"903e28bb85b96dc6bac5bea9e6949f1921e90117","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-1.3.0.tgz","integrity":"sha512-6nH4zspDPcuFw5uGx3ap2P1GeKtU7CRWud6P6htoF2rUweEoCEloUyNz039IMiylvD9wqQicwpSbeoryDrIRoA==","signatures":[{"sig":"MEUCIQCvnDUu2bc1uGBLB99kjV2iE70zntoX6B+aGVrkcyJyngIgF0YNgGTXbAiYF+Hxprn7JfF4TNJvsJAdoLIPpMhUt18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":">= 6.x"},"gitHead":"a56e72c44bcf7cf7fe8eda2a3b59aed11b964a5b","scripts":{"lint":"eslint .","test":"npm run lint && npm run compile && npm run coverage","mocha":"NODE_ENV=test node_modules/.bin/_mocha","watch":"babel -d lib src -w","compile":"rm -rf lib/ && babel -d lib src","publish":"npm run test","coverage":"rm -rf coverage/ && npm run analyze-coverage && npm run check-coverage && node_modules/.bin/codecov","check-coverage":"babel-node node_modules/.bin/istanbul check-coverage","analyze-coverage":"babel-node node_modules/.bin/istanbul cover node_modules/.bin/_mocha"},"_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"deprecated":"Please upgrade to v10.0.0+ as we have added RedisError handling and improved DNS error handling","repository":{"url":"git+https://github.com/niftylettuce/koa-better-error-handler.git","type":"git"},"_npmVersion":"5.4.1","description":"A better error-handler for Koa v2+, built for CrocodileJS.  Makes `ctx.throw` beautiful again :sparkles!","directories":{},"_nodeVersion":"8.3.0","dependencies":{"co":"^4.6.0","boom":"^5.1.0","debug":"^3.0.1","lodash":"^4.17.4","babel-runtime":"^6.23.0","underscore.string":"^3.3.4"},"devDependencies":{"koa":"^2.3.0","chai":"^4.0.2","mocha":"^3.4.2","redis":"^2.7.1","codecov":"^2.2.0","istanbul":"^1.1.0-alpha.1","babel-cli":"^6.24.1","koa-redis":"^3.0.0","supertest":"^3.0.0","dirty-chai":"^2.0.0","koa-router":"^7.2.1","koa-convert":"^1.2.0","koa-connect-flash":"^0.1.2","koa-generic-session":"^2.0.0","babel-preset-crocodile":"^1.0.0","eslint-config-crocodile":"^1.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler-1.3.0.tgz_1505477797770_0.02623418695293367","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"koa-better-error-handler","version":"1.3.2","keywords":["async","await","better","boom","custom","error","error-handler","es7","flash","handler","koa","messages","override","promises","stripe","404","500","ctx","context","errors","handling"],"author":{"name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@1.3.2","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"xo":{"rules":{"max-len":["error",{"code":80,"ignoreUrls":true}],"camelcase":"off","prettier/prettier":["error",{"singleQuote":true,"trailingComma":"none","bracketSpacing":true}],"no-warning-comments":"off","capitalized-comments":"off"},"space":true,"extends":"prettier","plugins":["prettier"],"parserOptions":{"sourceType":"script"}},"dist":{"shasum":"609b3f54378a948f226aa4894b640ea7c7b7aa7d","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-1.3.2.tgz","integrity":"sha512-5Lp18EhC9tADIBQ14a3eiZYaexZBmzPgj/CBsWyMy3yVaFdbYkmCnkQ9QLOlrA+Gwa9B0l/5n5r3n+PsWJ+REQ==","signatures":[{"sig":"MEUCIAwoeWvZN7lZwGqrUfyrsq1dl7rYpgC48uTIHeGLRKEBAiEA5w61m5NDiIKwL1GqzBsJNfcLNsCNfYe42nntOkG0eSI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":">= 6.4.0"},"gitHead":"45c8f14063d29e49079c7c4587d9649e369430f4","scripts":{"lint":"xo && remark . -qfo","test":"npm run build && npm run lint && npm run test-coverage","build":"babel src --out-dir lib","watch":"babel src --watch --out-dir lib","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","precommit":"lint-staged && npm test","test-coverage":"cross-env NODE_ENV=test nyc ava"},"_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"deprecated":"Please upgrade to v10.0.0+ as we have added RedisError handling and improved DNS error handling","repository":{"url":"git+https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"_npmVersion":"5.5.1","description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"lint-staged":{"*.md":["remark . -qfo","git add"],"*.{js,jsx,mjs,ts,tsx,css,less,scss,json,graphql}":["prettier --write --single-quote --trailing-comma none","git add"]},"_nodeVersion":"8.9.0","dependencies":{"co":"^4.6.0","boom":"^7.1.1","debug":"^3.0.1","lodash":"^4.17.4","babel-runtime":"^6.23.0","underscore.string":"^3.3.4"},"remarkConfig":{"plugins":["preset-github"]},"devDependencies":{"xo":"^0.18.2","ava":"^0.24.0","koa":"^2.3.0","nyc":"^11.3.0","husky":"^0.14.3","redis":"^2.7.1","eslint":"^4.12.1","codecov":"^3.0.0","prettier":"^1.8.2","babel-cli":"^6.26.0","cross-env":"^5.1.1","koa-redis":"^3.0.0","supertest":"^3.0.0","koa-router":"^7.2.1","remark-cli":"^4.0.0","koa-convert":"^1.2.0","lint-staged":"^5.0.0","koa-404-handler":"^0.0.1","babel-preset-env":"^1.6.1","koa-connect-flash":"^0.1.2","koa-generic-session":"^2.0.0","remark-preset-github":"^0.0.7","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.3.1"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler-1.3.2.tgz_1512043954104_0.1926172540988773","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"koa-better-error-handler","version":"1.3.3","keywords":["async","await","better","boom","custom","error","error-handler","es7","flash","handler","koa","messages","override","promises","stripe","404","500","ctx","context","errors","handling"],"author":{"name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@1.3.3","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"xo":{"rules":{"max-len":["error",{"code":80,"ignoreUrls":true}],"camelcase":"off","prettier/prettier":["error",{"singleQuote":true,"trailingComma":"none","bracketSpacing":true}],"no-warning-comments":"off","capitalized-comments":"off"},"space":true,"extends":"prettier","plugins":["prettier"],"parserOptions":{"sourceType":"script"}},"dist":{"shasum":"d6167582bd81f9bfe6f25e7c0f540f1a76529c0b","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-1.3.3.tgz","integrity":"sha512-XFBL9ln6D7BQbVrDRefLtJeWOtYXKuCYL8RDMsO7dAYQgmwmT3Ahz2VnCGxnQNkuJyKh2pRQv7vrbmS69Evpdg==","signatures":[{"sig":"MEUCIQChJYSeHhJ+wP3JcuyJeQEJwzyGdWGXxLOq1/H0h9Xi7wIgTchfVneOsrTCV8c9jSrSH0pz+ZPTAp7tgObnhPlbM7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":">= 6.4.0"},"gitHead":"12805c274058887182755bab58ad3b9ab42a9386","scripts":{"lint":"xo && remark . -qfo","test":"npm run build && npm run lint && npm run test-coverage","build":"babel src --out-dir lib","watch":"babel src --watch --out-dir lib","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","precommit":"lint-staged && npm test","test-coverage":"cross-env NODE_ENV=test nyc ava"},"_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"deprecated":"Please upgrade to v10.0.0+ as we have added RedisError handling and improved DNS error handling","repository":{"url":"git+https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"_npmVersion":"5.6.0","description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"lint-staged":{"*.md":["remark . -qfo","git add"],"*.{js,jsx,mjs,ts,tsx,css,less,scss,json,graphql}":["prettier --write --single-quote --trailing-comma none","git add"]},"_nodeVersion":"8.9.0","dependencies":{"co":"^4.6.0","boom":"^5.1.0","debug":"^3.0.1","lodash":"^4.17.4","babel-runtime":"^6.23.0","underscore.string":"^3.3.4"},"remarkConfig":{"plugins":["preset-github"]},"devDependencies":{"xo":"^0.18.2","ava":"^0.24.0","koa":"^2.3.0","nyc":"^11.3.0","husky":"^0.14.3","redis":"^2.7.1","eslint":"^4.12.1","codecov":"^3.0.0","prettier":"^1.8.2","babel-cli":"^6.26.0","cross-env":"^5.1.1","koa-redis":"^3.0.0","supertest":"^3.0.0","koa-router":"^7.2.1","remark-cli":"^4.0.0","koa-convert":"^1.2.0","lint-staged":"^5.0.0","koa-404-handler":"^0.0.1","babel-preset-env":"^1.6.1","koa-connect-flash":"^0.1.2","koa-generic-session":"^2.0.0","remark-preset-github":"^0.0.7","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.3.1"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler-1.3.3.tgz_1514762172507_0.10616682097315788","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"koa-better-error-handler","version":"1.3.4","keywords":["async","await","better","boom","custom","error","error-handler","es7","flash","handler","koa","messages","override","promises","stripe","404","500","ctx","context","errors","handling"],"author":{"name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@1.3.4","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"xo":{"rules":{"max-len":["error",{"code":80,"ignoreUrls":true}],"camelcase":"off","prettier/prettier":["error",{"singleQuote":true,"trailingComma":"none","bracketSpacing":true}],"no-warning-comments":"off","capitalized-comments":"off"},"space":true,"extends":"prettier","plugins":["prettier"],"parserOptions":{"sourceType":"script"}},"dist":{"shasum":"63cc3cc7415a14ea3ec1d76d820125630ca10ad3","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-1.3.4.tgz","integrity":"sha512-W38wJ4qbGviZyWmmuSDnkNvR3/n3LVUj3ZleFeS/LUliXOgG6c+Oq7jPZ/9Yz4hMoGtPEUdhc4ndHMBauQSJAQ==","signatures":[{"sig":"MEQCIC7TTiAxNxJvXyh/B7AdApxcZV4xq2KxuYPyjxtPWG+5AiAbI1UrWZK36tvq67oq1cOebNjwgaygZbf3+rh5zsWnqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":">= 6.4.0"},"gitHead":"cb335ff0ed38e13f11bf8c43db3d248ef2959bdb","scripts":{"lint":"xo && remark . -qfo","test":"npm run build && npm run lint && npm run test-coverage","build":"babel src --out-dir lib","watch":"babel src --watch --out-dir lib","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","precommit":"lint-staged && npm test","test-coverage":"cross-env NODE_ENV=test nyc ava"},"_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"deprecated":"Please upgrade to v10.0.0+ as we have added RedisError handling and improved DNS error handling","repository":{"url":"git+https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"_npmVersion":"5.6.0","description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"lint-staged":{"*.md":["remark . -qfo","git add"],"*.{js,jsx,mjs,ts,tsx,css,less,scss,json,graphql}":["prettier --write --single-quote --trailing-comma none","git add"]},"_nodeVersion":"8.9.0","dependencies":{"co":"^4.6.0","boom":"^5.1.0","debug":"^3.0.1","lodash":"^4.17.4","underscore.string":"^3.3.4"},"remarkConfig":{"plugins":["preset-github"]},"devDependencies":{"xo":"^0.18.2","ava":"^0.24.0","koa":"^2.3.0","nyc":"^11.3.0","husky":"^0.14.3","redis":"^2.7.1","eslint":"^4.12.1","codecov":"^3.0.0","prettier":"^1.8.2","babel-cli":"^6.26.0","cross-env":"^5.1.1","koa-redis":"^3.0.0","supertest":"^3.0.0","koa-router":"^7.2.1","remark-cli":"^4.0.0","koa-convert":"^1.2.0","lint-staged":"^5.0.0","koa-404-handler":"^0.0.1","babel-preset-env":"^1.6.1","koa-connect-flash":"^0.1.2","koa-generic-session":"^2.0.0","remark-preset-github":"^0.0.7","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.3.1"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler-1.3.4.tgz_1514767534348_0.5884912393521518","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"koa-better-error-handler","version":"1.3.5","keywords":["async","await","better","boom","custom","error","error-handler","es7","flash","handler","koa","messages","override","promises","stripe","404","500","ctx","context","errors","handling"],"author":{"name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@1.3.5","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"xo":{"rules":{"max-len":["error",{"code":80,"ignoreUrls":true}],"camelcase":"off","prettier/prettier":["error",{"singleQuote":true,"trailingComma":"none","bracketSpacing":true}],"no-warning-comments":"off","capitalized-comments":"off"},"space":true,"extends":"prettier","plugins":["prettier"],"parserOptions":{"sourceType":"script"}},"dist":{"shasum":"12a222e83098c3f04bd57462a1068860070ef022","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-1.3.5.tgz","integrity":"sha512-e1kT8aCkGW7tVMO2WDb4mfYw9kwIjorZV426nlYlFdv5DMitNURNld8yAjOsjfG1bc7p1S9Y39lbu9VsOx20cg==","signatures":[{"sig":"MEUCIQCurfQavSKL/7HJh1rLK3fEsOu9GxM8Nj0GfJ37c3/eKwIgR8GULcpJ6I+wNjkFM+q41Z141DA5f2wsuyXlppxDNoQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":">= 6.4.0"},"gitHead":"baf42b35d8c69f4ce3efb880f49d6eb061f8f38d","scripts":{"lint":"xo && remark . -qfo","test":"npm run build && npm run lint && npm run test-coverage","build":"babel src --out-dir lib","watch":"babel src --watch --out-dir lib","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","precommit":"lint-staged && npm test","test-coverage":"cross-env NODE_ENV=test nyc ava"},"_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"deprecated":"Please upgrade to v10.0.0+ as we have added RedisError handling and improved DNS error handling","repository":{"url":"git+https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"_npmVersion":"5.6.0","description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"lint-staged":{"*.md":["remark . -qfo","git add"],"*.{js,jsx,mjs,ts,tsx,css,less,scss,json,graphql}":["prettier --write --single-quote --trailing-comma none","git add"]},"_nodeVersion":"8.9.0","dependencies":{"co":"^4.6.0","boom":"^5.1.0","debug":"^3.0.1","lodash":"^4.17.4","underscore.string":"^3.3.4"},"remarkConfig":{"plugins":["preset-github"]},"devDependencies":{"xo":"^0.18.2","ava":"^0.24.0","koa":"^2.3.0","nyc":"^11.3.0","husky":"^0.14.3","redis":"^2.7.1","eslint":"^4.12.1","codecov":"^3.0.0","prettier":"^1.8.2","babel-cli":"^6.26.0","cross-env":"^5.1.1","koa-redis":"^3.0.0","supertest":"^3.0.0","koa-router":"^7.2.1","remark-cli":"^4.0.0","koa-convert":"^1.2.0","lint-staged":"^5.0.0","koa-404-handler":"^0.0.2","babel-preset-env":"^1.6.1","koa-connect-flash":"^0.1.2","koa-generic-session":"^2.0.0","remark-preset-github":"^0.0.7","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.3.1"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler-1.3.5.tgz_1514775015616_0.6986812041141093","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"koa-better-error-handler","version":"1.3.6","keywords":["async","await","better","boom","custom","error","error-handler","es7","flash","handler","koa","messages","override","promises","stripe","404","500","ctx","context","errors","handling"],"author":{"name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@1.3.6","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"xo":{"rules":{"max-len":["error",{"code":80,"ignoreUrls":true}],"camelcase":"off","prettier/prettier":["error",{"singleQuote":true,"trailingComma":"none","bracketSpacing":true}],"no-warning-comments":"off","capitalized-comments":"off"},"space":true,"extends":"prettier","plugins":["prettier"],"parserOptions":{"sourceType":"script"}},"dist":{"shasum":"e6f45b00b79ffe493a6e393851c5ddab7a6863b1","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-1.3.6.tgz","fileCount":18,"integrity":"sha512-ysKXghlOOj2WOCy83EIzrk54AE1GdU2nf5Nudrhuszm/FsgmB4Wz5bU7HC+///3SH+IEuBzxrUZOxoVLvRQDbA==","signatures":[{"sig":"MEUCIQCAxzuOBoV+zuHL9Ul3evT4rSaDxZilCDGsB6aO99V9zAIgPNQAoc1DXn535OWEu953kEQrY5f5YQrvXC33kPQodF8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":290380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXr0fCRA9TVsSAnZWagAA4dUP/RmLsA2TUKMWO+ZJDu02\n5fDUytuHr3vNYSDLmLLnic9b7omMgziMHZNbVJopesZnr13XwatGVSo2xseU\ngaalSw+xvrfOu2DbBAHzGKTckeEFxZcDgbStR2sWTe9CM70iSz37nGo9MqBE\nScANU0Yiiqc3yh+hlQv6Sm7AH/w1LUgem+Xv3FBr2D9EG4M94xAetTD9rWna\nDXmmYa+ReiQOOlgO7WPBwqJd77aQbn94A637xSNNnTA3N56FSXmQKGXgQMOl\n+UZtUqOsTUuTCnt/MvewtqBPbjOuxEdcRbpziFyKYWSUDCLPiTrVZ5XX4V5d\nSkWXIv6aIM7dV+S52fj2Z0CVqNaOAwz4Kz118zNCoyhmItdzx2MVFxProgwq\n4s1ILuqMiWEDC+a6YNhqnIsValorU+q+HUYsMsXtRTmq22wdzYo6qjNz0prq\nl+RVAbHUeg1jZkd62obgPDe1wyJDPYJNotA5MH4DmOcBDdR4k8XNPmumlMPH\nseO9WfGbGahCxNVe0qmKJyMm+but1hHSdjNiI8HLKJUyiIBdcbLKAqgAWLub\nPGK7oYIRzk7C7GOFZ81lWpU8fDtsLxPN0dx9Xe5YIzdbKwG++qT86HyOLoYq\nXLTXooER/H7nQ1e27swPExkrMfdDJgzQgku9uz2L9/z7Afxz+lLgWEqn5fPh\nOcaj\r\n=V3My\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">= 6.4.0"},"gitHead":"9b0eeffa6a3e92a1dfa74e793176ef5d5387e7c7","scripts":{"lint":"xo && remark . -qfo","test":"npm run build && npm run lint && npm run test-coverage","build":"babel src --out-dir lib","watch":"babel src --watch --out-dir lib","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","precommit":"lint-staged && npm test","test-coverage":"cross-env NODE_ENV=test nyc ava"},"_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"deprecated":"Please upgrade to v10.0.0+ as we have added RedisError handling and improved DNS error handling","repository":{"url":"git+https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"_npmVersion":"5.6.0","description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"lint-staged":{"*.md":["remark . -qfo","git add"],"*.{js,jsx,mjs,ts,tsx,css,less,scss,json,graphql}":["prettier --write --single-quote --trailing-comma none","git add"]},"_nodeVersion":"8.10.0","dependencies":{"co":"^4.6.0","boom":"^5.1.0","debug":"^3.0.1","lodash":"^4.17.4","underscore.string":"^3.3.4"},"remarkConfig":{"plugins":["preset-github"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.18.2","ava":"^0.24.0","koa":"^2.3.0","nyc":"^11.3.0","husky":"^0.14.3","redis":"^2.7.1","eslint":"^4.12.1","codecov":"^3.0.0","prettier":"^1.8.2","babel-cli":"^6.26.0","cross-env":"^5.1.1","koa-redis":"^3.0.0","supertest":"^3.0.0","koa-router":"^7.2.1","remark-cli":"^4.0.0","koa-convert":"^1.2.0","lint-staged":"^5.0.0","koa-basic-auth":"git+https://github.com/niftylettuce/basic-auth.git","koa-404-handler":"^0.0.2","babel-preset-env":"^1.6.1","koa-connect-flash":"^0.1.2","koa-generic-session":"^2.0.0","remark-preset-github":"^0.0.7","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.3.1"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_1.3.6_1532935455534_0.1343720033504412","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"koa-better-error-handler","version":"2.0.0","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"author":{"name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@2.0.0","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"xo":{"space":true,"extends":["xo-lass"],"prettier":true},"dist":{"shasum":"11572f53444af2b9ebb390c8bb573ff3df610cfc","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-2.0.0.tgz","fileCount":23,"integrity":"sha512-kYW8OoFo+EmK1URGPrgR5BldJrPDCMl5+BvXBCaMHn0RUjoUQoRMMZ96dInMvUgHGI+SJGR+cuo7rKqsTjnEzw==","signatures":[{"sig":"MEYCIQCQfKKGDSy5gmJzXNKA/5BRdhoCt5pP4T87gAqHcNJCRAIhAJSlQepkT+FeEvPBHGNbGTqmAtTW57oqjWQS+OD1djuw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmN32CRA9TVsSAnZWagAAc1wP/jfnKgAifC/NCvYvmaiX\nd3lSpc8NKekCF7CUuKArExewXX7Y1ioPJte2x3o5S/op7bqZJOUBPCv9Y4Zn\n+jsuyCtxZN61Cjff17Cq8zGu/XUOmCMe8N/l3ae+jmLrZFIh90Rh2S05SEdo\njPd5ckvvKa95bef6J8cZvEkLHnzFXAPRreJBVD8E9w0MIdTqCaHmxuXWv5km\nSf5L/90254IaQ8dLdZulmnpvM58IBWbOZehkZwVhWbmO+EKcuMONcBbpF1yV\nsKLKJrEGWMrxMVrKY0ObLHq0U2AxJOOF6ReXgI5zE23wusNd+rKMP4w6YihW\nlg+0bTu0hjSJtBqcP6QNoPQIbHGiLhFYzMcDu2Q1TlJhgQnJqxS20Nu2mYhJ\nw3wDQDIznSA2lOOrNlbJcBYYvXyx3LI07DBU9QqZ5q3TRcEeHVsaoA4QxiQT\nuJ04yQ1TY6a07ZZFAix2Tdw+F0DV+sgce1/hXzYqy2sRd22DjtGeBTXuuy9W\niHB+5U/APpDrTtL2qQyMEgLEFAdeA8+KAF5ZopySWzY8/d18IvssnEa8T7Da\nBb4fpByv96ufYaGKRu5N2bXI0GBtM88phbsApLFUBkYxnXix0m7rPs/6Li+w\npSmL7mAbMxR2RJUed1xeNrrv7xw8j2r1oJvUIo/TWJ8zqOZ1/ilFDfE/1PJf\nmShP\r\n=D3xE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm test"}},"engines":{"node":">=7.6.0"},"scripts":{"lint":"xo && remark . -qfo","test":"npm run build && npm run lint && npm run test-coverage","build":"node_modules/.bin/babel src --out-dir lib","watch":"node_modules/.bin/babel src --watch --out-dir lib","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","precommit":"lint-staged && npm test","test-coverage":"cross-env NODE_ENV=test nyc ava"},"_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"prettier":{"singleQuote":true,"trailingComma":"none","bracketSpacing":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"deprecated":"Please upgrade to v10.0.0+ as we have added RedisError handling and improved DNS error handling","repository":{"url":"https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"licenseText":"The MIT License\n\nCopyright (c) 2016- Nick Baugh <niftylettuce@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","lint-staged":{"linters":{"*.js":["xo --fix","git add"],"*.md":["remark . -qfo","git add"],"package.json":["fixpack","git add"]}},"dependencies":{"co":"^4.6.0","boom":"5.1.0","debug":"^4.1.1","lodash":"^4.17.11","underscore.string":"^3.3.5"},"remarkConfig":{"plugins":["preset-github"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^1.4.0","koa":"^2.7.0","nyc":"^13.3.0","husky":"^1.3.1","redis":"^2.8.0","eslint":"^5.15.3","codecov":"^3.2.0","fixpack":"^2.3.1","babel-cli":"^6.26.0","cross-env":"^5.2.0","koa-redis":"^3.1.3","supertest":"^4.0.2","koa-router":"^7.4.0","remark-cli":"^6.0.1","koa-convert":"^1.2.0","lint-staged":"^8.1.5","koa-basic-auth":"https://github.com/niftylettuce/basic-auth","@commitlint/cli":"^7.5.2","koa-404-handler":"^0.0.2","babel-preset-env":"^1.7.0","koa-connect-flash":"^0.1.2","koa-generic-session":"^2.0.1","remark-preset-github":"^0.0.13","eslint-config-xo-lass":"^1.0.3","@commitlint/config-conventional":"^7.5.0"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_2.0.0_1553522166155_0.53883728130241","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"koa-better-error-handler","version":"3.0.0","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"author":{"name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@3.0.0","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"}],"contributors":[{"name":"Nick Baugh","email":"niftylettuce@gmail.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"xo":{"space":true,"extends":["xo-lass"],"prettier":true},"dist":{"shasum":"8e16595adc62e07b34b2064bfd5025417b1f48a7","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-3.0.0.tgz","fileCount":27,"integrity":"sha512-YHk4eom0VGpbX/sXiNHu2JDfyDI+DRYZd7xE67Idbzou0rtYwBJ09Ld1yBPooHanqsyVMCJhLBIReuAR9fDInw==","signatures":[{"sig":"MEUCIDEMG/bp2vX188dF7zNKTLJN5eTRYR1TI92HSGUwPuzlAiEA2Xio2pg1ZWRTssyydyhjN4Q0TOPRRpT1KeCXnbCHCV8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbechCRA9TVsSAnZWagAA0QcQAJ+x9Yx+lvMEOcK/Sv9s\nLdXUCRLcqSb10Gl0+WTZvp1eCeWZBXh7T0JsGvv8VnL+Y/vbFvSUsK7328Zr\nV7z8E84Uc9J9z16aD5l8ywkO8BaQlio35jecp1e0VrDMWYxn9VvzY6zqNm0Z\n7HFMhMZNm0IhwpXPmXf9xi9JwPRNErRscJp/bV4EgMDeclORLexll2204GFV\n4gvb/8k9Z14Eclyyme0rmgvTTpEl4NIlghLITLjieQ1yMjGTwV98XPiBKdEJ\n+yYQBDLTVBrY7IwQVAYxVcQi7/TZgT/k2Sfw1jgma/Ovk2DPsPBNhWqB99hW\ndpp+SWkkom7cK5bzxIaPzzlf7s4rFrhWSsYL2chZ0DVunCyeS9ZolaFiFsZ7\nrQctfWglheWJpzgKsuEgQHbZvFO6Or5RHK04t+3qANuBoH1mTTGFGfWvX1Lq\nI0c3EttNqAO9s8F23CeOgbUYyxDpA+SZ+akrvw88Ty8HqnGgTTxXyCXzkyPM\nndlOliU39g8t3xl+AFcOhUCkL10KEpMFwLd6pJejHIigb9e1Jt4XLXTo8Psm\nMVc/H0iiM/j/zQpeZo9YUhLd6WYcyyXJgGPM2gfVaqbkvX2QsPatrsBzxAhN\nb0MWYEouT47d+PpmQRkaWLwzumN++iCR7+G3fBpDDpxyDmkjHMyBQYO+kWoV\nvlj/\r\n=GmEw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm test"}},"engines":{"node":">=7.6.0"},"scripts":{"lint":"xo && remark . -qfo","test":"npm run build && npm run lint && npm run test-coverage","build":"node_modules/.bin/babel src --out-dir lib","watch":"node_modules/.bin/babel src --watch --out-dir lib","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","precommit":"lint-staged && npm test","test-coverage":"cross-env NODE_ENV=test nyc ava"},"_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"prettier":{"singleQuote":true,"trailingComma":"none","bracketSpacing":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"deprecated":"Please upgrade to v10.0.0+ as we have added RedisError handling and improved DNS error handling","repository":{"url":"https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"licenseText":"The MIT License\n\nCopyright (c) 2016- Nick Baugh <niftylettuce@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","lint-staged":{"linters":{"*.js":["xo --fix","git add"],"*.md":["remark . -qfo","git add"],"package.json":["fixpack","git add"]}},"dependencies":{"co":"^4.6.0","boom":"5.1.0","debug":"^4.1.1","lodash":"^4.17.15","underscore.string":"^3.3.5"},"remarkConfig":{"plugins":["preset-github"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^2.3.0","koa":"^2.8.1","nyc":"^14.1.1","husky":"^3.0.5","redis":"^2.8.0","eslint":"^6.3.0","codecov":"^3.5.0","fixpack":"^2.3.1","babel-cli":"^6.26.0","cross-env":"^5.2.1","koa-redis":"^4.0.0","supertest":"^4.0.2","koa-router":"^7.4.0","remark-cli":"^7.0.0","koa-convert":"^1.2.0","lint-staged":"^9.2.5","koa-basic-auth":"https://github.com/niftylettuce/basic-auth","@commitlint/cli":"^8.1.0","koa-404-handler":"^0.0.2","babel-preset-env":"^1.7.0","koa-connect-flash":"^0.1.2","koa-generic-session":"^2.0.1","remark-preset-github":"^0.0.16","eslint-config-xo-lass":"^1.0.3","@commitlint/config-conventional":"^8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_3.0.0_1567483680528_0.7630133984371021","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"koa-better-error-handler","version":"3.0.1","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"author":{"name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@3.0.1","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"}],"contributors":[{"name":"Nick Baugh","email":"niftylettuce@gmail.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"xo":{"space":true,"extends":["xo-lass"],"prettier":true},"dist":{"shasum":"72e093efb677bb99f9bba3837fcee93949b97744","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-3.0.1.tgz","fileCount":27,"integrity":"sha512-/Llt9Hw2H9DZhHuiNRDmI4SiKHg6ODuDJWcPXyfFuveQFM2HJDTtVdAXB1Rg6oKB/bYTOeIZ16F87PnYCuX2tw==","signatures":[{"sig":"MEYCIQCJV5CDoq9MhTG8mbWw0d3gOPvYpdk02BBqDniIzKYcJgIhAKglA5aA0e4AYN7IMIs9qvEvrgQ2K/MmOLbXPLGgblDi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbhBKCRA9TVsSAnZWagAADWEP/39Yji01SXU47JdaEXjy\nXwb3vHp0yb5EpFxSqGpgiqbEKTdiPgXUKmkcHfr/LlIkdXdCjbZ2j4PjH0ZO\nMgx4kxdX/HflG5PLx3N/wIlbN7cgV8C4MRymJtVaTIpvlSS6BOI3awbMsSZ8\n/60EF8OV61qF8HJc4fPuikYs2pJH1+0XcV/P0TNIEhx/FzI28n3r9ESMQP/W\n0RgadVoAEe5CWPGv1ZfjqG2J41R1drPS04FERFQNIpRlomzKwdsdQls0ZVnq\nyG7KQuBs6Idp/8dLiqO8oa8WRFmgja+sJa2IbOvZPrdDd8PQ7FSWbdvi6QuJ\n2mTJdmlkPcWtJFYPefMyCZXiEeVbQkXH82h94GEk/DeQtSs5Rm2H9lB9vZ6O\n3z9FgHPj6o40YImbNWBx8qxpi75sm44L5Mw2ueoMbOBhm85x8biB/w2p4Bqx\nQSHfy4NiGMck7oMiCEWLBZqalQcP5yRbnbikDnFd5k+ifKaRkDCWCWvUtJTb\nHu9JCAiVZgAqEQperq4fEO2nbdoO+JoLjU1QoZKiciUO6GZ+SnSCRN2gJOLm\nyVmOrcN21kTkfWWK6DrQ0/2bREMx/yxonwwjO31R1874D7zG0DeiWvSaV6Ya\nHieFjCF7erVyM985n6hlQYWZqFY0C0KZJVBVVq6hCBu8Ti63R68BM9/WLjLh\n8i3B\r\n=kMu0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm test"}},"engines":{"node":">=7.6.0"},"scripts":{"lint":"xo && remark . -qfo","test":"npm run build && npm run lint && npm run test-coverage","build":"node_modules/.bin/babel src --out-dir lib","watch":"node_modules/.bin/babel src --watch --out-dir lib","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","precommit":"lint-staged && npm test","test-coverage":"cross-env NODE_ENV=test nyc ava"},"_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"prettier":{"singleQuote":true,"trailingComma":"none","bracketSpacing":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"deprecated":"Please upgrade to v10.0.0+ as we have added RedisError handling and improved DNS error handling","repository":{"url":"https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"licenseText":"The MIT License\n\nCopyright (c) 2016- Nick Baugh <niftylettuce@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","lint-staged":{"linters":{"*.js":["xo --fix","git add"],"*.md":["remark . -qfo","git add"],"package.json":["fixpack","git add"]}},"dependencies":{"co":"^4.6.0","boom":"5.1.0","debug":"^4.1.1","lodash":"^4.17.15","underscore.string":"^3.3.5"},"remarkConfig":{"plugins":["preset-github"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^2.3.0","koa":"^2.8.1","nyc":"^14.1.1","husky":"^3.0.5","redis":"^2.8.0","eslint":"^6.3.0","codecov":"^3.5.0","fixpack":"^2.3.1","babel-cli":"^6.26.0","cross-env":"^5.2.1","koa-redis":"^4.0.0","supertest":"^4.0.2","koa-router":"^7.4.0","remark-cli":"^7.0.0","koa-convert":"^1.2.0","lint-staged":"^9.2.5","koa-basic-auth":"https://github.com/niftylettuce/basic-auth","@commitlint/cli":"^8.1.0","koa-404-handler":"^0.0.2","babel-preset-env":"^1.7.0","koa-connect-flash":"^0.1.2","koa-generic-session":"^2.0.1","remark-preset-github":"^0.0.16","eslint-config-xo-lass":"^1.0.3","@commitlint/config-conventional":"^8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_3.0.1_1567494217740_0.5392343603407352","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"koa-better-error-handler","version":"3.0.3","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"author":{"name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@3.0.3","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"}],"contributors":[{"name":"Nick Baugh","email":"niftylettuce@gmail.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"xo":{"space":true,"extends":["xo-lass"],"prettier":true},"dist":{"shasum":"e903226f7dc5483a83718ad23ae773491690c1a7","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-3.0.3.tgz","fileCount":26,"integrity":"sha512-0WTHRZbz1CB1c9d1GxfZjP5FYuTomd7czC9+JXFlR4Cp0uoLM6bk2ho+FXLXfCwxCqd9dHktCXfp2FdO9MWYTA==","signatures":[{"sig":"MEUCIQD5WS/sL9BpQbiKgxg3bKoh8xC6zSfROV5w6fM3JTM41wIgGWxaNbD3pIM/yk35B0DiWPQOlWmsitmbIj91aXdWynY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcQJOCRA9TVsSAnZWagAALI8QAI9FwTzkmvSm/ANYz2Hw\ngzU5y2rQ66FSfV180z9rCVM24l/A+2AWYq6O0SrooYE5gPQe8NT1Mr/Sdiuf\nqlJu3TB0YBLcZBDorlTzw4QkUXDJTK9or1DSVdF+ACwSwNIk4C3V80WTuA1X\no+9OLySKDAF/9Pos2cue0RWKHLV6Oyb90m7Zqn60Iit0q2ET57ML5GekMvoH\n1AJvqjn1kybG6FbN/zFksTOK3DLJWUPaOz12JRRkFKThs1n8xOWslL4KcJGL\ndwvrUQsBBwWwuIbGqV4w5iOcGykNHx8SFQkn8n0ujawGFfWHR8z3J4VvGF4T\no6UznHjB6vo5IIgNq8zGvV1bA067g+cz8exmeI7USkuEtjCTQRRkJECVO6Nv\nfsX+P2Ess3KbP2X/EF4W+ViJZtiQbMnYbEjNqS7DXD/WEdQFsiShdlIjpGy5\nfUHpLXAwabnAYzMsuYjzV6iv6heYExQCIPTSPlnxROHxU1/9rPk75QFhIDfN\nKXqLn/QEHtQ+QZu5OyStoj4BMx+y3K/8r06bnYq38XXb+gKT5WZ0GJHqR2yA\natowG7k/7Q5LQbJoijOaGO7SS6dfPhxJ0CnLgrv0rmbR/qgmVRXqrICUCxAP\nIHryWHnWUSZTx3+0KDE9xU2Wfa39p9erQiCxTe9HCKFL+tYWCKl6oWOj3CJH\nPLwq\r\n=g8ew\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged && npm test"}},"engines":{"node":">=7.6.0"},"scripts":{"lint":"xo && remark . -qfo && eslint --no-inline-config -c .lib.eslintrc lib","test":"npm run build && npm run lint && npm run test-coverage","build":"node_modules/.bin/babel src --out-dir lib","watch":"node_modules/.bin/babel src --watch --out-dir lib","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","precommit":"lint-staged && npm test","test-coverage":"cross-env NODE_ENV=test nyc ava"},"_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"prettier":{"singleQuote":true,"trailingComma":"none","bracketSpacing":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"deprecated":"Please upgrade to v10.0.0+ as we have added RedisError handling and improved DNS error handling","repository":{"url":"https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"licenseText":"The MIT License\n\nCopyright (c) 2016- Nick Baugh <niftylettuce@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","lint-staged":{"*.js":["xo --fix","git add"],"*.md":["remark . -qfo","git add"],"package.json":["fixpack","git add"]},"dependencies":{"co":"^4.6.0","debug":"^4.1.1","lodash":"^4.17.15","statuses":"^1.5.0","camelcase":"^5.3.1","@hapi/boom":"^7.4.3","capitalize":"^2.0.0","toidentifier":"^1.0.0","humanize-string":"^2.1.0"},"remarkConfig":{"plugins":["preset-github"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^2.3.0","koa":"^2.8.1","nyc":"^14.1.1","husky":"^3.0.5","redis":"^2.8.0","eslint":"^6.3.0","codecov":"^3.5.0","fixpack":"^2.3.1","cross-env":"^5.2.1","koa-redis":"^4.0.0","supertest":"^4.0.2","@babel/cli":"^7.5.5","koa-router":"^7.4.0","remark-cli":"^7.0.0","@babel/core":"^7.5.5","koa-convert":"^1.2.0","lint-staged":"^9.2.5","koa-basic-auth":"^4.0.0","@commitlint/cli":"^8.1.0","koa-404-handler":"^0.0.2","@babel/preset-env":"^7.5.5","koa-connect-flash":"^0.1.2","eslint-plugin-node":"^10.0.0","koa-generic-session":"^2.0.1","remark-preset-github":"^0.0.16","eslint-config-xo-lass":"^1.0.3","@commitlint/config-conventional":"^8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_3.0.3_1567687246347_0.19688543578491413","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"koa-better-error-handler","version":"3.0.4","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"author":{"name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@3.0.4","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"}],"contributors":[{"name":"Nick Baugh","email":"niftylettuce@gmail.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"xo":{"space":true,"extends":["xo-lass"],"prettier":true},"dist":{"shasum":"0c2476736f756b89e14d7358136705676c15ced5","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-3.0.4.tgz","fileCount":19,"integrity":"sha512-ZhGtAfqzJvZUaI0iQK10pe9FcMPhzIyeVHRj0zn4v4A6x8Zi+raZrG+NS3NJEX6iH1TxgXOvtPCWP/jwwDNIyA==","signatures":[{"sig":"MEYCIQDNr92/so06qvr1Y4Qm1BG0fbnnXNARtbLHdBKsuRrzFQIhAN0RHpcV4CZ95OkKfuPisuvuVDCVUbRyOdrdJr7okz24","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAT6wCRA9TVsSAnZWagAAbLwP/2bWxzcS2kWEGdJRntIo\nRJAxR45rcYR4QyXYIieCEZzVzVPNXQLdAxVjBqmv1loXr2BeXoIU1ZxPu4Or\nTS2eQFDH/617J0Vaql3eM2p855Zrn2u+FYdyyRz0HmzG25qieNVJkVLJ83Fs\nB3X6CTDpZZ8o0b3cue0hjiv6cYpS3u5nV4qF8GEX/GoUDQQ7C44SVYbRyfei\naD52HhE3Dmid3ezYiQJxRsi7hXYvjSmqjNz9aKjwYkw/uRW89Oii00oxdCN4\neckY+SKGaOx4P8BxCrq6/5nuvLpIWP11LDTsD09WLsIvilbd+XCjItt3N+Cp\nHIwuCpVoI/7uaL5s5Rs0GfXo1WQ5g9PT90Lmnr5G89PPlH6JNGZh3aj23SS3\ncjt3aoYObplQm90UGLhPIpkgAXllnV2H3vUSLAq+WiBaUUlw5Qj/GNnw0+0y\nKyrm6uxQzIq8ZPkdqliXdgLpUnimMfrv78Gp46CDEEEBWIf7TvCFEvOUJD9x\nA8plmyq1Mv2CXzChG1pwrZ2fTIq/w6v57qZo/LFNvpV2kjkJTsPeeC7wCM2b\nyNATSNxSeHoBptYh/CXAKuplU9M225PGxnELRwkYaMptbyvkqewtx2g4ypF+\nLghm8IVQiWjOrROvz6Yu19emH+e/TsV5BRMsAaJO9+Mwfd9yN+ooVn3T7NNl\nYlwf\r\n=N1ne\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged && npm test"}},"engines":{"node":">=7.6.0"},"gitHead":"4d36b7f8b20eb6a34ccdfcf80a1dfafa83ea429c","scripts":{"lint":"xo && remark . -qfo && eslint --no-inline-config -c .lib.eslintrc lib","test":"npm run build && npm run lint && npm run test-coverage","build":"babel src --out-dir lib","watch":"babel src --watch --out-dir lib","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","precommit":"lint-staged && npm test","test-coverage":"cross-env NODE_ENV=test nyc ava"},"_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"prettier":{"singleQuote":true,"trailingComma":"none","bracketSpacing":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"deprecated":"Please upgrade to v10.0.0+ as we have added RedisError handling and improved DNS error handling","repository":{"url":"git+https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"_npmVersion":"6.13.1","description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"lint-staged":{"*.js":["xo --fix","git add"],"*.md":["remark . -qfo","git add"],"package.json":["fixpack","git add"]},"_nodeVersion":"12.12.0","dependencies":{"co":"^4.6.0","debug":"^4.1.1","lodash":"^4.17.15","statuses":"^1.5.0","camelcase":"^5.3.1","@hapi/boom":"^7.4.3","capitalize":"^2.0.0","toidentifier":"^1.0.0","humanize-string":"^2.1.0"},"remarkConfig":{"plugins":["preset-github"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^2.3.0","koa":"^2.8.1","nyc":"^14.1.1","husky":"^3.0.5","redis":"^2.8.0","eslint":"^6.3.0","codecov":"^3.5.0","fixpack":"^2.3.1","cross-env":"^5.2.1","koa-redis":"^4.0.0","supertest":"^4.0.2","@babel/cli":"^7.5.5","koa-router":"^7.4.0","remark-cli":"^7.0.0","@babel/core":"^7.5.5","koa-convert":"^1.2.0","lint-staged":"^9.2.5","koa-basic-auth":"^4.0.0","@commitlint/cli":"^8.1.0","koa-404-handler":"^0.0.2","@babel/preset-env":"^7.5.5","koa-connect-flash":"^0.1.2","eslint-plugin-node":"^10.0.0","koa-generic-session":"^2.0.1","remark-preset-github":"^0.0.16","eslint-config-xo-lass":"^1.0.3","@commitlint/config-conventional":"^8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_3.0.4_1577139887824_0.8935687111721806","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"koa-better-error-handler","version":"3.0.5","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"author":{"name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@3.0.5","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"}],"contributors":[{"name":"Nick Baugh","email":"niftylettuce@gmail.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"xo":{"space":true,"extends":["xo-lass"],"prettier":true},"dist":{"shasum":"953590fb2b6d0b8f6990477adbc7ff8651104f4f","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-3.0.5.tgz","fileCount":26,"integrity":"sha512-zMWI7qOTjCXqIBExzG4koy0VuilHAniD/Meytt0Hlyx95CWBm/nZThoo+ocoraeKJQZt98/OoEdVlIyL4bHn4g==","signatures":[{"sig":"MEUCIQDQcZIrR1A51HjvTeLChJBm644Roj4dAbMbsEEh0L4D7AIgdKjf9QB4+8ty4ntHFQO7dQf+2Irc1OXK+ey5dac/Mow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMYh9CRA9TVsSAnZWagAAOxQQAJHLfOEQapD0tC/fC75L\nJ2qpFn/I31YYv8vw8y2MmpbI2C3eMzSlxjCh3PQdQh7bCuXBsl3nkZlQZoYZ\nM4gdFh9ExpjSvnkWjHl7VqC5WWBiyMeTL3twcJv4Ec7gSmFPaTsCtL7rSMNf\nlS0CCZENEWHkGwE/GyLX3psHMZcIBPT9avoIYDSd3N/eATI7xT3ld4Fy4gUw\naJPkY/IclZ212RL5zM5yVoWi+Ui3IGnNFAN7Pj7+XfMQ5dSXLM9+lpKxgCJh\nkWNfu5QxYf4ExQT8mlxOGOKoJxuCt0w1E7QjlErfbhDtCRNO97BU3qj43ebW\n+kCFzfS2mknmL/DEKD6mEtrj7TxOg360O/wsdqtqSSMX+TG0Ho1MYlYMxuvH\ngR3dwZEvDTjNbu8hhJxMW4GFPG6FkBVD7cX3AwlY8iauI6EnV1RPd/NURsUX\nN9S6GVvyf74Lbb+rkd3RG8SyZOIqY45vBSzDl38spdqfbiTIZoVw3oPY4lK0\ndXTEQeFUKgPAb0Wi1N+3aTz9Cgxph4N+tnaJdQdWpiHMRhOsV4qY0VsqlQVt\nHcAi2mzLGeRbhoZnDf1lI9wZm8p17jQNhIp27Ai9DJ0yJHtVBnox0cgRKDI6\nwzvsFmjCWEDlaj8jbJadV+rZVVqMXaGj1QCwwOUSjMa7GQ4poKuyCaBhjYuM\nCaGl\r\n=U0Z3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged && npm test"}},"engines":{"node":">=7.6.0"},"scripts":{"lint":"xo && remark . -qfo && eslint --no-inline-config -c .lib.eslintrc lib","test":"npm run build && npm run lint && npm run test-coverage","build":"node_modules/.bin/babel src --out-dir lib","watch":"node_modules/.bin/babel src --watch --out-dir lib","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","precommit":"lint-staged && npm test","test-coverage":"cross-env NODE_ENV=test nyc ava"},"_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"prettier":{"singleQuote":true,"trailingComma":"none","bracketSpacing":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"deprecated":"Please upgrade to v10.0.0+ as we have added RedisError handling and improved DNS error handling","repository":{"url":"https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"licenseText":"The MIT License\n\nCopyright (c) 2016- Nick Baugh <niftylettuce@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","lint-staged":{"*.js":["xo --fix","git add"],"*.md":["remark . -qfo","git add"],"package.json":["fixpack","git add"]},"dependencies":{"co":"^4.6.0","debug":"^4.1.1","lodash":"^4.17.15","statuses":"^1.5.0","camelcase":"^5.3.1","@hapi/boom":"^9.0.0","capitalize":"^2.0.1","toidentifier":"^1.0.0","humanize-string":"^2.1.0"},"remarkConfig":{"plugins":["preset-github"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.25.3","ava":"2.x","koa":"^2.11.0","nyc":"^15.0.0","husky":"3.x","redis":"^2.8.0","eslint":"^6.8.0","codecov":"^3.6.2","fixpack":"^2.3.1","cross-env":"6.x","koa-redis":"^4.0.1","supertest":"^4.0.2","@babel/cli":"^7.8.3","remark-cli":"^7.0.1","@babel/core":"^7.8.3","@koa/router":"^8.0.6","koa-convert":"^1.2.0","lint-staged":"^10.0.4","koa-basic-auth":"^4.0.0","@commitlint/cli":"^8.3.5","koa-404-handler":"^0.0.2","@babel/preset-env":"^7.8.3","koa-connect-flash":"^0.1.2","eslint-plugin-node":"^11.0.0","koa-generic-session":"^2.0.4","remark-preset-github":"^0.0.16","eslint-config-xo-lass":"^1.0.3","@commitlint/config-conventional":"^8.3.4"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_3.0.5_1580304508601_0.08470272462313466","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"koa-better-error-handler","version":"4.0.0","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"author":{"name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@4.0.0","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"}],"contributors":[{"name":"Nick Baugh","email":"niftylettuce@gmail.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"xo":{"space":true,"extends":["xo-lass"],"prettier":true},"dist":{"shasum":"54be440f07c7af35d9bfe7ba42947192f8417f42","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-4.0.0.tgz","fileCount":26,"integrity":"sha512-KYMt3KYzU3R4xcyuFJ/Wyy6JylK14c6skjaKfukrnwIjJtG80aldIEmW18xt4Gf1CWmAm0HnDYmfreiYVDCDlA==","signatures":[{"sig":"MEUCIH+g+Z5IMKOw53S3RkMP20HpVHI7sUmzFnE2F7wU+QI4AiEAtkBxse5n5STQi6OumBniEnC9bVHIBzlUcCj74BUHMtE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeunUmCRA9TVsSAnZWagAArSgP/3P9ziKDlA46NrYJOYyj\nQKN0LcLOxM4f0MT6XU4rOk0owCOZ7ob+KUgTYBv62UmhT2RKYbUfKxyQGzq/\nVhmhHRjL4V6er9rmHZneuEf5RSwa3bXySrqSdEvkWyvx9AqclssifqN1j0uX\naebj85PObOkSblZKv7YDh9NuSIC3GvVbeeCx9PpW8U10saDfKNq9/MyhVKcF\nDYlLrGIbbHy62ffoDxvHWAsmAkpzhdN2UrUppacNvtCCWa+nrMJIvYX36Lco\n98P7Dbx3ePGzPs/N0m/gd/cI0RdwpjswD98wD6LSqDuOtaFiWYg8AM9nRMW9\nj/GwvexAMpL/Z6bDu8Z2rt8KvV/JY3/949M1GZzAqgUhPQVFftzqpcs6PgAq\nqx7DeB8MFTCQkDaRyYU17RD1nb2ckV5hXAo9G6/+vR/pbOaleGjhcSD2VQfl\n5CpZ8eMspf7oLbp4cTjQ++hZzFkZ1uOeT/SRaV9EgUD6t0esawhPZqlNUdAw\nHNplaWx2BC2TU6OLxniuupYIUAOXD2SBrhBINu7ikI2Q3ORqet7dX8dbPIFF\niL8sxtstAmdpSSfwcAHsBkgrW9PHtHFfsvMD6Zj594/rpM5KP1KOD5FNfBVR\nfUK2RQ7/2FaqdIoD8MEkOlebAqIY73fmKgoDz0Xf9ipGu82Vl1fxsEe9B6f0\nSedH\r\n=XMoc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged && npm test"}},"engines":{"node":">=7.6.0"},"scripts":{"lint":"xo && remark . -qfo && eslint --no-inline-config -c .lib.eslintrc lib","test":"npm run build && npm run lint && npm run test-coverage","build":"node_modules/.bin/babel src --out-dir lib","watch":"node_modules/.bin/babel src --watch --out-dir lib","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","precommit":"lint-staged && npm test","test-coverage":"cross-env NODE_ENV=test nyc ava"},"_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"prettier":{"singleQuote":true,"trailingComma":"none","bracketSpacing":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"deprecated":"Please upgrade to v10.0.0+ as we have added RedisError handling and improved DNS error handling","repository":{"url":"https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"licenseText":"The MIT License\n\nCopyright (c) 2016- Nick Baugh <niftylettuce@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","lint-staged":{"*.js":["xo --fix","git add"],"*.md":["remark . -qfo","git add"],"package.json":["fixpack","git add"]},"dependencies":{"co":"^4.6.0","debug":"^4.1.1","lodash":"^4.17.15","statuses":"^2.0.0","camelcase":"^6.0.0","@hapi/boom":"^9.1.0","capitalize":"^2.0.3","html-to-text":"^5.1.1","toidentifier":"^1.0.0","humanize-string":"^2.1.0"},"remarkConfig":{"plugins":["preset-github"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"0.25","ava":"2.x","koa":"^2.11.0","nyc":"^15.0.1","husky":"^4.2.5","redis":"^3.0.2","eslint":"6.x","codecov":"^3.6.5","fixpack":"^3.0.6","cross-env":"^7.0.2","koa-redis":"^4.0.1","supertest":"^4.0.2","@babel/cli":"^7.8.4","remark-cli":"^8.0.0","@babel/core":"^7.9.6","@koa/router":"^8.0.8","koa-convert":"^1.2.0","lint-staged":"^10.2.2","koa-basic-auth":"^4.0.0","@commitlint/cli":"^8.3.5","koa-404-handler":"^0.0.2","@babel/preset-env":"^7.9.6","koa-connect-flash":"^0.1.2","eslint-plugin-node":"^11.1.0","koa-generic-session":"^2.0.4","remark-preset-github":"^1.0.0","eslint-config-xo-lass":"^1.0.3","@commitlint/config-conventional":"^8.3.4"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_4.0.0_1589277990272_0.5138767642349633","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"koa-better-error-handler","version":"4.0.1","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"author":{"name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@4.0.1","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"}],"contributors":[{"name":"Nick Baugh","email":"niftylettuce@gmail.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"xo":{"space":true,"extends":["xo-lass"],"prettier":true},"dist":{"shasum":"54b316f2e000ed90e373123832d0fceacd56c9d2","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-4.0.1.tgz","fileCount":26,"integrity":"sha512-WS5vIcGCsjxapRMdejbU29oRYSkecSyMn7tmCipCMSs+5XM7buyXtshR/rjpxzlaIqXysWqWuZnGxcHplWkQMA==","signatures":[{"sig":"MEUCIQCtZ7dNeF9R53UQZ9Vui2s4QA7Yib5SmaNYptVuTi4OIQIgVppajRtjOAFs4hQe4BmoVQzSUzkLRwd80jEg+5QnzFg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeunWQCRA9TVsSAnZWagAARPIP/Ru2nUeUWIdULE/PdQln\naQLZIO2M2m++fNmxci9pa+cvPGj9EHLUYGczxwWe0E3pCiY1JwZPl9r/2dJO\nskxer5vlypcZAW4I4SOz0Wz52WOr9xvTOaFTNTy7XT5OdqYNplAZVIZMYwKh\nxkEVaJN6DjzkzOcaKGMW63n42RJY/Qw5yDyxmQpDY/k81EGv7h6W+0FPm2Z+\nzbXyEU2Q15oBMzvonbPQtiXTsrOvnhScaPlzqODMEmEb7S2MN/MCpKK4SxOP\ns6iiCd94DmLV9ocSpc+e7zgX6tvM+ytQhnuEBdgAPhtOIABFStxkJGXxVMpB\n1TVVhaazh17CraRaH3X1wKd5tP/c7kIWiBx1CNWBWlrpeU+wRTbt2qk5P3tE\nB7DLuKxSbB75eK5sUKI9YaUzlsKkUNaubBfUFpimN/75ABO0BIoRckegBYky\nfrRrbkXafFZugosbMOzHxzjtRBONuaQprSdPC2fhHtI+B01zCdoicKQZpA2U\nfRySZzCGACT+Sv6U6UOvzAr9Qhxsx3j3I3rflWVARJlPz70SsZs6ekpcDt3k\nY6BFaTk5+sb97O2u8UwhdifuJOBDlglvHy6u10S9CkYmV6zxAJ4FWST3f5qU\nEAbun1godJRMK8RWQ0kR2LRyakazxk7QWTy2Fpz6qApJnGcvzQXETQ5oND9G\nqHoE\r\n=Cwk6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged && npm test"}},"engines":{"node":">=7.6.0"},"scripts":{"lint":"xo && remark . -qfo && eslint --no-inline-config -c .lib.eslintrc lib","test":"npm run build && npm run lint && npm run test-coverage","build":"node_modules/.bin/babel src --out-dir lib","watch":"node_modules/.bin/babel src --watch --out-dir lib","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","precommit":"lint-staged && npm test","test-coverage":"cross-env NODE_ENV=test nyc ava"},"_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"prettier":{"singleQuote":true,"trailingComma":"none","bracketSpacing":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"deprecated":"Please upgrade to v10.0.0+ as we have added RedisError handling and improved DNS error handling","repository":{"url":"https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"licenseText":"The MIT License\n\nCopyright (c) 2016- Nick Baugh <niftylettuce@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","lint-staged":{"*.js":["xo --fix","git add"],"*.md":["remark . -qfo","git add"],"package.json":["fixpack","git add"]},"dependencies":{"co":"^4.6.0","debug":"^4.1.1","lodash":"^4.17.15","statuses":"^2.0.0","camelcase":"^6.0.0","@hapi/boom":"^9.1.0","capitalize":"^2.0.3","html-to-text":"^5.1.1","toidentifier":"^1.0.0","humanize-string":"^2.1.0"},"remarkConfig":{"plugins":["preset-github"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"0.25","ava":"2.x","koa":"^2.11.0","nyc":"^15.0.1","husky":"^4.2.5","redis":"^3.0.2","eslint":"6.x","codecov":"^3.6.5","fixpack":"^3.0.6","cross-env":"^7.0.2","koa-redis":"^4.0.1","supertest":"^4.0.2","@babel/cli":"^7.8.4","remark-cli":"^8.0.0","@babel/core":"^7.9.6","@koa/router":"^8.0.8","koa-convert":"^1.2.0","lint-staged":"^10.2.2","koa-basic-auth":"^4.0.0","@commitlint/cli":"^8.3.5","koa-404-handler":"^0.0.2","@babel/preset-env":"^7.9.6","koa-connect-flash":"^0.1.2","eslint-plugin-node":"^11.1.0","koa-generic-session":"^2.0.4","remark-preset-github":"^1.0.0","eslint-config-xo-lass":"^1.0.3","@commitlint/config-conventional":"^8.3.4"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_4.0.1_1589278095888_0.9011356557863826","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"koa-better-error-handler","version":"4.0.2","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"author":{"name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@4.0.2","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"}],"contributors":[{"name":"Nick Baugh","email":"niftylettuce@gmail.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"xo":{"space":true,"extends":["xo-lass"],"prettier":true},"dist":{"shasum":"c0ead75ceecbf48384d3fa30cd63f5b1bc3346e1","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-4.0.2.tgz","fileCount":26,"integrity":"sha512-N0tMAEd3HCV6QW3DV5TBWctOzOeA3758mHgpkrdsg4YxgnOo94sfAZn0kR00f9iBpJpp+//l3lAurhFVTkWsVg==","signatures":[{"sig":"MEUCIQCNfrYBLmPlHfbf9RwP90EBIvnwqqF9EzMbx8XOZEhSbgIgWHc2v++CMT20uNw1dY+1eajl/wL6pd/XDhAXoCytqUA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeunYlCRA9TVsSAnZWagAACl8P/2IKvB8BAiA0LLF7UnQH\nfYXaVaAxrrPbM7FfJtyJX/OmSbJgt3kc1BNlKS+IfQzlGRvQoy49kqGh1ZBT\nbk6W1NSQbmmP/9byk6tPo9HxlW548AtoU9DZoEkQJiWBxSYrOtOh2QDDKCqH\nS1KTFFaD806LGnr27FCFgb2WlwWsKzpo8YaoRVIE+cVOLVKT1xAFeR5vpntr\n3dk5bBq7dkCdtbfVGD50jIXXiQ9IiHEhP88Zce8nN768jyxF3sfPzw0/wKJ2\nFhCCt8lYJuoCJ1KoKBhVHPGMeSvQxgAEmgxNcmMC6xZNT8ZDF8bcse8mSkGE\nI81RAWkh0KGjGQFc1w4Z5Uh9tMrV0OFKO5k9avcviNi0rPKIvPlP3chH8NyQ\nvU6AXLAFdwbI15gmBx6IThnC3fk3D1CsRJAHQEHHH3B2GAbh0/YstQXLSdjO\nEuxiubZI5UX2fvXX9kCqhOEd8qeEE3jO+a9eJxnv66A4ZKykZZnvPmAgcIAo\nc9lTYXbgOa1Lmva1Jm+1qv+7Me4+tf69h/GFqPSBmxGnvY51J8j4gF3RUDxH\nnPnB9fxLUsXZ0grmGpiezpIL7A3dmwaKLzKtTNZJFHPbFX+PSLOuhMAZjArH\n84LQ6x4zwUCbg/y4DuRNowBl4p63eVwqS3y2wNAoqdIvAiTXUcQwHDNkwL+a\nwrJs\r\n=cWbn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged && npm test"}},"engines":{"node":">=7.6.0"},"scripts":{"lint":"xo && remark . -qfo && eslint --no-inline-config -c .lib.eslintrc lib","test":"npm run build && npm run lint && npm run test-coverage","build":"node_modules/.bin/babel src --out-dir lib","watch":"node_modules/.bin/babel src --watch --out-dir lib","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","precommit":"lint-staged && npm test","test-coverage":"cross-env NODE_ENV=test nyc ava"},"_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"prettier":{"singleQuote":true,"trailingComma":"none","bracketSpacing":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"deprecated":"Please upgrade to v10.0.0+ as we have added RedisError handling and improved DNS error handling","repository":{"url":"https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"licenseText":"The MIT License\n\nCopyright (c) 2016- Nick Baugh <niftylettuce@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","lint-staged":{"*.js":["xo --fix","git add"],"*.md":["remark . -qfo","git add"],"package.json":["fixpack","git add"]},"dependencies":{"co":"^4.6.0","debug":"^4.1.1","lodash":"^4.17.15","statuses":"^2.0.0","camelcase":"^6.0.0","@hapi/boom":"^9.1.0","capitalize":"^2.0.3","html-to-text":"^5.1.1","toidentifier":"^1.0.0","humanize-string":"^2.1.0"},"remarkConfig":{"plugins":["preset-github"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"0.25","ava":"2.x","koa":"^2.11.0","nyc":"^15.0.1","husky":"^4.2.5","redis":"^3.0.2","eslint":"6.x","codecov":"^3.6.5","fixpack":"^3.0.6","cross-env":"^7.0.2","koa-redis":"^4.0.1","supertest":"^4.0.2","@babel/cli":"^7.8.4","remark-cli":"^8.0.0","@babel/core":"^7.9.6","@koa/router":"^8.0.8","koa-convert":"^1.2.0","lint-staged":"^10.2.2","koa-basic-auth":"^4.0.0","@commitlint/cli":"^8.3.5","koa-404-handler":"^0.0.2","@babel/preset-env":"^7.9.6","koa-connect-flash":"^0.1.2","eslint-plugin-node":"^11.1.0","koa-generic-session":"^2.0.4","remark-preset-github":"^1.0.0","eslint-config-xo-lass":"^1.0.3","@commitlint/config-conventional":"^8.3.4"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_4.0.2_1589278245234_0.3540529795149443","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"koa-better-error-handler","version":"4.0.3","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"author":{"name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@4.0.3","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"}],"contributors":[{"name":"Nick Baugh","email":"niftylettuce@gmail.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"xo":{"space":true,"extends":["xo-lass"],"prettier":true},"dist":{"shasum":"36ba315d1e596d17b1ab37a610fd6c26e9e1a0c7","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-4.0.3.tgz","fileCount":26,"integrity":"sha512-AT54kAmIFpLjdNLOmsJQCLBTzTz0VzM+yfsL4570qGMO6N+T80qwT+UYFU24vFEs/vd+SSuUsoFC0vzg27D0hQ==","signatures":[{"sig":"MEQCIA3OZqUktnUzOTP3Mkqgnxl5N24aSkyBHtCz2cK4SgS2AiBaCMehLg5uRBwYgMDtSSV8U/rDTxfF+ylv9ZNzd6uWOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0wnsCRA9TVsSAnZWagAAz04QAIke0+F5hjXIDxIMFkG/\n7IkZJIP2ODFV41RKbJGdvH4A2Xdarm//lzSSN0uwGwMDsmqa0H/2bnq8Fp4A\n7HGkZnhgGgwgACYQI5l7LWPbHu8r7rSR2Wk+vZiAA5qxlqpGEdmIPxHVz9WB\n+I3mmTHP2jkv/D5hifjYzV1B1xBw2wKBUSdarxA8MaRC8cGIBl7sdniLYK5j\nwsXGWMmP8pBlWnfIH8SbyuHGXVFSoi1C3H2Hr6NcYbCKhFAJ1AsylqKo+pPk\nw9mTvWzPjI09IoCLEudYxh9fxsZcCWtEk/mZ/hCbMymzmqyPOH1F30ueNlji\nYw0Ed4R8QacL7Mo7bUuEq6v4daTTn6T8pL/UPo/sz6smPpQ8vp2hsufuXTCc\nLfF7NYTGYtEkkowKTLfsfHQQQT1nAvkUzeqUpw+Q3ZWIcpTvDxIwSiSePhto\nV2H9q5FDo1fNlVI9jgB4BjdFY9GHN09zqeSKpJnR353emyBGAOZknCF3Z/5i\ni3GIOGWBEj0Erz38/h27twdQD0hDQeFknSBV476hAEA3U4imIIIr6rH9q3uw\n4OK4oJU2jmvBMVByBiee/ugHc2CvUKlE+dAJHLUroV2WDYaZXAJLO/sPK6sc\nxNXyOD7WQ/LqSLX+7dWYCeZO9MZ67G17BwjmJ7Qv/DpJP/m9xmNOX4ZJjYJL\nXcAQ\r\n=9Mtq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged && npm test"}},"engines":{"node":">=7.6.0"},"scripts":{"lint":"xo && remark . -qfo && eslint --no-inline-config -c .lib.eslintrc lib","test":"npm run build && npm run lint && npm run test-coverage","build":"node_modules/.bin/babel src --out-dir lib","watch":"node_modules/.bin/babel src --watch --out-dir lib","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","precommit":"lint-staged && npm test","test-coverage":"cross-env NODE_ENV=test nyc ava"},"_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"prettier":{"singleQuote":true,"trailingComma":"none","bracketSpacing":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"deprecated":"Please upgrade to v10.0.0+ as we have added RedisError handling and improved DNS error handling","repository":{"url":"https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"licenseText":"The MIT License\n\nCopyright (c) 2016- Nick Baugh <niftylettuce@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","lint-staged":{"*.js":["xo --fix","git add"],"*.md":["remark . -qfo","git add"],"package.json":["fixpack","git add"]},"dependencies":{"co":"^4.6.0","debug":"^4.1.1","lodash":"^4.17.15","statuses":"^2.0.0","camelcase":"^6.0.0","@hapi/boom":"^9.1.0","capitalize":"^2.0.3","html-to-text":"^5.1.1","toidentifier":"^1.0.0","humanize-string":"^2.1.0"},"remarkConfig":{"plugins":["preset-github"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"0.25","ava":"^3.8.2","koa":"^2.12.0","nyc":"^15.0.1","husky":"^4.2.5","redis":"^3.0.2","eslint":"6.x","codecov":"^3.7.0","fixpack":"^3.0.6","cross-env":"^7.0.2","koa-redis":"^4.0.1","supertest":"^4.0.2","@babel/cli":"^7.10.1","remark-cli":"^8.0.0","@babel/core":"^7.10.2","@koa/router":"^9.0.1","koa-convert":"^1.2.0","lint-staged":"^10.2.7","koa-basic-auth":"^4.0.0","@commitlint/cli":"^8.3.5","koa-404-handler":"^0.0.2","@babel/preset-env":"^7.10.2","koa-connect-flash":"^0.1.2","eslint-plugin-node":"^11.1.0","koa-generic-session":"^2.0.4","remark-preset-github":"^1.0.1","eslint-config-xo-lass":"^1.0.3","@commitlint/config-conventional":"^8.3.4"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_4.0.3_1590888940155_0.6885478254170205","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"koa-better-error-handler","version":"5.0.0","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"author":{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@5.0.0","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"}],"contributors":[{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},{"url":"https://shaunwarman.com/","name":"Shaun Warman","email":"shaunwarman1@gmail.com"},{"url":"https://pablo.pink/","name":"Pablo P Varela","email":"yo@pablo.pink"},{"url":"https://www.3imed-jaberi.com/","name":"Imed Jaberi","email":"imed-jaberi@outlook.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"xo":{"rules":{"no-negated-condition":"off","unicorn/prefer-set-has":"off","unicorn/prevent-abbreviations":"off","unicorn/prefer-number-properties":"off"},"space":true,"ignore":["examples","test"],"extends":["xo-lass"],"prettier":true},"dist":{"shasum":"52f445907eeaae1430ec5487cd67ba55595643d4","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-5.0.0.tgz","fileCount":15,"integrity":"sha512-je3Rf8rHNyD1YRzmOuzP5vTJoCsAzKei+nE/70pF8rCQU8lhQAVPn4UcsvM9lFJ+cSmHjAr4PZYXlkLwJud4uQ==","signatures":[{"sig":"MEUCIB9BQ+fwzUCWXIEMtRAbEX098RhlpMQ8aqG4OJLGToiZAiEApP0yj4rrGxLZpOTtpEMi3cIt4kw6CNpipz/NSL5frwA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBLKHCRA9TVsSAnZWagAASwkP/jUTO8KvM0BfBpPQM6MD\nBnzXR6KbBIPIUkbR11LaRpLY6/oEnHejxzkAB9Y3ZcPjw+sYcXkA1fgW6krE\nDoEmfJu/Wgt6RVU6khqi4yvplfXC4CHbq8aQ3MpKI+k1SE0n2/U5G0UhVXS5\nzwPEuGg8VD5D147WD80sl5AjXyCP3I8LGRfGHCqtoWo4FtwOCQQduNzEa1mz\nd/xDeU8p/rrej8NOeb9iQJUtU9ho+wHOt3z0P/6RNtuXpapFk9bsN6SoGXQ0\nFckvwQlbyn08jA+RPbssqbqFv2KCFR+ug5qkuF8XRB9nBR17nyN6BfnFsecl\nzUOWXul2t8p/PPB4gtGY/Kfx4WlaM/PO18Wdz/5B7cnFB534FhMBkYGprtor\n9Vg/NCvyE6rxDT8LhMSaBOACSLPni7iQxJd5GSIcluhT7ugscvhWqMD2Owui\nDeQzcSeKO63Dg1apjM3YXYG3gDm0QZkQaS+Xn73xLQAZCP551rUpnjG8Mdnf\nHN/WjQsmEcBiayYiOp7TnWlwvnsIi+m52ulz28opeoYjozEdjW2XHD/NeJo5\n5SCZ6i/jPNvWPTTfhElZxCl0e2iK/UzkcF/UcQHDtTE4kb5AP1abi0do6anr\n2AoJqLNUF9Nur8962MFl1qpzaxYol/2erdYq44snOS6UAZ8RB2u1mtv+2O3z\nVxlQ\r\n=qEjF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged && npm test"}},"engines":{"node":">= 12"},"scripts":{"lint":"npm run lint:js","test":"ava","lint:js":"xo","lint:md":"remark . -qfo","test-ci":"npm run test-cov","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test-cov":"cross-env NODE_ENV=test nyc npm run test","precommit":"lint-staged && npm tes-ci","pretest-ci":"npm run lint"},"_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"prettier":{"singleQuote":true,"trailingComma":"none","bracketSpacing":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"deprecated":"Please upgrade to v10.0.0+ as we have added RedisError handling and improved DNS error handling","repository":{"url":"https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"licenseText":"The MIT License\n\nCopyright (c) 2016-present Nick Baugh <niftylettuce@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","lint-staged":{"*.js":["xo --fix","git add"],"*.md":["remark . -qfo","git add"],"package.json":["fixpack","git add"]},"dependencies":{"co":"^4.6.0","debug":"^4.1.1","statuses":"^2.0.0","camelcase":"^6.0.0","@hapi/boom":"^9.1.0","capitalize":"^2.0.3","lodash.map":"^4.6.0","html-to-text":"^5.1.1","toidentifier":"^1.0.0","lodash.values":"^4.3.0","lodash.iserror":"^3.1.1","humanize-string":"^2.1.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isstring":"^4.0.1","lodash.isfunction":"^3.0.9"},"remarkConfig":{"plugins":["preset-github"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.32.1","ava":"3.8.2","koa":"^2.13.0","nyc":"^15.1.0","husky":"^4.2.5","redis":"^3.0.2","lodash":"^4.17.15","codecov":"^3.7.0","fixpack":"^3.0.6","cross-env":"^7.0.2","koa-redis":"^4.0.1","supertest":"^4.0.2","remark-cli":"^8.0.0","@koa/router":"^9.3.1","koa-convert":"^1.2.0","lint-staged":"^10.2.11","koa-basic-auth":"^4.0.0","@commitlint/cli":"^9.0.1","koa-404-handler":"^0.0.2","koa-connect-flash":"^0.1.2","koa-generic-session":"^2.0.4","remark-preset-github":"^1.0.1","eslint-config-xo-lass":"^1.0.3","@commitlint/config-conventional":"^9.0.1"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_5.0.0_1594143366938_0.9553665836203171","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"koa-better-error-handler","version":"6.0.0","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"author":{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@6.0.0","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"}],"contributors":[{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},{"url":"https://shaunwarman.com/","name":"Shaun Warman","email":"shaunwarman1@gmail.com"},{"url":"https://pablo.pink/","name":"Pablo P Varela","email":"yo@pablo.pink"},{"url":"https://www.3imed-jaberi.com/","name":"Imed Jaberi","email":"imed-jaberi@outlook.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"xo":{"rules":{"no-negated-condition":"off","unicorn/prefer-set-has":"off","unicorn/prevent-abbreviations":"off","unicorn/prefer-number-properties":"off"},"space":true,"ignore":["examples","test"],"extends":["xo-lass"],"prettier":true},"dist":{"shasum":"2677ac2ebb45229f3b8ccf78fdc8b18f1b307c50","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-6.0.0.tgz","fileCount":15,"integrity":"sha512-yyPVPjGBiIYaA8P3UXihAUZ+DhYKdEbEcoJD7QLkktphsFMlGiMla0fJxTubZjupNx6CRh/w6YbQLiA77m2dAw==","signatures":[{"sig":"MEQCIAHHf65yXYy+HRbWfQoilM0Ho7u6UaB/Y4oHOoSbs9YFAiBWjmmjcUNKrTe5lFwx1lOdB5csvROL6JAQC2LcFHoyAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQgbKCRA9TVsSAnZWagAAN/8QAKFbrCOoqnaz3HF6Zmmg\ni41kFBtIRujEt4h5sHUQYsw2yTLQfy9aTwDY3BIHA5h9oL7AUfusJC9hOoMa\nUX0c8TMoIRyLBsO8HPP02lGu9js9HwHxLSWF0dnDybsRhIyooqrT/770dEhz\nnoPqDYX9Bn1Jh+AfWVLLQcR3nrLhw/TleP8GbcQfJoroxC1berUZUUohvSwy\nfD7+8Dcqq9wI0JMT7F/UvnHDAn9eBzjcTb2YI8FWq1YYe9ro+gqciVocH/Jg\nk7mS+LnfcpFbeeIc89604B1gSMf4xpHTOV7I5mgEvGZ0bfbXO0zXfrg6Mc41\n/gBSEjKh/JyLGVm2Xv4aOrBUQTvih1na0Jo6kbceZ0sqVjdF1kZ5geENePHI\nrj/Ni1T6+Fcc+Xi8j17R2oMSZDRcKioCXk4TO9S/hoNHm7iezlPrVfhshXpp\nbHn2vYdhbsloOzI7m7v1CUf0TXflwJfHk+ECqkW9AwM6QeLrZ+/g+S2BMCjJ\nGiHCu8Is56p5+AniNc51+eTkYFwtN+bOEWOLPnof9JCLOoUBsJqg2/FB9UD1\noeOe+lyPjKso2NRnBDXuHiGVfkzR8Le7jFREBzuJ1vmb6oQ4VAo6yA8mvzS4\nc4IcM9WJfzepW4Meu2FEh0JBnAcYjAnW4deBwftt2/xirLsWCbOgOMVBw2Iw\nCuNW\r\n=m5SR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged && npm test"}},"engines":{"node":">= 10.14"},"scripts":{"lint":"npm run lint:js","test":"ava","lint:js":"xo","lint:md":"remark . -qfo","test-ci":"npm run test-cov","coverage":"nyc report --reporter=text-lcov > coverage.lcov","test-cov":"cross-env NODE_ENV=test nyc npm run test","precommit":"lint-staged && npm tes-ci","pretest-ci":"npm run lint","pretest-cov":"rimraf .nyc_output","postcoverage":"codecov"},"_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"prettier":{"singleQuote":true,"trailingComma":"none","bracketSpacing":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"deprecated":"Please upgrade to v10.0.0+ as we have added RedisError handling and improved DNS error handling","repository":{"url":"https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"licenseText":"The MIT License\n\nCopyright (c) 2016-present Nick Baugh <niftylettuce@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","lint-staged":{"*.js":["xo --fix","git add"],"*.md":["remark . -qfo","git add"],"package.json":["fixpack","git add"]},"dependencies":{"co":"^4.6.0","statuses":"^2.0.0","camelcase":"^6.0.0","@hapi/boom":"^9.1.0","capitalize":"^2.0.3","lodash.map":"^4.6.0","html-to-text":"^5.1.1","toidentifier":"^1.0.0","lodash.values":"^4.3.0","lodash.iserror":"^3.1.1","humanize-string":"^2.1.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isstring":"^4.0.1","lodash.isfunction":"^3.0.9","fast-safe-stringify":"^2.0.7"},"remarkConfig":{"plugins":["preset-github"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.33.0","ava":"3.11.1","koa":"^2.13.0","nyc":"^15.1.0","husky":"^4.2.5","redis":"^3.0.2","lodash":"^4.17.20","rimraf":"^3.0.2","codecov":"^3.7.2","fixpack":"^3.0.6","cross-env":"^7.0.2","koa-redis":"^4.0.1","supertest":"^4.0.2","remark-cli":"^8.0.1","@koa/router":"^9.4.0","koa-convert":"^1.2.0","lint-staged":"^10.2.11","koa-basic-auth":"^4.0.0","@commitlint/cli":"^9.1.2","koa-404-handler":"^0.0.2","koa-connect-flash":"^0.1.2","koa-generic-session":"^2.0.4","remark-preset-github":"^3.0.0","eslint-config-xo-lass":"^1.0.3","@commitlint/config-conventional":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_6.0.0_1598162633521_0.22862378223703983","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"koa-better-error-handler","version":"6.0.1","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"author":{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@6.0.1","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"}],"contributors":[{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},{"url":"https://shaunwarman.com/","name":"Shaun Warman","email":"shaunwarman1@gmail.com"},{"url":"https://pablo.pink/","name":"Pablo P Varela","email":"yo@pablo.pink"},{"url":"https://www.3imed-jaberi.com/","name":"Imed Jaberi","email":"imed-jaberi@outlook.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"xo":{"rules":{"no-negated-condition":"off","unicorn/prefer-set-has":"off","unicorn/prevent-abbreviations":"off","unicorn/prefer-number-properties":"off"},"space":true,"ignore":["examples","test"],"extends":["xo-lass"],"prettier":true},"dist":{"shasum":"43aaf3af9254f4d8892a44a701cfbe5cb34557e7","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-6.0.1.tgz","fileCount":15,"integrity":"sha512-lZBwts9HJ5VS+//zySfLTsDwgEtW5W36Z82t3O9y6NDIWbLzT56Tvep3gSQ6LEZT5EDB4Lc7+2usN1BSL3O4lw==","signatures":[{"sig":"MEQCIG9mhGdiv+oqcJ6AzoDmW0sIUIYpDdV9GgToshYYhSk+AiBXvJlZvg7aS0cEBUUJ7h2p1htvFLqpcTsT6+OiaT/Riw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQhDMCRA9TVsSAnZWagAA4i0P/iVuH8tU/QWlH93YwTAI\n6bp+m7jTzcfaLrF53cpnD1piWzFkOs3nWBgDm119WkypiuGt1OSAFhPlNJkk\n8njya4P0oEEuWSls7LSdl8rowf+IHNvl0mBlnlP3Awd3YbHFV73wMCkMNwGH\nOAjQOvhg19FLTmDMJu3BQ0Eu4W65c+J3Pzj+zfFTcE9Z6lPFdYW0SQe9KXnd\nH5iNVxW38l1T0Robi/U11bx9nx5Aog6AZFel6SKRd4rzQ3igXNaFecbKRobq\n1kCTamUrSTzmIEmO34WT2khHha/Vo2lkjwGcLn2tNUuc32/P0cQ4WvfS+Flx\nRw7Df9c2CQg7ZiQV6uXNjccyUR7QTEpBAMMDNKvsbWtk/IYrXzloA8O1W9Rv\n08UgffP0TrVemG6FtsebHb27yhyTMGuCxWraBYXrF7wY8eovAFNZ/INhNyAq\nc7OWB9/J0TfyWiJXepB0viDh6mfgFkN8cSY0yJF9KRGh2Vzc1g4gShnoFCYm\n4t2CIlihNW6v96b1DhXkIFaXLyY6PRlhLvUoeVOO3QYVBYzx5Lxsmy5iYyky\ny2lYxX0p+Ck6YLAf89TiIc1FxzamsJYOsxuPtnQqcBY6s5LB53rjYSnk8vtR\nb3zKLnZe2m8x9zSBY8+cOI/fnXLrN0pMT82MVC/Rq9Ypyq80zseU4zDItukz\nNbp9\r\n=WTWL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged && npm test"}},"engines":{"node":">= 10.14"},"scripts":{"lint":"npm run lint:js","test":"ava","lint:js":"xo","lint:md":"remark . -qfo","test-ci":"npm run test-cov","coverage":"nyc report --reporter=text-lcov > coverage.lcov","test-cov":"cross-env NODE_ENV=test nyc npm run test","precommit":"lint-staged && npm tes-ci","pretest-ci":"npm run lint","pretest-cov":"rimraf .nyc_output","postcoverage":"codecov"},"_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"prettier":{"singleQuote":true,"trailingComma":"none","bracketSpacing":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"deprecated":"Please upgrade to v10.0.0+ as we have added RedisError handling and improved DNS error handling","repository":{"url":"https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"licenseText":"The MIT License\n\nCopyright (c) 2016-present Nick Baugh <niftylettuce@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","lint-staged":{"*.js":["xo --fix","git add"],"*.md":["remark . -qfo","git add"],"package.json":["fixpack","git add"]},"dependencies":{"co":"^4.6.0","statuses":"^2.0.0","camelcase":"^6.0.0","@hapi/boom":"^9.1.0","capitalize":"^2.0.3","lodash.map":"^4.6.0","html-to-text":"^5.1.1","toidentifier":"^1.0.0","lodash.values":"^4.3.0","lodash.iserror":"^3.1.1","humanize-string":"^2.1.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isstring":"^4.0.1","lodash.isfunction":"^3.0.9","fast-safe-stringify":"^2.0.7"},"remarkConfig":{"plugins":["preset-github"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.33.0","ava":"3.11.1","koa":"^2.13.0","nyc":"^15.1.0","husky":"^4.2.5","redis":"^3.0.2","lodash":"^4.17.20","rimraf":"^3.0.2","codecov":"^3.7.2","fixpack":"^3.0.6","cross-env":"^7.0.2","koa-redis":"^4.0.1","supertest":"^4.0.2","remark-cli":"^8.0.1","@koa/router":"^9.4.0","koa-convert":"^1.2.0","lint-staged":"^10.2.11","koa-basic-auth":"^4.0.0","@commitlint/cli":"^9.1.2","koa-404-handler":"^0.0.2","koa-connect-flash":"^0.1.2","koa-generic-session":"^2.0.4","remark-preset-github":"^3.0.0","eslint-config-xo-lass":"^1.0.3","@commitlint/config-conventional":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_6.0.1_1598165196039_0.013295536329849256","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"koa-better-error-handler","version":"7.0.0","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"author":{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@7.0.0","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"}],"contributors":[{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},{"url":"https://shaunwarman.com/","name":"Shaun Warman","email":"shaunwarman1@gmail.com"},{"url":"https://pablo.pink/","name":"Pablo P Varela","email":"yo@pablo.pink"},{"url":"https://www.3imed-jaberi.com/","name":"Imed Jaberi","email":"imed-jaberi@outlook.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"xo":{"rules":{"no-negated-condition":"off","unicorn/prefer-set-has":"off","unicorn/prevent-abbreviations":"off","unicorn/prefer-number-properties":"off"},"space":true,"ignore":["examples","test"],"extends":["xo-lass"],"prettier":true},"dist":{"shasum":"5b2c2a41cf846a941dea1e07fec4dae7cb083804","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-7.0.0.tgz","fileCount":15,"integrity":"sha512-pibpgSONvtz82MyUvLg/DqdIClSWGbyDs8WXRMlLA+qt3zYjg67btAv+bQ1WbRJDZmxAe3946CuaqkYOeqXOBg==","signatures":[{"sig":"MEUCIANnwZBd43RiJlnyKjC55HvzQyqpFEIfEAa3a9K/OR4PAiEAjhW2N2ddwYMxg/xUDxRUIpOu+sWowwz4ekX6yal4qoc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLbbOCRA9TVsSAnZWagAAQlsP/RVWh/EAfAz2vMWtHkh8\nY3FD2eJcOcDgA5cZ3fF/p0Su7h0k1RlNFs5hfv/hWOglNLpnW+1kfRsMA4oF\nN8TOjNC5XbOtX54Vijb5tll7ytyB5W3rJIfeiaN99OKvFiZVKsalveGiDiEv\n4dZgFMQEeQ5w423LTpy3QuPaA2gcBPNSBt1H1/o6quHKHsPyBqoTDIPr+lLb\nuZoeID/Ergxqet9Keq+iv5FcS9XA0y7/0CCZqNtRoZPRMx1zCQBeMpQfa9qG\n2u60AE3nDocVE4ckL6vX9AwkqwelW9tt4ENikbUMoUVfTOHLEFmnDNsl/J/p\nyxR26rn8w+3K7xdChrFRtPbmJSxv5Ko+nizJtjnTyTcdndScmobLikylmeeU\nlJttB+Osv8saUQLjh7wPPlaK+sizuSh7e0gKdbPwdgeDEKF8G7X3NV1aPK2L\nJnW/vjvaKL8A4g+3Efca/ZR3oS0RgN9mzOl3xWA336FJi8nICiFhatt0RXkv\nigtSwVzTYLrZF+g2FaO4HO9xzEM3ahpp4+I727QSKDGjO4Pwo88dI7R6yBRi\nACTaBbT+LVqjzOfFIoW97iMkp/M7xd2ExQcp8ytGwwrJdzUlLCCToVlgcWqK\nhIx9SrzfrKM1YNwR3APSLWtLSVz+wqgc7uHZPIy61krpHBek1eA4fZFGHNnE\ngG2X\r\n=glkZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged && npm test"}},"engines":{"node":">= 10.14"},"scripts":{"lint":"npm run lint:js","test":"ava","lint:js":"xo","lint:md":"remark . -qfo","test-ci":"npm run test-cov","coverage":"nyc report --reporter=text-lcov > coverage.lcov","test-cov":"cross-env NODE_ENV=test nyc npm run test","precommit":"lint-staged && npm tes-ci","pretest-ci":"npm run lint","pretest-cov":"rimraf .nyc_output","postcoverage":"codecov"},"_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"prettier":{"singleQuote":true,"trailingComma":"none","bracketSpacing":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"deprecated":"Please upgrade to v10.0.0+ as we have added RedisError handling and improved DNS error handling","repository":{"url":"https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"licenseText":"The MIT License\n\nCopyright (c) 2016-present Nick Baugh <niftylettuce@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","lint-staged":{"*.js":["xo --fix","git add"],"*.md":["remark . -qfo","git add"],"package.json":["fixpack","git add"]},"dependencies":{"co":"^4.6.0","ava":"3.11.1","statuses":"^2.0.1","camelcase":"^6.2.0","@hapi/boom":"^9.1.1","capitalize":"^2.0.3","lodash.map":"^4.6.0","html-to-text":"5","toidentifier":"^1.0.0","lodash.values":"^4.3.0","lodash.iserror":"^3.1.1","humanize-string":"^2.1.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isstring":"^4.0.1","lodash.isfunction":"^3.0.9","fast-safe-stringify":"^2.0.7"},"remarkConfig":{"plugins":["preset-github"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.37.1","koa":"^2.13.1","nyc":"^15.1.0","husky":"^5.0.9","redis":"^3.0.2","lodash":"^4.17.20","rimraf":"^3.0.2","codecov":"^3.8.1","fixpack":"^4.0.0","cross-env":"^7.0.3","koa-redis":"^4.0.1","supertest":"^6.1.3","remark-cli":"^9.0.0","@koa/router":"^10.0.0","koa-convert":"^2.0.0","lint-staged":"^10.5.4","koa-basic-auth":"^4.0.0","@commitlint/cli":"^11.0.0","koa-404-handler":"^0.0.2","koa-connect-flash":"^0.1.2","koa-generic-session":"^2.1.1","remark-preset-github":"^4.0.1","eslint-config-xo-lass":"^1.0.5","@commitlint/config-conventional":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_7.0.0_1613608653676_0.6537460569231401","host":"s3://npm-registry-packages"}},"7.0.1":{"name":"koa-better-error-handler","version":"7.0.1","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"author":{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@7.0.1","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"}],"contributors":[{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},{"url":"https://shaunwarman.com/","name":"Shaun Warman","email":"shaunwarman1@gmail.com"},{"url":"https://pablo.pink/","name":"Pablo P Varela","email":"yo@pablo.pink"},{"url":"https://www.3imed-jaberi.com/","name":"Imed Jaberi","email":"imed-jaberi@outlook.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"xo":{"rules":{"no-negated-condition":"off","unicorn/prefer-set-has":"off","unicorn/prevent-abbreviations":"off","unicorn/prefer-number-properties":"off"},"space":true,"ignore":["examples","test"],"extends":["xo-lass"],"prettier":true},"dist":{"shasum":"866c1e00f794f7c924f256a80ecda096206aba68","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-7.0.1.tgz","fileCount":15,"integrity":"sha512-c2wIycI5VXrfEhKKCS3fl+JhfczqjqFbx3nwxF5PecHDM7BOdyh3yygr5qBZeZw9PZDSBFo2Y2CVd+PY+OwXow==","signatures":[{"sig":"MEUCIHrWAv+ZrpDcARUjzYS4+630/nYmiPxFumq8yHrWEM0wAiEArJSmI83gk2m/6hwfwmeV97pZfd9H4t8vqY96tkaoBe8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVSZ6CRA9TVsSAnZWagAAkDoP/jZIvFSB7B4v+YO5QamV\n4uc1/MJOrKuRpfOF3iiHwnBT/3YXCoE5LS1aFEsEc9HselJadJiBnCnDOoYm\njMKcfSJzUkMlec+X7dlm3foChgAmGjWrD38slER5hYTMa3YA68ESLYRftnrS\nTxKr13aX+5t4FfakNNTRH8EqhP68vb4fA34WwQWYr4trgC28g5vtjziMYeDA\nPGW+rLj+UMiykERPCe6cxNuNEDd11J3Q+bvTq2U6uPe8GyRVqRFVgXBIWKwW\nAFGFn7T2d5M+VUPQQ2cr3RfyLRHnpdhp9P6YZlO2w09jHqn78kF8aB0StGSL\nbOPo/9ZxenLfZhP1xSNcn8A2H5racOes/V8I5D/BXAvgtWrq2xyxVBbvemwz\ngWk4rioUpd3QSFsVDBN4EKM4vG+BBc/YyJHeIlQp7pdEX8smJogRFPxYMXNY\nzVigkeP8oQjKWhuEPruPWsxWT3yXH1LQMRyvNfjFE9dfXBkRCICnfvm5RnDu\nErLO+5tZrkkpLWY6jIiHjXUtdw/vfVD0Qap9XXIdn6ygLvGUsJk7NO2esACA\nFQYRvv+o1G4o5eoT3thv9sx2UlQzArNDrZj788k6/Vo1merInmeXjeJSkWAq\n+X3InZ3cygz39snpLo2IFTpoVwP+T5d5S3PJKBcMOA9gR6jafigN1TJnhuc8\nqNxr\r\n=mkqK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged && npm test"}},"engines":{"node":">= 10.14"},"scripts":{"lint":"npm run lint:js","test":"ava","lint:js":"xo","lint:md":"remark . -qfo","test-ci":"npm run test-cov","coverage":"nyc report --reporter=text-lcov > coverage.lcov","test-cov":"cross-env NODE_ENV=test nyc npm run test","precommit":"lint-staged && npm tes-ci","pretest-ci":"npm run lint","pretest-cov":"rimraf .nyc_output","postcoverage":"codecov"},"_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"prettier":{"singleQuote":true,"trailingComma":"none","bracketSpacing":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"deprecated":"Please upgrade to v10.0.0+ as we have added RedisError handling and improved DNS error handling","repository":{"url":"https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"licenseText":"The MIT License\n\nCopyright (c) 2016-present Nick Baugh <niftylettuce@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","lint-staged":{"*.js":["xo --fix","git add"],"*.md":["remark . -qfo","git add"],"package.json":["fixpack","git add"]},"dependencies":{"co":"^4.6.0","statuses":"^2.0.1","camelcase":"^6.2.0","@hapi/boom":"^9.1.1","capitalize":"^2.0.3","lodash.map":"^4.6.0","html-to-text":"5","toidentifier":"^1.0.0","lodash.values":"^4.3.0","lodash.iserror":"^3.1.1","humanize-string":"^2.1.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isstring":"^4.0.1","lodash.isfunction":"^3.0.9","fast-safe-stringify":"^2.0.7"},"remarkConfig":{"plugins":["preset-github"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.37.1","ava":"3.11.1","koa":"^2.13.1","nyc":"^15.1.0","husky":"^5.0.9","redis":"^3.0.2","lodash":"^4.17.20","rimraf":"^3.0.2","codecov":"^3.8.1","fixpack":"^4.0.0","cross-env":"^7.0.3","koa-redis":"^4.0.1","supertest":"^6.1.3","remark-cli":"^9.0.0","@koa/router":"^10.0.0","koa-convert":"^2.0.0","lint-staged":"^10.5.4","koa-basic-auth":"^4.0.0","@commitlint/cli":"^11.0.0","koa-404-handler":"^0.0.2","koa-connect-flash":"^0.1.2","koa-generic-session":"^2.1.1","remark-preset-github":"^4.0.1","eslint-config-xo-lass":"^1.0.5","@commitlint/config-conventional":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_7.0.1_1616193146371_0.034445476669763275","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"koa-better-error-handler","version":"8.0.0","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"author":{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@8.0.0","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"},{"name":"titanism","email":"npm@titanism.com"}],"contributors":[{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},{"url":"https://shaunwarman.com/","name":"Shaun Warman","email":"shaunwarman1@gmail.com"},{"url":"https://pablo.pink/","name":"Pablo P Varela","email":"yo@pablo.pink"},{"url":"https://www.3imed-jaberi.com/","name":"Imed Jaberi","email":"imed-jaberi@outlook.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"dist":{"shasum":"176c59478dfa3dc3a6994b9f8e65d3ea459b12a9","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-8.0.0.tgz","fileCount":5,"integrity":"sha512-4IQ4i5qZ7YEkqvjlWnIP22jiqP1qDO87+Srx5ezL2oCq/fRFl9Sa5YCPngMvhjJjqq9KJrwW3dzRRrJgWtNshA==","signatures":[{"sig":"MEQCIAVIxWjOXvxfgPNMbtRZ5UEfGv45H2Ggrdqn54tDTvtFAiA1QpnkGC6YN6AwBT7UIoa/3yklSP1k8aI+JgIo4Fdjlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimTpAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraOA//e0Ida1sjHhsMUMGNtVHFdv7WwUAiq0votUuBnGEhScfgc0Ka\r\nmN0rsslAncd075vEGj7ScSZ0LSr9R6Qvvu7VlMJ5eV0Avtsqk1zf1Hf1TS0V\r\nqilLsgExGa/Dl9lw4FUW1FgTb2kz3ADsZnO9R3+BqhGav0t3+kF1yox59N0i\r\nOllmLv9gj/ESEjQEc5BIA+0B32Qw/dUMTl5hVmSzFWWCt5NbXCsCfyVo1CPy\r\nm+RGBTMlSpEX6h/wmSmIMbWVncCQq3E9byDs14YE54dT15odEPmFBSJ5I/8T\r\neyi8fJGf4EZMRV+TzZEvDaDDGKnxu7KlKOen0bTCoLHNQdco5iZT1fAomoTa\r\nVpguZUFJeoBKKZoNPNL/3smLWIQYH/sVl614fGNQkKmtd3U654ETDhNBU4VL\r\nbEJ2u9dGnHIS9ffs8G2t/o2BZfxUV9CAUur+lkfBRLddcX+u1CDnZ+ryu+pe\r\nz9LMQrE8XjCx+5FoavM/iBFZEw9v9i0OYH9ZBNyd50O1/xCGRF5AGmxWu1b9\r\nrduROLyvuOlCyWBi/hyFti4N4oqCoOQO7ooAvPoRuIuKMHz8nG5XEgMstrZm\r\n/xhT8opGnvTawXBWmVI5DB47ZJh/9JOTxZKfFE5vucZx7LVhxhBt2QMEcwKs\r\n0ahfZEEifgc2/2sVpHiJgYtGst7EzOF0clg=\r\n=KpbB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 14"},"scripts":{"lint":"xo && remark . -qfo","test":"npm run lint && npm run test-coverage","prepare":"husky install","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","precommit":"lint-staged && npm test","test-coverage":"cross-env NODE_ENV=test nyc ava"},"_npmUser":{"name":"titanism","email":"npm@titanism.com"},"deprecated":"Please upgrade to v10.0.0+ as we have added RedisError handling and improved DNS error handling","repository":{"url":"https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"licenseText":"The MIT License\n\nCopyright (c) 2016-present Nick Baugh <niftylettuce@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"co":"^4.6.0","statuses":"^2.0.1","camelcase":"^6.3.0","@hapi/boom":"^10.0.0","capitalize":"^2.0.4","lodash.map":"^4.6.0","html-to-text":"^8.2.0","toidentifier":"^1.0.1","lodash.values":"^4.3.0","lodash.iserror":"^3.1.1","humanize-string":"2","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isstring":"^4.0.1","lodash.isfunction":"^3.0.9","fast-safe-stringify":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.49.0","ava":"^4.3.0","koa":"^2.13.4","nyc":"^15.1.0","husky":"^8.0.1","redis":"^4.1.0","rimraf":"^3.0.2","codecov":"^3.8.2","fixpack":"^4.0.0","get-port":"5","cross-env":"^7.0.3","koa-redis":"^4.0.1","supertest":"^6.2.3","remark-cli":"^10.0.1","@koa/router":"^10.1.1","koa-convert":"^2.0.0","lint-staged":"^13.0.0","koa-basic-auth":"^4.0.0","@commitlint/cli":"^17.0.2","koa-404-handler":"^0.1.0","koa-connect-flash":"^0.1.2","koa-generic-session":"^2.3.0","remark-preset-github":"^4.0.2","eslint-config-xo-lass":"^1.0.6","@commitlint/config-conventional":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_8.0.0_1654209088582_0.6575353405093747","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"koa-better-error-handler","version":"8.0.1","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"author":{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@8.0.1","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"},{"name":"titanism","email":"npm@titanism.com"}],"contributors":[{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},{"url":"https://shaunwarman.com/","name":"Shaun Warman","email":"shaunwarman1@gmail.com"},{"url":"https://pablo.pink/","name":"Pablo P Varela","email":"yo@pablo.pink"},{"url":"https://www.3imed-jaberi.com/","name":"Imed Jaberi","email":"imed-jaberi@outlook.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"dist":{"shasum":"b53b6a54bced131c9ef6bce20f5dc15722dd06ef","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-8.0.1.tgz","fileCount":7,"integrity":"sha512-Pi0bpnaws27f9H+jGpZw7Q+exa9KG5vLyFR2DZKkgGMMm/8jqUHbER/jilodXNzLFhReTgFGM/0wVZrrCJcg3w==","signatures":[{"sig":"MEQCIC9ptN82EvdH3jrKdj4f2tnmu9df4Br7PvJeKj4n+79GAiBR6Htf6/fuTX+l1dCQl77Bi2MZZ0ihp7kAUynwcIzCuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimTvLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZhA/+PseTgR8bLSiNlbyo6k4p5iSKQOpT2uLwhTXLgCOgs8G1p96U\r\nlqHchxFdfHe/WjQLJIV0LrOg1l7lSLSf06Sdo/iigOTRsrGurPyr1PhHF51G\r\nmDY5m9h0qqbg4vmd8u4a6tJHs6gSuaqH/omJWFNpDT0XH74c1dP/arPsWARa\r\n9pZCmSnQe725V2jlbdmoy5yf6DSchAi37mnjWuWgTaeSI+PA4lgT8Edr1QjT\r\nAQ+6N1v9AuUhaTsLMOYauGnwJBP4ULxTDgoDL4QEHqbhyvb24imBYoC1cDsY\r\n5LKsKczsdWtwuPtObGtCoya4jzVSheZbO02LCOsLeKvQfVgBmpHMxr3/qHRD\r\nwI+bHi3uwcu0Rx0fho93pubzRjuEDZPEwbeg4USIVlejs9LWCO2WMzSaMMOs\r\nP7DuSSj0Nbt6TrJbbK40HylRgpskJNRWSUcIeO/uFdoYeZUqNtL6G+LXAD5m\r\nonw1W0gMajPqNtPLsrgXSNdTj/9wUjDLZowErlzKMWnkkyqjrtWjLv7tNbgq\r\nctjRO8TBzFnrFyaJvP7byPMZAkjJhpkyImie/I9Psxl8AJ2G5J0pFjac0B8s\r\nICNhSlHS0GKP2aerJrTKk27uWdQtuLyVVP653AzXLpxYdyf2eXVWfOTh7vxx\r\nOlnh/S7ng8lgo5MCbPmceZwYgINg+MuAQko=\r\n=5Cj+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 14"},"scripts":{"lint":"xo && remark . -qfo","test":"npm run lint && npm run test-coverage","prepare":"husky install","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","precommit":"lint-staged && npm test","test-coverage":"cross-env NODE_ENV=test nyc ava"},"_npmUser":{"name":"titanism","email":"npm@titanism.com"},"deprecated":"Please upgrade to v10.0.0+ as we have added RedisError handling and improved DNS error handling","repository":{"url":"https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"licenseText":"The MIT License\n\nCopyright (c) 2016-present Nick Baugh <niftylettuce@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"co":"^4.6.0","statuses":"^2.0.1","camelcase":"^6.3.0","@hapi/boom":"^10.0.0","capitalize":"^2.0.4","lodash.map":"^4.6.0","html-to-text":"^8.2.0","toidentifier":"^1.0.1","lodash.values":"^4.3.0","lodash.iserror":"^3.1.1","humanize-string":"2","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isstring":"^4.0.1","lodash.isfunction":"^3.0.9","fast-safe-stringify":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.49.0","ava":"^4.3.0","koa":"^2.13.4","nyc":"^15.1.0","husky":"^8.0.1","redis":"^4.1.0","rimraf":"^3.0.2","codecov":"^3.8.2","fixpack":"^4.0.0","get-port":"5","cross-env":"^7.0.3","koa-redis":"^4.0.1","supertest":"^6.2.3","remark-cli":"^10.0.1","@koa/router":"^10.1.1","koa-convert":"^2.0.0","lint-staged":"^13.0.0","koa-basic-auth":"^4.0.0","@commitlint/cli":"^17.0.2","koa-404-handler":"^0.1.0","koa-connect-flash":"^0.1.2","koa-generic-session":"^2.3.0","remark-preset-github":"^4.0.2","eslint-config-xo-lass":"^1.0.6","@commitlint/config-conventional":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_8.0.1_1654209483560_0.996901019602322","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"koa-better-error-handler","version":"9.0.0","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"author":{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@9.0.0","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"},{"name":"titanism","email":"npm@titanism.com"}],"contributors":[{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},{"url":"https://shaunwarman.com/","name":"Shaun Warman","email":"shaunwarman1@gmail.com"},{"url":"https://pablo.pink/","name":"Pablo P Varela","email":"yo@pablo.pink"},{"url":"https://www.3imed-jaberi.com/","name":"Imed Jaberi","email":"imed-jaberi@outlook.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"dist":{"shasum":"665e37c36cbf34d05d79d48e70cab3bd4b6348e8","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-9.0.0.tgz","fileCount":7,"integrity":"sha512-CVAgOzktqyLC+Pn+owLiMQSguxQOWwoX35/SEQvW8gAcAyNQabDJPGwWO6Moo1sD74SkK5rQ/0Nqs2t4gtOE3A==","signatures":[{"sig":"MEQCIBpXzqRBfxE+O+fE+TBoPaEYchE/EE+bAKbHfgMVepniAiAMelWIBZB4N0OSw427OOi1sUMVAz4IUibhURA+o6WlyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJima4sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmob7g/+Kqm1iOaGkOcxcT3WPvrpLB0AiCR+2y7t2yhBqPQM15RzumLq\r\n1EF9W1Jsp6xrVesIxOoo/ELT5wrEHGJBHj0Y4d8IB51avIub3quB8oJbJZ28\r\nSxr4dEG+ui6b5/wD75x02hgg4nuSeo0jB2JL23yLUjMLX0cciklzZWZAPBGE\r\nXnDacmRnpJ60ixrMYH76+M8cm/zIkwekd/D8pk/ace9z24y0xcRuBKrs4eH/\r\nMEsWiGToAE7deIGXe/3hqc+gF3AfIWXDs4+iXJG1NjmprDV7N+W9NS8h8wHC\r\nZwVJfEjNP2wGpjQuewE34AldehUN0IBUwRRxGKguQ5BWB+6mYsP6fVjKFPjI\r\n2IExIA0aUgRhMWw8ODWgBqVXen3OHJsgojBpCDD+enbI61dVlA5Te/gyMJ7J\r\nfiyxTudPjyMRskDnJcjOkujV9Y57d9+R0jxE9nnoqRLxVVd4lSs2a2raKQ6j\r\nKge8Os2LRYb4BMIUmpK3wVo8Q7W2AQ62dL/N7BIPUL3SMaWDF9vD1ZGO56hB\r\nZy4mgGXCiTCNyz1umkECjxoWP2beZYuneFfDKE9mvdg4IQxagafUUyJt5SY9\r\n9bIvXIpkSYYJUNH/qoH6d3zryZXjMXHsK2X/82b58BiwA7sN5ee1U2WLqR0T\r\nl/P/hUNOkC3Y7liJdS5s6lo4w2tCXJDWStc=\r\n=5rvM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 14"},"scripts":{"lint":"xo && remark . -qfo","test":"npm run lint && npm run test-coverage","prepare":"husky install","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","precommit":"lint-staged && npm test","test-coverage":"cross-env NODE_ENV=test nyc ava"},"_npmUser":{"name":"titanism","email":"npm@titanism.com"},"deprecated":"Please upgrade to v10.0.0+ as we have added RedisError handling and improved DNS error handling","repository":{"url":"https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"licenseText":"The MIT License\n\nCopyright (c) 2016-present Nick Baugh <niftylettuce@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"co":"^4.6.0","statuses":"^2.0.1","camelcase":"^6.3.0","@hapi/boom":"^10.0.0","capitalize":"^2.0.4","lodash.map":"^4.6.0","html-to-text":"^8.2.0","toidentifier":"^1.0.1","lodash.values":"^4.3.0","lodash.iserror":"^3.1.1","humanize-string":"2","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isstring":"^4.0.1","lodash.isfunction":"^3.0.9","fast-safe-stringify":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.49.0","ava":"^4.3.0","koa":"^2.13.4","nyc":"^15.1.0","husky":"^8.0.1","redis":"^4.1.0","rimraf":"^3.0.2","codecov":"^3.8.2","fixpack":"^4.0.0","get-port":"5","cross-env":"^7.0.3","koa-redis":"^4.0.1","supertest":"^6.2.3","remark-cli":"^10.0.1","@koa/router":"^10.1.1","koa-convert":"^2.0.0","lint-staged":"^13.0.0","koa-basic-auth":"^4.0.0","@commitlint/cli":"^17.0.2","koa-404-handler":"^0.1.0","koa-connect-flash":"^0.1.2","koa-generic-session":"^2.3.0","remark-preset-github":"^4.0.2","eslint-config-xo-lass":"^1.0.6","@commitlint/config-conventional":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_9.0.0_1654238764557_0.5510637895612638","host":"s3://npm-registry-packages"}},"10.0.0":{"name":"koa-better-error-handler","version":"10.0.0","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"author":{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@10.0.0","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"},{"name":"titanism","email":"npm@titanism.com"}],"contributors":[{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},{"url":"https://shaunwarman.com/","name":"Shaun Warman","email":"shaunwarman1@gmail.com"},{"url":"https://pablo.pink/","name":"Pablo P Varela","email":"yo@pablo.pink"},{"url":"https://www.3imed-jaberi.com/","name":"Imed Jaberi","email":"imed-jaberi@outlook.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"dist":{"shasum":"39433569a25bfdd8e85b5c9ccc3a9c4a605897e7","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-10.0.0.tgz","fileCount":6,"integrity":"sha512-RdUoTvBj1FpNtnY++EMdpoPgrBy4JlBMP2R0ePo71XX3CKurV9a9lVFB4acQ4FCfe6VYNYqegqS9C/y6+L2N+w==","signatures":[{"sig":"MEUCIQCvlSWiqQURieqsT+LpbwtRcyGP08RaplQJ3q/SRy4aeAIgJNYT365ccYopLMpDNSHFqziiDJiCPJg7f32M+fBJr78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiv3TyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAEA//bip6H5/1OhULVJ/R3z2q5Ofhp474JJ863lKMbu5RWmucICdB\r\nvhxFSE6H1PrkSU9N4A4SHCgoK9Fp+adY4D8MfIlMqVb+EO2hVVvl9zcgXkjQ\r\n49AVEdTQwVFNSycnthyxy6gqkW1RFFeIA6GifBkuIXQHtimqK3LbSZZ/7rcx\r\nSws2cHhec6W1GP4m9lWGL/UegaoDCGJe9DVv7mE2RdN5uARiqtgKSUWoJv/J\r\nDpd+j+kPWeECA7lPQoZBFyZZLg3PDhIqjtO8Hag9hnOT69+raFmG3sKskSzG\r\niRgDeLTDN6gTypVU4r1H5aR/Md0HdTpHW/4dB69P54MN6pcar7lVGkMt92vN\r\n1BA1SduAt/m+SKB/LJunT1C1fEMk26md7fD8NQHvesyCtoS1CYBUcv+lNnTO\r\nIGEdaFEmb+uYvbY3te0UEhR1rcsRVTr9asJYUyxCG87FjiKkx1OlCUAoX/gp\r\ndakDbBLXjCXyTtGWHpqenHShgvAODP9QQzEQqVn1nM7LVN9zx1ClJuUY90xg\r\nY0OfSBTzX4URGp0kfy+uT33qgdGE06XULK1wMErkgsgx9jppXbRMl5rExrcp\r\nCVDNRitrt4WVPUR4bu2c0GctGT44NbiYaseRDYuo/jA57ktU8j5FZnbDk8p+\r\nvZjnwYxAazsRlGyNAk4aeOWZL/T1/Phh33E=\r\n=GZXA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 14"},"gitHead":"265fc84bd587936829b200cad4a9f6cdf1ee6341","scripts":{"lint":"xo --fix && remark . -qfo && fixpack","test":"cross-env NODE_ENV=test nyc ava","prepare":"husky install","pretest":"npm run lint"},"_npmUser":{"name":"titanism","email":"npm@titanism.com"},"repository":{"url":"git+https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"_npmVersion":"8.11.0","description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"_nodeVersion":"16.15.1","dependencies":{"co":"^4.6.0","statuses":"^2.0.1","camelcase":"6","@hapi/boom":"^10.0.0","capitalize":"^2.0.4","lodash.map":"^4.6.0","html-to-text":"^8.2.0","redis-errors":"^1.2.0","toidentifier":"^1.0.1","lodash.values":"^4.3.0","lodash.iserror":"^3.1.1","humanize-string":"2","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isstring":"^4.0.1","lodash.isfunction":"^3.0.9","fast-safe-stringify":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.50.0","ava":"^4.3.0","koa":"^2.13.4","nyc":"^15.1.0","husky":"^8.0.1","redis":"^4.1.1","rimraf":"^3.0.2","fixpack":"^4.0.0","get-port":"5","cross-env":"^7.0.3","koa-redis":"^4.0.1","supertest":"^6.2.3","remark-cli":"^11.0.0","@koa/router":"^10.1.1","koa-convert":"^2.0.0","lint-staged":"^13.0.3","koa-basic-auth":"^4.0.0","@commitlint/cli":"^17.0.3","koa-404-handler":"^0.1.0","koa-connect-flash":"^0.1.2","koa-generic-session":"^2.3.0","remark-preset-github":"^4.0.4","eslint-config-xo-lass":"^2.0.1","@commitlint/config-conventional":"^17.0.3"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_10.0.0_1656714481965_0.5390902756069063","host":"s3://npm-registry-packages"}},"10.0.1":{"name":"koa-better-error-handler","version":"10.0.1","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"author":{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@10.0.1","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"},{"name":"titanism","email":"npm@titanism.com"}],"contributors":[{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},{"url":"https://shaunwarman.com/","name":"Shaun Warman","email":"shaunwarman1@gmail.com"},{"url":"https://pablo.pink/","name":"Pablo P Varela","email":"yo@pablo.pink"},{"url":"https://www.3imed-jaberi.com/","name":"Imed Jaberi","email":"imed-jaberi@outlook.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"dist":{"shasum":"5af37db666d0524e04817d606fa02153ea652f38","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-10.0.1.tgz","fileCount":6,"integrity":"sha512-92V51R5AwjNQgPPTjwAlx5ZzbNU7vvMvleUtLHCHYt7e3hQDScZEJ5XfFUM7Xf24viKgPu+eJYs+AVfmLnIwmA==","signatures":[{"sig":"MEUCIHNCgIV9TdTGbUhxbS523k2dw3bW2DVFGGY0z5TX5X0TAiEA9dFZr8Zu2ZBqy7vTxJMIGwvOoKdNSYyc2K8AxewgVgQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiv3qmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9kBAAiORKnUFfs+WqQ4mC9ENyZ/gLg5ynPAMN4OF0cczsVL468au3\r\nWMoD91pN0WCGRW5WPRU4IldwxI4UugUdoxbgIR4hvEqYYLNK/kG7tfIagwUf\r\nYw1D2UN2ZiQGrOXAcMjs5psBmu5BoNilQz1excMnUaoP08tTLqnZTz/Q22B7\r\nW35zIDjIB43URekmi1R/nk5oTEB8gU8dug4Gb0HfV1XOJ16RujUSDhDTcwW4\r\nJHgxwVdlnOf0VztZ/HHoqBRNVsNDeyyfIMNgVqsqRs2wpZ/M2Krx8eRCzgu3\r\n6PFGyWVJ/pfsw/UgfweA6X88U5MLvi+vFlSlTv9+d2D8EA5cXI3y7poqyJlZ\r\nqm4ypLU3K4MkW2f16AkzpR4QzBeD6QWXeGNX3ubKeAPqqODOpHhYZbk2HRG8\r\nicfcx722V506TiuEkertOGCDknjvuZYY8kJy6q3iH20IUwiccL+t0re0apWU\r\nEeFiOlYWmpZHfqN9xDKQa0JLcpX4at6H4T5U/i0o8C2J7K5l2JtmQznwm8iw\r\nseSXivKKmAcCMjmrs24OEXB0TVyr4Toh+BpZ0niGFCqFG8zBk25VkjNCLeIx\r\nuDhHcFZ7+JOTGmbKkn6di0pPXW7CSPJ+O4Oj6sMcz3ib+zUDV+IhtQWBtCAu\r\n6xucVPtIiO5egL0Pp1BkrupdfCfSt3kc+vg=\r\n=hVjw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 14"},"gitHead":"d9dda64fe87af84ba010eee617472463753f49ef","scripts":{"lint":"xo --fix && remark . -qfo && fixpack","test":"cross-env NODE_ENV=test nyc ava","prepare":"husky install","pretest":"npm run lint"},"_npmUser":{"name":"titanism","email":"npm@titanism.com"},"repository":{"url":"git+https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"_npmVersion":"8.11.0","description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"_nodeVersion":"16.15.1","dependencies":{"co":"^4.6.0","statuses":"^2.0.1","camelcase":"6","@hapi/boom":"^10.0.0","capitalize":"^2.0.4","lodash.map":"^4.6.0","html-to-text":"^8.2.0","redis-errors":"^1.2.0","toidentifier":"^1.0.1","lodash.values":"^4.3.0","lodash.iserror":"^3.1.1","humanize-string":"2","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isstring":"^4.0.1","lodash.isfunction":"^3.0.9","fast-safe-stringify":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.50.0","ava":"^4.3.0","koa":"^2.13.4","nyc":"^15.1.0","husky":"^8.0.1","redis":"^4.1.1","rimraf":"^3.0.2","fixpack":"^4.0.0","get-port":"5","cross-env":"^7.0.3","koa-redis":"^4.0.1","supertest":"^6.2.3","remark-cli":"^11.0.0","@koa/router":"^10.1.1","koa-convert":"^2.0.0","lint-staged":"^13.0.3","koa-basic-auth":"^4.0.0","@commitlint/cli":"^17.0.3","koa-404-handler":"^0.1.0","koa-connect-flash":"^0.1.2","koa-generic-session":"^2.3.0","remark-preset-github":"^4.0.4","eslint-config-xo-lass":"^2.0.1","@commitlint/config-conventional":"^17.0.3"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_10.0.1_1656715942406_0.8421049807846597","host":"s3://npm-registry-packages"}},"10.0.2":{"name":"koa-better-error-handler","version":"10.0.2","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"author":{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@10.0.2","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"},{"name":"titanism","email":"npm@titanism.com"}],"contributors":[{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},{"url":"https://shaunwarman.com/","name":"Shaun Warman","email":"shaunwarman1@gmail.com"},{"url":"https://pablo.pink/","name":"Pablo P Varela","email":"yo@pablo.pink"},{"url":"https://www.3imed-jaberi.com/","name":"Imed Jaberi","email":"imed-jaberi@outlook.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"dist":{"shasum":"744a40c614180076b41f4c49e50c03df0795fc1e","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-10.0.2.tgz","fileCount":6,"integrity":"sha512-kcyfYNCJod+f/ao0pmpEUhd6r8ZjzDmo9yjDq3zMH2o0CjFx1l1oICxU+q8TpzDx9HbanYCawkOgH3MEOPc/NQ==","signatures":[{"sig":"MEYCIQD19Hyt8SmMe7RxyTtEG8qTshH9vURnLOC7LwnMVFXJ+wIhALNK8yv7i0UJHX0qLEbiwlAC9IyEeKx8sRjFDOgKQwLh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiv+q+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyiA//WYQoXgGGnFDq2yF00qMDFihHrtuLdO3EJ0gjTBFZzlCtWADZ\r\nOLdX+PUmu/UF3YvWIWkf+XEpj7DqHzhMk4qY0DK2jRKd3Vgrf2myAtXNRMYi\r\nL9dzALNjd1BZwLW+vyCjygqQ97Dx+Zy47ugndCLwHE1a/+JIkR14WBPd1PiI\r\nFJI8ngi6f/unH0cTwow4EuMASlOCOG+qcu6NfejomUaCsFPW6WHq8/n+PSpf\r\nqxC8cKXGb+1dLSDF97dZ64VH03kqiuWGSWwzo1WmrDtc9w9PsTvOrhbhVBug\r\npM6ocJM/9kb6nXGubNVmGHU5XCunr56u61m5bD5fwx7vzuQ+P+2yC53bbIEr\r\nEtyaeqQpOVo89S1mBZ6njhxVeHE6l2QfhhXWXpEZeprNEdej/43L02iOcT6r\r\nqnQ5Jp3vSoh1sxeed8K+dNsNiOhV/ybOVjf4ASiDCxjCVAo+9k3rRJKAbI6T\r\na+MjXOMf6ASVYHQW8GrviW2rlUjzMMF0w8GCtKtv3LkXIQGEUgtT44Kc7KvB\r\nf9A7CfhssUhwREGH7NEjzcK+CNCVPCvgwwL7cbEvT1O06aekS9/MfbAapQJu\r\nOIZDwg8eTel7ou3HbRyULH/+sikC2a8HWxOkwYWe3XZOFYF2uk2AtaUSofuY\r\n6z/7PrbMfXMVhDqzhWAb1g9jikAZd8pX7LM=\r\n=eyGQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 14"},"gitHead":"ac5699dac30a9aca58b529effb8ffae199afa87d","scripts":{"lint":"xo --fix && remark . -qfo && fixpack","test":"cross-env NODE_ENV=test nyc ava","prepare":"husky install","pretest":"npm run lint"},"_npmUser":{"name":"titanism","email":"npm@titanism.com"},"repository":{"url":"git+https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"_npmVersion":"8.11.0","description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"_nodeVersion":"16.15.1","dependencies":{"mongoose":"^6.4.2","statuses":"^2.0.1","camelcase":"6","@hapi/boom":"^10.0.0","capitalize":"^2.0.4","lodash.map":"^4.6.0","html-to-text":"^8.2.0","redis-errors":"^1.2.0","toidentifier":"^1.0.1","lodash.values":"^4.3.0","lodash.iserror":"^3.1.1","humanize-string":"2","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isstring":"^4.0.1","lodash.isfunction":"^3.0.9","fast-safe-stringify":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.50.0","ava":"^4.3.0","koa":"^2.13.4","nyc":"^15.1.0","husky":"^8.0.1","redis":"^4.1.1","rimraf":"^3.0.2","fixpack":"^4.0.0","get-port":"5","cross-env":"^7.0.3","koa-redis":"^4.0.1","supertest":"^6.2.3","remark-cli":"^11.0.0","@koa/router":"^10.1.1","koa-convert":"^2.0.0","lint-staged":"^13.0.3","koa-basic-auth":"^4.0.0","@commitlint/cli":"^17.0.3","koa-404-handler":"^0.1.0","koa-connect-flash":"^0.1.2","koa-generic-session":"^2.3.0","remark-preset-github":"^4.0.4","eslint-config-xo-lass":"^2.0.1","@commitlint/config-conventional":"^17.0.3"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_10.0.2_1656744638810_0.9567753078311474","host":"s3://npm-registry-packages"}},"10.0.3":{"name":"koa-better-error-handler","version":"10.0.3","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"author":{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@10.0.3","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"},{"name":"titanism","email":"npm@titanism.com"}],"contributors":[{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},{"url":"https://shaunwarman.com/","name":"Shaun Warman","email":"shaunwarman1@gmail.com"},{"url":"https://pablo.pink/","name":"Pablo P Varela","email":"yo@pablo.pink"},{"url":"https://www.3imed-jaberi.com/","name":"Imed Jaberi","email":"imed-jaberi@outlook.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"dist":{"shasum":"dfd28ea25450801e05b1bb4b365277181db747c6","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-10.0.3.tgz","fileCount":6,"integrity":"sha512-3jSi7PTmx6JN0w3r784VHgF6FwztCWC2+YuDLn6QylS67TEuL0rvFR6lElN6VQ7p1MyMZI4l3g4NcwoMn+14Ag==","signatures":[{"sig":"MEUCICmu4FBHRYQ85CtLxCFzhhlP7SS3/hNISr0cvpAhbiudAiEA0L2i07Z42vdhJ+BMFfpGBNpo6JJwX6HZUlEpw0ySaPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiv+6hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQwg/+IBA+rAnOehB2L3oWheaXU855KMhEYi6S4bMKneSpP59Vc5+a\r\nExMP1F2rTmBeD9ft61Bcdku7L79GWDHhjNHlYK+eXcLyBfTb+O6rb977Os7d\r\nAheSi7kPVfReT5PGtwn5OqwwBSCqoeqkixAOqJ24iNRF+AXwKP3L8Q1Yhh9i\r\ngqqtSeW6bO5tvAkpOgKZUj4Keelg2A6iiJVs8GtdC4a4/gvor/YgUx4y/Goa\r\nQCv/t706eG1lGQO7wsJQMsffD4Kn3OGS4qipKVWQYzXRynNSEO/XykFaAnCy\r\nt33X19Y0aWqqdr7b0miGz4dtAHd7wv0t/vqya0g0ETcyjwhScNk/QvvXbO9i\r\nex2eT6T8+OArfTu8PvA5a0PJqMYoYpAT1ADOE9Vlmd1I0P87+u2hRrfO8Geu\r\n+63C7BGUBOqNg9CBdZlPpu83x7WznVgU4Up2zBCKuKn7N1i+RREvUZS2zWB8\r\nOVepnNqsSdkl8bCooU1UR7jaC6YOfiF7UOzw78Nz59ulMPFkcUhUUjDfVzGK\r\nlO5qQeNcFoZznoXvClABcJFJjXfnsoGnBiCRPaRbVlnA4CwPdxrEjO5gIjtK\r\nyohEKYVPf9347+3G94a0yW9fmAxaeaMOJ58g8rrkzpOopxP4NWeLpRkQuINg\r\n5XDqyQvPEt78QShk1wSJlOCfEk4p7eLXZEE=\r\n=jp16\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 14"},"gitHead":"da904e3e3b72e52c60511b5ab3b2d6bf7aecf731","scripts":{"lint":"xo --fix && remark . -qfo && fixpack","test":"cross-env NODE_ENV=test nyc ava","prepare":"husky install","pretest":"npm run lint"},"_npmUser":{"name":"titanism","email":"npm@titanism.com"},"repository":{"url":"git+https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"_npmVersion":"8.11.0","description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"_nodeVersion":"16.15.1","dependencies":{"statuses":"^2.0.1","camelcase":"6","@hapi/boom":"^10.0.0","capitalize":"^2.0.4","lodash.map":"^4.6.0","html-to-text":"^8.2.0","toidentifier":"^1.0.1","lodash.values":"^4.3.0","lodash.iserror":"^3.1.1","humanize-string":"2","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isstring":"^4.0.1","lodash.isfunction":"^3.0.9","fast-safe-stringify":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.50.0","ava":"^4.3.0","koa":"^2.13.4","nyc":"^15.1.0","husky":"^8.0.1","redis":"^4.1.1","rimraf":"^3.0.2","fixpack":"^4.0.0","get-port":"5","mongoose":"^6.4.2","cross-env":"^7.0.3","koa-redis":"^4.0.1","supertest":"^6.2.3","remark-cli":"^11.0.0","@koa/router":"^10.1.1","koa-convert":"^2.0.0","lint-staged":"^13.0.3","redis-errors":"^1.2.0","koa-basic-auth":"^4.0.0","@commitlint/cli":"^17.0.3","koa-404-handler":"^0.1.0","koa-connect-flash":"^0.1.2","koa-generic-session":"^2.3.0","remark-preset-github":"^4.0.4","eslint-config-xo-lass":"^2.0.1","@commitlint/config-conventional":"^17.0.3"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_10.0.3_1656745633331_0.09253166248006361","host":"s3://npm-registry-packages"}},"10.0.4":{"name":"koa-better-error-handler","version":"10.0.4","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"author":{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@10.0.4","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"},{"name":"titanism","email":"npm@titanism.com"}],"contributors":[{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},{"url":"https://shaunwarman.com/","name":"Shaun Warman","email":"shaunwarman1@gmail.com"},{"url":"https://pablo.pink/","name":"Pablo P Varela","email":"yo@pablo.pink"},{"url":"https://www.3imed-jaberi.com/","name":"Imed Jaberi","email":"imed-jaberi@outlook.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"dist":{"shasum":"43e11bfa447244b229a3992a3e6c61431cd48810","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-10.0.4.tgz","fileCount":6,"integrity":"sha512-MfcUXsKJoozjJ1lps76/SFKq0492bVxoAf/l4EYPiU1mbtZDILPaaYUW0tl9JroJ/n6TB1PXm2XT/jJXzEf5Vg==","signatures":[{"sig":"MEYCIQCOavBGpxhMIGvNa/hx/hKmgQjSuohr2Pp5M3+bValo3QIhAPKaEAmYknFmND5dQ4R6xF1WOUewMXfC6IMIna8rgOCB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiv/dRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNRg//ebYyC4FUzEiWjovrzEoByElV98qfhJbhbgw1Qo7niGaYrKM9\r\nC6t1W5AuhD8C/9c321MsiocEriqdI8incKlEYZSDcRLtmvUl+CWLMHPznacL\r\nFFlmu7fkKPbX8Vd7UyfjY+l03++5h8vn7bW1MHD2SqiPNsPKoWvN1sGD/J7u\r\nOxujqmskRdMGBMzs4EUnhkfPtBOBBD05Ex6BhVg0+0QC/2TzcEzbiuXlCvlB\r\nhee3KbU9uzrWYGsWZ6fyZESfgcyuQJH5ah2IOsVbTRgEkiWnoPait9SlgFLJ\r\nlIrSM3fbcvs233eHVxsPk6emC6Xj+rnmj6YmY9ugwU23ZredVu1o+HPph+aC\r\np1Ab2HfxEd4ZPdq2DPDQLeDSbz3ZlhZBjx/u2MHqFOiG9z1SKfLlHD3wWdHp\r\ntu4RaEECprnM69Shm2pKUj3LQDgGyBLV8M731zaMw84rXoYa1mkkYHm5FElc\r\nDM8WEjoXw0SRATgZx526cEnNCdu5gINJBt/i8+s/4g3iVcCd22R3yljxAWvx\r\nlzuwRGjr0Q+Fpq9lu1UdO2DPh1byWbSuN4igyDVOMNKA5lIYgrk9jJn6Mz7J\r\n6ZSbgbclwMaAASYqgiYply5fhp1IS40ggfVY9XTO4U5MSz+aCqtZZJfKhFBv\r\nvpAWESWEF54hJ1s6aAl+Bw3edmJ6bnxsGbA=\r\n=Inad\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 14"},"gitHead":"54a5d5e8319f8c69b39eb3f75c78b3a466db6a31","scripts":{"lint":"xo --fix && remark . -qfo && fixpack","test":"cross-env NODE_ENV=test nyc ava","prepare":"husky install","pretest":"npm run lint"},"_npmUser":{"name":"titanism","email":"npm@titanism.com"},"repository":{"url":"git+https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"_npmVersion":"8.11.0","description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"_nodeVersion":"16.15.1","dependencies":{"statuses":"^2.0.1","camelcase":"6","@hapi/boom":"^10.0.0","capitalize":"^2.0.4","lodash.map":"^4.6.0","html-to-text":"^8.2.0","toidentifier":"^1.0.1","lodash.values":"^4.3.0","lodash.iserror":"^3.1.1","humanize-string":"2","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isstring":"^4.0.1","lodash.isfunction":"^3.0.9","fast-safe-stringify":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.50.0","ava":"^4.3.0","koa":"^2.13.4","nyc":"^15.1.0","husky":"^8.0.1","redis":"^4.1.1","rimraf":"^3.0.2","fixpack":"^4.0.0","get-port":"5","mongoose":"^6.4.2","cross-env":"^7.0.3","koa-redis":"^4.0.1","supertest":"^6.2.3","remark-cli":"^11.0.0","@koa/router":"^10.1.1","koa-convert":"^2.0.0","lint-staged":"^13.0.3","redis-errors":"^1.2.0","koa-basic-auth":"^4.0.0","@commitlint/cli":"^17.0.3","koa-404-handler":"^0.1.0","koa-connect-flash":"^0.1.2","koa-generic-session":"^2.3.0","remark-preset-github":"^4.0.4","eslint-config-xo-lass":"^2.0.1","@commitlint/config-conventional":"^17.0.3"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_10.0.4_1656747857607_0.7057637534821051","host":"s3://npm-registry-packages"}},"10.0.5":{"name":"koa-better-error-handler","version":"10.0.5","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"author":{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@10.0.5","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"},{"name":"titanism","email":"npm@titanism.com"}],"contributors":[{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},{"url":"https://shaunwarman.com/","name":"Shaun Warman","email":"shaunwarman1@gmail.com"},{"url":"https://pablo.pink/","name":"Pablo P Varela","email":"yo@pablo.pink"},{"url":"https://www.3imed-jaberi.com/","name":"Imed Jaberi","email":"imed-jaberi@outlook.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"dist":{"shasum":"1586d58be7b45b0d94afa3d8933007c7246c38f5","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-10.0.5.tgz","fileCount":6,"integrity":"sha512-kFBh4QeLIfsbrsqYOcJQZl+oeqjugs5GEVEzzg6+XC7diVkQFw1lCS4zzIzzezoEb+eJtq3k2UDes3XQuH3t5w==","signatures":[{"sig":"MEUCIQCUycMCiVc5fcu5k1WyW5C18it/DfZGQxAaA9izEHQavgIgaaRIzfu+4OJWo7x5Q6RAvhbtHkpXplb3pymfJV07l8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiv/jfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryhA/9FyTNivPNVpIyb9x3msNwqpdhh3gQBv5VLYk4odonN7jRrc3+\r\nzfYggqhrWPk++8/CsbBw2FrDXiAcx93kh1WHrYAk+FaVx+ZsgfG4q0ei1Z2Z\r\n91CBI4qDhvhe3mmZqDP20mG78KRD3lxVcb7ILeyq6ZUDEiiI5YKuZfDivxbm\r\nDWJWFb3u7q1xidDMTeiN5/ob82wS5P3OThyxrrvlkzZezsIVZL8ylgj2rFTG\r\n8RjRGWzs0pVrVFS/eDkEdrBLP97c3GZs781AQpDmqv4K+yx+0XeimiY16Kb+\r\nRqnMykpuzluksosSWfFAbZYB4dTbsD5V0OG8NbR7GezNrxGYihnNjVJzLZKj\r\n5hOoLsfk+OFhYaY3l4ApCJYPn5gR0M3NmMBj+deMgIu9KuCWuRLDWu5Kn9Zj\r\n4qkmBzRQ+H9SCZ0WSx+inTlJ03mBwJckXvu0w6i8CW8Mp4KAwX1jP5BNOHLN\r\nwZwkHQvDB7mzLx+/vpU07fUiQQb3NAEw6hPLiKVj8sHwfh7dz2cvgG8lScTb\r\nqixFmP3lTYnd6qXXlBhgldvLJD5b+wdelcEBkIhQjv1AAE0czzpYZcTzwNnS\r\njiOdUT2QPCjvLzbKo34mdprOi2kgSWfDfKlKCXTatXXFMIJur995KQQhielz\r\nAzVKL/0tLrOiKLsQGsH1J5AkyEDZqTb0i6o=\r\n=1iGy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 14"},"gitHead":"f7162ea960c3f2acee1d1261e3c78216d5c0688d","scripts":{"lint":"xo --fix && remark . -qfo && fixpack","test":"cross-env NODE_ENV=test nyc ava","prepare":"husky install","pretest":"npm run lint"},"_npmUser":{"name":"titanism","email":"npm@titanism.com"},"repository":{"url":"git+https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"_npmVersion":"8.11.0","description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"_nodeVersion":"16.15.1","dependencies":{"statuses":"^2.0.1","camelcase":"6","@hapi/boom":"^10.0.0","capitalize":"^2.0.4","lodash.map":"^4.6.0","html-to-text":"^8.2.0","toidentifier":"^1.0.1","lodash.values":"^4.3.0","lodash.iserror":"^3.1.1","humanize-string":"2","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isstring":"^4.0.1","lodash.isfunction":"^3.0.9","fast-safe-stringify":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.50.0","ava":"^4.3.0","koa":"^2.13.4","nyc":"^15.1.0","husky":"^8.0.1","redis":"^4.1.1","rimraf":"^3.0.2","fixpack":"^4.0.0","get-port":"5","mongoose":"^6.4.2","cross-env":"^7.0.3","koa-redis":"^4.0.1","supertest":"^6.2.3","remark-cli":"^11.0.0","@koa/router":"^10.1.1","koa-convert":"^2.0.0","lint-staged":"^13.0.3","redis-errors":"^1.2.0","koa-basic-auth":"^4.0.0","@commitlint/cli":"^17.0.3","koa-404-handler":"^0.1.0","koa-connect-flash":"^0.1.2","koa-generic-session":"^2.3.0","remark-preset-github":"^4.0.4","eslint-config-xo-lass":"^2.0.1","@commitlint/config-conventional":"^17.0.3"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_10.0.5_1656748255224_0.7695300975558625","host":"s3://npm-registry-packages"}},"10.0.6":{"name":"koa-better-error-handler","version":"10.0.6","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"author":{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@10.0.6","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"},{"name":"titanism","email":"npm@titanism.com"}],"contributors":[{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},{"url":"https://shaunwarman.com/","name":"Shaun Warman","email":"shaunwarman1@gmail.com"},{"url":"https://pablo.pink/","name":"Pablo P Varela","email":"yo@pablo.pink"},{"url":"https://www.3imed-jaberi.com/","name":"Imed Jaberi","email":"imed-jaberi@outlook.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"dist":{"shasum":"d5ea13f2f2a0d5f9cb2f6c7dd70ddf8d1da55710","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-10.0.6.tgz","fileCount":6,"integrity":"sha512-H+jG522MjWX7N5ed2faxH4OvzRXWbJAxWcsOYJWwDRxL9qJ+usgng1etRjPkp86AboagtanvBCkCIbZ6+ZvspA==","signatures":[{"sig":"MEUCID1tX9bDy1rGP7ULCWhUm1z6DEA2RRadPuAvOvY8Q+trAiEA9NxNo4vKJKazCFo5xpqtGfx+yhM8Q2x+Rd5ZQ6WLON4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwVYMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8rg/9F3LmlJm6f/LS+kpLdvEaba3360ROfoSwoYwebMLmUmzs+bwO\r\n4PhlPrn2iduvlNLFNHpusC6T4u6rK8ymSny4285T/VBOs7lQ/mgN7atnNBme\r\nmgsY/Php/ydZ9SZWQC/tDDY5Z7ZiVBS0VdwpGkSDSEJdpt6QufPRKJievpFS\r\neh4UYLaYbDauLUWCcsAry9XkYfoJER0eFnEoZA8A7JezB2xO+KPILz24J+Lu\r\nRjJMsqEFa//2OpCgQ5JfhFTQsB8O/Sh0JTlhaSL9YfzBHDbsM7geQABnZVxz\r\n8gV/ptE68dSVSrnEkUkTFRu/H3KndBK2IO48b0rHkycP4eEYCdb6ZtBN3JHJ\r\nSpfM7e9B1ZkmoD8zFHQaDXYZITZYIGZ+6e4cU3Ah5c8IL0CF6WgNVPwQ/DVR\r\nBcQm5Upx6ILu7AF5+KGoiRr0NmGruSjE3k0iUDlcgQWxJ/FPPkW9nHwq2hEr\r\nlKxiK+WIMt8cpN398KSwADdqtzxFp+mNfaQtTj6KeUTUjYmPCs1i1QXHvqTr\r\nZ7iHWu8vsCJrc9cRToLhWrg9P2/dXmmORYMvN8+GLNX7+3eXVHGawZk9ya4K\r\ny1jtf8werIdmJYjWYBe1hnpelDIXON4bPIYl7GNH2deV6cxw77dMLZI30Kxn\r\nmFw1aNGZIY6Y04nMOFnudiuKsO/GAbnfGX0=\r\n=F4GJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 14"},"gitHead":"fab1d138adc5d9bae9075f3231bd88d09f603e49","scripts":{"lint":"xo --fix && remark . -qfo && fixpack","test":"cross-env NODE_ENV=test nyc ava","prepare":"husky install","pretest":"npm run lint"},"_npmUser":{"name":"titanism","email":"npm@titanism.com"},"repository":{"url":"git+https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"_npmVersion":"8.11.0","description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"_nodeVersion":"16.15.1","dependencies":{"co":"^4.6.0","statuses":"^2.0.1","camelcase":"6","@hapi/boom":"^10.0.0","capitalize":"^2.0.4","lodash.map":"^4.6.0","html-to-text":"^8.2.0","toidentifier":"^1.0.1","lodash.values":"^4.3.0","lodash.iserror":"^3.1.1","humanize-string":"2","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isstring":"^4.0.1","lodash.isfunction":"^3.0.9","fast-safe-stringify":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.50.0","ava":"^4.3.0","koa":"^2.13.4","nyc":"^15.1.0","husky":"^8.0.1","redis":"^4.1.1","rimraf":"^3.0.2","fixpack":"^4.0.0","get-port":"5","mongoose":"^6.4.2","cross-env":"^7.0.3","koa-redis":"^4.0.1","supertest":"^6.2.3","remark-cli":"^11.0.0","@koa/router":"^10.1.1","koa-convert":"^2.0.0","lint-staged":"^13.0.3","redis-errors":"^1.2.0","koa-basic-auth":"^4.0.0","@commitlint/cli":"^17.0.3","koa-404-handler":"^0.1.0","koa-connect-flash":"^0.1.2","koa-generic-session":"^2.3.0","remark-preset-github":"^4.0.4","eslint-config-xo-lass":"^2.0.1","@commitlint/config-conventional":"^17.0.3"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_10.0.6_1656837644293_0.960481690312448","host":"s3://npm-registry-packages"}},"10.0.7":{"name":"koa-better-error-handler","version":"10.0.7","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"author":{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@10.0.7","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"},{"name":"titanism","email":"npm@titanism.com"}],"contributors":[{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},{"url":"https://shaunwarman.com/","name":"Shaun Warman","email":"shaunwarman1@gmail.com"},{"url":"https://pablo.pink/","name":"Pablo P Varela","email":"yo@pablo.pink"},{"url":"https://www.3imed-jaberi.com/","name":"Imed Jaberi","email":"imed-jaberi@outlook.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"dist":{"shasum":"abd8f805c6f2b4d5d3d3deef98df2d40534ebf7f","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-10.0.7.tgz","fileCount":6,"integrity":"sha512-SoQw+37Sinlq+Cf0sHBXfzVQezI5f7DzM9ELbeWfKjfSV5FTiFD4skgelUfWFp1ZKgGDAGvzzSpBWRJ9/jKisQ==","signatures":[{"sig":"MEYCIQD2XJ48r1SUUzizpwfLoaeR1SYFWLGzUm86D/Wz8Tp+NQIhAPcTk2Y0Gzx/BzFA4sWSJswh1q0TccHkpW4CSGa/vMsa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixKOrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcTw/5AXvcCPkNKrIOlyFQuAMOJ8E1qB4HqucU3dlq5BXAhzq/opay\r\nFQzAGYfoRqYwSSnaGXI5Ur6rDKN5ashzZHOwsR7FDwl4vi5qn2fAAiYLBvve\r\nTfB8CWjelCXHlQB7ONYouwpPgXJyuWWd+758j3nJwkZVKPq8Kh9pmfu8Z6mD\r\nuxuipDS6gPVYbRgfw4apt3I1HFlq4lwacE2pEOBwUdrCC8W2sgVd5lDRY0t0\r\nk539cgbPcYRwlG13f2SR5L4NgPG5Gpa//JjN6rQL5S5BOldjd5l4jGFhGe7p\r\nJGlAqpWsLPu/9IP5p/Vf4AdxpTTO+HyiMuHB//fn66hW/sSilrlgKFeCIuDJ\r\nzcDAqsMKUKoP62ZQCMXBbzJfcnrWHoqnYNRyARcvDp2xOpyHxWx/hyEO4bzH\r\nPDThkNyjA0yiXDHEfge1iyGQnxf/8My/fQpqU0dvZ2bij1zi+w6NonMti09/\r\nwj0ffmDT1KOfFayq81vWK1FItTN+gjE1g7fctjWy44R0Cdgaov76H32he47Q\r\nDiU4X4TY/xEKB23dJwT54Krv+sOtiz+x4ZR3fPu2r2tn0IXXAox+jLWE59XT\r\nvbCl2uUFthfPaRPFqFbrDZDJ3j+deHokmUyuGkxSYMdTeBA8hu55R4ygIziu\r\nPw+MUUnhwAKnKyaU8zZ+0wLYZfpHG7Q8BwA=\r\n=+jyr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 14"},"gitHead":"fb36649514dd96e2baaf4537828f713da9c27532","scripts":{"lint":"xo --fix && remark . -qfo && fixpack","test":"cross-env NODE_ENV=test nyc ava","prepare":"husky install","pretest":"npm run lint"},"_npmUser":{"name":"titanism","email":"npm@titanism.com"},"repository":{"url":"git+https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"_npmVersion":"8.11.0","description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"_nodeVersion":"16.15.1","dependencies":{"co":"^4.6.0","statuses":"^2.0.1","camelcase":"6","@hapi/boom":"^10.0.0","capitalize":"^2.0.4","lodash.map":"^4.6.0","html-to-text":"^8.2.0","toidentifier":"^1.0.1","lodash.values":"^4.3.0","lodash.iserror":"^3.1.1","humanize-string":"2","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isstring":"^4.0.1","lodash.isfunction":"^3.0.9","fast-safe-stringify":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.50.0","ava":"^4.3.0","koa":"^2.13.4","nyc":"^15.1.0","husky":"^8.0.1","redis":"^4.1.1","rimraf":"^3.0.2","fixpack":"^4.0.0","get-port":"5","mongoose":"^6.4.2","cross-env":"^7.0.3","koa-redis":"^4.0.1","supertest":"^6.2.3","remark-cli":"^11.0.0","@koa/router":"^10.1.1","koa-convert":"^2.0.0","lint-staged":"^13.0.3","redis-errors":"^1.2.0","koa-basic-auth":"^4.0.0","@commitlint/cli":"^17.0.3","koa-404-handler":"^0.1.0","koa-connect-flash":"^0.1.2","koa-generic-session":"^2.3.0","remark-preset-github":"^4.0.4","eslint-config-xo-lass":"^2.0.1","@commitlint/config-conventional":"^17.0.3"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_10.0.7_1657054123490_0.45414493922347154","host":"s3://npm-registry-packages"}},"10.0.8":{"name":"koa-better-error-handler","version":"10.0.8","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"author":{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@10.0.8","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"},{"name":"titanism","email":"npm@titanism.com"}],"contributors":[{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},{"url":"https://shaunwarman.com/","name":"Shaun Warman","email":"shaunwarman1@gmail.com"},{"url":"https://pablo.pink/","name":"Pablo P Varela","email":"yo@pablo.pink"},{"url":"https://www.3imed-jaberi.com/","name":"Imed Jaberi","email":"imed-jaberi@outlook.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"dist":{"shasum":"abaf2ce953ccfa77ad2c82b426e9df50dace8953","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-10.0.8.tgz","fileCount":6,"integrity":"sha512-po0eILoLHCCui+i+HofYxvgopk4lNQAVY/e4meQt3mccjaU2Zsc8Wwtc0iaZBqNHMblKfcHcei7dU5jPGUEzmg==","signatures":[{"sig":"MEUCIC6/2tbzv1FDTdbBuAgEx7/RM2xGG3q8QU9sf25MjR3EAiEA5O04F0c35QNVB4yjQHwsOAYTfMRv0kVKTfd8iul/zfY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxF3BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozXxAAiC/V5twIA6w+uf8UzfHwPOeEPIV8cWfS/sejMLl17Z3mo1Q4\r\nsSEY0V/q1IS4pC6ztQLy2AJJofsoP5YPWmFMVwxFVEn+jmbtA2ufyElgA5ol\r\nAWDW2NGj7uSi+tPWCcxofSmghws2xH5lYq6NKSl7TVg80un/4zC5iOP+TkvA\r\nXiwsDSsyFjWVEHucDYCBJhyN3wOWpttohal5Lb83oMatsWqDogSHKcpHJkhC\r\njWOGYE0lfm/sPA/RqYvSfZVroqxIS620R0iZHdkevuj4hmb5gL+jMxAbWnNE\r\nPnKihwgfBUEC61CU2y1olU+dHSMvOVkzWYoiq1tlHyWXS1PjDuUt4+jNxkxL\r\ngKDyxZ9egAWmwCC8SLTNF54AsY81AUV+rlwsqQ8lrkTxgE8iUZXOjDxcRMqK\r\nffl2xyxaJvNGcAfBAayBEXl0R4jJisJGzL8hO88qUJdvSjDrJPUOn/hiIkf5\r\nLyshaX6rQ/TJ9aoyy8VkRhIfSJcEbQNOxzvJSzWqIrtLalbA8pIN6sdAGSwo\r\nw2/yvTuvzV6Ixtw38jxpKp8ze6KmwBsUSC109SfUnjeeGapMg5dqpmVKCvEK\r\nWYXFG9DiJDXoUcuxEbv7Pw/a96FOim430ls6UvkHXxB1zdznvTJkGN06RLvX\r\nEYEe6HLr5pW8J2dcZYn5Thg4e7PJMnKDR/Q=\r\n=1YYA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 14"},"gitHead":"af62bf602b24ae34b2f6b5c5c0c34857948c02f6","scripts":{"lint":"xo --fix && remark . -qfo && fixpack","test":"cross-env NODE_ENV=test nyc ava","prepare":"husky install","pretest":"npm run lint"},"_npmUser":{"name":"titanism","email":"npm@titanism.com"},"repository":{"url":"git+https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"_npmVersion":"8.19.2","description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"_nodeVersion":"16.18.1","dependencies":{"co":"^4.6.0","statuses":"^2.0.1","camelcase":"6","@hapi/boom":"^10.0.0","capitalize":"^2.0.4","lodash.map":"^4.6.0","html-to-text":"^8.2.0","toidentifier":"^1.0.1","lodash.values":"^4.3.0","lodash.iserror":"^3.1.1","humanize-string":"2","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isstring":"^4.0.1","lodash.isfunction":"^3.0.9","fast-safe-stringify":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.50.0","ava":"^4.3.0","koa":"^2.13.4","nyc":"^15.1.0","husky":"^8.0.1","redis":"^4.1.1","rimraf":"^3.0.2","fixpack":"^4.0.0","get-port":"5","mongoose":"^6.4.2","cross-env":"^7.0.3","koa-redis":"^4.0.1","supertest":"^6.2.3","remark-cli":"^11.0.0","@koa/router":"^10.1.1","koa-convert":"^2.0.0","lint-staged":"^13.0.3","redis-errors":"^1.2.0","koa-basic-auth":"^4.0.0","@commitlint/cli":"^17.0.3","koa-404-handler":"^0.1.0","koa-connect-flash":"^0.1.2","koa-generic-session":"^2.3.0","remark-preset-github":"^4.0.4","eslint-config-xo-lass":"^2.0.1","@commitlint/config-conventional":"^17.0.3"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_10.0.8_1673813440824_0.5077475993219209","host":"s3://npm-registry-packages"}},"11.0.0":{"name":"koa-better-error-handler","version":"11.0.0","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"author":{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@11.0.0","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"},{"name":"titanism","email":"npm@titanism.com"}],"contributors":[{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},{"url":"https://shaunwarman.com/","name":"Shaun Warman","email":"shaunwarman1@gmail.com"},{"url":"https://pablo.pink/","name":"Pablo P Varela","email":"yo@pablo.pink"},{"url":"https://www.3imed-jaberi.com/","name":"Imed Jaberi","email":"imed-jaberi@outlook.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"dist":{"shasum":"d1675e7b704c268aedfdb094d889be0ad153a0e3","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-11.0.0.tgz","fileCount":6,"integrity":"sha512-C2cirpNSJuHGuPCuxZ8GfKj8M7Jymh8RUBspZbh6OVbQRkFqaWRbNmbAYy20oL8m8uGOmJ9PI9j6X1slEj5Tow==","signatures":[{"sig":"MEUCIQCQID90GjPghmK5oVAqwVaQgGTsJup+KjygTUx8MA5oLgIgZLoxRNADh0YHS6QX1keLyP4sfb+LvTUSt8qw5MGCtCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyj3NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrO3BAAixWDGokoDlp+87qnORRcoRApnwokc4hBo1QYvg2CTMaC7dND\r\nSnMADChZhpslyw9MVszV2sqQpcQUrRkLfYO42OiK/lFXT+6u4yJiizT3ezAj\r\nHJbcOUEZl424C8jG6jHIlaQp4o/wupNuYUw3fh3XACtjxHPlIUMRl8rMjkgN\r\nfN1imZ1O9ZHy5EkMIYYO/fb0TS0gVmYNGaAuF0dHjZEnXRS2yp+cTpfbnJEo\r\nPDMiubBihj9fP+iQXhdjuavMTVT/jSXQM73AoGCZnNo5hEA6j9roRbL/axX9\r\nKNeQimxWFZMySdoI5ZLV4Vy06HlRstgD0HuuTFgUvLHjQxqIPpbpb9mhKzf9\r\novcgU9iYQqBBDBb3vrP+nCGEJ0sFcflwznIceGvkfeRm3uf6Ee3I2iDbBTYp\r\ndN7J+njMJPjM2CaL5Lihxq4pWrpJU68Wir7Y65G2cuy1iXXGrOCf4puNLkF+\r\nY0YQdVAYNYAsNo1BiuKBxs2tuC/cf/XU7TEBHm9CWylxZVlnbOIaJ+rjrwxt\r\nAOHgRvG7fyElKXIudzlQY7qa/9ZwDoNINLHtaobMgEnO3vxYfxw5pnH2kMuS\r\ny6nifdEMGisqv/mLZfAYn5o7IlYt2xQLe6gFVWPpYcEjeTxVZuHqjDNRvfLv\r\n0lnvtSfD/uN+zSkljay/g9prvbEVAidg7Q8=\r\n=/oDa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 14"},"gitHead":"263f843b1291ccb38e7bd325a4dc4ff76f6870f5","scripts":{"lint":"xo --fix && remark . -qfo && fixpack","test":"cross-env NODE_ENV=test nyc ava","prepare":"husky install","pretest":"npm run lint"},"_npmUser":{"name":"titanism","email":"npm@titanism.com"},"repository":{"url":"git+https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"_npmVersion":"8.19.2","description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"_nodeVersion":"16.18.1","dependencies":{"co":"^4.6.0","statuses":"^2.0.1","camelcase":"6","@hapi/boom":"^10.0.0","capitalize":"^2.0.4","lodash.map":"^4.6.0","html-to-text":"^9.0.3","toidentifier":"^1.0.1","lodash.values":"^4.3.0","lodash.iserror":"^3.1.1","humanize-string":"2","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isstring":"^4.0.1","lodash.isfunction":"^3.0.9","fast-safe-stringify":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.53.1","ava":"^5.1.1","koa":"^2.14.1","nyc":"^15.1.0","husky":"^8.0.3","redis":"^4.5.1","rimraf":"^4.1.1","fixpack":"^4.0.0","get-port":"5","mongoose":"^6.8.4","cross-env":"^7.0.3","koa-redis":"^4.0.1","supertest":"^6.3.3","remark-cli":"^11.0.0","@koa/router":"^12.0.0","koa-convert":"^2.0.0","lint-staged":"^13.1.0","redis-errors":"^1.2.0","koa-basic-auth":"^4.0.0","@commitlint/cli":"^17.4.2","koa-404-handler":"^0.1.0","koa-connect-flash":"^0.1.2","koa-generic-session":"^2.3.0","remark-preset-github":"^4.0.4","eslint-config-xo-lass":"^2.0.1","@commitlint/config-conventional":"^17.4.2"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_11.0.0_1674198477588_0.5760208242667111","host":"s3://npm-registry-packages"}},"11.0.1":{"name":"koa-better-error-handler","version":"11.0.1","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"author":{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@11.0.1","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"},{"name":"titanism","email":"npm@titanism.com"}],"contributors":[{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},{"url":"https://shaunwarman.com/","name":"Shaun Warman","email":"shaunwarman1@gmail.com"},{"url":"https://pablo.pink/","name":"Pablo P Varela","email":"yo@pablo.pink"},{"url":"https://www.3imed-jaberi.com/","name":"Imed Jaberi","email":"imed-jaberi@outlook.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"dist":{"shasum":"9da62dbc3971017b1598913e40d73cbd10454de0","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-11.0.1.tgz","fileCount":6,"integrity":"sha512-ZAYM0JQHzcLagMmiWMDA7PWdlBNbXbKc9TaIS4FyCMVfkOHLTFcLIfm380aGowuZwpRwfU4Y4zFpdFu1mBjU3A==","signatures":[{"sig":"MEYCIQCWM3lZ9N7DMAg+owJ/vJ7RZrTMxXfOw/WhR8U/KnOPdgIhAOVE9UPU9BFQyz1/xONwkmxRUczahJGMf6pEvNIPkASd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2JYTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojoA//WQdH2pKrkpePHurLA/ijA7fUJhf/p+msn3GCwlqtxrr2i9Yf\r\nJHEBUz9frFucErC9Wsd8KrMdES4UX1iJ5alfIGRY0liZ+d9zcbVOFnvJrwSG\r\nYY9i6mCXQ6uxAg7qVmmzLuw+WNyG3LuEkUdY1rfJ3/HvI3ZQ2nWlnWE8Hyi0\r\nWgdJtORZyxN+ZA15Mbu/aVPEg1ILUrFYrAIWvZS72Ak1dQNwcZyW0NmR1CYz\r\nja5S8z4RRCjYkYXXn3StAQLjbiEc13YWaOCAjcZTwCiIkaCj9UHaUxHvRYvn\r\nK15oDziZCQv96ISsr2RcFAQr//4nz/ZQkVWxEd5kutxpHChjRhAX1PIbFMWl\r\n4OFeHOwKaDa4bGOt+n3TDcr8oLz9bhHoFSkxsv390mR6tRH6BPvdIfp0Uchi\r\nRH/jJA4vjTUt82z53mNTanV7cXJCy+dXBldAlDMypdE/AQGI0XdsCfy5Ili0\r\n7cU8cTzn6ml89cLuNPjHLt3NHqKTHU4HmxMVPzwzjtpEFGVyp2K0MB6qn7BI\r\nbcCECU3XkfZqgIuwIHm8INF4L2xi50K2gL3xwL+JCzGC4oTICbOWe6SsGCT7\r\n5jFzzldJCBvCFp2s/RD2pWdihOs8F+pkabMFKyP+Bbor/qfXRExTzCUqWE99\r\nDjGdrRjQfuJ04wIesaFWZUcHT8WR/BrnJIU=\r\n=lVYl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 14"},"gitHead":"261701158b5151f7df4020834e47249b09952aa8","scripts":{"lint":"xo --fix && remark . -qfo && fixpack","test":"cross-env NODE_ENV=test nyc ava","prepare":"husky install","pretest":"npm run lint"},"_npmUser":{"name":"titanism","email":"npm@titanism.com"},"repository":{"url":"git+https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"_npmVersion":"8.19.2","description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"_nodeVersion":"16.18.1","dependencies":{"co":"^4.6.0","statuses":"^2.0.1","camelcase":"6","@hapi/boom":"^10.0.0","capitalize":"^2.0.4","lodash.map":"^4.6.0","html-to-text":"^9.0.3","toidentifier":"^1.0.1","lodash.values":"^4.3.0","lodash.iserror":"^3.1.1","humanize-string":"2","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isstring":"^4.0.1","lodash.isfunction":"^3.0.9","fast-safe-stringify":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.53.1","ava":"^5.1.1","koa":"^2.14.1","nyc":"^15.1.0","husky":"^8.0.3","redis":"^4.5.1","rimraf":"^4.1.1","fixpack":"^4.0.0","mongodb":"^4.13.0","get-port":"5","mongoose":"^6.8.4","cross-env":"^7.0.3","koa-redis":"^4.0.1","supertest":"^6.3.3","remark-cli":"^11.0.0","@koa/router":"^12.0.0","koa-convert":"^2.0.0","lint-staged":"^13.1.0","redis-errors":"^1.2.0","koa-basic-auth":"^4.0.0","@commitlint/cli":"^17.4.2","koa-404-handler":"^0.1.0","koa-connect-flash":"^0.1.2","koa-generic-session":"^2.3.0","remark-preset-github":"^4.0.4","eslint-config-xo-lass":"^2.0.1","@commitlint/config-conventional":"^17.4.2"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_11.0.1_1675138579514_0.1686150128948165","host":"s3://npm-registry-packages"}},"11.0.2":{"name":"koa-better-error-handler","version":"11.0.2","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"author":{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@11.0.2","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"},{"name":"titanism","email":"npm@titanism.com"}],"contributors":[{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},{"url":"https://shaunwarman.com/","name":"Shaun Warman","email":"shaunwarman1@gmail.com"},{"url":"https://pablo.pink/","name":"Pablo P Varela","email":"yo@pablo.pink"},{"url":"https://www.3imed-jaberi.com/","name":"Imed Jaberi","email":"imed-jaberi@outlook.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"dist":{"shasum":"b5f6b199bd312d55ca19b32a1528049ead476fe7","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-11.0.2.tgz","fileCount":6,"integrity":"sha512-4LqxfWkpwlPNtJwXJ6fRlPcgs070e8pSBun4l9n6ZtbpobYlqz5Z0mIH6qSfUKggPf1D2CrgT7Acg5M2mtFoFQ==","signatures":[{"sig":"MEUCIB3pI58XEJtQOAy/sTSExSvMZklDV51K/Btvv/lUK+HGAiEA2Aqpi3Jem24oEfTso4cONpwl/BVYXgcayGjriKhP5s8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2XW6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIFhAAiHOc0QOrsDA0AotQ1OBXqOQAUlne7O2132qcBE/QyXu3vMBt\r\naFK6p1rmgK25NmacIk/0EX3SzKzXAtQH2qfN9ArsKifkHMfp9SebjzEqMprL\r\njl+mS31dZMAyARbFzFt/rDHkH53qVYANk3Har2QZTbBDQOF7f4UhXnyM+MtL\r\nG+eBMReyaF9mzTGz3uEAtASpZQMn48IUm2nmksrObMsTuK+9c4BhBUXzGDzU\r\nEA38j45do7zBDHYrBc6BtbBV9gC/IXEl3ey7qqVFHSc8/PwVgbcmsyi9ikie\r\nqAaqALq0xTvOutspCGluhQZ4kG0IHwYLszt8wWCXXHA+j9pQyW0XO3XXWuQy\r\nlMSaDtTDmw0TjPY5VXfG3aWviOwZU17LzcfgHB6WIQkmInGsApwSoymHa4+1\r\nsk4yJcvhJouTbtAlv+9uKZLROg4B1BiVHFOj1ZBiqZx7xZVKa1fRI00wSeMH\r\n10j6h1AYKpMDeM9Ci1+xLIMGccnCtlQ2NBpWqi8T4Ltb1w/FucL1Ds0kr2A5\r\nDcxDYtP9xMdudROexyOjZ1W248WorY8/5nLQHs6IRoch31+ef32rpMs/ZmS5\r\nDRwvPMgGA0aqqlIvyBT8wmVeV3+ENY/SiA43w+ekpgQca4ULhYFiTF8+havl\r\ndaM0Q433VUK310r3WwWHdav/Tb53HrvYmj0=\r\n=KXkS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 14"},"gitHead":"9235158e3395a153f55044fb68b10952c49c960b","scripts":{"lint":"xo --fix && remark . -qfo && fixpack","test":"cross-env NODE_ENV=test nyc ava","prepare":"husky install","pretest":"npm run lint"},"_npmUser":{"name":"titanism","email":"npm@titanism.com"},"repository":{"url":"git+https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"_npmVersion":"8.19.2","description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"_nodeVersion":"16.18.1","dependencies":{"co":"^4.6.0","statuses":"^2.0.1","camelcase":"6","@hapi/boom":"^10.0.0","capitalize":"^2.0.4","lodash.map":"^4.6.0","html-to-text":"^9.0.3","toidentifier":"^1.0.1","lodash.values":"^4.3.0","lodash.iserror":"^3.1.1","humanize-string":"2","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isstring":"^4.0.1","lodash.isfunction":"^3.0.9","fast-safe-stringify":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.53.1","ava":"^5.1.1","koa":"^2.14.1","nyc":"^15.1.0","husky":"^8.0.3","redis":"^4.5.1","rimraf":"^4.1.1","fixpack":"^4.0.0","mongodb":"^4.13.0","get-port":"5","mongoose":"^6.8.4","cross-env":"^7.0.3","koa-redis":"^4.0.1","supertest":"^6.3.3","remark-cli":"^11.0.0","@koa/router":"^12.0.0","koa-convert":"^2.0.0","lint-staged":"^13.1.0","redis-errors":"^1.2.0","koa-basic-auth":"^4.0.0","@commitlint/cli":"^17.4.2","koa-404-handler":"^0.1.0","koa-connect-flash":"^0.1.2","koa-generic-session":"^2.3.0","remark-preset-github":"^4.0.4","eslint-config-xo-lass":"^2.0.1","@commitlint/config-conventional":"^17.4.2"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_11.0.2_1675195834121_0.8553390495924533","host":"s3://npm-registry-packages"}},"11.0.3":{"name":"koa-better-error-handler","version":"11.0.3","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"author":{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@11.0.3","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"},{"name":"titanism","email":"npm@titanism.com"}],"contributors":[{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},{"url":"https://shaunwarman.com/","name":"Shaun Warman","email":"shaunwarman1@gmail.com"},{"url":"https://pablo.pink/","name":"Pablo P Varela","email":"yo@pablo.pink"},{"url":"https://www.3imed-jaberi.com/","name":"Imed Jaberi","email":"imed-jaberi@outlook.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"dist":{"shasum":"d78c00d741b5a8c908f7147815bbe96e0c880139","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-11.0.3.tgz","fileCount":6,"integrity":"sha512-Py7uip9HjRPfsF8FWptUMDxope+YPIYQJxsA7vwom1+tlebdeHhV34BnoNjnSYj8sRZDpuRxo6YvZLugSl3ikA==","signatures":[{"sig":"MEUCIQDvb7eYF2MUxLNTUE9Nn8VsQUDgWl00S0OrGRCuXehDqAIgbjTWHtJslZTpnx2Bb7qWJuM4f8qYA7zxCqlqnpyGuuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2bvLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfGw//VsrUQlLvTHarXLbhhLtIsMN7YVLbcIXxILqp0q2DcVmNmSRw\r\nuN0Cb2FduEBP8RZrOIPAWnTt2lQgmBYbRNCeALG90fr97BXO7D39ldXbhl5H\r\n7P7V4pjHO2JWSTAtou4e3gVX4lH7Cizfc5ge43RJI/dnaBgUcRDrHzbDbrfQ\r\n4DkieJTrxqE3ZRVNS5GfjqaeGFs5VCE1xFJhv73u3AUjEkBOAXveMIsT3rJG\r\nvVVQfhqYtOCrt1YYPAZuNdtiBJMZedw25nqftbn6YX0Vr8ANZS9psumABKbz\r\nW8ddESBvJhO4apzwfs5EEootKLHEbX7rkrs+jCGMPUYOiwxku6aqZ/At3XuK\r\nf/4g8rYG9Fz/LvJfJQsseGSIRsnG4aY3AXrQxYqmyFBMHvCBkC5L1O1d/i+w\r\n1exa9qWJsLlwRcN49JEeV5W86yzuOQhKNapHXgtQ4NsTfAcXGBAp5iZiJ2Wu\r\nmATbzRsrWM9K2Wn6ReFm4MSivl3I/GT4ZRc11y4a/W+b7F9sYnAYSGkcIsO1\r\nYsTU1uY2t1Mx8jdKB/UZ4PhC/6M9Wx+Fxzw9Qb49AR91CIemcTiIe/8U9yS4\r\nnYaKJFF7XM8fRDWZIHdQcXcYE/GSJOAJQ6yALkwbJJulVNxBYwYdRetcpnTV\r\n3cr2H+0i76xqFsQ43DIoR43cQnLAQkFf2fk=\r\n=wICF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 14"},"gitHead":"acbcb57f1b9081c34a7ac8fe4dd9ad1dd847f5bb","scripts":{"lint":"xo --fix && remark . -qfo && fixpack","test":"cross-env NODE_ENV=test nyc ava","prepare":"husky install","pretest":"npm run lint"},"_npmUser":{"name":"titanism","email":"npm@titanism.com"},"repository":{"url":"git+https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"_npmVersion":"8.19.2","description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"_nodeVersion":"16.18.1","dependencies":{"co":"^4.6.0","statuses":"^2.0.1","camelcase":"6","@hapi/boom":"^10.0.0","capitalize":"^2.0.4","lodash.map":"^4.6.0","html-to-text":"^9.0.3","toidentifier":"^1.0.1","lodash.values":"^4.3.0","lodash.iserror":"^3.1.1","humanize-string":"2","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isstring":"^4.0.1","lodash.isfunction":"^3.0.9","fast-safe-stringify":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.53.1","ava":"^5.1.1","koa":"^2.14.1","nyc":"^15.1.0","husky":"^8.0.3","redis":"^4.5.1","rimraf":"^4.1.1","fixpack":"^4.0.0","mongodb":"^4.13.0","get-port":"5","mongoose":"^6.8.4","cross-env":"^7.0.3","koa-redis":"^4.0.1","supertest":"^6.3.3","remark-cli":"^11.0.0","@koa/router":"^12.0.0","koa-convert":"^2.0.0","lint-staged":"^13.1.0","redis-errors":"^1.2.0","koa-basic-auth":"^4.0.0","@commitlint/cli":"^17.4.2","koa-404-handler":"^0.1.0","koa-connect-flash":"^0.1.2","koa-generic-session":"^2.3.0","remark-preset-github":"^4.0.4","eslint-config-xo-lass":"^2.0.1","@commitlint/config-conventional":"^17.4.2"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_11.0.3_1675213771384_0.00176633937127324","host":"s3://npm-registry-packages"}},"11.0.4":{"name":"koa-better-error-handler","version":"11.0.4","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"author":{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},"license":"MIT","_id":"koa-better-error-handler@11.0.4","maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"},{"name":"titanism","email":"npm@titanism.com"}],"contributors":[{"url":"http://niftylettuce.com/","name":"Nick Baugh","email":"niftylettuce@gmail.com"},{"url":"https://shaunwarman.com/","name":"Shaun Warman","email":"shaunwarman1@gmail.com"},{"url":"https://pablo.pink/","name":"Pablo P Varela","email":"yo@pablo.pink"},{"url":"https://www.3imed-jaberi.com/","name":"Imed Jaberi","email":"imed-jaberi@outlook.com"}],"homepage":"https://github.com/ladjs/koa-better-error-handler","bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"dist":{"shasum":"1b676385913b98ce067417aca46b9d2ed7321239","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-11.0.4.tgz","fileCount":6,"integrity":"sha512-gFWet3Tpb8LylIGtnMpJY52JP2gxBbtyx32/eMAy4XqlV/HjVHPrDumVWNcinf9VGfhHJKD1G9xlinPSsGhrkw==","signatures":[{"sig":"MEUCIHp5jAXgUIa71rHO5c1uK05s1vKz3ouQRAKfjJ1R03tsAiEAtZGrHIQX3b/H8J63nQS2lZObPzdQ/d0zAJGI8TPbY3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7AV0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTdA//drhWyMFxtfcjRFUOMF4efLg084QeiokqegpN0F0pcWdoIDnW\r\nseM4oT+QtEWEFRnwm9x7zVNfsaZ+navKs7ZN2LDw4t5LQ5cH+LT9kW0l9fN0\r\nn3l8qNDjFiuR2r23nBKtkXEGsKxlixIRJxSHZ130xb1NlrC7cK3zeoi7/vXq\r\nMmqmxAkwWgo9SkJAUdIQ2ORaSq/qczcF5cyc1BjdTHdRoKJ47BQQpNabY6ue\r\nPNackU1MesHyhaO7AYxQ2xxFRMeuQK9bB80DPTNXA/oVOcPz8L8+Ltlb9Uzf\r\niqDS7yHSYgw4ySFM8/2bHLgeu6gR9TcqVSQXkuQ8GsbSVwnL1Tv5U1Zk2l07\r\nGsQ2kaRBEnVmHNDKbs0FUfo601lUn5KOjI0fsv4e0bVfbCNG+zQitJLUxuu4\r\nUmCSzR/Cojwu+lCfs/rSmJVvMg3HPeMdjmp94flMyVZ06Pt/HDxFfB9VF5iN\r\nOi3NGygpAM46mzLmwpvyB5hc5rmTcf9PIzIx0U73p7dbmYwMTu8u89gWfdwD\r\nRMpNm1/YT3z4EmXfp9pkMj3CDfR8K/FKkZOkDSq01EcWKDsdvP7bNRtV5hjE\r\nBdNeF/RjDGnJEHhmlfc0eYni7uHufobjtkL2m/fHpzOgwQd/KMu4QF+RDkiv\r\nRbqjG1CrcoyDpn+LL4o8r10JNYbdQdapuME=\r\n=1EV0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 14"},"gitHead":"eb6c2cb789b05444243e884a70df86baa86d7b37","scripts":{"lint":"xo --fix && remark . -qfo && fixpack","test":"cross-env NODE_ENV=test nyc ava","prepare":"husky install","pretest":"npm run lint"},"_npmUser":{"name":"titanism","email":"npm@titanism.com"},"repository":{"url":"git+https://github.com/ladjs/koa-better-error-handler.git","type":"git"},"_npmVersion":"8.19.2","description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","directories":{},"_nodeVersion":"16.18.1","dependencies":{"co":"^4.6.0","statuses":"^2.0.1","camelcase":"6","@hapi/boom":"^10.0.0","capitalize":"^2.0.4","lodash.map":"^4.6.0","html-to-text":"^9.0.3","toidentifier":"^1.0.1","lodash.values":"^4.3.0","lodash.iserror":"^3.1.1","humanize-string":"2","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isstring":"^4.0.1","lodash.isfunction":"^3.0.9","fast-safe-stringify":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.53.1","ava":"^5.1.1","koa":"^2.14.1","nyc":"^15.1.0","husky":"^8.0.3","redis":"^4.5.1","rimraf":"^4.1.1","fixpack":"^4.0.0","mongodb":"^4.13.0","get-port":"5","mongoose":"^6.8.4","cross-env":"^7.0.3","koa-redis":"^4.0.1","supertest":"^6.3.3","remark-cli":"^11.0.0","@koa/router":"^12.0.0","koa-convert":"^2.0.0","lint-staged":"^13.1.0","redis-errors":"^1.2.0","koa-basic-auth":"^4.0.0","@commitlint/cli":"^17.4.2","koa-404-handler":"^0.1.0","koa-connect-flash":"^0.1.2","koa-generic-session":"^2.3.0","remark-preset-github":"^4.0.4","eslint-config-xo-lass":"^2.0.1","@commitlint/config-conventional":"^17.4.2"},"_npmOperationalInternal":{"tmp":"tmp/koa-better-error-handler_11.0.4_1676412276550_0.12671923255280726","host":"s3://npm-registry-packages"}},"12.0.0":{"name":"koa-better-error-handler","description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","version":"12.0.0","author":{"name":"Nick Baugh","email":"niftylettuce@gmail.com","url":"http://niftylettuce.com/"},"bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"contributors":[{"name":"Nick Baugh","email":"niftylettuce@gmail.com","url":"http://niftylettuce.com/"},{"name":"Shaun Warman","email":"shaunwarman1@gmail.com","url":"https://shaunwarman.com/"},{"name":"Pablo P Varela","email":"yo@pablo.pink","url":"https://pablo.pink/"},{"name":"Imed Jaberi","email":"imed-jaberi@outlook.com","url":"https://www.3imed-jaberi.com/"}],"dependencies":{"@hapi/boom":"^10.0.1","camelcase":"6","capitalize":"^2.0.4","fast-safe-stringify":"^2.1.1","html-to-text":"^9.0.5","humanize-string":"2","statuses":"^2.0.1","toidentifier":"^1.0.1"},"devDependencies":{"@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.1","@koa/router":"^13.1.0","c8":"^10.1.3","cross-env":"^7.0.3","eslint-config-xo-lass":"^2.0.1","fixpack":"^4.0.0","get-port":"^7.1.0","husky":"^9.1.7","koa":"^2.16.3","koa-404-handler":"^0.1.0","koa-basic-auth":"^4.0.0","koa-connect-flash":"^0.1.2","koa-convert":"^2.0.0","koa-generic-session":"^2.3.1","koa-redis":"^4.0.1","lint-staged":"^15.5.2","mongodb":"^6.16.0","mongoose":"^8.15.1","redis":"^5.10.0","redis-errors":"^1.2.0","remark-cli":"^12.0.1","remark-preset-github":"^4.0.4","supertest":"^7.1.0","xo":"^0.60.0"},"engines":{"node":">= 18"},"homepage":"https://github.com/ladjs/koa-better-error-handler","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/ladjs/koa-better-error-handler.git"},"scripts":{"lint":"xo --fix && fixpack","prepare":"husky","pretest":"npm run lint","test":"cross-env NODE_ENV=test c8 node --test test/test.js"},"_id":"koa-better-error-handler@12.0.0","gitHead":"087abcb458d1d2aba9a720fd22b662c6d250ae4c","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-qesL79/rM6gFdXfvJHhdUJmfToRiVRuUJUva9FZVZp6H8n8JuG4A5q7Wo2T5Wo2qEb5lXfcXhkvIP5wLyQbgwQ==","shasum":"8f1690589c7178f73741fc4a881c814bc332aa34","tarball":"https://registry.npmjs.org/koa-better-error-handler/-/koa-better-error-handler-12.0.0.tgz","fileCount":6,"unpackedSize":29263,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCa4WdUvuH0kg2+Be1GyNZyGKM0EJWw+AqIXFQPv5OB6wIhAOEDw9+9//DOTHSbNaeykqes32PmdR1p1zJhb1vrEbHc"}]},"_npmUser":{"name":"titanism","email":"npm@titanism.com"},"directories":{},"maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"},{"name":"titanism","email":"npm@titanism.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/koa-better-error-handler_12.0.0_1767380110991_0.022384032510641694"},"_hasShrinkwrap":false}},"time":{"created":"2016-07-24T09:43:43.151Z","modified":"2026-01-02T18:55:11.756Z","1.0.0":"2016-07-24T09:43:43.151Z","1.0.1":"2016-07-24T09:51:38.960Z","1.0.2":"2016-07-25T01:46:51.944Z","1.0.3":"2016-07-26T16:30:59.452Z","1.0.4":"2016-07-28T06:10:15.045Z","1.0.5":"2016-07-28T06:51:07.272Z","1.0.6":"2016-07-31T04:35:26.997Z","1.0.7":"2016-09-12T10:58:47.712Z","1.0.8":"2016-10-26T20:46:35.098Z","1.0.9":"2016-10-26T20:53:05.842Z","1.1.0":"2017-03-21T15:31:39.425Z","1.1.1":"2017-03-26T23:49:27.179Z","1.1.2":"2017-04-30T17:26:50.923Z","1.2.0":"2017-06-26T10:19:13.134Z","1.3.0":"2017-09-15T12:16:38.914Z","1.3.1":"2017-11-30T08:44:31.946Z","1.3.2":"2017-11-30T12:12:34.183Z","1.3.3":"2017-12-31T23:16:13.806Z","1.3.4":"2018-01-01T00:45:36.031Z","1.3.5":"2018-01-01T02:50:16.785Z","1.3.6":"2018-07-30T07:24:15.586Z","2.0.0":"2019-03-25T13:56:06.328Z","3.0.0":"2019-09-03T04:08:00.816Z","3.0.1":"2019-09-03T07:03:37.881Z","3.0.2":"2019-09-05T08:59:42.098Z","3.0.3":"2019-09-05T12:40:46.518Z","3.0.4":"2019-12-23T22:24:47.960Z","3.0.5":"2020-01-29T13:28:28.715Z","4.0.0":"2020-05-12T10:06:30.459Z","4.0.1":"2020-05-12T10:08:16.003Z","4.0.2":"2020-05-12T10:10:45.336Z","4.0.3":"2020-05-31T01:35:40.359Z","5.0.0":"2020-07-07T17:36:07.173Z","6.0.0":"2020-08-23T06:03:53.702Z","6.0.1":"2020-08-23T06:46:36.217Z","7.0.0":"2021-02-18T00:37:33.806Z","7.0.1":"2021-03-19T22:32:26.537Z","8.0.0":"2022-06-02T22:31:28.826Z","8.0.1":"2022-06-02T22:38:03.777Z","9.0.0":"2022-06-03T06:46:04.712Z","10.0.0":"2022-07-01T22:28:02.174Z","10.0.1":"2022-07-01T22:52:22.668Z","10.0.2":"2022-07-02T06:50:38.934Z","10.0.3":"2022-07-02T07:07:13.610Z","10.0.4":"2022-07-02T07:44:17.796Z","10.0.5":"2022-07-02T07:50:55.469Z","10.0.6":"2022-07-03T08:40:44.481Z","10.0.7":"2022-07-05T20:48:43.797Z","10.0.8":"2023-01-15T20:10:40.976Z","11.0.0":"2023-01-20T07:07:57.773Z","11.0.1":"2023-01-31T04:16:19.685Z","11.0.2":"2023-01-31T20:10:34.406Z","11.0.3":"2023-02-01T01:09:31.576Z","11.0.4":"2023-02-14T22:04:36.744Z","12.0.0":"2026-01-02T18:55:11.230Z"},"bugs":{"url":"https://github.com/ladjs/koa-better-error-handler/issues"},"author":{"name":"Nick Baugh","email":"niftylettuce@gmail.com","url":"http://niftylettuce.com/"},"license":"MIT","homepage":"https://github.com/ladjs/koa-better-error-handler","keywords":["404","500","async","await","better","boom","context","ctx","custom","error","error-handler","errors","es7","flash","handler","handling","koa","messages","override","promises","stripe"],"repository":{"type":"git","url":"git+https://github.com/ladjs/koa-better-error-handler.git"},"description":"A better error-handler for Lad and Koa.  Makes `ctx.throw` awesome (best used with koa-404-handler)","contributors":[{"name":"Nick Baugh","email":"niftylettuce@gmail.com","url":"http://niftylettuce.com/"},{"name":"Shaun Warman","email":"shaunwarman1@gmail.com","url":"https://shaunwarman.com/"},{"name":"Pablo P Varela","email":"yo@pablo.pink","url":"https://pablo.pink/"},{"name":"Imed Jaberi","email":"imed-jaberi@outlook.com","url":"https://www.3imed-jaberi.com/"}],"maintainers":[{"name":"niftylettuce","email":"niftylettuce@gmail.com"},{"name":"titanism","email":"npm@titanism.com"}],"readme":"# koa-better-error-handler\n\n[![build status](https://github.com/ladjs/koa-better-error-handler/actions/workflows/ci.yml/badge.svg)](https://github.com/ladjs/koa-better-error-handler/actions/workflows/ci.yml)\n[![code style](https://img.shields.io/badge/code_style-XO-5ed9c7.svg)](https://github.com/sindresorhus/xo)\n[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n[![made with lass](https://img.shields.io/badge/made_with-lass-95CC28.svg)](https://lass.js.org)\n[![license](https://img.shields.io/github/license/ladjs/koa-better-error-handler.svg)](LICENSE)\n\n> A better error-handler for [Lad][] and [Koa][].  Makes `ctx.throw` awesome (best used with [koa-404-handler][])\n\n\n## Index\n\n* [Features](#features)\n* [Install](#install)\n* [Usage](#usage)\n  * [API](#api)\n  * [Web App](#web-app)\n* [User-Friendly Responses](#user-friendly-responses)\n* [HTML Error Lists](#html-error-lists)\n* [License](#license)\n\n\n## Features\n\n* Detects Node.js DNS errors (e.g. `ETIMEOUT` and `EBADFAMILY`) and sends 408 Client Timeout error\n* Detects Mongoose errors and sends 408 Client Timeout error\n* Detects common programmer mistakes by detecting errors of TypeError, SyntaxError, ReferenceError, RangeError, URIError, and EvalError and yields generic \"Internal Server Error\" (only applies to production mode)\n* Detects Redis errors (e.g. ioredis' MaxRetriesPerRequestError) and sends 408 Client Timeout error\n* Uses [Boom][boom] for making error messages beautiful (see [User Friendly Responses](#user-friendly-responses) below)\n* Simply a better error handler (doesn't remove all headers [like the built-in one does][gh-issue])\n* Doesn't make all status codes 500 ([like the built-in Koa error handler does][gh-500-issue])\n* Supports Flash messages and preservation of newly set session object\n* Fixes annoying redirect issue where flash messages were lost upon an error being thrown\n* Supports [HTML Error Lists](#html-error-lists) using `<ul>` for Mongoose validation errors with more than one message\n* Makes `ctx.throw` beautiful messages (e.g. `ctx.throw(404)` will output a beautiful error object :hibiscus:)\n* Supports `text/html`, `application/json`, and `text` response types\n* Supports and recommends use of [mongoose-beautiful-unique-validation][mongoose-beautiful-unique-validation]\n\n\n## Install\n\n```bash\nnpm install --save koa-better-error-handler\n```\n\n\n## Usage\n\n> You should probably be using this in combination with [koa-404-handler][] too!\n\nThe package exports a function which accepts four arguments (in order):\n\n* `cookiesKey` - defaults to `false`\n* `logger` - defaults to `console`\n* `useCtxLogger` - defaults to `true`\n* `stringify` - defaults to `fast-safe-stringify` (you can also use `JSON.stringify` or another option here if preferred)\n\nIf you pass a `cookiesKey` then support for sessions will be added. You should always set this argument's value if you are using cookies and sessions (e.g. web server).\n\nWe recommend to use [Cabin][] for your `logger` and also you should use its middleware too, as it will auto-populate `ctx.logger` for you to make context-based logs easy.\n\nNote that this package only supports `koa-generic-session`, and does not yet support `koa-session-store` (see the code in [index.js](index.js) for more insight, pull requests are welcome).\n\n### API\n\n> No support for sessions, cookies, or flash messaging:\n\n```js\nconst errorHandler = require('koa-better-error-handler');\nconst Koa = require('koa');\nconst Router = require('koa-router');\nconst koa404Handler = require('koa-404-handler');\n\n// initialize our app\nconst app = new Koa();\n\n// override koa's undocumented error handler\napp.context.onerror = errorHandler();\n\n// specify that this is our api\napp.context.api = true;\n\n// use koa-404-handler\napp.use(koa404Handler);\n\n// set up some routes\nconst router = new Router();\n\n// throw an error anywhere you want!\nrouter.get('/404', ctx => ctx.throw(404));\nrouter.get('/500', ctx => ctx.throw(500));\n\n// initialize routes on the app\napp.use(router.routes());\n\n// start the server\napp.listen(3000);\nconsole.log('listening on port 3000');\n```\n\n### Web App\n\n> Built-in support for sessions, cookies, and flash messaging:\n\n```js\nconst errorHandler = require('koa-better-error-handler');\nconst Koa = require('koa');\nconst redis = require('redis');\nconst RedisStore = require('koa-redis');\nconst session = require('koa-generic-session');\nconst flash = require('koa-connect-flash');\nconst convert = require('koa-convert');\nconst Router = require('koa-router');\nconst koa404Handler = require('koa-404-handler');\n\n// initialize our app\nconst app = new Koa();\n\n// define keys used for signing cookies\napp.keys = ['foo', 'bar'];\n\n// initialize redis store\nconst redisClient = redis.createClient();\nredisClient.on('connect', () => app.emit('log', 'info', 'redis connected'));\nredisClient.on('error', err => app.emit('error', err));\n\n// define our storage\nconst redisStore = new RedisStore({\n  client: redisClient\n});\n\n// add sessions to our app\nconst cookiesKey = 'lad.sid';\napp.use(\n  convert(\n    session({\n      key: cookiesKey,\n      store: redisStore\n    })\n  )\n);\n\n// add support for flash messages (e.g. `req.flash('error', 'Oops!')`)\napp.use(convert(flash()));\n\n// override koa's undocumented error handler\napp.context.onerror = errorHandler(cookiesKey);\n\n// use koa-404-handler\napp.use(koa404Handler);\n\n// set up some routes\nconst router = new Router();\n\n// throw an error anywhere you want!\nrouter.get('/404', ctx => ctx.throw(404));\nrouter.get('/500', ctx => ctx.throw(500));\n\n// initialize routes on the app\napp.use(router.routes());\n\n// start the server\napp.listen(3000);\nconsole.log('listening on port 3000');\n```\n\n\n## User-Friendly Responses\n\n> Example Request:\n\n```bash\ncurl -H \"Accept: application/json\" http://localhost/some-page-does-not-exist\n```\n\n> Example Response:\n\n```json\n{\n  \"statusCode\": 404,\n  \"error\": \"Not Found\",\n  \"message\":\"Not Found\"\n}\n```\n\n\n## Prevent Errors From Being Automatically Translated\n\nAs of v3.0.5, you can prevent an error from being automatically translated by setting the error property of `no_translate` to have a value of `true`:\n\n```js\nfunction middleware(ctx) {\n  const err = Boom.badRequest('Uh oh!');\n  err.no_translate = true; // <----\n  ctx.throw(err);\n}\n```\n\n\n## HTML Error Lists\n\nIf you specify `app.context.api = true` or set `ctx.api = true`, and if a Mongoose validation error message occurs that has more than one message (e.g. multiple fields were invalid) – then `err.message` will be joined by a comma instead of by `<li>`.\n\nTherefore if you *DO* want your API error messages to return HTML formatted error lists for Mongoose validation, then set `app.context.api = false`, `ctx.api = false`, or simply make sure to not set them before using this error handler.\n\n```js\ntry {\n  // trigger manual validation\n  // (this allows us to have a 400 error code instead of 500)\n  await company.validate();\n} catch (err) {\n  ctx.throw(Boom.badRequest(err));\n}\n```\n\n> With error lists:\n\n```json\n{\n  \"statusCode\": 400,\n  \"error\": \"Bad Request\",\n  \"message\": \"<ul class=\\\"text-left mb-0\\\"><li>Path `company_logo` is required.</li><li>Gig description must be 100-300 characters.</li></ul>\"\n}\n```\n\n> Without error lists:\n\n```json\n{\n  \"statusCode\":400,\n  \"error\":\"Bad Request\",\n  \"message\":\"Path `company_logo` is required., Gig description must be 100-300 characters.\"\n}\n```\n\n\n## API Friendly Messages\n\nBy default if `ctx.api` is true, then [html-to-text](https://github.com/werk85/node-html-to-text) will be invoked upon the `err.message`, thus converting all the HTML markup into text format.\n\nYou can also specify a base URI in the environment variable for rendering as `process.env.ERROR_HANDLER_BASE_URL`, e.g. `ERROR_HANDLER_BASE_URL=https://example.com` (omit trailing slash), and any HTML links such as `<a href=\"/foo/bar/baz\">Click here</a>` will be converted to `[Click here][1]` with a `[1]` link appended of `https://example.com/foo/bar/baz`.\n\n\n## License\n\n[MIT](LICENSE) © [Nick Baugh](http://niftylettuce.com/)\n\n\n##\n\n[boom]: https://github.com/hapijs/boom\n\n[gh-issue]: https://github.com/koajs/koa/issues/571\n\n[gh-500-issue]: https://github.com/koajs/koa/blob/e4bcdecef295d7adbf5cce1bdc09adc0a24117b7/lib/context.js#L94-L140\n\n[mongoose-beautiful-unique-validation]: https://github.com/matteodelabre/mongoose-beautiful-unique-validation\n\n[lad]: https://lad.js.org\n\n[koa]: http://koajs.com/\n\n[koa-404-handler]: https://github.com/ladjs/koa-404-handler\n\n[cabin]: https://cabinjs.com\n","readmeFilename":"README.md","users":{"snowdream":true}}