Skip to content

HelpfulScripts/hsNode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Nov 12, 2021
ea704e0 · Nov 12, 2021
Nov 3, 2020
Jan 20, 2020
Nov 12, 2021
Oct 24, 2021
Apr 26, 2020
Jan 20, 2020
Jan 31, 2021
Jan 20, 2020
Nov 7, 2020
Nov 7, 2020
Jun 27, 2020
Feb 19, 2021
Jul 5, 2020
Nov 28, 2020

Repository files navigation

hsNode

NPM License npm version docs Build Status codecov Known Vulnerabilities Dependencies Status

Helpful Scripts functions that wrap some nodejs calls in Promise wrappers.

Installation

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 transient logging

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. str2json or html2json or a a self defined decoder
  • simple authentication, currently: Basic, Digest, and Token authentication
  • cached requests - allowing for targeted reloads for cached responses

Promise wrappers for nodejs functions:

  • child_processs execution
  • file system functions

See docs for details