node package manager


The pluggable plumbing for your APIs


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