Helpful Scripts functions that wrap some nodejs calls in Promise wrappers.
Install hsNode from npm the standard way:
npm i hsnode
hsNode.log functions (extends on hsUtil logging), adding support for
- log recordings in configurable log files
- using transientlogging
hsNode.Request REST-API with support for
- paced requests - configure limits on requests per second and max number of unresolved requests; see hsUtil
- integrated, configuarble, content decoding - e.g. str2jsonorhtml2jsonor a a self defined decoder
- simple authentication, currently: Basic, Digest, and Token authentication
- cached requests - allowing for targeted reloads for cached responses
- child_processsexecution
- file systemfunctions
See docs for details