node package manager

plumbing

The pluggable plumbing for your APIs

Plumbing

Pluggable plumbing for your Javascript libraries.

This module allows you to handle things like tracing or buffering in one place instead of sticking it in each of your libraries.

npm install plumbing
  • shared context
  • infinite namespacing
  • composable middleware
  • composable plumbing instances
  • add hooks for additional methods, additional context, or method wrappers
  • queueing (see tests)
  • buffering
  • logging (see tests)
  • proxying (see tests)
  • timeouts
  • tracing

MIT