Component API for XMPP


Idiomatic XMPP component library for node.js

Please see for instructions on how to use node-xmpp-component.

Note: We now only support nodejs versions 0.8.0 and greater.

With package manager npm:

npm install node-xmpp-component

Install the dev dependencies, then...

npm test

To run the tests and the code style checks then use:

grunt test

Also see the tests run in travis. The tests in travis run both the code and code style tests.

Please see the various examples.

  • Use node.js conventions, especially EventEmitter, ie. for write buffer control
  • Client support for both XMPP clients and components