whateverhook

0.1.7 • Public • Published

whateverhook

A stupid network listener that outputs whatever it receives.

Context: you have a service that sends webhooks that you need to listen to (& process), but you don't want to setup a full-fledged listener application yet, and instead just need to see whatever gets sent to you from the webhook producer. Then whateverhook is your quick and dirty solution.

How to install

npm install whateverhook

How to use

Create a file, e.g. index.js

// in your index.js file
require('whateverhook/lib/webhook');
// or
require('whateverhook/lib/tcphook');
// depending on whatever type of protocol you need

Then run it with node

PORT=9999 node index.js

The hook will now listen at the given PORT. You can then use e.g. ngrok to make it available to the public and point your webhooks to it. When the data arrives, it will be spewed out from the console.

How NOT to use

if you do this

const wrongUsage = require('whateverhook');

you will get an error message such as this:

Error: Please `require` specific libraries from `whateverhook/lib/*`. available choices are: tcphook.js, webhook.js

Pro-tip: the above error message will tell you which actual values you can require.

Package Sidebar

Install

npm i whateverhook

Weekly Downloads

1

Version

0.1.7

License

MIT

Unpacked Size

5.07 kB

Total Files

6

Last publish

Collaborators

  • thesephi