twilio-conversations.js allows you to add multi-party voice and video communications to your web apps. For more information, see the Quickstart and Guides.
Releases of twilio-conversations.js are hosted on a CDN, and you can include these directly in your web app using a <script> tag.
NPM & Bower
You can also include twilio-conversations.js with either npm or bower. Including twilio-conversations.js this way allows you to integrate flexibly with build systems like Browserify and webpack.
npm install twilio-conversations --save
bower install twilio-conversations --save
Fork and clone the repository. Then, install dependencies with
npm install npm install gulp -g
Part of the build process involves running integration tests against Twilio. In order to run these, you will need a Twilio account and you will need to set the following environment variables:
Alternatively, you can skip the integration tests by setting
to "true". Then, run
The builds and docs will be placed in the
Bug fixes welcome! If you're not familiar with the GitHub pull request/contribution process, this is a nice tutorial.