{"_id":"tropo","_rev":"134-197f6f0f839e1a8c6bccbc3793558b85","name":"tropo","description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","dist-tags":{"latest":"15.1.10"},"versions":{"0.0.1":{"name":"tropo","version":"0.0.1","dependencies":{"async":"~0.2.8","debug":"~0.7.2","request":"~2.21.0","lodash":"~1.2.1","optimist":"~0.4.0","xml2js":"~0.2.7"},"_id":"tropo@0.0.1","description":"Tropo\r ===","dist":{"shasum":"6afe012420aed59af7cc1f59969c37de917324cf","tarball":"https://registry.npmjs.org/tropo/-/tropo-0.0.1.tgz","integrity":"sha512-uqS33spjbhByuAN2Q8NspCnSYKlldU5vCC2upnQwynSapDykOOUmc6UpWAHfxuhCRHFbTI4E2A8FLiancn+iCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3JFgwfgZyFb9hXAII3+dMtFiT+auGjj5FAVnDvf+dgAIhAPnGf3VgBOZjlZc01amPHlgch9EYSNdKjE3Jog0xNzG5"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"abrkn","email":"a@abrkn.com"},"maintainers":[{"name":"abrkn","email":"a@abrkn.com"}]},"0.0.2":{"name":"tropo","version":"0.0.2","dependencies":{"async":"~0.2.8","debug":"~0.7.2","request":"~2.21.0","lodash":"~1.2.1","optimist":"~0.4.0","xml2js":"~0.2.7"},"_id":"tropo@0.0.2","description":"Tropo\r ===","dist":{"shasum":"bffb47431c6fbb7d9f33f68cbb1f893edb35f0fc","tarball":"https://registry.npmjs.org/tropo/-/tropo-0.0.2.tgz","integrity":"sha512-6Ak20frSeVVSPRLFZMPvkAkMMNosHcT0rahn2eg1i5oH7xF9HAh55nNXaPp+c9VE3qJ6WCjJwJ6/8B79C+7wfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUiSiPUP3txUKCA5gLVI+fb3aaGl50oA5FZQuPfwdBwgIhANZ2qCW1eqHJoH1vZ+IRF50flWoHA3rwqsLwygiGh9vs"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"abrkn","email":"a@abrkn.com"},"maintainers":[{"name":"abrkn","email":"a@abrkn.com"}]},"0.0.3":{"name":"tropo","version":"0.0.3","dependencies":{"async":"~0.2.8","debug":"~0.7.2","request":"~2.21.0","lodash":"~1.2.1","optimist":"~0.4.0","xml2js":"~0.2.7"},"_id":"tropo@0.0.3","description":"Tropo\r ===","dist":{"shasum":"0f85a385e35e21cb8c2731c9817828312391bdf9","tarball":"https://registry.npmjs.org/tropo/-/tropo-0.0.3.tgz","integrity":"sha512-ooddx6OkqK0dbA3tmL/Snv6bK8usBgFKCKPVIFgGuSnLuj5eaOAU+9dpyBNepTaPSRqWRIYOmeTw+ZPSVQMe9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMdL7VyY4r4xRDE46eFAASD+4ovmdCNlYP3SBmnzjkLAIgQFECzbnWBbQofW2+lhu/eWyORJU8Wk1ovZMxC0ruMQs="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"abrkn","email":"a@abrkn.com"},"maintainers":[{"name":"abrkn","email":"a@abrkn.com"}]},"0.0.4":{"name":"tropo","version":"0.0.4","dependencies":{"async":"~0.2.8","debug":"~0.7.2","request":"~2.21.0","lodash":"~1.2.1","optimist":"~0.4.0","xml2js":"~0.2.7"},"_id":"tropo@0.0.4","description":"Tropo\r ===","dist":{"shasum":"c77047120bad58f117f796e43c6f1517a611cf77","tarball":"https://registry.npmjs.org/tropo/-/tropo-0.0.4.tgz","integrity":"sha512-tp+2jX9qDYHSqczvAVsAtoCqi0QNh/HC3MSsGBMp+sknIk01GJDR99O+8TZGhEXdUpfG4wc8KP8OTnPmoOHKHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChhptRoYoUa9EAwtOyxC3HFgUdr88Cy45QK/umKXh0jAIhAOierkMY/qj2fknqSZWKH3nmszYiK3E9LFXpdom51KMy"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"abrkn","email":"a@abrkn.com"},"maintainers":[{"name":"abrkn","email":"a@abrkn.com"}]},"0.0.5":{"name":"tropo","version":"0.0.5","dependencies":{"async":"~0.2.8","debug":"~0.7.2","request":"~2.21.0","lodash":"~1.2.1","optimist":"~0.4.0","xml2js":"~0.2.7"},"_id":"tropo@0.0.5","description":"Tropo\r ===","dist":{"shasum":"0c12d8af9b53f803dee4bf898f006ca89e6ba2b4","tarball":"https://registry.npmjs.org/tropo/-/tropo-0.0.5.tgz","integrity":"sha512-opmWiSl/78QrL/GWIW3ohN1FFapGVw7L1wkurgk3luzzFMnwB9Nsio5dJZjt9C9/GjzZV5lV69JNjd3qJtoZGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4zhysyY1ozqcZ4kTCzcW8um004R3vU6hBJRIxANmPDQIgVemkY7IObmGYoZhkhXRd/RjZ7f7Rnt1sBPhjGOhKaPk="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"abrkn","email":"a@abrkn.com"},"maintainers":[{"name":"abrkn","email":"a@abrkn.com"}]},"14.1.1":{"name":"tropo","version":"14.1.1","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":">= 0.2.2","flatiron":">= 0.2.8","pkginfo":">= 0.2.3","node-uuid":">=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":">= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2"},"devDependencies":{"nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications. By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities f","_id":"tropo@14.1.1","dist":{"shasum":"679ade85c548cfee8298a4fa372f4ff61d8e1bff","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.1.1.tgz","integrity":"sha512-GGliqWrZdRcd1xsjZEck+HwjkQWvCqWZPRTYKgO87g8wyUTmp9/RIiHoUnEmFYMdpz0HQhgIzKX1ZI7ucEn3kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoB0FfSWyRToNnqpEpAywFO1BYd9+mx4VOVPUhZ0C4AgIhAPx+Qlr1M7vvVvEYpoP6R2c9heHqHGkpzARLhSPukvb2"}]},"_resolved":"tropo-sdk-14.1.1.tgz","_from":"tropo-sdk-14.1.1.tgz","scripts":{},"_npmVersion":"1.3.24","_npmUser":{"name":"emcee21","email":"mcervantes@tropo.com"},"maintainers":[{"name":"abrkn","email":"a@abrkn.com"},{"name":"emcee21","email":"mcervantes@tropo.com"}]},"14.1.2":{"name":"tropo","version":"14.1.2","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":">= 0.2.2","flatiron":">= 0.2.8","pkginfo":">= 0.2.3","node-uuid":">=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":">= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2"},"devDependencies":{"nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications. By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities f","_id":"tropo@14.1.2","dist":{"shasum":"0085f77c9bdc030dbddf7881c14d60eba111572b","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.1.2.tgz","integrity":"sha512-mlLrR5iGY5K04wnvtMRufhAr0pgsYhJ1g9mW56tN2r4Cd37UWx+76ztFF1ugJtgn4BxbVuRkirObly++vrCzOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHCGQTyWq8BvsUi8CY9h7lSyz5kBOBeTLZfaRBK8O6LgAiB3c2pZXYcNb/SbDmWaVMHilQ6jBNtCL51cIHPeWAzUJA=="}]},"_resolved":"downloads/tropo-sdk-14.1.2.tgz","_from":"downloads/tropo-sdk-14.1.2.tgz","scripts":{},"_npmVersion":"1.3.24","_npmUser":{"name":"emcee21","email":"mcervantes@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"}]},"14.1.3":{"name":"tropo","version":"14.1.3","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":">= 0.2.2","flatiron":">= 0.2.8","pkginfo":">= 0.2.3","node-uuid":">=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":">= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2"},"devDependencies":{"nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.1.3","dist":{"shasum":"4c3bd399bd64c28cdccf523ad01d85a367d549cf","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.1.3.tgz","integrity":"sha512-p6sSzMLvZS2RiR1Zr50X/Z38ummMQTLKGChant9T0oLUzPOkI8Vclz0TYHYpa9u6I4Uo0b7ba0uQ2ggtshIOsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFnsn2prgp6TAJOGs3RQC+m15emxSLVPba88y1RGODtmAiAge17Yn8BpyK3++7OmG84/OpsI9tlLnBD8rleLhknCkA=="}]},"_resolved":"../ameche-14.1-SNAPSHOT.tgz","_from":"../ameche-14.1-SNAPSHOT.tgz","scripts":{},"_npmVersion":"1.3.24","_npmUser":{"name":"emcee21","email":"mcervantes@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"}]},"14.1.4":{"name":"tropo","version":"14.1.4","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":">= 0.2.2","flatiron":">= 0.2.8","pkginfo":">= 0.2.3","node-uuid":">=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":">= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2"},"devDependencies":{"nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.1.4","dist":{"shasum":"67816ac8d0effcd1346248c748e29af4ede920ee","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.1.4.tgz","integrity":"sha512-+Ch/848jTLoKUCPrkpkr7fM2+HaJ4YajQxmtl8qKyf+pe7uPVwqn5t8OZ9FupNUddvji6MIspaynpM3WrPtIOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHhaKASwT9+k/kMf9bKFPS9DY1w6lGzfXNVZKPIuZAyiAiEAxn9m5bj+o03aH5LSFr7OZyr8652/4HTsuwFF82ula0M="}]},"_resolved":"downloads/tropo-sdk-14.1.4.tgz","_from":"downloads/tropo-sdk-14.1.4.tgz","scripts":{},"_npmVersion":"1.3.24","_npmUser":{"name":"emcee21","email":"mcervantes@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"}]},"14.2.0":{"name":"tropo","version":"14.2.0","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":">= 0.2.2","flatiron":">= 0.2.8","pkginfo":">= 0.2.3","node-uuid":">=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":">= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2"},"devDependencies":{"nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.2.0","dist":{"shasum":"50f01812f2546a42babc9b4dea5a3d76742af084","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.2.0.tgz","integrity":"sha512-qFUFu9HnftXRyuPtAnW/FqvNXlnYlHn4+qqV+aCeUkykBxqODXuCLKZQdB+iSWS22Grix84bSDABGLVOydP93Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEjNT8ef0QtNF+m34qhRdUry0JFqG1dCcJrFht6hZnzQAiEAq+eVj8wmtOtxPiVU9s+39NGqVPEIYanG6SI13N+QGrc="}]},"_resolved":"/Users/emcee/downloads/tropo-sdk-14.2.0.tgz","_from":"/Users/emcee/downloads/tropo-sdk-14.2.0.tgz","scripts":{},"_npmVersion":"1.3.24","_npmUser":{"name":"emcee21","email":"mcervantes@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"}]},"14.2.1":{"name":"tropo","version":"14.2.1","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":">= 0.2.2","flatiron":">= 0.2.8","pkginfo":">= 0.2.3","node-uuid":">=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":">= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2"},"devDependencies":{"nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.2.1","dist":{"shasum":"8e9759d160e550b49977ac70df30d0ea76f7a4f3","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.2.1.tgz","integrity":"sha512-I9KvY3N++E9/39z6tJ9XlddlY7yX7rwYoWHM8Si0rf8xls6OqHOO8GWpiIUYSikpv5e3bmNDvCVrUhtYwy3R8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDi1X3fLv4orUHZeaGRbKi30VFmb75KjasUsyiFJkG8tgIhALWKe5+MxMMlZ1HK8u75QSfGIO8kSQJLn2gKNy8WQWz6"}]},"_resolved":"tropo-sdk-14.2.1.tgz","_from":"tropo-sdk-14.2.1.tgz","scripts":{},"_npmVersion":"1.3.24","_npmUser":{"name":"emcee21","email":"mcervantes@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"}]},"14.2.2":{"name":"tropo","version":"14.2.2","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":">= 0.2.2","flatiron":">= 0.2.8","pkginfo":">= 0.2.3","node-uuid":">=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":">= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2"},"devDependencies":{"nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.2.2","dist":{"shasum":"3fc8d3ab00bda9a431fed7a34f26da850b193e59","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.2.2.tgz","integrity":"sha512-b2/KZeBZRpfX2QnzHZDYbBIKb1+5U7K9tXFCojEZsfysui90nDldQdn2fpJbxlqqN1ONSmdm/OAZbZnXNQ/SwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeOrOs0WDAzMa1surF4ZqHcndjJ7sFMLar7Kvp2Dw88QIhAORPN12OWzcrGzx/bCkFwI7kQ9DgKNtumL9qrS5h2Uuj"}]},"_resolved":"/Users/emcee/downloads/tropo-sdk-14.2.2.tgz","_from":"/Users/emcee/downloads/tropo-sdk-14.2.2.tgz","scripts":{},"_npmVersion":"1.3.24","_npmUser":{"name":"emcee21","email":"mcervantes@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"}]},"14.3.0":{"name":"tropo","version":"14.3.0","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":">= 0.2.2","flatiron":">= 0.2.8","pkginfo":">= 0.2.3","node-uuid":">=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":">= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2"},"devDependencies":{"nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.3.0","dist":{"shasum":"6a46874b0cdbdacc7ff0da0babc93bc6ef40c8cf","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.3.0.tgz","integrity":"sha512-O/CJ3pz+XzeDwbo+QTLbOp2H4gk/76cAdrX8/mcigFVeZDlfBZrGuOTut/vxlgwQPINWfDqv7K6FAtNkFZ2vDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzdssKEl9CXRRNdVm1fVoybnl7i6+1hN374yVKH7BwzAIgP5jK0Y1jIViZQoirwIVZevsPQtCzxoQ1MYlGiWMqVBU="}]},"_resolved":"/Users/emcee/downloads/tropo-sdk-14.3.0.tgz","_from":"/Users/emcee/downloads/tropo-sdk-14.3.0.tgz","scripts":{},"_npmVersion":"1.3.24","_npmUser":{"name":"emcee21","email":"mcervantes@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"}]},"14.2.3":{"name":"tropo","version":"14.2.3","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":">= 0.2.2","flatiron":">= 0.2.8","pkginfo":">= 0.2.3","node-uuid":">=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":">= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2"},"devDependencies":{"nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.2.3","dist":{"shasum":"f2772f7886d21eb15c03e3cc664c717df03ae459","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.2.3.tgz","integrity":"sha512-h48Sf5ppbgYQXnCQ4f8cJFapnbp5omT3+disC3Hgu94oU7uf5aXUmKkNmo7WUDf+p+5v9JdO4yLVSnIIMbaq0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGTncOtnklRV8hXO74N1W8L6k6K2B5Ktw8dN+TaSak9gIgQVOqbL2xBjW3sADCrN9tHIzx2x4V15X942MxskKGo/U="}]},"_resolved":"tropo-sdk-14.2.3.tgz","_from":"tropo-sdk-14.2.3.tgz","scripts":{},"_npmVersion":"1.3.24","_npmUser":{"name":"emcee21","email":"mcervantes@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"}]},"14.2.4":{"name":"tropo","version":"14.2.4","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":">= 0.2.2","flatiron":">= 0.2.8","pkginfo":">= 0.2.3","node-uuid":">=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":">= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2"},"devDependencies":{"nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.2.4","dist":{"shasum":"c6bf3edd8e7f1b0bade6f7c51afaa11c5af33910","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.2.4.tgz","integrity":"sha512-OKxXxCJ2WgbLiedaIs7qK5JF1CnGzOq0419iADgIBxj5LoWDsw7I6O//BsDBD8FLLFDbkIngx5JaIWjG/QnUfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICFCz86lWJ/O+p2j6O0cKVTpCRYovXL/oj4ci/pQiceqAiBdrlqwdQoEzFKUaZU45F1+/HtfCy+I79xuB6R0ex4rWg=="}]},"_resolved":"tropo-sdk-14.2.4.tgz","_from":"tropo-sdk-14.2.4.tgz","scripts":{},"_npmVersion":"1.3.24","_npmUser":{"name":"emcee21","email":"mcervantes@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"}]},"14.2.5":{"name":"tropo","version":"14.2.5","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":">= 0.2.2","flatiron":">= 0.2.8","pkginfo":">= 0.2.3","node-uuid":">=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":">= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2"},"devDependencies":{"nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.2.5","dist":{"shasum":"e3e08be503c6c89620ced14eeb881f1de5a5a19c","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.2.5.tgz","integrity":"sha512-cWHh3xlMFlLP1kcuGlLwqV3lA+GSzBX/LKzpLpxeP51b785S6UmO/xCPz5jV6PtkgnINjikH9Q+zJ3JT8pg24w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZanq/6JeX8Mf7R3UrL6WUEX3b/U88WvRPtSwS8FYHNAiEAlB2zDeFw67jg3y09oVzF+yj9eUFOtEaVMmMeD02200k="}]},"_resolved":"tropo-sdk-14.2.5.tgz","_from":"tropo-sdk-14.2.5.tgz","scripts":{},"_npmVersion":"1.3.24","_npmUser":{"name":"emcee21","email":"mcervantes@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"}]},"14.2.7":{"name":"tropo","version":"14.2.7","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":">= 0.2.2","flatiron":">= 0.2.8","pkginfo":">= 0.2.3","node-uuid":">=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":">= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2"},"devDependencies":{"nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.2.7","dist":{"shasum":"dc8156565b95fb70b211744bf07ffef19a8e2a89","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.2.7.tgz","integrity":"sha512-4si7ciZP3g2fiCVXZdgUG4dlKQ2J/Q/ThWDnkGxVMW1Mb7H54AsoTD2H8AFqJRhtut7K1ej7srE1lTOFCGN3aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFoF38PciaF/4f+JnCPBCSCX5WZbXEn/DH9ET517pseLAiBrcQXO6MCEdLoGQxpvQLV0Obea0U6eGg4OPvcC02xY4Q=="}]},"_resolved":"tropo-sdk-14.2.7.tgz","_from":"tropo-sdk-14.2.7.tgz","scripts":{},"_npmVersion":"1.3.24","_npmUser":{"name":"emcee21","email":"mcervantes@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"}]},"14.2.8":{"name":"tropo","version":"14.2.8","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":">= 0.2.2","flatiron":">= 0.2.8","pkginfo":">= 0.2.3","node-uuid":">=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":">= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.9.0"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.2.8","dist":{"shasum":"831b1b43cf74d232954da9d90c8a610a818b07a5","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.2.8.tgz","integrity":"sha512-QHpvY+p9B5IS7FOPLB7EBzR+KYRJ7muSl3mkQjeNAFdBw6gajFSqImla8/8EPcgjPSvQdEET7ocWyQBNTmMOtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCK+E+g5wcTC/bUvgRO7u1bcMHVDYP08tbjr076Jha9cAIgJhdcLvESEcCWsbJsNZOeyCkBsDA02LC8S5eU8tk9ufU="}]},"_resolved":"tropo-sdk-14.2.8.tgz","_from":"tropo-sdk-14.2.8.tgz","scripts":{},"_npmVersion":"1.3.24","_npmUser":{"name":"emcee21","email":"mcervantes@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"}]},"14.3.1":{"name":"tropo","version":"14.3.1","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":">= 0.2.2","flatiron":">= 0.2.8","pkginfo":">= 0.2.3","node-uuid":">=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":">= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.9.0"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.3.1","dist":{"shasum":"acadd69a384d8828e1c7c5153749595aac30944a","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.3.1.tgz","integrity":"sha512-6HUf+H12XsvWf1ettX29YQetUxKlvyUzKcKcUJEuLrUjG1o8G/aaiF7hXOl3j7gLAMQDbyuzQwnCHiBxvEoNkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZQT+kHsCAFIkR04+Xy0JI5GaT5mOcLNjQ5aGaH7CasQIhAJNxJo2hnuKTx4x/aRFPnrLUgd3YMT+Xwzwr6RP6rbm1"}]},"_resolved":"tropo-sdk-14.3.1-SNAPSHOT.tgz","_from":"tropo-sdk-14.3.1-SNAPSHOT.tgz","scripts":{},"_npmVersion":"1.3.24","_npmUser":{"name":"emcee21","email":"mcervantes@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"}]},"14.2.9":{"name":"tropo","version":"14.2.9","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":">= 0.2.2","flatiron":">= 0.2.8","pkginfo":">= 0.2.3","node-uuid":">=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":">= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.9.0"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.2.9","dist":{"shasum":"48c6ae5b491c38323b6fca1d5f574dd86d365124","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.2.9.tgz","integrity":"sha512-PLBpPmTmcogwDyQcLoZD6QBO8+B4m4G+r+9sK2NSfe/XAvw31gveCZxAajqHZ4tOfiFVUNh9yQy35g8ZDFBq1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnb05ItaECNmnxENhAGqGDOzCdQw4hKGV3OgM4IQGKvwIhAP5u1JmF90KmrOMdqsQzFIEbfjRzoxfogdkRU79RruZo"}]},"_resolved":"tropo-sdk-14.2.9.tgz","_from":"tropo-sdk-14.2.9.tgz","scripts":{},"_npmVersion":"1.3.24","_npmUser":{"name":"emcee21","email":"mcervantes@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"}]},"14.2.10":{"name":"tropo","version":"14.2.10","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":">= 0.2.2","flatiron":">= 0.2.8","pkginfo":">= 0.2.3","node-uuid":">=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":">= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.9.0"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.2.10","dist":{"shasum":"6e74724d00ec59dee273e75f030a3fbcc9dd0374","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.2.10.tgz","integrity":"sha512-oHDO99IY245fvWOkyr8om8fv/mzmo1QptBBoSee5QUxGEzONb+AIj8/noowGuXzDDxAtZDPvippLPBs+tMaWtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDz0HwRW+ma8B0RHI2L/y/jXENTq8tvtLl+KgTYLNF0vAiAWVyQpTCloXMMVy371X/Q7p5MDQf8qbqaJ41obn+Gd8g=="}]},"_resolved":"downloads/tropo-sdk-14.2.10.tgz","_from":"downloads/tropo-sdk-14.2.10.tgz","scripts":{},"_npmVersion":"1.3.24","_npmUser":{"name":"emcee21","email":"mcervantes@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"}]},"14.2.11":{"name":"tropo","version":"14.2.11","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":">= 0.2.2","flatiron":">= 0.2.8","pkginfo":">= 0.2.3","node-uuid":">=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":">= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.9.0"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.2.11","dist":{"shasum":"f040df1b5ca60fb834aa90acf41216e766185c30","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.2.11.tgz","integrity":"sha512-xS6B9OJGqbI/EDgy+CbO4PuXM0n1YdGeTBhZdGGMwnmp/552BrOJ2bt67SPF9C33x1nBmCJfc2Tr/6U7WZZvcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDODzy/HSg1DDCpufOw40l8kyA0/NGZZRKIxMcFOMJW4wIgUIs1tZb1tD/BKALdED3cV/3vns6HVCGJx1r4fFzNY4g="}]},"_resolved":"tropo-sdk-14.2.11.tgz","_from":"tropo-sdk-14.2.11.tgz","scripts":{},"_npmVersion":"1.3.24","_npmUser":{"name":"emcee21","email":"mcervantes@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"}]},"14.2.12":{"name":"tropo","version":"14.2.12","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":">= 0.2.2","flatiron":">= 0.2.8","pkginfo":">= 0.2.3","node-uuid":">=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":">= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.9.0"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.2.12","dist":{"shasum":"a6d34c3f4cf44abf3363fe00e74efd5212a77f0e","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.2.12.tgz","integrity":"sha512-ALfao+6+mMl8Zbb3XmLSwa+flA39LsZBtENNN2etDJf49br5Af1X+C34MQNIuWJhmu98TP6dl8H5HvrXkrKAzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxNd3sAxxD+DY5pHPD8Jh9OIqWdv8N3ADP7gREfBLjGgIgcJP6lPJhoU7Cz4OyUcYLrc7KS2/NXKFXfoHktPX7/Hc="}]},"_resolved":"tropo-sdk-14.2.12.tgz","_from":"tropo-sdk-14.2.12.tgz","scripts":{},"_npmVersion":"1.3.24","_npmUser":{"name":"emcee21","email":"mcervantes@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"}]},"14.2.13":{"name":"tropo","version":"14.2.13","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":">= 0.2.2","flatiron":">= 0.2.8","pkginfo":">= 0.2.3","node-uuid":">=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":">= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.9.0"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.2.13","dist":{"shasum":"66ceebe88f39715f1c2cb60460ffb48d4e96f8ba","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.2.13.tgz","integrity":"sha512-1mliAXtKL6j8vdWNnaFkgqoSJ8sJvhbY2FF5F4TrcLmsEXYNHCBwMWdoAak26L6ndo8S9JD04i6uCoSjt8HR+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC0UXdLMDrA8s8m+NpqpkH09HURsZtd/Ojk0DmdyaRwGAiEAz+fBFXqjcpTfk1GsIiP8zpW/h9/RDK873AYOcxqCus0="}]},"_resolved":"tropo-sdk-14.2.13.tgz","_from":"tropo-sdk-14.2.13.tgz","scripts":{},"_npmVersion":"1.3.24","_npmUser":{"name":"emcee21","email":"mcervantes@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"}]},"14.4.0":{"name":"tropo","version":"14.4.0","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":"= 0.2.2","flatiron":"= 0.2.8","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.4.0","dist":{"shasum":"88d93692eb853ceae1319e1ce644d436f41674da","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.4.0.tgz","integrity":"sha512-ED4KJIr1yuHmc8I3m9Gpw5qZvdXgZn2xyDNc1vcctznDKpkOO9OMFGipg3rz/3L/SJ8m0cA6l+WfD+dbjI0mJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXvHq/xzKFi7IH84Rll8RBR6dMBRiHXjgG4xZH+xlL5AiBl/nVCjwumE06ftkCxZkA7VR8xPRVHiVh2I75TXtVtPg=="}]},"_resolved":"../../tropo-sdk-14.4.0.tgz","_from":"../../tropo-sdk-14.4.0.tgz","scripts":{},"_npmVersion":"1.3.24","_npmUser":{"name":"emcee21","email":"mcervantes@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"}]},"14.2.14":{"name":"tropo","version":"14.2.14","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":">= 0.2.2","flatiron":">= 0.2.8","pkginfo":">= 0.2.3","node-uuid":">=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":">= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.9.0"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.2.14","dist":{"shasum":"db97df454be22d123615a84a7ef9a3468eab8fb3","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.2.14.tgz","integrity":"sha512-FQDoRpTNgXv1DE+CbkqwkDjDz8OckIlTiQNzb1UBOA70Vnf/mUoqs4TbDkU4iie+t6DCsQZwSxrnHym0MxPP/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBvj74DN4SX6frAGWwnj37IINToaVOGQhzTDa5OZYua7AiEAtE3q+GwiEeH3cvzJjGMbP8o/XnbU9ypmXYphgUCGpWQ="}]},"_resolved":"../../tropo-sdk-14.2.14.tgz","_from":"../../tropo-sdk-14.2.14.tgz","scripts":{},"_npmVersion":"1.3.24","_npmUser":{"name":"emcee21","email":"mcervantes@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"}]},"14.2.15":{"name":"tropo","version":"14.2.15","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":">= 0.2.2","flatiron":">= 0.2.8","pkginfo":">= 0.2.3","node-uuid":">=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":">= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.9.0"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.2.15","dist":{"shasum":"545f4f8bc7d2bb80413e2f3adf2fca91ca85744f","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.2.15.tgz","integrity":"sha512-/Xfjnz/CGbwU/KXMh/04fYpCI+73+4t9JSeHBrWkvcBxvNIBkmOA0Gzyva7MZjSw6vkdQJrxO0djNhc/guk2ZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG24HudPdeglbjeD4KF0KIdzhlxqmLtOtY6Gy50qda0HAiEA644vpHWe4xHU9NVuPlnMwmkL7U7inYpRYpqCgXLQpwY="}]},"_resolved":"/Users/emcee/tropo-sdk-14.2.15.tgz","_from":"/Users/emcee/tropo-sdk-14.2.15.tgz","scripts":{},"_npmVersion":"1.3.24","_npmUser":{"name":"emcee21","email":"mcervantes@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"}]},"14.2.16":{"name":"tropo","version":"14.2.16","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":">= 0.2.2","flatiron":">= 0.2.8","pkginfo":">= 0.2.3","node-uuid":">=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":">= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.9.0"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.2.16","dist":{"shasum":"c2c8bd873a2bfc489c4e7082d67217e80be889ce","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.2.16.tgz","integrity":"sha512-Qg37E/SWxgatKRuc7K23M6o0tv9VfFb1D/lrOQ42UIlMqI5uJaql7jbpy/jAaR8w0D9k5s6p3XTQRDrX8AKGgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBhUqCcYQQSu94HJAl7JKgzg8mu4S30ehc8TVFHjM6lqAiBbmM3vx0qtezj7et34Ly4xd0zzqNZLU239U7ycqrSjGw=="}]},"_resolved":"../tropo-sdk-14.2.16.tgz","_from":"../tropo-sdk-14.2.16.tgz","scripts":{},"_npmVersion":"1.3.24","_npmUser":{"name":"emcee21","email":"mcervantes@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"}]},"14.5.0":{"name":"tropo","version":"14.5.0","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"gitHead":"43ebff0fca24f19e171f858dd0e5ee6a4dab01dc","description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.5.0","scripts":{},"_shasum":"64400cbe22a4bbe47346afac0c97aff5ce51bce2","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"loopingrage","email":"loopingrage@gmail.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"}],"dist":{"shasum":"64400cbe22a4bbe47346afac0c97aff5ce51bce2","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.5.0.tgz","integrity":"sha512-EJMs6O/aa7c7z4+GwdhCyAH50YNs0DgLWm3wB36dMY/ebaoCseD0h3zDRA87J2qAl5++z9lVBUeS5R/QEIsiIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUBFTppe9kOp8vu4LfayWJQArOzKxx+2X3C9HoXl1l6AIhAMzV2Ord0sGqJSkgFRH83/jKqkXgkHGMG9QLYPuoipWX"}]}},"14.5.1":{"name":"tropo","version":"14.5.1","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2","socket.io-client":"1.3.4"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"gitHead":"9aff139ebbb1846429a928b068f23ff3eaf8c83e","description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.5.1","scripts":{},"_shasum":"348cc0a57b8efd65f78bf3c4092f039dfba5a98a","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"loopingrage","email":"loopingrage@gmail.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"}],"dist":{"shasum":"348cc0a57b8efd65f78bf3c4092f039dfba5a98a","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.5.1.tgz","integrity":"sha512-BEZUEYez0fuD7/6VfbclEXrB4EQYaaJBz+SSZKac4GhLZgKHVnEp/aVKvoEAhz4DlEURZQ5GLq7DG6V9E561+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT9blSidVOABeZUgHZ8nINFN75CS6jNmMhw70gCJSz3wIhAKYg3mMZXmaa9IIpTjiR6E1YdG4BHZh9VAZMheUOjtEn"}]}},"14.5.2":{"name":"tropo","version":"14.5.2","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2","socket.io-client":"1.3.4"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"gitHead":"ec50922902ee5c37686c2a45956ae9c5063d442f","description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.5.2","scripts":{},"_shasum":"5bf379086e8cc5547fd0a68a97f0ad8125223af1","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"loopingrage","email":"loopingrage@gmail.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"}],"dist":{"shasum":"5bf379086e8cc5547fd0a68a97f0ad8125223af1","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.5.2.tgz","integrity":"sha512-J9FxJTbK69noUxWVsnv4eCFC2I8DXZ5WDSrsWVYh6yD1FgsPpZrqXLPa7iNjxrvAgcb72AQHm6nOlCq9gR3vIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFDgfI3SWd9szHFOMfCkHG4tuc9Rss9zS1INqPJO99mPAiBvrfAm1EiFYFGJaRguFGrF009bvrxFz6nonRmEBZKSYw=="}]}},"14.5.3":{"name":"tropo","version":"14.5.3","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2","socket.io-client":"1.3.4"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"gitHead":"757197943cce116e02b2ed1ea869663d983fe662","description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.5.3","scripts":{},"_shasum":"17d4ea7e7b305f506378c2201e840d549ac21105","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"loopingrage","email":"loopingrage@gmail.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"}],"dist":{"shasum":"17d4ea7e7b305f506378c2201e840d549ac21105","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.5.3.tgz","integrity":"sha512-MNMx6zFQ/2IVkHAVjotfhLvWrUJNjgqPoZD7gF4JB6LG4Yq8VBwr3He+wcpj/+CBdk8fF5K7kxHYmjPh1n1tcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCc8ElPRGjJrCvKw0hAFjG48AWVgAVBjKxIaIbvDLiPHgIhALEpZc9CRBbmyReaDQCgj2SQ4OR0WpNg5ojUF9DEPoHY"}]}},"0.0.0":{"name":"tropo","version":"0.0.0","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"gitHead":"193fa76089e2164f606b36ffb603ee77b4c2d8e5","description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@0.0.0","scripts":{},"_shasum":"6dd9a9773016ad710268f3600aff9f1cc3b91132","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"loopingrage","email":"loopingrage@gmail.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"}],"dist":{"shasum":"6dd9a9773016ad710268f3600aff9f1cc3b91132","tarball":"https://registry.npmjs.org/tropo/-/tropo-0.0.0.tgz","integrity":"sha512-WrZYCZM9oAhB5GOJ3l2ywOTAWcbgpssk9mnYy+S3xc3Z6nENx+hLmbI3KujXQPfIKjpSuXjYwehgdRuiFr+KUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmSdkY2zYpYt74sWyQJe+V6Cct0X5lwnwrtIG8AwZ2DAIgeq8aKFs38n279Fu66Wkto+hdMkPacl1oMI/8+cKgfhM="}]}},"14.5.4":{"name":"tropo","version":"14.5.4","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"gitHead":"193fa76089e2164f606b36ffb603ee77b4c2d8e5","description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.5.4","scripts":{},"_shasum":"fe239ac680c13de5299d3bb58385a0533c8980ca","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"loopingrage","email":"loopingrage@gmail.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"}],"dist":{"shasum":"fe239ac680c13de5299d3bb58385a0533c8980ca","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.5.4.tgz","integrity":"sha512-XjT6Qdpr8wKa4j1rcwajjuFDQ5BJvDUHKiWnmFDvU16dwz1M0XmRvKQKqgnq/Z1RlJH/DUB2jYbBuTIv3gTd4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSUCeVWNRgcc9vSsXJ4kYi4qZSpSxWGQO2TPWtGronGwIgeoxnL/2KE7BkYxO/YeBlhEhHvCQeWqANdaO25lLFe+U="}]}},"14.5.5":{"name":"tropo","version":"14.5.5","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 0.6.2","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.5.5","_shasum":"f63c9f2528028291e083c5d051745fc1bc58eb0d","_resolved":"tropo-14.5.5.tgz","_from":"tropo-14.5.5.tgz","scripts":{},"_npmVersion":"1.4.28","_npmUser":{"name":"emcee21","email":"mcervantes@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"}],"dist":{"shasum":"f63c9f2528028291e083c5d051745fc1bc58eb0d","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.5.5.tgz","integrity":"sha512-n7RhtDprHyFLhu0+qzhgdwB3wGWOXUg83EuX0AYowQ6nIZZkQaXY1fDRms7mhOKb8h6NzeRc0lZAj5Ictj8v+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICLZh6ceWUNMuyyQ71gRQtFBNNiio9Z0YrAIExRNtByeAiEAxi4SxzHYrU+k1kF6gDz/dJaKgsXPvBJMKS5spN+iGb8="}]}},"14.2.17":{"name":"tropo","version":"14.2.17","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":">= 0.2.2","flatiron":">= 0.2.8","pkginfo":">= 0.2.3","node-uuid":">=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":">= 1.0.14","request":"= 2.53.0","agentkeepalive":"0.2.2","winston":">= 0.6.2"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.9.0"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.2.17","_shasum":"7fd7319fa6e3bb0a4ee0cc7c6abc63a08e03b0d1","_resolved":"tropo-sdk-14.2.17.tgz","_from":"tropo-sdk-14.2.17.tgz","scripts":{},"_npmVersion":"1.4.28","_npmUser":{"name":"emcee21","email":"mcervantes@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"7fd7319fa6e3bb0a4ee0cc7c6abc63a08e03b0d1","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.2.17.tgz","integrity":"sha512-KRv1jtuu7VzzIbucZDunul0O92mP2weRu4GBjo3VkH8yKk9hJLFfZc50DBVbg49RW+3PqKP+6SwDvNd2OZ+VyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIES0wTob46Qz0K2PlkBw56cEzTnhY8BwLVdqteQMhbzlAiEAjtImj4GoCuN9fQHfif2jg2/53+qpe01Tm7CoA9yy7f8="}]}},"14.5.6":{"name":"tropo","version":"14.5.6","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 0.6.2","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"gitHead":"c6e867c26389b9040f455e86f506646f41bc61d3","description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.5.6","scripts":{},"_shasum":"872203bf2ab6654f7820f5fd133a533b0509218d","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"loopingrage","email":"loopingrage@gmail.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"872203bf2ab6654f7820f5fd133a533b0509218d","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.5.6.tgz","integrity":"sha512-eexXweBseTgvs/yTTqurepoEf2aiaSbj3kpxsNd1yDFtYxGSK4zBj6Fu1p5p9mR1o1JdiX91uuTvn0OAS0Ci9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcowRpA5GvCFofTFTNiArko7vMvHf5eW1ve/YZNloWewIgcJ/K1TWc89YbqMMPCzOY9em8A94MSj0hCYJFbEfa3wk="}]}},"14.4.1":{"name":"tropo","version":"14.4.1","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.4.1","_shasum":"9fa04c7043d76826f3c5c9064f47fbe65facc4af","_resolved":"/Users/emcee/downloads/tropo-sdk-14.4.1.tgz","_from":"/Users/emcee/downloads/tropo-sdk-14.4.1.tgz","scripts":{},"_npmVersion":"1.4.28","_npmUser":{"name":"emcee21","email":"mcervantes@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"9fa04c7043d76826f3c5c9064f47fbe65facc4af","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.4.1.tgz","integrity":"sha512-QDB1djtGE4YkFJgngaFrxSdr4ZMwWGD3kt15NWfr2I5SgmhFfFpYLcVoaEmpg/EcQ/kVBlvJWVlErubpl+fy/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGtyMgquJpTVbdyEXQh+2f9Vsx2nUh2VLcuRkgqjcZJWAiBdhUx/FGGP5CQGY1wbMAc8YMcWwgTHD8b6rvI/2qFtlA=="}]}},"15.0.0":{"name":"tropo","version":"15.0.0","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 0.6.2","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.0.0","scripts":{},"_shasum":"58e5446646ec8fec3e08c9c8c3ce7b1a330146dc","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"tropo","email":"engineering@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"58e5446646ec8fec3e08c9c8c3ce7b1a330146dc","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.0.0.tgz","integrity":"sha512-Y3Trec8XAKSi7VQAfX5mtKBzaBTTRFaVzZHzOT6BDkojqROo4eDkTCbHczvLUMqqhUU3bAbYq3V8Ot8zi1HeZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEBCL/nJRqAbQf2iq0XG12/dc5srzZhKUzop44SWU9mQIgbiUZzDtJmzkaONr1bRJu7kYyhT938eYVhvz+HOqnh/E="}]}},"15.0.1":{"name":"tropo","version":"15.0.1","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 0.6.2","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.0.1","_shasum":"670e150278a9ddade8e300503c8b5df328a3b530","_resolved":"file:tropo-sdk-15.0.1.tgz","_from":"tropo-sdk-15.0.1.tgz","scripts":{},"_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"tropo","email":"engineering@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"670e150278a9ddade8e300503c8b5df328a3b530","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.0.1.tgz","integrity":"sha512-kPopBHHQ6PUX27EXV5SHil4GNrrCqoYlsWxdJ8PzR6yukaQuyN+oEIxb6S3LZAvXTrq9GpZRA/T5fZr9pvNUMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrvOdLI0QtGt/KCNp+pnAyJL5g5oLaBl01Izd1yLCnrAiAkNyriFTDdLy/2xdoNI1eHhn27PKRUEKlr7y7XQsPOkA=="}]}},"15.0.2":{"name":"tropo","version":"15.0.2","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 0.8.2","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.0.2","_shasum":"9c9d790404b403e33c5ef7c5d4f79c0eef4f97d0","_resolved":"file:../../../var/temp/tropo-sdk-15.0.2.tgz","_from":"../../../var/temp/tropo-sdk-15.0.2.tgz","scripts":{},"_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"9c9d790404b403e33c5ef7c5d4f79c0eef4f97d0","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.0.2.tgz","integrity":"sha512-pJVGozsjEEB6G/K0vp2VQtQ2UYNhjHgC5s9cC5cjhDq/5SDiEmY3lLKZVAuvaijz4gBIsSSClx2PUdJqdC+cwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPn0/wjsLM4Tm1yB44VIRvPSoayTzrPMo+12ro1T3ZhAIhAO+XXZnwbm9X/NVP/VpBZs0oOBQckXVVxLWW7LbSvmwx"}]}},"15.0.3":{"name":"tropo","version":"15.0.3","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 0.8.2","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.0.3","_shasum":"d772fc75d86906d53148aec3f6501bad2dbfc781","_resolved":"file:../../../var/temp/tropo-sdk-15.0.3.tgz","_from":"../../../var/temp/tropo-sdk-15.0.3.tgz","scripts":{},"_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"d772fc75d86906d53148aec3f6501bad2dbfc781","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.0.3.tgz","integrity":"sha512-LniZVNQW725tg1r3PW8314+GdhO2zu7DLxDWpTkT0osKsSIS/MeKkttUmIc1n3rHlz/X8TovrDgMnwBub+1img==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9tW43KOSDGV11cHgAdvOfdtMFcl1IZV6t0bgvUwWIJwIhAKA4LpQxprnj0cmbpioT9XiPw+ZWJHjSOGxGFN4XQ7M2"}]}},"15.0.4":{"name":"tropo","version":"15.0.4","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 0.8.2","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.0.4","_shasum":"31c766d16bdbef20f129136001a4c4f625a1078b","_resolved":"file:../../../var/temp/tropo-sdk-15.0.4.tgz","_from":"../../../var/temp/tropo-sdk-15.0.4.tgz","scripts":{},"_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"31c766d16bdbef20f129136001a4c4f625a1078b","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.0.4.tgz","integrity":"sha512-POUpDp1rXjbjBs3H6Cz9WkW9K7KiHSFGeWD6Btjx1/f10yxCU2RL1YaFTU6Kar4ug+f//Xb+4x/dUCs4ddczFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCI6SrFH5nTbGngUVr+Eb/pa8EHwfJFS2MhvtQw9k8ouQIhAKSFZQ9b56Vjm1WJgp/7ch0Lea3t2AB08CPWjGwD4gOu"}]}},"15.0.5":{"name":"tropo","version":"15.0.5","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 0.8.2","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.0.5","_shasum":"6340870351553e989c018447380e44dfd392ff9e","_resolved":"file:../../../var/temp/tropo-sdk-15.0.5.tgz","_from":"../../../var/temp/tropo-sdk-15.0.5.tgz","scripts":{},"_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"6340870351553e989c018447380e44dfd392ff9e","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.0.5.tgz","integrity":"sha512-DFwWcehCaSBg32CCZd5ll+GPW+ojF+HxvVkfLL5BOb0JuPKl8IAKPEJ9mDkQFwWpMWfL2OuDwH14Rb0t81sbVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjx3VxUqLTyX1Uw8R4ZXBAmkZMbIHSBzUGdi/Evk72wgIhAOxlWn6GUh+w3WHBENAbEhkme4qJ7eCJvoGiAG529sJO"}]}},"14.2.19":{"name":"tropo","version":"14.2.19","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":">= 0.2.2","flatiron":">= 0.2.8","pkginfo":">= 0.2.3","node-uuid":">=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":">= 1.0.14","request":"= 2.53.0","agentkeepalive":"0.2.2","winston":">= 0.6.2"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.9.0"},"gitHead":"712e8a9e1206236af97970807b460f0d42fcea43","description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.2.19","scripts":{},"_shasum":"b680af5e77ef5e8c22a12022a996a44736e9e837","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"loopingrage","email":"loopingrage@gmail.com"},"dist":{"shasum":"b680af5e77ef5e8c22a12022a996a44736e9e837","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.2.19.tgz","integrity":"sha512-/NacqJ4L403FhRNZmYJtWUZk+cQY74HIfD+zjMn8ivS59vDVGirejSqmwKi3AsD0aq3OV6hoQdoR8T2DrNHxKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJzMdOAZ4fXG+g2WXlGrAMMIkCVjHxUa/Fv5uAaUewbAIhAIc7uR84gSpPen1VYScFxWmYCB2DcTXiSWy6zfo+E36B"}]},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}]},"15.0.6":{"name":"tropo","version":"15.0.6","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 0.8.2","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.0.6","_shasum":"a3bf8c140ecd94020ddcf75dad1ac8ff0d8a3a87","_resolved":"file:../../../var/temp/tropo-sdk-15.0.6.tgz","_from":"../../../var/temp/tropo-sdk-15.0.6.tgz","scripts":{},"_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"a3bf8c140ecd94020ddcf75dad1ac8ff0d8a3a87","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.0.6.tgz","integrity":"sha512-co746BRP0SrvECJzLQn0iJ/XdGe+qEhRxxJLs8JDiGBrHXIn5rEGbwMyGngqNt3g05W59Ci6So0drJRVF5adFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfRdW17vn0LzJYI+0mUlTBoYknLCf34NMBL6Jlyr4gKAIgTkq/3S4VjRl/nYrvtzT32DWzOxPQvWTUkdHEu4HvBSs="}]}},"15.0.7":{"name":"tropo","version":"15.0.7","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 0.8.2","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.0.7","_shasum":"fa2e2293ce20a3eee1e439ee9dc70fee372cbd5c","_resolved":"file:../../../var/temp/tropo-sdk-15.0.7.tgz","_from":"../../../var/temp/tropo-sdk-15.0.7.tgz","scripts":{},"_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"fa2e2293ce20a3eee1e439ee9dc70fee372cbd5c","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.0.7.tgz","integrity":"sha512-vCQezd3l2JgfdrqIpGKGAl+y2vsQMAE3sCioAIAF+Y2Ptc+sOpaHptXjNcChRrR/3tmHnXzV/CjPDyVI5ylAGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJh4gMQOZICHPt2jrtznWge084S+m08pcFdkUb879o8QIhANHnCxpeK6nPYc/xo63Ee2Bzc7tb7aAXYHRjYP+fQsVw"}]}},"15.0.8":{"name":"tropo","version":"15.0.8","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 0.8.2","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.0.8","_shasum":"22135a2a0c3614f37b31fea8cfae25dd16e96fe8","_resolved":"file:../../../var/temp/tropo-sdk-15.0.8.tgz","_from":"../../../var/temp/tropo-sdk-15.0.8.tgz","scripts":{},"_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"22135a2a0c3614f37b31fea8cfae25dd16e96fe8","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.0.8.tgz","integrity":"sha512-4Lny6deq5ZkY+KKveHZMm0ewN2xF/mGjVbv8I7wn9yMoUY+osYuz/eGD+pj8MpE81IKsYxRNAxPFwR8QjYL9Zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNdXKUWy8yUEqTiUSQGjA+hf3M3IO5IBuz6CXmAB9ASwIhAO+jItwbFhFuxClOpBnNBYrZywnTAMcCgzpjKELsotSK"}]}},"14.4.4":{"name":"tropo","version":"14.4.4","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.4.4","_shasum":"4029ebb166dec2b49143875e67fbd7c522ec1bb2","_resolved":"file:../../../var/temp/tropo-sdk-14.4.4.tgz","_from":"../../../var/temp/tropo-sdk-14.4.4.tgz","scripts":{},"_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"4029ebb166dec2b49143875e67fbd7c522ec1bb2","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.4.4.tgz","integrity":"sha512-UkucqIy8eZ362u2EjJauVrcimO0uOi6gbid+zry4R1g1UnVhDL6/Bsb7qVDhQMK/zmHhrqAztcGWD2QBVLBfcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2Xw7TKJJyJ6GnhqO9DG/aESSQY82iSd6FluvROE+pFAiEAlFkicIrDfwKzxKL0awYD604dvRcV/MyP/SFeQ01k7EM="}]}},"15.0.9":{"name":"tropo","version":"15.0.9","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 0.8.2","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.0.9","_shasum":"2cab64943cbd0ea7acfcdc61173bc73f6e485eaa","_resolved":"file:../../../var/temp/tropo-sdk-15.0.9.tgz","_from":"../../../var/temp/tropo-sdk-15.0.9.tgz","scripts":{},"_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"2cab64943cbd0ea7acfcdc61173bc73f6e485eaa","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.0.9.tgz","integrity":"sha512-hqltZ3V90UYYSSZ8WZ8g+7gTXypMGMNh5MBnExc9pWHpTZUkVLfLqGEI+QSz2EA+Hg4ybvfQTvDItrCykkEP0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVTSu18pqVEEaWIGeB1vCADKh2AKGS+zVTVtVCiQM06wIgP5sp4l38mmEntvZcTZYi5Psqusi46KTn81QiiG+Tqt8="}]}},"15.0.10":{"name":"tropo","version":"15.0.10","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 0.8.2","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.0.10","_shasum":"c3a71c92029146ad2cecd296e2e43c87de512822","_resolved":"file:../../../var/temp/tropo-sdk-15.0.10.tgz","_from":"../../../var/temp/tropo-sdk-15.0.10.tgz","scripts":{},"_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"c3a71c92029146ad2cecd296e2e43c87de512822","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.0.10.tgz","integrity":"sha512-sCH0TRTsGFwOebMqAid2wVj0hgJ8s9ZcZeQIJKJYCaU3W4fe2vBXRnBU3fvO47dIquBQJWmNPbHws/XhrbtGFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFeZp3YqlejaMIOAQ7STcESqeEClnXGNLiCTo1QD4U3TAiBY07UVpZV7JJpKPnf4REtUpQFTvgP09ATFJrcdHWBrGw=="}]}},"15.0.11":{"name":"tropo","version":"15.0.11","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 0.8.2","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.0.11","_shasum":"c14b3e9b4f3cddcb3b004971c78c0dd29d4863ce","_resolved":"file:../../../var/temp/tropo-sdk-15.0.11.tgz","_from":"../../../var/temp/tropo-sdk-15.0.11.tgz","scripts":{},"_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"c14b3e9b4f3cddcb3b004971c78c0dd29d4863ce","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.0.11.tgz","integrity":"sha512-Zx7UXO2WKg6kQi2z9LMxm3DT/EUhE2xYn3kcRLmx6SFP6G5G261x1/rCNqxdRt9DZROHkCMXBJU52+XSbLTdOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFErvGM55NgZwC60LtHcKnLnGOctECZsXNVhFC1YrP5aAiBCg2FZNShNSpKFJ/tPgnAONHEt9YiGbTxlPxzze9Al5g=="}]}},"15.0.12":{"name":"tropo","version":"15.0.12","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 0.8.2","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.0.12","_shasum":"6057080994d26c4dad62afc2342912233e778852","_resolved":"file:../../../var/temp/tropo-sdk-15.0.12.tgz","_from":"../../../var/temp/tropo-sdk-15.0.12.tgz","scripts":{},"_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"6057080994d26c4dad62afc2342912233e778852","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.0.12.tgz","integrity":"sha512-yUCDIw56ZprbBMntHwHiS+s5YEn10DlV2tIHORJywxiHG1sqQE3/mlo40z8ACdxvjJPF1WgwIwJ1158hwyXF8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCs4qUfhO//GbD/4VT/xT6E1ILARmU0DtmOeAHnP8gXgIgRkTi3RQcXUI9HT0PvGBAjJz7A8Ez3rM9DkXkjBbNW7g="}]}},"14.4.5":{"name":"tropo","version":"14.4.5","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.4.5","_shasum":"ccc7c72d29f0d67c26da562e4de95cb9390e95d6","_resolved":"file:../../../var/temp/tropo-sdk-14.4.5.tgz","_from":"../../../var/temp/tropo-sdk-14.4.5.tgz","scripts":{},"_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"ccc7c72d29f0d67c26da562e4de95cb9390e95d6","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.4.5.tgz","integrity":"sha512-Xufba0LZI7wgQi80AyiyKJEqbqlMuHXTO1sBCRW5JsdmJUJmYHHOOmZB2vnvh8FWRFrcEbiL5UiYRjxkDKC+WA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICPc1N6ILMV1DvQ9FTjITzfsA6SN1EIVR30vlR7Xp/JnAiEAjk8nsT5eMcQJGorkMgn0KMKTzaLIdagn3SiNlds8OCk="}]}},"15.0.13":{"name":"tropo","version":"15.0.13","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 0.8.2","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.0.13","_shasum":"04e31de8eebafa9d4301c760fd725f2125950487","_resolved":"file:../../../var/temp/tropo-sdk-15.0.13.tgz","_from":"../../../var/temp/tropo-sdk-15.0.13.tgz","scripts":{},"_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"04e31de8eebafa9d4301c760fd725f2125950487","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.0.13.tgz","integrity":"sha512-ljU6aHtgdopro9w+4YOE72hod3jK7jSkAKEHSynHfWytCkiNHL97Uiu3xT91aoKo9WoE25ihAFaRRQfmfc2bPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRMf6K+XFB0Lr8r1jMQnAnC0no7faUby7lLK6l0VGOnAIgHqHghiQMbn1t6MSVU57mih2pBoAU2cVRaX+hdoxrgo8="}]}},"14.4.6":{"name":"tropo","version":"14.4.6","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.4.6","_shasum":"266376e03c8605f4e9d44c4a7298d5c2a427c604","_resolved":"file:../../../var/temp/tropo-sdk-14.4.6.tgz","_from":"../../../var/temp/tropo-sdk-14.4.6.tgz","scripts":{},"_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"266376e03c8605f4e9d44c4a7298d5c2a427c604","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.4.6.tgz","integrity":"sha512-hhF9xP0BdCn5nPX4U8S+xehnVZl82gwyI7uu5Bcw8c1C/Zo9slL8Tqa0Mcu6t6h+gQr4H9ojCCYmw08u3QFFBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICDl9hfywTAFAnk0u8Dt/x/Zkxjcv2ewdtd/I0sDG9N0AiBPxR3Swayc7rbDUYgnFqScsYMnpCK8WI9scklQzFAwVA=="}]}},"15.0.14":{"name":"tropo","version":"15.0.14","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 0.8.2","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.0.14","_shasum":"cdfa19ddeee332869519240512d48193238ed1d3","_resolved":"file:../../../var/temp/tropo-sdk-15.0.14.tgz","_from":"../../../var/temp/tropo-sdk-15.0.14.tgz","scripts":{},"_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"cdfa19ddeee332869519240512d48193238ed1d3","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.0.14.tgz","integrity":"sha512-KQ3aURqV3xsBSmWx4SFguTmasHW6pqoW6PKlcO/ZKfNTN5Rubfu62zwu4xMtRYeNGwMRIT0UCeNugePsFaCtwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICzeuyha/ZSe3KAlK/CatU92/nENVBPDnhH9BOsShVAzAiAaA4EkUaLsDeKQ1DJZwZoAgeZRnWUbMpYtxqDOuu/qCQ=="}]}},"15.1.0":{"name":"tropo","version":"15.1.0","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.13.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 2.1.1","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"form-data":">= 0.1.4","formidable":">= 1.0.15","jshint":"^2.8.0","nock":">= 0.13.x","nodeunit":">= 0.9.0","vows":">= 0.6.x","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.0","grunt-contrib-nodeunit":"~0.4.1","grunt-beautiful-docs":"~0.1.1","grunt-run":"~0.5.0","istanbul":"~0.4.1"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.1.0","_shasum":"3c567eddd852412fad82d1525951f9b2a0fa6abf","_resolved":"/var/temp/tropo-sdk-15.1.0.tgz","_from":"/var/temp/tropo-sdk-15.1.0.tgz","scripts":{},"_npmVersion":"1.4.28","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"3c567eddd852412fad82d1525951f9b2a0fa6abf","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.1.0.tgz","integrity":"sha512-ZGDUAo86afzyLD2xcHMKuKph2uDqgt7O7CFlqi/tTDg1r2jNu9wzjbgUwLpwC8Ks76I5bknxsiBIzfoagi1bug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6pzoG+nwwm+2ikIpZhqMsiHWG39/GTQ+5na8ac1k9NAiAWYB2gPlvnvAemQ33YQt3SLxMDUdPH3x+3VHZ2y0BSuA=="}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/tropo-15.1.0.tgz_1456914856046_0.0012271192390471697"}},"15.1.1":{"name":"tropo","version":"15.1.1","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.13.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 2.1.1","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"form-data":">= 0.1.4","formidable":">= 1.0.15","jshint":"^2.8.0","nock":">= 0.13.x","nodeunit":">= 0.9.0","vows":">= 0.6.x","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.0","grunt-contrib-nodeunit":"~0.4.1","grunt-beautiful-docs":"~0.1.1","grunt-run":"~0.5.0","istanbul":"~0.4.1"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.1.1","_shasum":"d62ee68736dc1ce1ff17563a74e24fcdd2bcf540","_resolved":"/var/temp/tropo-sdk-15.1.1.tgz","_from":"/var/temp/tropo-sdk-15.1.1.tgz","scripts":{},"_npmVersion":"1.4.28","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"d62ee68736dc1ce1ff17563a74e24fcdd2bcf540","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.1.1.tgz","integrity":"sha512-ydcKlY81Jq5DxOiJkbHDd1t2L9vwj3mnd/BZrYEJsMlzCWNOgMFMKiumAQgCdRxzk5ED69E+ji1Y/GEYf0s0kQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQaa1dT0tEDO2uM/bdgebub5cecgnLHk/CYuFAy92BYAIhALPX8sKgGfJ9qn72iIylodBBaJTRRa6eLDLiuhBWQ0fs"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tropo-15.1.1.tgz_1457674334213_0.29142948775552213"}},"15.1.2":{"name":"tropo","version":"15.1.2","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.13.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 2.1.1","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"form-data":">= 0.1.4","formidable":">= 1.0.15","jshint":"^2.8.0","nock":">= 0.13.x","nodeunit":">= 0.9.0","vows":">= 0.6.x","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.0","grunt-contrib-nodeunit":"~0.4.1","grunt-beautiful-docs":"~0.1.1","grunt-run":"~0.5.0","istanbul":"~0.4.1"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.1.2","_shasum":"283b0ebcaebed670857fe04a2204d373bcbbf509","_resolved":"/var/temp/tropo-sdk-15.1.2.tgz","_from":"/var/temp/tropo-sdk-15.1.2.tgz","scripts":{},"_npmVersion":"1.4.28","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"283b0ebcaebed670857fe04a2204d373bcbbf509","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.1.2.tgz","integrity":"sha512-Eys/2QYCWZxa5sCviloaZsOYN1MQpSmNaBbK2xWgMP30VhIqwpznfO1vSwCUM7qlCuDC05i3ns0jak3HlC5Wiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGdxhAjSCfqKp18crNmgw7jyLXV7YGmtt1mrmeA6Lol0AiBJoJ07jjp37oYlxG4H9c6LrE7hCI9YmA4TBI425ouydA=="}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/tropo-15.1.2.tgz_1458283764026_0.8654068650212139"}},"15.2.0":{"name":"tropo","version":"15.2.0","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.13.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 2.1.1","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"form-data":">= 0.1.4","formidable":">= 1.0.15","jshint":"^2.8.0","nock":">= 0.13.x","nodeunit":">= 0.9.0","vows":">= 0.6.x","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.0","grunt-contrib-nodeunit":"~0.4.1","grunt-beautiful-docs":"~0.1.1","grunt-run":"~0.5.0","istanbul":"~0.4.1","underscore":"~1.8.3"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.2.0","_shasum":"c43be375b65e557d0f86befce40c5b2cf56ca73e","_resolved":"/var/temp/tropo-sdk-15.2.0.tgz","_from":"/var/temp/tropo-sdk-15.2.0.tgz","scripts":{},"_npmVersion":"1.4.28","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"c43be375b65e557d0f86befce40c5b2cf56ca73e","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.2.0.tgz","integrity":"sha512-CQObpmIjtCf6wO3NX/MBnN6WCQI8CRiRh7waFSA6GDgQnV2qbhv5+Uqv0BaMEE5WFAU22AeqspgNN1eXi5ur8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNFGyAjk1VoAxxOQ3c0t5xENDaSuD5l0WhJ41mrJZBtAIgbiT3ftQCmx1Aq3qFCMfJhGpr3az0taaQCOUKjQiomSs="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tropo-15.2.0.tgz_1459220318352_0.7414272872265428"}},"15.2.1":{"name":"tropo","version":"15.2.1","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.13.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 2.1.1","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"form-data":">= 0.1.4","formidable":">= 1.0.15","jshint":"^2.8.0","nock":">= 0.13.x","nodeunit":">= 0.9.0","vows":">= 0.6.x","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.0","grunt-contrib-nodeunit":"~0.4.1","grunt-beautiful-docs":"~0.1.1","grunt-run":"~0.5.0","istanbul":"~0.4.1","underscore":"~1.8.3"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.2.1","_shasum":"7abc6b9099c6808501a68f016c19071d9d3622c6","_resolved":"/var/temp/tropo-sdk-15.2.1.tgz","_from":"/var/temp/tropo-sdk-15.2.1.tgz","scripts":{},"_npmVersion":"1.4.28","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"7abc6b9099c6808501a68f016c19071d9d3622c6","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.2.1.tgz","integrity":"sha512-Rwoi0nc6uVKulTfjOAaeFscpm9AbyWmYliJA+T5NGUIhjUrJjqsxA8hAPw4huFrmxUnTujCSAJZwQCcm4XktMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGYumQEmcMMj+TS1KlHCAv0H0Mzg836if5GkqIG6DjfaAiEAx+FyrLSha8NI2q0IuzDLmMqfeAh5eSuiJyxGe/TtgZ8="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tropo-15.2.1.tgz_1460538216540_0.36644809134304523"}},"14.4.7":{"name":"tropo","version":"14.4.7","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.4.7","_shasum":"2e46698646d1ae4b826a4892e87397d7c5402f85","_resolved":"file:../../../var/temp/tropo-sdk-14.4.7.tgz","_from":"../../../var/temp/tropo-sdk-14.4.7.tgz","scripts":{},"_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"2e46698646d1ae4b826a4892e87397d7c5402f85","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.4.7.tgz","integrity":"sha512-I63SpUz36kTBNWg7uxRY9BdB5V2nen5f67K3s6QSGSNbmwkgNsbx2Z+S+yBFLkfTs8S365Z5waopsb912S3gUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCa3P4uBI+RQzE7vcKkUkwD58La9x4Z7s/i4w7JiQkpdgIgblal3dYmaz4CH3O3mrQbewOookEOiUTtQypbix+RrY8="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tropo-14.4.7.tgz_1461223647304_0.037227017572149634"}},"15.3.0":{"name":"tropo","version":"15.3.0","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.13.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 2.1.1","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"form-data":">= 0.1.4","formidable":">= 1.0.15","jshint":"^2.8.0","nock":">= 0.13.x","nodeunit":">= 0.9.0","vows":">= 0.6.x","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.0","grunt-contrib-nodeunit":"~0.4.1","grunt-beautiful-docs":"~0.1.1","grunt-run":"~0.5.0","istanbul":"~0.4.1","underscore":"~1.8.3"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.3.0","_shasum":"7906a7902d556cad5a242b1a23b97ef94db7d2de","_resolved":"/var/temp/tropo-sdk-15.3.0.tgz","_from":"/var/temp/tropo-sdk-15.3.0.tgz","scripts":{},"_npmVersion":"1.4.28","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"7906a7902d556cad5a242b1a23b97ef94db7d2de","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.3.0.tgz","integrity":"sha512-5u7lweJ++LMLNz3n/a7X5CCTLV/v5jKSKIEcnweuOIrjzPXf/dKYCAvA57f7uf7vPG3vupY+8DsRZdBptftWpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPvSJLhJbioFdVH5a7LcGHIllJhAAmF1v/qKk003uUMQIhAI9rG0mS2NcCfNnM2U7ZkzuGdly3QiT4YAixX2RwMiBG"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tropo-15.3.0.tgz_1462445541448_0.9468150900211185"}},"15.1.3":{"name":"tropo","version":"15.1.3","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.13.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 2.1.1","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"form-data":">= 0.1.4","formidable":">= 1.0.15","jshint":"^2.8.0","nock":">= 0.13.x","nodeunit":">= 0.9.0","vows":">= 0.6.x","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.0","grunt-contrib-nodeunit":"~0.4.1","grunt-beautiful-docs":"~0.1.1","grunt-run":"~0.5.0","istanbul":"~0.4.1"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.1.3","_shasum":"c04f5d4a58a5708893d997b78f433340298b68f9","_resolved":"/var/temp/tropo-sdk-15.1.3.tgz","_from":"/var/temp/tropo-sdk-15.1.3.tgz","scripts":{},"_npmVersion":"1.4.28","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"c04f5d4a58a5708893d997b78f433340298b68f9","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.1.3.tgz","integrity":"sha512-rMy8/zmH2aAQp/muu9RZCHN24/Tk1f+kLPmTpoC5AuZ15UF599q2WY1/XDxM0Pfe3eU5abdR/vM97VOu2trf2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDX7H6IAtV4thMOu4sksUO6dg09WZAyPRTJrfvtveBGWQIgQprJESn924xOR0Mg1Cn11jK82wUJr9hxBLN2P4xruv4="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tropo-15.1.3.tgz_1463114060100_0.9909462151117623"}},"15.3.1":{"name":"tropo","version":"15.3.1","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.13.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 2.1.1","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"form-data":">= 0.1.4","formidable":">= 1.0.15","jshint":"^2.8.0","nock":">= 0.13.x","nodeunit":">= 0.9.0","vows":">= 0.6.x","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.0","grunt-contrib-nodeunit":"~0.4.1","grunt-beautiful-docs":"~0.1.1","grunt-run":"~0.5.0","istanbul":"~0.4.1","underscore":"~1.8.3"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.3.1","_shasum":"8a61d54d114de09cbedc9200252b63bc5791588a","_resolved":"/var/temp/tropo-sdk-15.3.1.tgz","_from":"/var/temp/tropo-sdk-15.3.1.tgz","scripts":{},"_npmVersion":"1.4.28","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"8a61d54d114de09cbedc9200252b63bc5791588a","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.3.1.tgz","integrity":"sha512-NmTTi+xrXEGd4nHeKkQ86WgIitXjJ0BNJszavHk2DQ+dyf8VNxcv0fXplbRkriYNGxq6zqPBkuKRSWi3FBVB/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcTI0BqeelJLuJKOtfHtyQzvhojP/0YibVgjrJz5ofnQIgQOOVAeCsasDvSVPzQcY0Cf1x1Rf9trir4qBoM4fZFE8="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tropo-15.3.1.tgz_1464663993974_0.4950682071503252"}},"15.3.2":{"name":"tropo","version":"15.3.2","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.13.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 2.1.1","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"form-data":">= 0.1.4","formidable":">= 1.0.15","jshint":"^2.8.0","nock":">= 0.13.x","nodeunit":">= 0.9.0","vows":">= 0.6.x","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.0","grunt-contrib-nodeunit":"~0.4.1","grunt-beautiful-docs":"~0.1.1","grunt-run":"~0.5.0","istanbul":"~0.4.1","underscore":"~1.8.3"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.3.2","_shasum":"f68a331df9b68d60ed1b06be331b26313d8211e9","_resolved":"/var/temp/tropo-sdk-15.3.2.tgz","_from":"/var/temp/tropo-sdk-15.3.2.tgz","scripts":{},"_npmVersion":"1.4.28","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"f68a331df9b68d60ed1b06be331b26313d8211e9","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.3.2.tgz","integrity":"sha512-LI7rG5aHQuOv8JIMUYUE+hv5+i/EhSOPwD24aVrOxxfFAvzSeq6Ys/Dmv0LWsZYUveVmhkcTU+OUkK3wv6Of6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCA1Ko4vO3x4MQSYN7xwaundkZOVKH65DiJU+OIguaH/wIhAPYdGB2JTXZFi5PVHtsg2+qSN0aehIrRFGjPz6U++HPj"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tropo-15.3.2.tgz_1465373772917_0.6431120701599866"}},"15.3.3":{"name":"tropo","version":"15.3.3","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.13.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 2.1.1","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"form-data":">= 0.1.4","formidable":">= 1.0.15","jshint":"^2.8.0","nock":">= 0.13.x","nodeunit":">= 0.9.0","vows":">= 0.6.x","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.0","grunt-contrib-nodeunit":"~0.4.1","grunt-beautiful-docs":"~0.1.1","grunt-run":"~0.5.0","istanbul":"~0.4.1","underscore":"~1.8.3"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.3.3","_shasum":"04151e5c6420e7c246f99858fc77dedd25cf2c74","_resolved":"/var/temp/tropo-sdk-15.3.3.tgz","_from":"/var/temp/tropo-sdk-15.3.3.tgz","scripts":{},"_npmVersion":"1.4.28","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"04151e5c6420e7c246f99858fc77dedd25cf2c74","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.3.3.tgz","integrity":"sha512-+c7/Tc8hY2DPQetWAb2QvepmR9KabLxPn1gqoTLbOXQCZe/z81qTS0KQdgiIJyD+WSo0wbOhb4jQ1+wfSwtuMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDiYYQiBV6riz7j/9H21lkpHg/hr4LqsTLtp4/ACb70UAiB23QywWKzi4j28niqNVdozs/EnsKbnlwOAUjru43/NLg=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tropo-15.3.3.tgz_1466138943239_0.9481496452353895"}},"15.1.4":{"name":"tropo","version":"15.1.4","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.13.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 2.1.1","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"form-data":">= 0.1.4","formidable":">= 1.0.15","jshint":"^2.8.0","nock":">= 0.13.x","nodeunit":">= 0.9.0","vows":">= 0.6.x","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.0","grunt-contrib-nodeunit":"~0.4.1","grunt-beautiful-docs":"~0.1.1","grunt-run":"~0.5.0","istanbul":"~0.4.1"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.1.4","_shasum":"733e4c2938111ac46fa704d98dc8c204fa88200e","_resolved":"/var/temp/tropo-sdk-15.1.4.tgz","_from":"/var/temp/tropo-sdk-15.1.4.tgz","scripts":{},"_npmVersion":"1.4.28","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"733e4c2938111ac46fa704d98dc8c204fa88200e","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.1.4.tgz","integrity":"sha512-5+lusiqnRHvgG4rQeOrx6tKwbtHFghHE1hLJeOuMrjB6hq1r+RTDJ43aUSkPn70FQfdLJ0EBwNdLI+IAtmKg3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDEp8jckqGUToiMh6qW1hmALFSeaBou8VFIxSOZl4az0AiBuTQjPHqDXo4Frb3xV9gxdp/Y5uatnE5gUAt3cUIUG+g=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tropo-15.1.4.tgz_1468559005483_0.7334255655296147"}},"14.4.9999":{"name":"tropo","version":"14.4.9999","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":">= 0.6.2"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@14.4.9999","_shasum":"9592782789c4d33f6858084ce441e4db75941510","_resolved":"/var/temp/tropo-sdk-14.4.9999-SNAPSHOT.tgz","_from":"/var/temp/tropo-sdk-14.4.9999-SNAPSHOT.tgz","scripts":{},"_npmVersion":"1.4.28","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"9592782789c4d33f6858084ce441e4db75941510","tarball":"https://registry.npmjs.org/tropo/-/tropo-14.4.9999.tgz","integrity":"sha512-04pkkJWyvwcpQXsYt8lEZ7MArJs2mym5BbQaXohuDxdpiTH5S+X6kmCskXCGRqS4rdlftjq5JYOTT6btssk5Mw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClSRa4n89jtdz8Ha9cPUH31/+QDzOpODsqK5auUzZtKQIhALZjsWG/0WebyoE4tHF1oH08BFXh1hrDT6quJNBn6cb/"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tropo-14.4.9999.tgz_1468564406158_0.9281413317658007"}},"15.0.9999":{"name":"tropo","version":"15.0.9999","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.6.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 0.8.2","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"formidable":">= 1.0.15","form-data":">= 0.1.4","nock":">= 0.13.x","vows":">= 0.6.x","nodeunit":">= 0.7.4"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.0.9999","_shasum":"cc4aa113fe3e83196328725406aeaba45e057685","_resolved":"/var/temp/tropo-sdk-15.0.9999-SNAPSHOT.tgz","_from":"/var/temp/tropo-sdk-15.0.9999-SNAPSHOT.tgz","scripts":{},"_npmVersion":"1.4.28","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"cc4aa113fe3e83196328725406aeaba45e057685","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.0.9999.tgz","integrity":"sha512-Y9rWzZoHepALWPY3wadon/GQ9EsFEMPT7BSbPmrYAxjn6UgENWHVqQahLTNzk8y92iSI+Qx85V1nL7ZdtWCFyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHHPbRusFLPwPmPRa5jhxoWS6HgdsJbn5p+LM0szxzHZAiBdrmt2A53fP/FfQignxmC8o/Z/4veZexXqO7KkyDWkBw=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tropo-15.0.9999.tgz_1468819726954_0.03163852891884744"}},"15.3.4":{"name":"tropo","version":"15.3.4","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.13.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 2.1.1","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"form-data":">= 0.1.4","formidable":">= 1.0.15","jshint":"^2.8.0","nock":">= 0.13.x","nodeunit":">= 0.9.0","vows":">= 0.6.x","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.0","grunt-contrib-nodeunit":"~0.4.1","grunt-beautiful-docs":"~0.1.1","grunt-run":"~0.5.0","istanbul":"~0.4.1","underscore":"~1.8.3"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.3.4","_shasum":"f6ca370f9f2e90a013c56763c2ec9af13271924a","_resolved":"/var/temp/tropo-sdk-15.3.4.tgz","_from":"/var/temp/tropo-sdk-15.3.4.tgz","scripts":{},"_npmVersion":"1.4.28","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"f6ca370f9f2e90a013c56763c2ec9af13271924a","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.3.4.tgz","integrity":"sha512-8BNeAU1aRoXFYbX52PA0PwuiZFU5TwZOokYFce4aLk73ktN1ELt+ENtjKCRCtYHGqC9YEk4/KbT9vYkQGYT53g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT+bF1CfNiDy5+Gw39+9rz7vOL0sdevpEKHIx5fY/HIwIhANYQcdz4dyOYbNTqvtbFwBjKkB/qy4RP5VAE8Si8C8XP"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tropo-15.3.4.tgz_1471258124579_0.7706052460707724"}},"15.1.5":{"name":"tropo","version":"15.1.5","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.13.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 2.1.1","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"form-data":">= 0.1.4","formidable":">= 1.0.15","jshint":"^2.8.0","nock":">= 0.13.x","nodeunit":">= 0.9.0","vows":">= 0.6.x","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.0","grunt-contrib-nodeunit":"~0.4.1","grunt-beautiful-docs":"~0.1.1","grunt-run":"~0.5.0","istanbul":"~0.4.1"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.1.5","_shasum":"ba48d4b1702a6021ec1571064ab364d859a7ad19","_resolved":"/var/temp/tropo-sdk-15.1.5.tgz","_from":"/var/temp/tropo-sdk-15.1.5.tgz","scripts":{},"_npmVersion":"1.4.28","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"ba48d4b1702a6021ec1571064ab364d859a7ad19","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.1.5.tgz","integrity":"sha512-X+3qcSw6CSlJ76ziW9ORUXvBwiRw9TBELXjYuZzZ/yFVxvL1H1rs6pBcs5j7qbZ0n3icXsABwAbXzeRsmkYeAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGLew6bbDfwxpvHYUwjwPTVEkX942KrL729kY/T8LPJwIhAMguIkZzhfc0uYx7U3qOJU8f0Xy43d5G+xyS23MM2t/7"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tropo-15.1.5.tgz_1473325224278_0.847735115326941"}},"15.1.6":{"name":"tropo","version":"15.1.6","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.13.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 2.1.1","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"form-data":">= 0.1.4","formidable":">= 1.0.15","jshint":"^2.8.0","nock":">= 0.13.x","nodeunit":">= 0.9.0","vows":">= 0.6.x","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.0","grunt-contrib-nodeunit":"~0.4.1","grunt-beautiful-docs":"~0.1.1","grunt-run":"~0.5.0","istanbul":"~0.4.1"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.1.6","_shasum":"80a778a0ab6443d963211a7e417c79dbb582205f","_resolved":"/var/temp/tropo-sdk-15.1.6.tgz","_from":"/var/temp/tropo-sdk-15.1.6.tgz","scripts":{},"_npmVersion":"1.4.28","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"80a778a0ab6443d963211a7e417c79dbb582205f","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.1.6.tgz","integrity":"sha512-dwH6OP07trC0vIZ0lNxNJlRgo56F0BXltBZr4SJORClUCBd00jT2cQ10trEngPaNYR5qZnxAg/+ue5vzni13PA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDYsNTnPqYY2/bReIZKX1wGqPTMZBzWJZIH/btYVti93AiAFVxupG24bKbPe+nbdbV2PXZvYw9/TQFJeARhwoF6Npw=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tropo-15.1.6.tgz_1475113909122_0.8252819085028023"}},"15.5.0":{"name":"tropo","version":"15.5.0","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.13.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 8.2.2","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 2.1.1","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"form-data":">= 0.1.4","formidable":">= 1.0.15","jshint":"^2.8.0","nock":">= 0.13.x","nodeunit":">= 0.9.0","vows":">= 0.6.x","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.0","grunt-contrib-nodeunit":"~0.4.1","grunt-beautiful-docs":"~0.1.1","grunt-run":"~0.5.0","istanbul":"~0.4.1","underscore":"~1.8.3"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.5.0","_shasum":"8a42189be4ca5301df4d076a631a7a8d2186b7c5","_resolved":"/var/temp/tropo-sdk-15.5.0.tgz","_from":"/var/temp/tropo-sdk-15.5.0.tgz","scripts":{},"_npmVersion":"1.4.28","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"8a42189be4ca5301df4d076a631a7a8d2186b7c5","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.5.0.tgz","integrity":"sha512-OKg2uALw3/d5ocI6JfG3yKAElmV1l1Cebz3fjHGsOip+lHu+pyN4/hrIsOTTC9vXkY9VT8uNe50S5bTYyUI99w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBnY0xKRcivb9cKOpoepavR4y3wrjkIX07QriBl0wJsHAiBejIeZxeqs2xBKL0Zl9nLPn7l9P+B1vvxhkFSz5kzRSg=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tropo-15.5.0.tgz_1476416633736_0.4770097548607737"}},"15.5.1":{"name":"tropo","version":"15.5.1","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.13.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 8.2.2","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 2.1.1","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"form-data":">= 0.1.4","formidable":">= 1.0.15","jshint":"^2.8.0","nock":">= 0.13.x","nodeunit":">= 0.9.0","vows":">= 0.6.x","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.0","grunt-contrib-nodeunit":"~0.4.1","grunt-beautiful-docs":"~0.1.1","grunt-run":"~0.5.0","istanbul":"~0.4.1","underscore":"~1.8.3"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.5.1","_shasum":"7eef52eb755f1445ac59a43b6160d2ddb82bdf71","_resolved":"/var/temp/tropo-sdk-15.5.1.tgz","_from":"/var/temp/tropo-sdk-15.5.1.tgz","scripts":{},"_npmVersion":"1.4.28","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"7eef52eb755f1445ac59a43b6160d2ddb82bdf71","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.5.1.tgz","integrity":"sha512-Y/amxlyrubuJ2PizSfczvX6XYPSuT3T5cJQtepYrOclpsn16ezpFaUOJNLhGL7Eeff+jTWAOdgk8RJNGMCrW3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFF5NNliNg+PCwaM5OFIuFa0HQw37npMXirHsy/kjRoyAiEAjytxL9yxydfQV5/jTe6pnVA2ti0cbhmd1VWzxcgUIpk="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tropo-15.5.1.tgz_1479268462096_0.6667132475413382"}},"15.6.0":{"name":"tropo","version":"15.6.0","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.13.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 8.2.2","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 2.1.1","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"form-data":">= 0.1.4","formidable":">= 1.0.15","jshint":"^2.8.0","nock":">= 0.13.x","nodeunit":">= 0.9.0","vows":">= 0.6.x","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.0","grunt-contrib-nodeunit":"~0.4.1","grunt-beautiful-docs":"~0.1.1","grunt-run":"~0.5.0","istanbul":"~0.4.1","underscore":"~1.8.3"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.6.0","_shasum":"1c4e09e0a5a8aef496df6809232686103a77bcae","_resolved":"/var/temp/tropo-sdk-15.6.0.tgz","_from":"/var/temp/tropo-sdk-15.6.0.tgz","scripts":{},"_npmVersion":"1.4.28","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"1c4e09e0a5a8aef496df6809232686103a77bcae","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.6.0.tgz","integrity":"sha512-AxiiCjxFZ7IZw3sqO7AqFkQRultZl5Uqbrg/ZYci8qEPHlS1Vc5408GnYCRmdJagCxrTNUji2CdFGNQStUbjTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERJJ+MTBLrp0MXUnKaq0g886D9cvC/zNat2adqdG9V6AiAVpyzuPb8t8AfebjGhkLCfkJCTidYnYwdc2HdL+wRg5A=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tropo-15.6.0.tgz_1482206169295_0.42052985285408795"}},"15.6.1":{"name":"tropo","version":"15.6.1","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.13.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 8.2.2","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 2.1.1","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"form-data":">= 0.1.4","formidable":">= 1.0.15","jshint":"^2.8.0","nock":">= 0.13.x","nodeunit":">= 0.9.0","vows":">= 0.6.x","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.0","grunt-contrib-nodeunit":"~0.4.1","grunt-beautiful-docs":"~0.1.1","grunt-run":"~0.5.0","istanbul":"~0.4.1","underscore":"~1.8.3"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.6.1","_shasum":"483ee5845f48a5282949a07c2c6a7b17d155c196","_resolved":"/var/temp/tropo-sdk-15.6.1.tgz","_from":"/var/temp/tropo-sdk-15.6.1.tgz","scripts":{},"_npmVersion":"1.4.28","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"483ee5845f48a5282949a07c2c6a7b17d155c196","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.6.1.tgz","integrity":"sha512-nKQarJb/mrHbXdCC9qF255XRisfeEdaUg7Lqm7iOF0xMfA8fV4moStNChd/UoHEfcCOhqvL445jTxdTZN3JYjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHuuX7FfM7kX+5JwJnsdAJgVlUm6BOb0vaM8LklNg7p7AiAhJT1vpCgYK9kIzXpOsPyQTz8WDZbFeXmskvQAqbTKaA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tropo-15.6.1.tgz_1484535469996_0.7648234451189637"}},"15.7.0":{"name":"tropo","version":"15.7.0","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.13.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 8.2.2","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 2.1.1","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"form-data":">= 0.1.4","formidable":">= 1.0.15","jshint":"^2.8.0","nock":">= 0.13.x","nodeunit":">= 0.9.0","vows":">= 0.6.x","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.0","grunt-contrib-nodeunit":"~0.4.1","grunt-beautiful-docs":"~0.1.1","grunt-run":"~0.5.0","istanbul":"~0.4.1","underscore":"~1.8.3"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.7.0","_shasum":"c13361ba72093c19d675dad149df59f5fdd7cef8","_resolved":"/var/temp/tropo-sdk-15.7.0.tgz","_from":"/var/temp/tropo-sdk-15.7.0.tgz","scripts":{},"_npmVersion":"1.4.28","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"c13361ba72093c19d675dad149df59f5fdd7cef8","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.7.0.tgz","integrity":"sha512-wtVNNMdNVZVazUPl4r+a2r7YYkFrKmAeiAB1d9wU/LymglrzUKtcghdpr2IT1+fd1pf5BkqJVDI160Fem719Og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcyW2VtTov6ZFpAM2uoXEuz7jCxQ1AzTZvjbuOZwfa6QIhAO+OCxgCPE2gso5bTh2F0NgL98/jVeip7s6ztmV1hXZw"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tropo-15.7.0.tgz_1487740875126_0.03754662233404815"}},"15.1.7":{"name":"tropo","version":"15.1.7","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.13.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 2.1.1","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"form-data":">= 0.1.4","formidable":">= 1.0.15","jshint":"^2.8.0","nock":">= 0.13.x","nodeunit":">= 0.9.0","vows":">= 0.6.x","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.0","grunt-contrib-nodeunit":"~0.4.1","grunt-beautiful-docs":"~0.1.1","grunt-run":"~0.5.0","istanbul":"~0.4.1"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.1.7","_shasum":"d1ad20636ee68b1a4adbd80de85e49b84d1421d7","_resolved":"/var/temp/tropo-sdk-15.1.7.tgz","_from":"/var/temp/tropo-sdk-15.1.7.tgz","scripts":{},"_npmVersion":"1.4.28","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"d1ad20636ee68b1a4adbd80de85e49b84d1421d7","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.1.7.tgz","integrity":"sha512-pT6SRjZ/jz4KDTZ8l+W91DGhQRwiND8JqxOu0qW3+ahxzAJnHuNY0qJEjKn94c48zXYsdJlzr3ZozJ7tqAALig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBLfnXJIQkDMzRp/aNwKIW5AitzHE+T45y6sSWiiRn3ZAiEAnJWUeOuNrdJhQp9OR7MbcBWN4B4MwRMeaeqw/20O1lk="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tropo-15.1.7.tgz_1489075183764_0.7126571135595441"}},"15.1.8":{"name":"tropo","version":"15.1.8","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.13.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 2.1.1","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"form-data":">= 0.1.4","formidable":">= 1.0.15","jshint":"^2.8.0","nock":">= 0.13.x","nodeunit":"= 0.10.0","vows":">= 0.6.x","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.0","grunt-contrib-nodeunit":"~0.4.1","grunt-beautiful-docs":"~0.1.1","grunt-run":"~0.5.0","istanbul":"~0.4.1"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.1.8","_shasum":"ec6cadc5bc341b5bc520e131cadf3f05e7602a68","_resolved":"/var/temp/tropo-sdk-15.1.8.tgz","_from":"/var/temp/tropo-sdk-15.1.8.tgz","scripts":{},"_npmVersion":"1.4.28","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"ec6cadc5bc341b5bc520e131cadf3f05e7602a68","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.1.8.tgz","integrity":"sha512-0dB3orCRdruVbacpYdWJaRmOyiU7/p2zHt3KLFTHUR/SrjGCOOziHy8fahjui9K5zxnVZa2OTsoYoFpEzgOPxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDloxjcLAJYIHnkow5NiyKrrbo5cYXUn6BFx+78IHixHQIgD1reZ1/jGYsiIB1gJLgBJqC0390XjV4dXKPmRYdAr8U="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tropo-15.1.8.tgz_1489640166974_0.4641609143000096"}},"15.7.1":{"name":"tropo","version":"15.7.1","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.13.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 8.2.2","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 2.1.1","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"form-data":">= 0.1.4","formidable":">= 1.0.15","jshint":"^2.8.0","nock":">= 0.13.x","nodeunit":">= 0.9.0","vows":">= 0.6.x","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.0","grunt-contrib-nodeunit":"~0.4.1","grunt-beautiful-docs":"~0.1.1","grunt-run":"~0.5.0","istanbul":"~0.4.1","underscore":"~1.8.3"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.7.1","_shasum":"8e24e00a007ce4f99f46219ebf8628a3da80faee","_resolved":"/var/temp/tropo-sdk-15.7.1.tgz","_from":"/var/temp/tropo-sdk-15.7.1.tgz","scripts":{},"_npmVersion":"1.4.28","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"8e24e00a007ce4f99f46219ebf8628a3da80faee","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.7.1.tgz","integrity":"sha512-3yVG+xEYNJBufosStRtnm1eITgkGB3a/65JUAvlA+rXfVi6FI8pJH1R/NIRoCGWDb8gpIJZO+1/tAjPK94TztQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSjPX+OtjF2Y2RP7fhJeisI7h8N8arTTdraQl+HdTdxAIgXHq0dFs9R7hxB/9JL/Lu7pcxbkyjAHqnZEoNZ/J5hCI="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tropo-15.7.1.tgz_1491449609864_0.0687086689285934"}},"15.8.0":{"name":"tropo","version":"15.8.0","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.13.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 8.2.2","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 2.1.1","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"form-data":">= 0.1.4","formidable":">= 1.0.15","jshint":"^2.8.0","nock":">= 0.13.x","nodeunit":"= 0.10.0","vows":">= 0.6.x","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.0","grunt-contrib-nodeunit":"~0.4.1","grunt-beautiful-docs":"~0.1.1","grunt-run":"~0.5.0","istanbul":"~0.4.1","underscore":"~1.8.3"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.8.0","_shasum":"89798282d22867f82dd3c355d8c03dc64ff68c75","_resolved":"/var/temp/tropo-sdk-15.8.0.tgz","_from":"/var/temp/tropo-sdk-15.8.0.tgz","scripts":{},"_npmVersion":"1.4.28","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"89798282d22867f82dd3c355d8c03dc64ff68c75","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.8.0.tgz","integrity":"sha512-3l+OTOU9tcDkhihKEMjTWOL/6pgFBFmdmt6ydFBl4DgIL9taVhraP5Ae9Z/+0v/Uwl04Wl9BF5HiMh49Eld1Xw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6JYQsl+pxkXeXtRPBuBKD4sDvzIEUzdfZFPbKRwX4FgIgYmIeVBiKteHjx+XQv9Sxwh4cEjtRDrocJesjPspwxMo="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tropo-15.8.0.tgz_1492746589475_0.15858699451200664"}},"15.1.9":{"name":"tropo","version":"15.1.9","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.13.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 2.1.1","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"form-data":">= 0.1.4","formidable":">= 1.0.15","jshint":"^2.8.0","nock":">= 0.13.x","nodeunit":"= 0.10.0","vows":">= 0.6.x","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.0","grunt-contrib-nodeunit":"~0.4.1","grunt-beautiful-docs":"~0.1.1","grunt-run":"~0.5.0","istanbul":"~0.4.1"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.1.9","_shasum":"42e77581f94d23108d1e40e5d2da214902514b7e","_resolved":"/var/temp/tropo-sdk-15.1.9.tgz","_from":"/var/temp/tropo-sdk-15.1.9.tgz","scripts":{},"_npmVersion":"1.4.28","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"42e77581f94d23108d1e40e5d2da214902514b7e","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.1.9.tgz","integrity":"sha512-K3ElMCsPvFF4/B9gURXtPAS7JBSw5FyyI8MDJoLImNFOPbaZ39HGM0LtVbvObRA8yzKG73ObwaaEprli6mTceA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4ADR33QY8h0sKh4vOUPgVITdM9U3ShF64S+H8iVC1iAIhAIDVvf0xgHv2qgfl+9DvTT9tIVsqyReapOGf5PNFkPB5"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tropo-15.1.9.tgz_1494932230528_0.8532848365139216"}},"15.1.10":{"name":"tropo","version":"15.1.10","bin":{"tropo":"./bin/tropo","tropod":"./bin/tropod"},"main":"./lib/tropo.js","dependencies":{"archiver":"= 0.13.1","prompt":"= 0.2.2","flatiron":"= 0.4.3","pkginfo":"= 0.2.3","node-uuid":"=1.3.3","xmlbuilder":"= 2.1.0","xml2js":"= 0.4.1","semver":"= 1.0.14","request":"= 2.34.0","winston":"= 2.1.1","socket.io-client":"1.3.4","colors":"1.0.3"},"devDependencies":{"form-data":">= 0.1.4","formidable":">= 1.0.15","jshint":"^2.8.0","nock":">= 0.13.x","nodeunit":"= 0.10.0","vows":">= 0.6.x","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.0","grunt-contrib-nodeunit":"~0.4.1","grunt-beautiful-docs":"~0.1.1","grunt-run":"~0.5.0","istanbul":"~0.4.1"},"description":"Tropo, Inc. offers a platform and APIs that enable developers to quickly build and deploy communications applications.  By combining voice, video, messaging and real-time presence, our platform accelerates innovation and creates new revenue opportunities ","_id":"tropo@15.1.10","_shasum":"d36a7bd6b148fcf1cd6a729bc9e1d419eecac1f2","_resolved":"/var/temp/tropo-sdk-15.1.10.tgz","_from":"/var/temp/tropo-sdk-15.1.10.tgz","scripts":{},"_npmVersion":"1.4.28","_npmUser":{"name":"tropo","email":"ewang@tropo.com"},"maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"dist":{"shasum":"d36a7bd6b148fcf1cd6a729bc9e1d419eecac1f2","tarball":"https://registry.npmjs.org/tropo/-/tropo-15.1.10.tgz","integrity":"sha512-YnNPCPwGLJd4YsuSvWVE5DMvYo29q0nQukJqjcxKMsWAlPExFnQ7U5sL0bml090ErwS56mV28mUYeKdH8dNjuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJdU/LWxq7jRaLvy7Kp3C+FWodfPSsC1o6hROtfPxxcgIhAMg9w6JoYG1okPq2liam4DWCX0wok1gTZpKZLGKYhhU5"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tropo-15.1.10.tgz_1496807916333_0.20238188630901277"}}},"readme":"# Introduction\nTropo, Inc. offers a platform and APIs that enable developers to quickly\nbuild and deploy communications applications.  By combining voice,\nvideo, messaging and real-time presence, our platform accelerates\ninnovation and creates new revenue opportunities for carriers and their\npartners.\n\nThe communications industry is being actively re-invented.  Skype and\nGoogle Voice are changing user behavior, while services such as Tropo\nprovide developers with a simple API that adds voice and SMS to their\nexisting web applications.  At the same time, Apple’s App Store has\nradically changed how we consume content, applications and services;\ncreating an effective model for connecting developers with billions of\npotential users.  The result has been an explosion of innovation with\nnew value being created for all involved.\n\nOur mission is to empower carriers to realize new services and quickly\ntake them to market.  To accomplish this goal, we designed Tropo.js to\nbring the innovation and monetization potential of the App Store into\nthe carrier’s core network.\n\n```js\nrequire('tropo').on('call:connected', function(event) { \n\tvar msg = \"Hello world\";\n\tconsole.log(msg);\n\tevent.call.say(msg);\n});\n```\n\n# Design Goals\n\nTropo.js is a high-level API for writing applications that run on telephone \ncalls inside a carrier's core network. It's designed to be a simple \nalternative to the traditional methods of writing IMS (the platforms that \nrun a carrier's core network) applications using low level SIP APIs. \nThe primary design goals include the following:\n\n* Events - The event-driven nature of Node.js fits quite well with\ntelephony and real-time communications.  The goal of the Tropo.js API is\nto model communications as a natural series of real-time events.\n* Long running apps - A running Tropo app receives network events on\nbehalf of a Telco user (subscriber).  For a given subscriber, events\nsuch as incoming calls and changes in location are all routed to the\nsame instance of the Node.js application, therefore allowing the\ndeveloper to maintain a bit of state and give them the ability to\norchestrate multi-modal conversations without requiring external\nsynchronization.\n* Calls are key but *not* the entire story - Unlike Tropo, the Tropo\nAPI provides primitives for modeling each leg of a call, referred to as\n‘connections.'  Connections will play a larger role as the API evolves\nbecause there are ways to combine connections without requiring a call.\n Imagine an always-on video security system or a baby monitor.  Those\naudio/video streams can be captured, combined, mixed, etc.  Is this a\ncall?  Probably not.\n* Idiomatic Node - The Tropo API is packaged as a Node.js module and as\nsuch should follow the conventions of the runtime’s native libraries.\n For example, the use of *EventEmitter* and standard events, such as\n‘end’ and ‘error’ are present throughout the API.\n\n# Build\n\nIf you are building from the source code you can just create the Tropo.js package by running:\n\n`npm pack`\n\nOr you can build it with our optional Grunt.js support which will also run all \nthe unit tests with nodeunit and perform static analysis with jshint. To run the \ngrunt.js build you would need to:\n\n* Install globally grunt CLI with ( you might need to sudo that command ): \n\n`npm install -g grunt-cli`\n\n* Download the project dependencies: \n\n`npm install`\n\n* Finally, execute grunt's CLI: \n\n`grunt`\n\n# Installation\n\n## Install SDK\n\nIt is recommended to install the node module globally on development machines. This allows the Tropo Command Line Interface that is included to be executed without including a path. See below for information on the Command Line Interface. \n\n`npm install tropo -g`\n\nThe `-g` instructs NPM to install Tropo as a global (available system wide) package. \n\n*NOTE: Installing NPM packages globally may require root or sudo access on your system.*\n\nThe Tropo Command Line Interface (CLI) is installed during SDK installation. If installed globally, the CLI will be added to the system path. If the SDK is installed as a local module (by omitting the `-g` switch in the NPM install command), the CLI will also be installed in the current working directory and will not appear in your path. For convenience, the CLI directory can be added to the system path. To do so, add `{working-directory}/tropo/bin` to the system path.\n\n# Usage\n\nSpeed dialing: when I call \"123\" or other short codes, translate that to the correct number or SIP address.\n\n```js\nvar tropo = require('tropo'); \ntropo.on('call:outgoing', function(event) {\n\tvar call = event.call;\n\tvar codes = {'123':'tel:+16505551212', '456':'sip:alice@voipango.voip'};\n    return call.connect(codes[call.to]);\n});\n```\n\t\nAccess log the caller ID of the incoming call\n\n```js\nvar tropo = require('tropo'); \ntropo.on('call:incoming', function(event) {\n    console.log('call from: ' + call.from);\n});\n```\n\t\nRecord all your calls\n\n```js\nvar tropo = require('tropo');\t\ntropo.on('call:connected', function(event) {\n    var call = event.call;\n\tvar recording = call.record({\n\t   format: 'mp3',\n\t   startBeep: true,\n\t   maxDuration: 500,\n\t   initialTimeout: 10,\n\t   finalTimeout: 30\n\t}).\n\ton('start', function(event) {\n\t   console.log('Recording has started');\n\t}).\n\ton('end', function(event) {\n\t   // save recording to a file\n\t   var istream = event.recording.createReadStream();\n\t   var ostream = fs.createWriteStream('/tmp/foo.mp3');\n\t   istream.pipe(ostream);\n\t}).\n\ton('error', function(event) {\n\t   console.log('Error while recording: ' + event.error);\n\t});\n});\n```\n\n# API Specification\n\n## Tropo Object\n\nThe primary object in the Tropo SDK, the Tropo Object, offers basic platform version information and EventEmitter facilities for  handling new app subscriptions.\n\nThe Tropo Object is a singleton and may be accessed by requiring the `tropo` module.\n\n```js\nvar tropo = require('tropo');\n```\n\n### tropo.version\nString indicating the Tropo SDK version\n\n### tropo.on('call:incoming', {call, subscriber})\nIndicated that a subscriber is receiving an incoming call. This event fires before the subscribers' devices start ringing, allowing the app to change the outcome of the call. Emits a Call Object  that may be used to change the outcome of the call by rejecting it or changing the subscriber devices that will ring.\n<div class=\"note\">As previously mentioned, this event handler provides the app with an opportunity to change the outcome of the call. If the app does nothing to modify the call (reject, redirect, etc.) the default behavior is to simply ring the subscriber’s phone when returning from this event handler. If the application requires more time or needs to perform an async operation, the Call Object provides an intercept function to do exactly that.</div>\n\n### tropo.on('call:outgoing', {call, subscriber})\nIndicated that the subscriber is placing an outgoing call. This event fires before the call is sent through the phone network, allowing the app to change the outcome of the call. Emits a Call Object that may be used to change the outcome of the call by rejecting it or by changing the target address.\n<div class=\"note\">As previously mentioned, this event handler provides the app with an opportunity to change the outcome of the call. If the app does nothing to modify the call (reject, redirect, etc.), the default behavior is to simply ring the target number when returning from this event handler. If the application requires more time or needs to perform an async operation, the Call Object provides an intercept function to do exactly that.</div>\n\n### tropo.on('call:end', {call, subscriber, reason})\nA shortcut event indicating that a call just ended. Emits the Call Object of the completed call. Handling this event has the same effect as registering an end listener for all subscriber calls.\n\n### tropo.on('call:connected', {call, subscriber, connection})\nShortcut event triggered when either an incoming or outgoing call is answered and the two parties are connected. This event will fire only when the second connection is made. See the Connection API for more details.\n\n\n## Subscriber Object\n\nRepresents a user of the the underlying communications network and is the source of most events.\n\nThe Subscriber object has several properties:\n\n* id: the address of the subscribers\n* number: same as id\n* config: a JSON object that contains configuration data that was provided when the subscription was specified\nin the provisioning system; if no configuration was given, config has the value of null.\n* permissions: the permissions as JSON array of strings (e.g., [\"CALL_LISTEN\", \"CALL_WHISPER\"]) that the subscriber\nhas given to the application. If no permissions have been given, permissions has the value of [].\n\n```js\nvar tropo = require('tropo');\n\ntropo.on('call:incoming', function(event) {\n        var subscriber = event.subscriber;\n\t\tconsole.log('Incoming call', event.call);\n\t})\n\t.on('call:outgoing', function(event) {\n\t\tconsole.log('Outgoing call', event.call);\n\t})\n\t.on('call:end', function(event) {\n\t\tconsole.log('Call ended', event.call);\n\t})\n\t.on('call:connected', function(event) {\n\t\tconsole.log('Call connected', event.call);\n\t});\t\n});\n```\n\n### subscriber.id\nString representing the unique identifier for the subscriber\n\n### subscriber.address\nString representing the address of the subscriber\n\n### subscriber.config\nString representing the subscriber configuration object\n\n### subscriber.permissions\nSet of subscriber permissions. The possible values are:\n\n* CALL_OFFER:       App may access incoming/outgoing calls\n* CALLER_ID:        On an incoming call, App may see the name/address of the caller\n* CALL_RECORD:      App may record the call\n* CALL_RING_LIST:   App may manipulate the destination on a call\n* CALL_WHISPER:     App may play announcement on the call\n* CALL_LISTEN:      App may listen some input on the call\n* SET_CALLER_ID:    App may set the caller id\n* CALL_SPEAKING: \tApp will receive active speaker events\n\n\n## Call Object\n\nThe Call object models a session among two or more parties.\n\n```js\ntropo.on('call:incoming', function(event) {\n\tvar call = event.call;\n\tconsole.log('Call ' + call.id + ' ' + call.direction + ' from ' + \n\t\tcall.from + ' to ' + call.to);\n\n\t// Prevent automatic call completion so we can \n\t// check a web service to see what to do with the call\n\tcall.autoConnect = false;\n\n\t// Check a web service to see what to do\n\tservice.getCurrentMode(function (response) { \n\t\tswitch (response.mode) {\n\t\t\tcase 'reject':\n\t\t\t\tcall.reject();\n\t\t\t\tbreak;\n\t\t\tcase 'redirect':\n\t\t\t\tcall.connect(response.redirectTo);\n\t\t\t\tbreak;\n\t\t\tdefault:\n\t\t\t\tcall.connect();\n\t\t\t\tbreak;\n\t\t}\n\t});\n\n\tcall.on('connection:ringing', function(event) { \n\t\tvar connection = event.connection;\n\t\tconsole.log('Connection is ringing  address ' + event.address);\n\t})\n\t.on('connection:connected', function(event) { \n\t\tvar connection = event.connection;\n\t\tconsole.log('Connected to ' + connection.address);\n\t})\n\t.on('connection:disconnected', function(event) { \n\t\tvar connection = event.connection;\n\t\tconsole.log('Connection to ' + connection.address + ' terminated');\n\t})\n\t.on('end', function(event) { \n\t\tconsole.log('Call ' + call.id + ' terminated');\n\t})\n\t.on('error', function(event) { \n\t\tconsole.log('Call ' + call.id + ' had error ' + event.error);\n\t});\n\n});\n```\n\n### call.id\nString representing the unique identifier for the call\n\n### call.direction\nString indicating who initiated the call. Values are  ‘in’  for an incoming call and  ‘out’  for outgoing.\n\n### call.to\nString representing the original target address for the call. For incoming calls this will be one of the subscriber’s addresses, and for outgoing calls this will be the original number dialed by the subscriber.\n\n### call.from\nString representing the address that initiated the call. For incoming calls this will be the other party’s address (Caller ID), and for outgoing calls this will be the subscriber's address.\n\n### call.connections\nAn Array containing active Connections on the call. A call starts with a single connection (the initiator) and as other endpoints are joined, the connections property will be updated to reflect the addition (See Event: connected).\n\n### call.autoConnect\nBoolean indicating whether the framework should complete the incoming or outgoing call when returning from the  ‘call:incoming’  or  ‘call:outgoing’  event handlers. Setting this property to true before returning from one of those event handlers will result in the call being held until the app decides what to do.  The default for this value is true.\nNOTE: It’s critical that the application decide what to do with the call in a timely manner. To enforce this, most Tropo deployments will mark any app taking longer than 5 seconds as unresponsive and that application will no longer be able to participate in the call.\n\n### call.authToken\nThe authentication token used to send request to the Tropo server on behalf of this call. The Tropo SDK will inject this token automatically so normally you will not be using it.\n\n### call.reject()\nRejects an incoming or outgoing call. This function is only valid when the call is in a pre-connected state (call.connections.length == 1). Calling this function while connected will raise an error.\n\n### call.connect(addresses, options)\nAccepts a String or an Array of addresses to invite into the call; the first endpoint to answer gets connected and the rest are canceled. This function returns a Connection Object representing the participant that is being invited into the call. When multiple participants are passed as parameters the connection's address property will be updated with attributes of the participant that answers the call. Optionally a set of options can be passed. The available options are the following:\n\n* bridge _Boolean. Whether the Tropo AS should bridge the destination target or not. The devault value is false._\n* callerId _String. A desired caller id to set in the call. You need the SET_CALLER_ID permission to make use of this option. The devault value is null._\n\nAdds a new Connection to the call. Connections represent participants of the call that can be a mix of real people or audio/video devices adding media into the call. There are two stages in the call where connections can be added: Offer Phase and Post-Connection Phase. \n\nThe Offer Phase is handled via the  ‘call:incoming’  or  ‘call:outgoing’  event handlers. During this phase, the initiator has dialed a phone number or address and is waiting for the call to connect. In this phase, the application can override the dialed address by calling Call.connect() before returning from the event handler or after performing some async operation if Call.autoConnect is false.\n\nOnce the call is established (post-connection phase), invoking this function will simply add to the connection list by inviting those endpoints to participate.\n\n<div class=\"note\">Currently, connections are added by address. Future versions of Tropo may allow combining existing connections by ID or some other means allowing ad-hoc conferences to be created and for two existing calls to be ‘merged’.</div>\n\n### call.disconnect()\nDisconnects the call and all the connections associated with it. \n\n\n### call.record(options)\nBegins recording the call.  This function accepts an object whose properties will determine the recording format, various timeouts, etc.\n\n* format _String. The format/encoding to use when recording [‘mp3’, ‘wav’]. By default the format will be infered from the filename._\n* startBeep _Boolean. Determines if  beep will be played to the use when recording begins. Defaults to true._\n* maxDuration _Integer. The maximum duration of the recording in seconds. Defaults to recording forever._\n* initialTimeout _Integer. The amount of silence (in seconds) at the beginning of the recording indicating that the user will not provide input. Defaults to 0 (no timeout)._\n* finalTimeout _Integer. The amount of silence (in seconds) indicating that the user has completed providing input. Defaults to 0 (no timeout)._\n* expireAfter _Integer. The amount of time (in seconds) after which the recording will expire in the server and will be deleted. Defaults to null (no expire)._\n* expireAfterFetch _Boolean. Determines whether the recording will expire after it has been fetched from the server. If set to true, the recording will be removed from the server after it has been transfered. Defaults to null (no expire)._\n* to _String. An optional destination file name that can be used to control recording file naming. When provided, Ameche AS will try to use that filename as destination. In case of name collision the Ameche AS might alter the file name when required. Defaults to null_  \n\nThis function returns a Recording Object that emits lifecycle events and functions for controlling the recording session. (@see Recording Object)\n\n### call.say(..., options)\n\nPlays audio to everyone on the call. Arguments are Strings in one of three formats\n\n* Plain Text - Will be spoken as TTS in the default voice/language.\n* URL - The data returned by fetching the URL is treated as an audio file. The audio format is discovered via file extension or Content-Type directive.\n* SSML - If the String begins with `<speak>`, this will be treated as SSML and delivered as is to the underlying voice engine.\n\nOptional parameters:\n\n* repeat _Boolean. Determines whether the prompt should be repeated until the say verb is stopped or the call ends. Defaults to false (no repeat)._\n* if-busy _String. Sets the output behavior in case there is anything else playing in the Call or Connection. Defaults to stop. Following are the allowable values for the if-busy attribute:_ \n\n  * stop: Stops the media that is actively playing and starts reproducing the new media sent. \n  * queue: Queues the new media for playing back once the active media ends.\n  * error: Returns an error and keeps playing the active media.\n\nThis function returns a Say Object that emits lifecycle events and functions for controlling the announcment. (@see Say Object)\n\n\n### call.on('connection:created', {call, subscriber, connection})\nEvent triggered when an associated connection has been created in response to an invocation of Call.connect() (@see Call.connect())\n\n### call.on('connection:ringing', {call, subscriber, connection})\nShortcut event triggered when an associated connection has been accepted by the underlying communication network and has begun ringing (@see Connection Event:ringing).\n\n### call.on('connection:connected', {call, subscriber, connection})\nShortcut event triggered when an associated connection has been successfully established (@see Connection Event:connected).\n\n### call.on('connection:disconnected', {call, subscriber, connection, reason})\nShortcut event triggered when an associated connection has been successfully established (@see Connection Event:connected).\n\n### call.on('end', {call, subscriber, reason})\nTriggered when the last connection has been disconnected and the call is over.\n\n### call.on('error', {call, subscriber, error})\nFired when an error occurs on the call.\n\n## Connection Object\n\nThe Connection object represents a leg of a call.  Once established, it is associated with a single call participant.\n\n```js\ncall.on('connection:created', function(event) { \n\tvar conn = event.connection;\n\tconsole.log('Connection with state ' + conn.state \n\t\t+ ' has ringlist ' + conn.ringlist);\n\n\tconn.on('ringing', function(event) {\n\t\tconsole.log('Connection is ringing address ' + event.address);\n\t})\n\t.on('connected', function(event) {\n\t\tconsole.log('Connection established to ' + event.address);\n\n\t\t// We're connected, now hang up\n\t\tconn.disconnect();\n\t})\n\t.on('disconnected', function(event) {\n\t\tconsole.log('Connection broken to ' + conn.address);\n\t})\n\t.on('error', function(event) { \n\t\tconsole.log('Connection had error ' + event.error);\n\t});\t\t\n});\n```\n\n### connection.address\nThe address for this connection. When the connection object is a result of a ringlist operation ( a connect command with multiple targets ) then this property will stay in undefined state until one of the target participants answers. Then, connection's address property will be set to that participant's address.\n\n### connection.state \nString representing the current state of the connection. Possible values are: _initial, ringing, connected, disconnected_\n\n### connection.ringlist\nArray containing the remote addresses being invited to join the call\n\n### connection.disconnect()\nImmediately disconnects the connection and removes any reference to it from associate Call.connections\n\n### connection.say(...)\n\nPlays audio to the call leg. Arguments are Strings in one of three formats:\n\n* Plain Text - Will be spoken as TTS in the default voice/language.\n* URL - The data returned by fetching the URL is treated as an audio file. The audio format is discovered via file extension or Content-Type directive.\n* SSML - If the String begins with `<speak>`, this will be treated as SSML and delivered as is to the underlying voice engine.\n\nThis function returns a Say Object that emits lifecycle events and functions for controlling the announcment. (@see Say Object)\n\n### connection.listen(..., options)\n\nStarts a speech recognition operation. This function receives a set of grammar which might be:\n\n* A String with a simple grammar. For example, \"[5 DIGITS]\"\n* A String with an URL pointing to a grammar. For example, \"http://grammarserver.com/digits?min=1&amp;max=10\"\n* A Grammar object with a custom grammar. For example,\n\n```xml\n<grammar version=\"1.0\" xml:lang=\"en-US\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n\txsi:schemaLocation=\"http://www.w3.org/2001/06/grammar \n\thttp://www.w3.org/TR/speech-grammar/grammar.xsd\"\n\txmlns=\"http://www.w3.org/2001/06/grammar\"> \n\n\t<meta name=\"maxTime\" content=\"4000\"/>\n\t<meta name=\"minSpeechDuration\" content=\"4000\"/>\n\t<meta name=\"minVolume\" content=\"10\"/>\n\t<meta name=\"finalSilence\" content=\"2000\"/>\n\t<meta name=\"terminate\" content=\"true\"/>\n\n\t<ruleref uri=\"urn:xmpp:rayo:cpa:dtmf:1\"/>\n\t<ruleref uri=\"urn:xmpp:rayo:cpa:modem:1\"/>\n</grammar>\n```\n\nTo create a custom Grammar, the Tropo module exports a Grammar object:\n\n```js\nvar tropo = require('tropo');\nvar grxml = '<grammar....</grammar>';\nvar grammar = new tropo.Grammar('application/srgs+xml', grxml);\n...\nvar listen = connection.listen(grammar);\n```\n\nThis function returns a Listen Object that emits lifecycle events and functions for controlling the recognition operation. (@see Listen Object)\n\n### connection.on('ringing', {call, subscriber, connection, address})\nTriggered when the connection has been accepted and has begun ringing\n\n### connection.on('connected', {call, subscriber, connection, address})\nTriggered when the connection has been successfully established\n\n### connection.on('disconnected', {call, subscriber, connection, reason, address, headers})\nTriggered when the connection has been disconnected\n\n### connection.on('error', {call, subscriber, connection, error})\nFired when an error occurs on the connection.\n\n\n## Recording Object\n\nA Recording object models the operation of recording a call or a single connection.\n\n\n```js\nvar recording = call.record({\n\tformat: 'mp3',\n\tstartBeep: true,\n\tstartPaused: false,\n\tmaxDuration: 500,\n\tinitialTimeout: 10,\n\tfinalTimeout: 30,\n\texpireAfter: 6000,\n\texpireAfterFetch: true,\n}).\non('start', function(event) {\n\t\tconsole.log('Recording has started');\n}).\non('end', function(event) {\n\t// save recording to a file\n\tvar istream = event.recording.createReadStream();\n\tvar ostream = fs.createWriteStream('/tmp/foo.mp3');\n\tistream.pipe(ostream);\n}).\non('error', function(event) {\n\tconsole.log('Error while recording: ' + event.error);\n});\n```\n\n### recording.format\nRead-Only string representing the format/encoding to use when recording [‘mp3’, ‘wav’]. By default format is null which means it will be infered from the filename.\n\n### recording.startBeep\nRead-Only boolean determines if beep will be played to the user when recording begins. When null, defaults to true.\n\n### recording.maxDuration\nRead-only float indicating the maximum duration of the recording in seconds. When null defaults to record forever.\n\n### recording.initialTimeout\nRead-only float indicating the amount of silence (in seconds) at the beginning of the recording indicating that the user will not provide input. Defaults to 0 (no timeout).\n\n### recording.finalTimeout\nRead-only float indicating the amount of silence (in seconds) indicating that the user has completed providing input. Defaults to 0 (no timeout).\n\n### recording.duration\nRead-only float indicating the duration of the recording in seconds. Defaults to -1 when not set.\n\n### recording.size\nRead-only integer indicating the size in bytes of the recording stream\n\n### recording.expireAfter\nRead-only integer indicating the amount of time (in seconds) after which the recording will expire in the server and will be deleted. Defaults to null (no expire).\n\n### recording.expireAfterFetch\nRead-only boolean that determines whether the recording will expire after it has been fetched from the server. If set to true, the recording will be removed from the server after it has been transfered. Defaults to null (no expire).\n\n### recording.to\nRead-only string that specifies the desired filename for the recording file.\n\n### recording.serverFilename\nRead-only string that tells the SDK which filename did the Ameche AS used to store the recording file.\n\n### recording.createReadStream()\nReturns a new ReadableStream used to read the recording file.\n\n### recording.stop()\nImmediately stops the recording and will trigger an ‘end’ event.\n\n### recording.delete(callback)\nInstructs the server to delete the recording and invokes an optional callback function with the resposne. Invoking this method is not necessary if _expireAfter_ or _expireAfterFetch_ have been set as in that case the server will do it automatically for us.\n\n### recording.on('start', {call, subscriber, recording})\nTriggered when the recording has started. \n\n### recording.on('end', {call, subscriber, recording, cause})\nTriggered when the recording is complete. The cause attribute indicates what has triggered the end event and it might have the following values:\n\n* success: The recording ended successfully as expected.\n* stop: The recording ended because a stop command was received.\n* initial_timeout: The recording ended because the initial timeout was exceeded.\n* final_timeout: The recording ended because the final timeout was exceeded.\n* max_duration: The recording ended because the maximum duration was exceeded. In this case there is a recording file with the specified time duration.\n* hangup: The recording ended because the call hung.\n\n### recording.on('error', {call, subscriber, recording, error})\nTriggered if an error occurred during recording.\n\n\n\n## Say Object\n\nA Say object models the playback of audio to one or more parties on a call.\n\n\n```js\nvar say = call.say({\n\t“Hello and thanks for calling”,\n\t“http://server.com/greeting.mp3”\n}).\non('end', function(event) {\n\tconsole.log('Playback of ' + util.inspect(event.say.tokens) + ' complete');\n}).\non('error', function(event) {\n\tconsole.log('Error playing audio: ' + event.error);\n});\n```\n\n### say.tokens\nArray of Strings representing the arguments passed to say()\n\n### say.stop()\nStops playback of audio\n\n### say.on('end', {call, subscriber, say, cause})\nTriggered when playback of audio is complete. The cause attribute indicates what has triggered the end event and it can have the following values:\n\n* success: The say command ended successfully as expected.\n* stop: The say command ended because a stop command was received.\n* hangup: The say command ended because the call hung.\n\n### say.on('error', {call, subscriber, say, error})\nTriggered if an error occurred during playback of audio. \n\n\n## Listen Object\n\nA Listen object models a recognition operation on a connection. \n\n```js\nvar listen = connection.listen(\"[5 DIGITS]\", {\n\tmode: 'dtmf',\n\tterminator: '#',\n\tinitialTimeout: 3,\n\tinterDigitTimeout: 3\n}).\n\nlisten.on('end', function(event) {\n\tif (event.result) {\n\t\t\tconsole.log('Result: ' + event.result + '. Utterance: ' + event.utterance);\n\t} else {\n\t\tvar cause = event.cause;\n\t\tif (cause == 'nomatch') {\n\t\t\tconsole.log(\"Could not recognize user's input\");\n\t\t} else if (cause == 'noinput') {\n\t\t\tconsole.log('The user did not type anything');\n\t\t}\n\t}\n});\n\nlisten.on('error', function(event) {\n\tconsole.log('Error while recording: ' + event.error);\n});\n\n```\n\n### listen.mode\nRecognition mode. Can be either 'any', 'dmtf' or 'voice'.\n\n### listen.terminator\nTerminator character used on dtmf input. There is no default value.\n\n### listen.recognizer\nRecognizer used for the operation. Default is 'en-us'.\n\n### listen.initialTimeout\nThe timeout (in seconds) used to determine that no input will be received. By default, this timeout is disabled. You can set a value to enable it.\n\n### listen.interDigitTimeout\nThe timeout (in seconds) used to determine the end of DTMF input. By default, this timeout is disabled. You can set a value to enable it.\n\n### listen.sensitivity\nA float value from 0.0 to 1.0 that determines the noise sensitivity of the media recognizer. The default value is 0.5. Increasing this value will make the interpreter more sensitive to quiet input, while decreasing this value will make it less sensitive to quiet input.\n\n### listen.minConfidence\nA float value from 0.0 to 1.0 that sets the minimum confidence required for the recognizer to recognize the speech based on the grammar. The default value is 0.3. If one were to change this default value to 0.1, then any utterance would be matched, while if it were to be adjusted to 1.0, then virtually every user utterance would be considered a nomatch.\n\n### listen.maxSilence. \nThe timeout (in seconds) used to determine the end of Voice input. By default this timeout is disabled. You can set a value to enable it.    \n\n### listen.grammars\nArray of Strings representing one of the grammars passed to the listen() method.\n\n### listen.result\nThe interpretation of the recognition operation. It will only be present if the Listen ends successfully.\n\n### listen.utterance\nAn utterance interpretation of the recognition operation. It will only be present if the Listen ends successfully.\n\n### listen.stop()\nStops the recognition operation.\n\n### listen.on('end', {call, subscriber, listen, cause})\nTriggered upon recognition termination. The cause attribute indicates what has triggered the end event and it can have the following values:\n\n* match: The listen command ended with a match.\n* nomatch: The listen command did not match call's input.\n* noinput: The listen command ended because there was no input.\n* stop: The listen command ended because a stop command was received.\n* hangup: The listen command ended because the call hung.\n\n### listen.on('error', {call, subscriber, listen, error})\nTriggered if an error occurred while running the recognition opereation.\n","maintainers":[{"name":"emcee21","email":"mcervantes@tropo.com"},{"name":"loopingrage","email":"loopingrage@gmail.com"},{"name":"tropo","email":"engineering@tropo.com"}],"time":{"modified":"2022-06-27T21:38:29.778Z","created":"2013-05-16T09:02:07.360Z","0.0.1":"2013-05-16T09:02:10.753Z","0.0.2":"2013-05-19T22:07:25.024Z","0.0.3":"2013-05-19T22:11:49.675Z","0.0.4":"2013-05-19T22:18:21.316Z","0.0.5":"2013-05-19T22:38:50.509Z","14.1.1":"2014-05-16T13:22:11.065Z","14.1.2":"2014-06-03T22:45:36.417Z","14.1.3":"2014-06-06T02:43:26.533Z","14.1.4":"2014-07-02T18:15:57.162Z","14.2.0":"2014-07-15T19:39:37.063Z","14.2.1":"2014-09-11T07:18:20.462Z","14.2.2":"2014-09-24T15:16:10.820Z","14.3.0":"2014-09-30T20:11:28.502Z","14.2.3":"2014-10-22T15:47:22.951Z","14.2.4":"2014-10-22T15:47:28.805Z","14.2.5":"2014-10-24T01:27:05.777Z","14.2.7":"2014-10-31T17:13:26.947Z","14.2.8":"2014-11-05T16:39:29.006Z","14.3.1":"2014-11-07T14:50:55.305Z","14.2.9":"2014-11-14T15:22:15.500Z","14.2.10":"2014-11-25T12:17:19.324Z","14.2.11":"2014-12-05T16:43:47.999Z","14.2.12":"2014-12-12T12:08:05.652Z","14.2.13":"2015-01-06T20:16:40.658Z","14.4.0":"2015-01-19T19:30:30.411Z","14.2.14":"2015-01-21T16:58:44.863Z","14.2.15":"2015-02-03T15:36:34.259Z","14.2.16":"2015-02-13T00:17:18.884Z","14.5.0":"2015-02-26T20:34:07.268Z","14.5.1":"2015-03-01T01:14:19.941Z","14.5.2":"2015-03-01T04:50:18.640Z","14.5.3":"2015-03-01T05:00:39.381Z","0.0.0":"2015-03-01T05:43:10.152Z","14.5.4":"2015-03-01T05:43:21.163Z","14.5.5":"2015-03-04T04:26:39.075Z","14.2.17":"2015-03-17T22:41:32.369Z","14.5.6":"2015-03-30T21:53:11.239Z","14.4.1":"2015-03-31T18:19:11.382Z","15.0.0":"2015-04-07T11:10:13.769Z","15.0.1":"2015-04-22T10:04:52.051Z","15.0.2":"2015-04-24T07:54:52.111Z","15.0.3":"2015-04-29T10:13:12.679Z","15.0.4":"2015-05-06T06:22:21.706Z","15.0.5":"2015-06-24T06:40:04.716Z","14.2.19":"2015-07-08T17:24:43.662Z","15.0.6":"2015-08-05T08:53:37.277Z","15.0.7":"2015-08-11T07:18:21.353Z","15.0.8":"2015-08-12T06:41:28.789Z","14.4.4":"2015-08-19T06:02:25.520Z","15.0.9":"2015-08-26T08:49:59.148Z","15.0.10":"2015-10-13T09:19:43.862Z","15.0.11":"2015-10-26T06:38:49.438Z","15.0.12":"2015-11-12T06:21:57.068Z","14.4.5":"2015-11-27T03:40:04.059Z","15.0.13":"2015-12-03T08:23:38.597Z","14.4.6":"2015-12-30T03:08:04.350Z","15.0.14":"2016-01-25T10:18:07.651Z","15.1.0":"2016-03-02T10:34:19.161Z","15.1.1":"2016-03-11T05:32:17.086Z","9999.8.0":"2016-03-15T10:41:23.325Z","15.1.2":"2016-03-18T06:49:26.641Z","15.2.0":"2016-03-29T02:58:41.007Z","15.2.1":"2016-04-13T09:03:39.269Z","14.4.7":"2016-04-21T07:27:28.644Z","15.3.0":"2016-05-05T10:52:22.949Z","15.1.3":"2016-05-13T04:34:23.082Z","15.3.1":"2016-05-31T03:06:36.693Z","15.3.2":"2016-06-08T08:16:14.973Z","15.3.3":"2016-06-17T04:49:06.334Z","15.1.4":"2016-07-15T05:03:28.319Z","14.4.9999":"2016-07-15T06:33:28.937Z","15.0.9999":"2016-07-18T05:28:48.130Z","15.3.4":"2016-08-15T10:48:46.550Z","15.1.5":"2016-09-08T09:00:26.425Z","15.1.6":"2016-09-29T01:51:49.985Z","15.5.0":"2016-10-14T03:43:55.074Z","15.5.1":"2016-11-16T03:54:24.531Z","15.6.0":"2016-12-20T03:56:11.785Z","15.6.1":"2017-01-16T02:57:52.269Z","15.7.0":"2017-02-22T05:21:15.892Z","15.1.7":"2017-03-09T15:59:46.164Z","15.1.8":"2017-03-16T04:56:07.697Z","15.7.1":"2017-04-06T03:33:30.640Z","15.8.0":"2017-04-21T03:49:50.190Z","15.1.9":"2017-05-16T10:57:12.854Z","15.1.10":"2017-06-07T03:58:37.707Z"},"readmeFilename":"README.md","users":{"johntdyer":true,"arifq":true}}