arnorhs-packages
Context
So this is an umbrellarepo / monorepo for a bunch of semi-related node modules I published on NPM 8-10 years ago.
I felt guilty about abandoning them completely, but they’re also easy to lose track of, so I moved them into this repo, updated some of them, typed them up in typescript made made a few other improvements.
You can view the docs here: [https://arnorhs-packages.netlify.app/](arnorhs-packages docs)
Overview
verbose-proxy
A very useful simple http server that responds to any web request and prints details about it to the console and responds with an appropriate 200 msg etc
It’s simple to run and nice when you want to:
- debug a web request that might not be happening in a browser
- debug a web hook
- debug the exchange between two servers since you can use it as a sort of a simple MITM proxy when debugging stuff
fi
Functional conditionals - if, switch and ternary operators as functions. Why? I don’t know.
incoming-handler
A thing to handle web requests
node-index
A simple search term indexer based on Natural’s TfIdf. Basically provides a more userfriendly API around that library.
Packages of limited value - here for legacy
bnch
A super simplistic benchmarking tool, useful for regression testing etc in unit tests
countingsort
Implementation of the fastest number sorting algorithm on the planet. Probably.
introsort
Introsort algorithm implemented in Javascript.
Contributions
Pull requests, bug reports etc are all welcome. Contribution guide: Be nice. Other than that, do whatever you like.
License
All these packages are released under the MIT license.