Skip to content

juliangruber/a-registry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

a-registry

WIP master-only service registry library

Example

var Registry = require('./');

// a is a registry that provides `stdin`

var a = Registry();

a.add('stdin', function() {
  process.stdin.resume();
  return process.stdin;
});

// b is a registry that provides `stdou`

var b = Registry();

b.add('stdout', function() {
  return process.stdout;
});

// connect a and b

var as = a.createStream();
as.pipe(b.createStream()).pipe(as);

// pipe a's stdin into b's stdout

b.get('stdin', function(stdin) {
  a.get('stdout', function(stdout) {
    stdin.pipe(stdout);
  });
});

License

MIT

About

WIP master-only service registry library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published