{"_id":"@bloxdrive/webhooklistener","_rev":"1-ff13246a3a83e47d1bfdb6a471fe0b09","name":"@bloxdrive/webhooklistener","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@bloxdrive/webhooklistener","version":"0.0.1","description":"Listens for incoming post requests.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Joel DeSante"},"license":"UNLICENSED","_id":"@bloxdrive/webhooklistener@0.0.1","_nodeVersion":"12.6.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-rqIM7IQx0Ir2WRIJjlEb9yAv1zuyq/TidIMkF7e/3fQRuMhpR4IYG8a68ThiKKDwwJ0ahRF7wi8gU9oyJTR72Q==","shasum":"66ef2345a87d2845a53416eed4cf09eb8f80356c","tarball":"https://registry.npmjs.org/@bloxdrive/webhooklistener/-/webhooklistener-0.0.1.tgz","fileCount":3,"unpackedSize":2850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+HKLCRA9TVsSAnZWagAAUnEQAIBbKhFxpspUNtAuBUcD\ntk03Ms7BXLgozBhQuAuL9tlyPGbQjUVk0Gd5hGTyCde/ITDmBJAK8GQVGGUB\nkWuHDK7R2TzmDrBVxuNhv1p4/07Ldw8HV82TI1AfAw+UhuEt6fnpGFqUKgPt\nDJMXz/NINUgBR2vjTgErqRCTFXLiO9hHWoj1jzZg8hMnPCwPS5N5HhZXSNmL\nBdfwFxl3dGevWYoFCXXBVtv1FUsGdTWxMp4ERrEG0komNGe9dKc0gcSVKpjI\nECJNkxAwns8PK1QSlmV2qSMXxzIVo1gIyjOPUVr76xu8Wr2sP83B9/mv08iI\npjpqUB6hqZzcCM0TwN8X8qtRYbiG2fLDzvCp1uY3c4jBhQJLvRjrlZDE04re\nFmIfxm7pp208g2xSTpAjQabB9yTIBmXDD8htAvENuaX1U5xAYcv6sd+EF+Bk\noJZ+UZ51qTb80MyLo6AUdyXWtpf1PEaq0UiEyKHsNreFkBcvjns3bh7RZZvO\nM+cC7C5kW9ELjMFn+x4TbHSA6sWgH0UeFffK7E+4nuIbD7tuSscEJRKiTrKq\nsoV96X0P19zVOmqldjcn2XquHnry12qVJXtSrsXUGz0KEXxrtvgGYAFUMrv6\n0LheuN1FSfThel/fUS7YNBDmEjuZB+/bkojjcEl21Sh+1g/qlbOiYiupIys8\nNSNE\r\n=8mZR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFobXgGGEGHPc3Ht8958hymWS1GD99HwClG7UoszSCnAAiBXJx6NCGRyK/KPu3kYTGRzr2QVH0LcwKg0QFw5WbSqYQ=="}]},"maintainers":[{"name":"yooogle","email":"joel@bloxdrive.com"}],"_npmUser":{"name":"yooogle","email":"joel@bloxdrive.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webhooklistener_0.0.1_1576563338637_0.7495729039779806"},"_hasShrinkwrap":false}},"time":{"created":"2019-12-17T06:15:38.409Z","0.0.1":"2019-12-17T06:15:38.755Z","modified":"2022-04-04T19:43:20.511Z"},"maintainers":[{"name":"yooogle","email":"joel@bloxdrive.com"}],"description":"Listens for incoming post requests.","author":{"name":"Joel DeSante"},"license":"UNLICENSED","readme":"# webhooklistener\nThis is a barebones post request listener made for BloxDrive that fires an event when a post request comes in.\n\nThis module was intended for use by BloxDrive. However, you may use it for your projects if you'de like.\n\n# What does it do?\nThis mini module listens for post data encoded in `x-www-form-urlencoded` format.\n\n# How do I use it?\nUsing this webhook listener is fairly simple\n\n```js\nconst WebhookListener = require('@bloxdrive/webhooklistener');\n\nconst incomingHookListener = new WebhookListener(3003);     // 3003 is the port that I have my listener set to.\n\nincomingHookListener.on('webhook', (data)=>{\n    // When data comes in.\n    console.log(data);\n});\n\nincomingHookListener.on('error', (err)=>{\n    // When something wrong happens.\n    console.log(err);\n});\n```\n\nNote: The module isn't very good at handling errors right now. So be careful with this one.","readmeFilename":"README.md"}