{"_id":"@banterstudiosuk/http-responses","_rev":"2-1746f9e13587e1bfbc57a0f2cc656941","name":"@banterstudiosuk/http-responses","dist-tags":{"latest":"0.1.1-alpha.0"},"versions":{"0.1.0-alpha.0":{"name":"@banterstudiosuk/http-responses","version":"0.1.0-alpha.0","description":"Simple http response module for express","main":"lib/index.js","module":"src/index.js","scripts":{"build":"npx babel --root-mode upward src --out-dir lib --ignore \"src/*.spec.js\"","test:jest":"jest --coverage --verbose --color","test:jest:watch":"npm run test:jest -- --watch"},"repository":{"type":"git","url":"https://github.com/derozn/banterstudios/tree/master/packages/http-responses"},"author":{"name":"Nick de Rozarieux"},"license":"MIT","publishConfig":{"access":"public"},"gitHead":"df45f816a30bbcae9d62fa48045332db66b08b49","_id":"@banterstudiosuk/http-responses@0.1.0-alpha.0","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.8.1/node@v10.15.3+x64 (win32)","_npmUser":{"name":"nickd","email":"banterstudios@gmail.com"},"dist":{"integrity":"sha512-+BweEpQB+U3j27gzJZeFZW1E0Vs7jmO/2bNUalTlteCvUzPgb/GPtgRgDEqwzrRqIpx5N0dTWVYjlx5bztTHNg==","shasum":"c76cbbef56fdbd9669c4a88083fcc7cc0be2bd91","tarball":"https://registry.npmjs.org/@banterstudiosuk/http-responses/-/http-responses-0.1.0-alpha.0.tgz","fileCount":7,"unpackedSize":6943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcm3+TCRA9TVsSAnZWagAAKfUP+gMKGg/r3h9rIkCKCH99\ntEMtCgIUakyCDraJD2hO6gWOeP16ufWa7LWT8u3eM0Y8Dj3qfWFhwLgg0Zhg\nvTl3c2aWrT6AClEPLTrGAZMm8L7O9InfIYUqS7dtKlK/B8dSapoYWEAcXiB4\n/tp2XGYYTwIJYbcywkEhz+GU9ztAqGJDX4dMWMPiHVy20w3AQkOt/6QTt3Lt\n1uGhx/T8xTUiW3aSzJKAw7jl44/Lghud6LRrY2H571hBNGM9lMZgB8nHjewg\nDxHQ64Zd5Lu6rsrXEFw79QmIXPfQPHyY6uxSQace/+6uK2pEIdUCmZ3OJ9uf\nIwoXpSMfg2D0arCBSMQLZpy8dtrHHJ/td81wrLGgX/LTk9PsSd5aHr5OCt9Q\nlwokUhrmY5Bj5dT5joFLJHQCvx9FzNgmyhhchcu7gmKENleCyeaDa4rcecSD\n840T4Ey6KEBHi303CDVDMMNDUbR5zUxLfZKqxXqkw3fwPq45HCdfAzsBTFuZ\ndj5ZR9ibzpnoipb7jCCpL+utvz3ciT6+R4CNpwo+6mZsQSfNYA1FIGN6QPUr\nUk00RnakCs8yvsPgtHkCPlZ/7/EAXF4KXrLGF8lk6r1zhC29hZM5f1bin9wE\n2X3k53WqMxDmFOf217IWjOtAEjxKr+fF8FpAMJEnL7oecG7UyL5VzC17dTUU\nzNpk\r\n=AUwU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGHrgQyAmKrNp454FrBQ+yDyt/3/5tINUdCAn1TrCfOgAiEA3meQeA8bhIYULAtzUDtmNgq8y7H1rdq39T4AE87T26Q="}]},"maintainers":[{"name":"nickd","email":"banterstudios@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-responses_0.1.0-alpha.0_1553694611191_0.30526298752215864"},"_hasShrinkwrap":false},"0.1.1-alpha.0":{"name":"@banterstudiosuk/http-responses","version":"0.1.1-alpha.0","description":"Simple http response module for express","main":"lib/index.js","module":"src/index.js","scripts":{"build":"npx babel --root-mode upward src --out-dir lib --ignore \"src/*.spec.js\"","test:jest":"jest --coverage --verbose --color","test:jest:watch":"npm run test:jest -- --watch"},"repository":{"type":"git","url":"https://github.com/derozn/banterstudios/tree/master/packages/http-responses"},"author":{"name":"Nick de Rozarieux"},"license":"MIT","publishConfig":{"access":"public"},"gitHead":"19b66fa153d2457555afb3b65a3cf80233c7d087","_id":"@banterstudiosuk/http-responses@0.1.1-alpha.0","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.8.1/node@v10.15.3+x64 (win32)","_npmUser":{"name":"nickd","email":"banterstudios@gmail.com"},"dist":{"integrity":"sha512-xHGGF0QGi7QWSCNTI7UyByGJeSdzNyyPxH4m3TqsP2S4nDWyYpR3s+G8IfWovX0IoDvKyRuv2wo9fcphg+tUHQ==","shasum":"fa9c4be22378d6d2cf6208071ec09c201dae3fb7","tarball":"https://registry.npmjs.org/@banterstudiosuk/http-responses/-/http-responses-0.1.1-alpha.0.tgz","fileCount":7,"unpackedSize":6944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcm6ZTCRA9TVsSAnZWagAAUowP/1Ypo6lXGRnPTIbBVIyx\nOCmex5zdv0FFT5PayDLcxDChHlYIxU8+fPmqc3zmM7VdRxLsAdihvHY2Xut4\nwOCwUaTqCZhauDsHG+Yg8QWBl7lDmVDmjhUNfSe7Oblp+gnNkEbQ6TWOjnhD\n27kkmns8M4IpO40+4Dht4obijEh1X0lrq3ljq1I9MACdoEljcW6fG+DWq2JB\n3p1Ktwk8HfkVYjUmLW/Xs8cXwBhhL51ucac96MXU8VICyZ1oIMw0c8UT1Ojp\nCy2uF6IDXdEUj3R3hGgEqbHldbYMsDrTR/pQ8QJ3OcJayuB3b6RNyBUjIwGH\nlMGKVQHaEzZS6MPFul6YjYYKLpPEPNRvC7iZWrtifUkCMKwOaIg9uIWfAaBy\njGZbLrMLQK4mZx3TxdgrYQVZ6pvYNopnCyO1VoJWk1OKjwdBdOSbB2g6dcD4\nzv7Vd6yNjF7n+d6FoYMaY6tJpGrTeyJko8l43uhnneOiiuBAVTAO+tDMpOvt\nBeBvLzcXT83DRsKT23bYUVxufP00ZMSW9WbLwrHBE3GB4h0QCXq1/tu9XZus\nmGr9HVQAhEi8KDScgYvWUtIFh3vaeyMZ+gXQ4yRmtOSEDT/+rmEhRn7A5uqO\n/svWAwA8Jv/DUQHwHirgomsTaZ1Tos4FWY8+woNoXFj1ASf6XjoErf9kIqYj\nQWY2\r\n=CHUE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGGzw1N7hxhIWTJRdmI8+OnOvC31xFomhXQflHZSCNYVAiBNqNKOzQ/d7fp4Auce7YW9gFfCNmc+v59h2mCezAF4qg=="}]},"maintainers":[{"name":"nickd","email":"banterstudios@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-responses_0.1.1-alpha.0_1553704530942_0.9016065259120019"},"_hasShrinkwrap":false}},"time":{"created":"2019-03-27T13:50:11.006Z","0.1.0-alpha.0":"2019-03-27T13:50:11.300Z","modified":"2022-04-04T17:42:38.929Z","0.1.1-alpha.0":"2019-03-27T16:35:31.078Z"},"maintainers":[{"name":"nickd","email":"banterstudios@gmail.com"}],"description":"Simple http response module for express","repository":{"type":"git","url":"https://github.com/derozn/banterstudios/tree/master/packages/http-responses"},"author":{"name":"Nick de Rozarieux"},"license":"MIT","readme":"# `@banterstudiosuk/http-responses`\r\n\r\n> Simple middleware for express to send back http responses\r\n\r\n## Install\r\n\r\n### npm\r\n\r\n```bash\r\nnpm i --save @banterstudiosuk/http-responses\r\n```\r\n\r\n## Usage\r\n\r\n```js\r\nimport express from 'express'\r\nimport httpResponses from '@banterstudiosuk/http-responses'\r\n\r\nconst app = express()\r\nconst router = express.Router()\r\n\r\napp.use(httpResponses())\r\n\r\nrouter.post('/', (req, res) => {\r\n  res.httpResponse.success()\r\n})\r\n\r\n// Catch all\r\napp.use((err, req, res) => {\r\n  res.httpResponse.badImplementation({\r\n    error: err.stack,\r\n    message: err.message\r\n  })\r\n})\r\n\r\n```\r\n\r\n## License\r\n\r\nMIT","readmeFilename":"README.md"}