{"_id":"@altipla/express-errors","name":"@altipla/express-errors","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@altipla/express-errors","version":"0.1.0","type":"module","description":"Debug errors while developing with Express.","scripts":{"lib":"tsc --declaration --esModuleInterop --outDir dist","lint":"tsc --noEmit && eslint --ext .ts src","fix":"eslint --fix --ext .ts src","test":""},"repository":{"type":"git","url":"git+https://github.com/altipla-consulting/express-errors.git"},"author":{"name":"Altipla Consulting"},"license":"MIT","bugs":{"url":"https://github.com/altipla-consulting/express-errors/issues"},"homepage":"https://github.com/altipla-consulting/express-errors#readme","publishConfig":{"access":"public"},"main":"dist/index.js","devDependencies":{"@altipla/eslint-config-ts":"^0.6.0","@types/express":"^4.17.17","@types/node":"^18.15.11","typescript":"^5.0.3"},"types":"./dist/index.d.ts","gitHead":"3e373524388e54a955aaad4df85ec9927305461c","_id":"@altipla/express-errors@0.1.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-XTEoIpAWE9LNmG3BTh1/i+L4chGUmAakBFqvpZYMDpjC4v+PqzkAMLTLADniz8IQyfL8yyAw2uwz0Czr+Sx/3g==","shasum":"4740f685e6cf41e3d0c41e27012336f436d2b416","tarball":"https://registry.npmjs.org/@altipla/express-errors/-/express-errors-0.1.0.tgz","fileCount":5,"unpackedSize":17767,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyTJiTE3n3aiE6jdZSRr4VoyN1Hr72zyhKwiKkHgjyNAiAyl78q1Rhfvtc4Hx9E9cWKPlAjqdy945W0/69CkC0KNA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNTKUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp39g/9Gwc6oyvrc6hoZOS1jOM7DR14aKxmL0vqfQAMW/Gnn8vkhAeb\r\nDwAR6JZWcitskwaQdJPrq90nx9lOvltcfvMuTM1x2SE6mqBRgb2weqUMNXAA\r\nooHeWXC7fZu+tDf7m1YD3cGT6ovBte3EclyUrH8uhvuPGZp7ZEHT6Hj2gUD7\r\n3QPlRWXo+/gixEcrXhfvbnP63dy3s0vLRVN/Zrn5SFfLmuvikB2deDck7WPy\r\nGlz8FF/cqiHPZtvBVBVplkSXaE3cBwLRM45QkpL73qwufso0/jukWqjZCcUa\r\nBwEaZKdsxtDTNJ/XKEyXdtLFcAQgFEX3ENQJSZJGDpj7bAaANVDTImLbje51\r\nfsmRgHxapEdpj3wMUMUfQvfDmvVujbj5UjNdWE3LICPJWbK0DG3KdepT0LOP\r\nY/9D8GxHml/IywO7h4lBIVzS8XX+xEhT3ksPnMyIUj21uwM63k1bnQNsJnf4\r\nZRPLqHb8p5jRCpFCjnnCZTNIkNFz4JXyYSNRxDhYRdNLveyf5gMFlOcgDRME\r\nZxsn5p2crjFgabp9AzQdUBiDl3xlVnrzGfK5J3e8e0viSQSjMqjCyTVuzP+g\r\nVc8hj4QPYmsSNS6obZmalOrCv/9LQ6aYA40bb2SMyizD/gc/eTgIB5k7UDYS\r\n/ti1JsJ5WqgaDN7kUy0kK76QypTZt0FAvDY=\r\n=U418\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ernestoalejo","email":"contact@ernestoalejo.me"},"directories":{},"maintainers":[{"name":"ernestoalejo","email":"contact@ernestoalejo.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-errors_0.1.0_1681207956762_0.49561578796562666"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-11T10:12:36.704Z","0.1.0":"2023-04-11T10:12:36.906Z","modified":"2023-04-11T10:12:37.088Z"},"maintainers":[{"name":"ernestoalejo","email":"contact@ernestoalejo.me"}],"description":"Debug errors while developing with Express.","homepage":"https://github.com/altipla-consulting/express-errors#readme","repository":{"type":"git","url":"git+https://github.com/altipla-consulting/express-errors.git"},"author":{"name":"Altipla Consulting"},"bugs":{"url":"https://github.com/altipla-consulting/express-errors/issues"},"license":"MIT","readme":"\n# express-errors\nDebug errors while developing with Express.\n\n\n## Installation\n\n```sh\n$ npm install @altipla/express-errors\n```\n\n\n## Usage\n\nAdd the handler always at the very end of the middleware chain. It does not propagate the error, so any middleware below it will not be called.\n\n```ts\nimport express from 'express'\nimport { errorHandler } from '@altipla/express-errors'\n\nconst app = express()\n\napp.get('/', (req, res) => {\n  throw new Error('Something went wrong')\n});\n\n// (..add more routes here...)\n\napp.use(errorHandler)\n```\n","readmeFilename":"README.md"}