{"_id":"@altipla/express-async-handler","name":"@altipla/express-async-handler","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@altipla/express-async-handler","version":"0.1.0","type":"module","description":"Transform async handlers to use them in Express v4.","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-async-handler.git"},"author":{"name":"Altipla Consulting"},"license":"MIT","bugs":{"url":"https://github.com/altipla-consulting/express-async-handler/issues"},"homepage":"https://github.com/altipla-consulting/express-async-handler#readme","publishConfig":{"access":"public"},"main":"dist/index.js","devDependencies":{"@altipla/eslint-config-ts":"^0.6.0","@types/express":"^4.17.17","typescript":"^5.0.3"},"types":"./dist/index.d.ts","gitHead":"7cb399fe5299c76cf2fbd58f92c7528224f10196","_id":"@altipla/express-async-handler@0.1.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-M0b2g7nV52lT0GFgrs5+Go7K2r1YcbI0GPXhYhMmWXXnVnFD+rZPLpFUxe+6d0tS5NUQrVXmU51S8NumUTedeA==","shasum":"29e86a9550c3e67e02fdf0fddd8632698a4260d5","tarball":"https://registry.npmjs.org/@altipla/express-async-handler/-/express-async-handler-0.1.0.tgz","fileCount":5,"unpackedSize":3016,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9YDL3aPjZKnS1haH4Er/+j+JOP9QT1Bod7pGSFhQTDAiEAup4iLa5b0tz7/j+UbrQfdbUWmODI1xO9/KloBizUN8o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkM8HFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhFA/8CU9O3vDPFt2gOdkafWBrmXFkvLViucNYnnl/DnLW9NKPJZ4i\r\nm3vQoc6w+9nG/WLbHCRH9Ru4aCakhbMr0jr8q05Ecs1eEYIKX3zxPpt9jtjl\r\n+CUsBwX8X51L2s1szpcHXlLntHfqn0W77ARIm1KtlXn/u1wR1dagj/owZRN7\r\nZ9OikM1ednBhSTdB6/s0F1hZrTCczEKizxVzHtIMWRESTKA8HDoLJPr9upWw\r\nOm99GSDN/Ih2BIq470XlLZ9tQIgcHIyEPgS9qlGbf0/e5MMMozkZUNKIVePT\r\nsukmg6HyevniKoeM0D/XM1cswa/P5O6e+39IZMIime+ZoGH2OAPBagMYbg0A\r\nGJQN+l51bxr1VOS5QPm4/qStGCaR+tuh9aKtE1SK3af4eNCG8qktYQSAkS/a\r\nYPuGtXdDAbqXGSl+y+S+FCtg0bcpMaJVYmjOlJMD76pJOfbzxDiAHCuFZ9DP\r\n19e8bwvR1JUsa2V6R9h6JEIm/0m2FZuWgPB/cESmKXizM2UmmAvgdwE+rTk2\r\na0SS3xjMrZzenABcxvdmcQLCLWFuP/ef7uPBJKBxLJhsam2dpnWicTw95kxB\r\njCDa0RzkbWTe+gGE8q9Gmvvp+xBg8xsoo2QzC4oG1uGYqyhIL6N+oLG7L4aZ\r\n5CRsmzkbR8MR/60ZyanEKdPHBQx+ttVrmPY=\r\n=HjrB\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-async-handler_0.1.0_1681113540851_0.45038144950907255"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-10T07:59:00.745Z","0.1.0":"2023-04-10T07:59:01.003Z","modified":"2023-04-10T07:59:01.188Z"},"maintainers":[{"name":"ernestoalejo","email":"contact@ernestoalejo.me"}],"description":"Transform async handlers to use them in Express v4.","homepage":"https://github.com/altipla-consulting/express-async-handler#readme","repository":{"type":"git","url":"git+https://github.com/altipla-consulting/express-async-handler.git"},"author":{"name":"Altipla Consulting"},"bugs":{"url":"https://github.com/altipla-consulting/express-async-handler/issues"},"license":"MIT","readme":"\n# express-async-handler\n\nTransform async handlers to use them in Express v4.\n\n\n## Install\n\n```sh\nnpm install @altipla/express-async-handler\n```\n\n\n## Usage\n\n```ts\nimport express from 'express'\nimport type { Request, Response } from 'express'\nimport { asyncHandler } from '@altipla/express-async-handler'\n\nasync function exampleHandler(req: Request, res: Response) {\n  await (...)\n  return 'ok'\n}\n\nlet app = express()\napp.use('/example', asyncHandler(exampleHandler))\n```\n\n","readmeFilename":"README.md"}