{"_id":"twilio-video","_rev":"170-a02c50870bf778100d480c6570586a18","name":"twilio-video","dist-tags":{"preview":"2.29.0-preview.1","beta":"2.29.0-beta.1","latest":"2.36.0"},"versions":{"1.0.0-beta2":{"name":"twilio-video","version":"1.0.0-beta2","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.0.0-beta2","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video/issues"},"dist":{"shasum":"e4d413303d590987a564eb8812c06754b293d7d0","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.0.0-beta2.tgz","integrity":"sha512-+V4jbsT6txVLb8cVXFerix+REzMt+kVCzz5DFhvfXei+jO72hIHk71gbDe1tL3wvY348PzYoqU4utj0jW7wE6w==","signatures":[{"sig":"MEUCIBDpd2V8T5TGScrQhaYYQgQgMde3u6523bLptQ9j3oJvAiEA5iNXZHC1KIYALGhgeXdRpnqZnhCm8rgjaNthAiojGB8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","title":"Twilio Video","_shasum":"e4d413303d590987a564eb8812c06754b293d7d0","engines":{"node":">=0.12"},"gitHead":"f804883b155cd5336325d470248d94e45dc26894","scripts":{"test":"gulp test"},"_npmUser":{"name":"markandrus","email":"markandrusroberts@gmail.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.git","type":"git"},"_npmVersion":"3.8.6","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"5.12.0","dependencies":{"ws":"^0.6.3","sip.js":"git+https://github.com/twilio/SIP.js.git#098cc68144b31be1bd01a4a921bdf7d32d80c19a","twilio-common":"git+https://github.com/twilio/twilio-common.js.git#90742b3674b200a83695bd9fe29d13d16da2a4d6","xmlhttprequest":"^1.8.0"},"devDependencies":{"del":"^2.0.2","gulp":"^3.9.0","jsdoc":"git+https://github.com/jsdoc3/jsdoc.git#e2fd9e75de9617aadfc3120331f020b2d66cff86","mocha":"^2.2.5","sinon":"^1.15.3","eslint":"^2.12.0","jshint":"^2.6.3","mkdirp":"^0.5.1","twilio":"^2.8.0","cheerio":"^0.18.0","phantom":"^2.1.14","promptly":"^0.2.0","through2":"^2.0.0","gulp-util":"^3.0.7","requirejs":"^2.2.0","browserify":"^9.0.3","gulp-mocha":"^2.2.0","gulp-newer":"^1.0.0","gulp-insert":"^0.5.0","gulp-rename":"^1.2.2","gulp-uglify":"^1.4.2","gulp-replace":"^0.5.4","ink-docstrap":"^1.3.0","mock-browser":"^0.91.34","release-tool":"^0.2.2","run-sequence":"^1.1.4","gulp-istanbul":"^0.10.3","jshint-stylish":"^1.0.0","stream-from-promise":"^0.1.0","vinyl-source-stream":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video-1.0.0-beta2.tgz_1476492556715_0.3468705478589982","host":"packages-12-west.internal.npmjs.com"}},"1.0.0-beta3":{"name":"twilio-video","version":"1.0.0-beta3","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.0.0-beta3","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video/issues"},"dist":{"shasum":"e8b43f8f3bec8e7308c1e9e10de301ebe9ce1c12","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.0.0-beta3.tgz","integrity":"sha512-1WQVFyoTKjECWwZstzCaw9hUVxhe5Yb4jkCObd9e+YJ6O09KLOxIz0+ZoIBbSUKDtsT+2DRvfF3GXbQD4wyy4w==","signatures":[{"sig":"MEQCIC0rn3hws587H/6zH/2tOp+Nex4AG+4GS5UL9bzAKeqjAiAXbCQ0fZWMLV8BcyHKuwNoC11JVlE2ePLLutYfmim5vw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","title":"Twilio Video","_shasum":"e8b43f8f3bec8e7308c1e9e10de301ebe9ce1c12","engines":{"node":">=0.12"},"gitHead":"ba55f7a79213e7acf377da36705688d7e9ea3157","scripts":{"test":"gulp test"},"_npmUser":{"name":"markandrus","email":"markandrusroberts@gmail.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.git","type":"git"},"_npmVersion":"3.10.9","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"6.9.2","dependencies":{"ws":"^0.6.3","sip.js":"git+https://github.com/twilio/SIP.js.git#098cc68144b31be1bd01a4a921bdf7d32d80c19a","twilio-common":"git+https://github.com/twilio/twilio-common.js.git#90742b3674b200a83695bd9fe29d13d16da2a4d6"},"devDependencies":{"del":"^2.0.2","gulp":"^3.9.0","jsdoc":"git+https://github.com/jsdoc3/jsdoc.git#e2fd9e75de9617aadfc3120331f020b2d66cff86","mocha":"^2.2.5","sinon":"^1.15.3","eslint":"^2.12.0","jshint":"^2.6.3","mkdirp":"^0.5.1","twilio":"^2.8.0","cheerio":"^0.18.0","phantom":"^2.1.14","promptly":"^0.2.0","through2":"^2.0.0","gulp-util":"^3.0.7","requirejs":"^2.2.0","browserify":"^9.0.3","gulp-mocha":"^2.2.0","gulp-newer":"^1.0.0","gulp-insert":"^0.5.0","gulp-rename":"^1.2.2","gulp-uglify":"^1.4.2","gulp-replace":"^0.5.4","ink-docstrap":"^1.3.0","mock-browser":"^0.91.34","release-tool":"^0.2.2","run-sequence":"^1.1.4","gulp-istanbul":"^0.10.3","jshint-stylish":"^1.0.0","stream-from-promise":"^0.1.0","vinyl-source-stream":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video-1.0.0-beta3.tgz_1481227651717_0.11349109024740756","host":"packages-18-east.internal.npmjs.com"}},"1.0.0-beta4":{"name":"twilio-video","version":"1.0.0-beta4","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.0.0-beta4","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"5362451ab44301025eb0e35e5f1a8962a31a752c","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.0.0-beta4.tgz","integrity":"sha512-kCEY/kARLdWmpWGfyFXy67pj3+1IUZp5ETdPEig0kUlKqfK2wINEOOIWQGgBfWH5al8GF5nLvhQbYxr1WNigOg==","signatures":[{"sig":"MEUCIFgAN78GsYhbjP3odwm8Q437AwSJxQLcoblqyvgEcZvdAiEA7jAi11N6zkF6eCm1ciA9fNF/Wvk2hjFF5fZwcHHh0LU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","title":"Twilio Video","_shasum":"5362451ab44301025eb0e35e5f1a8962a31a752c","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"946be7e80e1f7c7972113f99238a4964b281362b","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:js build:min.js test:umd","clean":"rimraf ./coverage ./dist ./test/dist/webrtc.js","cover":"istanbul cover _mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","test:unit":"mocha ./test/unit/index.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\"","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:meteor test:framework:react","test:integration":"mocha ./test/integration/index.js","build:test:webrtc":"browserify ./test/webrtc/index.js -o ./test/dist/webrtc.js","test:framework:react":"npm-run-all test:framework:react:*","test:framework:meteor":"npm-run-all test:framework:meteor:*","test:framework:angular":"npm-run-all test:framework:angular:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:framework:meteor:run":"mocha ./test/framework/twilio-video-meteor.js","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:meteor:test":"node ./scripts/framework.js twilio-video-meteor","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:framework:angular:test":"node ./scripts/framework.js twilio-video-angular","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:framework:meteor:install":"cd ./test/framework/twilio-video-meteor && rimraf ./node_modules && npm install","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install"},"_npmUser":{"name":"markandrus","email":"markandrusroberts@gmail.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"3.10.10","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"6.9.4","dependencies":{"ws":"^1.0.1","sip.js":"github:twilio/SIP.js#420ed46ba6751b32e99950fb6fb84683afb820cc","xmlhttprequest":"^1.8.0"},"devDependencies":{"jsdoc":"^3.4.3","mocha":"^2.2.5","sinon":"^1.17.7","eslint":"^2.12.0","rimraf":"^2.5.4","twilio":"^2.11.1","cheerio":"^0.18.0","phantom":"^2.1.14","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","requirejs":"^2.2.0","uglify-js":"^2.7.5","browserify":"^9.0.3","npm-run-all":"^4.0.0","chromedriver":"^2.26.1","ink-docstrap":"^1.3.0","mock-browser":"^0.91.34","release-tool":"^0.2.2","selenium-webdriver":"^3.0.1","vinyl-source-stream":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video-1.0.0-beta4.tgz_1485379298133_0.44531338126398623","host":"packages-12-west.internal.npmjs.com"}},"1.0.0-beta5":{"name":"twilio-video","version":"1.0.0-beta5","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.0.0-beta5","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"c39215bb1b16b60eb9d64dc5c854899744b4e161","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.0.0-beta5.tgz","integrity":"sha512-3aTCkQf4PVe2XwG4lvyR/oN6BppS2CzNp615fbf2uBSEjEHJoffg7OcOMfheQ6c2rrXZvgI0IehORJ1BKIoopQ==","signatures":[{"sig":"MEUCIC4b+c1st52iuUXxGPzPrBIsyxb1HxyjYPVKgMfwlnHwAiEAxx6Fp9lSHtvw4UU7Gnaol0pTWlZqfVToHweDp+e1caw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","title":"Twilio Video","_shasum":"c39215bb1b16b60eb9d64dc5c854899744b4e161","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"fea4e8d864579cc9deb2a52e0bb203fb20ab3f02","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration test:tracks test:webrtc build:js build:min.js test:umd","clean":"rimraf ./coverage ./dist","cover":"istanbul cover _mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","test:unit":"mocha ./test/unit/index.js","test:tracks":"karma start tracks.conf.js","test:webrtc":"karma start webrtc.conf.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis test:tracks test:webrtc build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:meteor test:framework:no-framework test:framework:react","test:integration":"mocha ./test/integration/index.js --timeout 5000","test:framework:react":"npm-run-all test:framework:react:*","test:framework:meteor":"npm-run-all test:framework:meteor:*","test:framework:angular":"npm-run-all test:framework:angular:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:framework:meteor:run":"mocha ./test/framework/twilio-video-meteor.js","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:meteor:test":"node ./scripts/framework.js twilio-video-meteor","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:framework:angular:test":"node ./scripts/framework.js twilio-video-angular","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:framework:meteor:install":"cd ./test/framework/twilio-video-meteor && rimraf ./node_modules && npm install","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js"},"_npmUser":{"name":"markandrus","email":"markandrusroberts@gmail.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"3.10.10","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"6.10.0","dependencies":{"ws":"^1.0.1","sip.js":"github:twilio/SIP.js#420ed46ba6751b32e99950fb6fb84683afb820cc","xmlhttprequest":"^1.8.0"},"devDependencies":{"jsdoc":"^3.4.3","karma":"^1.5.0","mocha":"^2.2.5","sinon":"^1.17.7","eslint":"^2.12.0","rimraf":"^2.5.4","twilio":"^2.11.1","cheerio":"^0.18.0","phantom":"^2.1.14","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","requirejs":"^2.2.0","uglify-js":"^2.7.5","browserify":"^9.0.8","karma-mocha":"^1.3.0","npm-run-all":"^4.0.0","chromedriver":"2.26.1","ink-docstrap":"^1.3.0","mock-browser":"^0.91.34","release-tool":"^0.2.2","karma-browserify":"^5.1.1","selenium-webdriver":"^3.0.1","karma-spec-reporter":"0.0.30","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video-1.0.0-beta5.tgz_1490061102840_0.47112704277969897","host":"packages-12-west.internal.npmjs.com"}},"1.0.0-beta6":{"name":"twilio-video","version":"1.0.0-beta6","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.0.0-beta6","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"b73ceb364debcc443e78e7fdb3af12ec9f38bf93","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.0.0-beta6.tgz","integrity":"sha512-yaN1FW/d2q6o6jnkzbB/9O0YN+Ka/boqW8Zscnz5K6L/9WW2tT3QeMdc1Yu/W5khSmqF9kDr4apac06djYX6bQ==","signatures":[{"sig":"MEUCIQCoD4N0q30hPQjwXjeapjLy3WN0ZXXhT6nmJyn6qK27PAIgNEl7c7bN2E1gnejg4kozmx1xTI3KsBKiEN0Eyn9vn0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","title":"Twilio Video","_shasum":"b73ceb364debcc443e78e7fdb3af12ec9f38bf93","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"eacc0213e79c8b6f5d2becd2b63deb0cae98316f","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:webrtc test:integration build:js build:min.js test:umd","clean":"rimraf ./coverage ./dist","cover":"istanbul cover _mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:js build:min.js","test:webrtc":"karma start webrtc.conf.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:webrtc test:integration:travis build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:meteor test:framework:no-framework test:framework:react","test:integration":"npm-run-all test:integration:node test:integration:browser","test:framework:react":"npm-run-all test:framework:react:*","test:framework:meteor":"npm-run-all test:framework:meteor:*","test:integration:node":"mocha ./test/integration/index.js","test:framework:angular":"npm-run-all test:framework:angular:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:browser":"node ./scripts/karma.js","test:framework:meteor:run":"mocha ./test/framework/twilio-video-meteor.js","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:meteor:test":"node ./scripts/framework.js twilio-video-meteor","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:framework:angular:test":"node ./scripts/framework.js twilio-video-angular","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:framework:meteor:install":"cd ./test/framework/twilio-video-meteor && rimraf ./node_modules && npm install","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js"},"_npmUser":{"name":"markandrus","email":"markandrusroberts@gmail.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"4.2.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"7.8.0","dependencies":{"ws":"^1.0.1","sip.js":"github:twilio/SIP.js#b884c74892836f70ced6010353852ebd9ce5b199","browserify":"^14.3.0","xmlhttprequest":"^1.8.0"},"devDependencies":{"jsdoc":"^3.4.3","karma":"^1.5.0","mocha":"^2.2.5","sinon":"^1.17.7","envify":"^4.0.0","eslint":"^2.12.0","rimraf":"^2.5.4","twilio":"^2.11.1","cheerio":"^0.18.0","phantom":"^2.1.14","babelify":"^7.3.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","requirejs":"^2.2.0","uglify-js":"^2.7.5","browserify":"^9.0.8","karma-mocha":"^1.3.0","npm-run-all":"^4.0.0","chromedriver":"2.26.1","ink-docstrap":"^1.3.0","mock-browser":"^0.91.34","release-tool":"^0.2.2","karma-browserify":"^5.1.1","selenium-webdriver":"^3.0.1","travis-multirunner":"^3.1.0","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^6.24.1","karma-spec-reporter":"0.0.30","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.1","babel-plugin-transform-runtime":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video-1.0.0-beta6.tgz_1492733896438_0.5148537640925497","host":"packages-18-east.internal.npmjs.com"}},"1.0.0-beta7":{"name":"twilio-video","version":"1.0.0-beta7","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.0.0-beta7","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"38ae8346d54a454c3ca25e811a779149bd116ebd","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.0.0-beta7.tgz","integrity":"sha512-HwJLPTjNUxUo2m1pf6tq7jwoWcwNkJsTQxvXlv/01tVGJ5Vsn0xg/ARH8xxXizXgRad4Nbqy/fbfNLr0ekTKaw==","signatures":[{"sig":"MEQCIGI13deO0cbtvhPbScibyNVyq6Ao0Zd+orS1nWyod7poAiBOnOfrk1vymjw/u0+jEHXrfHhNYEGJv+1ZSKD2jCiieA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","title":"Twilio Video","_shasum":"38ae8346d54a454c3ca25e811a779149bd116ebd","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"b009ac5b6533e6d25675f59ed73f33d94c3f0c70","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:webrtc test:integration build:js build:min.js test:umd","clean":"rimraf ./coverage ./dist","cover":"istanbul cover _mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:js build:min.js","test:webrtc":"karma start webrtc.conf.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:webrtc test:integration:travis build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:meteor test:framework:no-framework test:framework:react","test:integration":"npm-run-all test:integration:node test:integration:browser","test:framework:react":"npm-run-all test:framework:react:*","test:framework:meteor":"npm-run-all test:framework:meteor:*","test:integration:node":"mocha ./test/integration/index.js","test:framework:angular":"npm-run-all test:framework:angular:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:browser":"node ./scripts/karma.js","test:framework:meteor:run":"mocha ./test/framework/twilio-video-meteor.js","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:meteor:test":"node ./scripts/framework.js twilio-video-meteor","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:framework:angular:test":"node ./scripts/framework.js twilio-video-angular","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:framework:meteor:install":"cd ./test/framework/twilio-video-meteor && rimraf ./node_modules && npm install","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js"},"_npmUser":{"name":"markandrus","email":"markandrusroberts@gmail.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"4.2.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"7.8.0","dependencies":{"ws":"^2.3.1","sip.js":"github:twilio/SIP.js#b884c74892836f70ced6010353852ebd9ce5b199","xmlhttprequest":"^1.8.0"},"devDependencies":{"jsdoc":"^3.4.3","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^2.1.0","envify":"^4.0.0","eslint":"^3.19.0","rimraf":"^2.6.1","twilio":"^2.11.1","cheerio":"^0.22.0","phantom":"^4.0.2","babelify":"^7.3.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"^2.29.0","ink-docstrap":"^1.3.0","mock-browser":"^0.92.14","release-tool":"^0.2.2","karma-browserify":"^5.1.1","selenium-webdriver":"^3.3.0","travis-multirunner":"^3.1.0","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.1","babel-plugin-transform-runtime":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video-1.0.0-beta7.tgz_1492818358975_0.44776977552101016","host":"packages-18-east.internal.npmjs.com"}},"1.0.0":{"name":"twilio-video","version":"1.0.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.0.0","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"fe39ba4965bda5b204f33267d3e0651166bc5646","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.0.0.tgz","integrity":"sha512-5KOUpUxjdxoZVUt+/UO4TS8m27W04agWq4pyR4SO23Ob6/GFzDgB19ovMXCCFspd8lgaeQnJQwyRSVhoISqcgg==","signatures":[{"sig":"MEUCIF+K6i1v/zeQEmUWd/opbvp8dR6AL6NNhskHtgP6xG4VAiEAwledBCMI1gZDYx9tYRiKlk78mpS26qFkC/Jqjy6EsVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","title":"Twilio Video","_shasum":"fe39ba4965bda5b204f33267d3e0651166bc5646","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"6a32fc997e5c40823abeb7eb1104537188e8a590","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:webrtc test:integration build:js build:min.js test:umd","clean":"rimraf ./coverage ./dist","cover":"istanbul cover _mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:js build:min.js","test:webrtc":"karma start webrtc.conf.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:webrtc test:integration:travis build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:meteor test:framework:no-framework test:framework:react","test:integration":"npm-run-all test:integration:node test:integration:browser","test:framework:react":"npm-run-all test:framework:react:*","test:framework:meteor":"npm-run-all test:framework:meteor:*","test:integration:node":"mocha ./test/integration/index.js","test:framework:angular":"npm-run-all test:framework:angular:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:browser":"node ./scripts/karma.js","test:framework:meteor:run":"mocha ./test/framework/twilio-video-meteor.js","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:meteor:test":"node ./scripts/framework.js twilio-video-meteor","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:framework:angular:test":"node ./scripts/framework.js twilio-video-angular","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:framework:meteor:install":"cd ./test/framework/twilio-video-meteor && rimraf ./node_modules && npm install","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js"},"_npmUser":{"name":"markandrus","email":"markandrusroberts@gmail.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"4.2.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"7.8.0","dependencies":{"ws":"^2.3.1","sip.js":"github:twilio/SIP.js#b884c74892836f70ced6010353852ebd9ce5b199","xmlhttprequest":"^1.8.0"},"devDependencies":{"jsdoc":"^3.4.3","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^2.1.0","envify":"^4.0.0","eslint":"^3.19.0","rimraf":"^2.6.1","twilio":"^2.11.1","cheerio":"^0.22.0","phantom":"^4.0.2","babelify":"^7.3.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"^2.29.0","ink-docstrap":"^1.3.0","mock-browser":"^0.92.14","release-tool":"^0.2.2","karma-browserify":"^5.1.1","selenium-webdriver":"^3.3.0","travis-multirunner":"^3.1.0","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.1","babel-plugin-transform-runtime":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video-1.0.0.tgz_1493157870725_0.2290120313409716","host":"packages-12-west.internal.npmjs.com"}},"1.1.0":{"name":"twilio-video","version":"1.1.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.1.0","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"efd66b17fd731a1531803430592cbbe89c56335e","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.1.0.tgz","integrity":"sha512-plGjnWAKOQxtFTYZ143ZRxfwJM7TouKT/ZH3+G5QcjV76QhQtDUVmg9sbtpEkG+OfBTrRFb9qx0SRrV5K4yf3g==","signatures":[{"sig":"MEQCIBxOrp7dSbJ3DdzQqJjyZ9h2DJ8JUXI5eM5lRfXUgosfAiAIBWvbuYVRXpijnmU+cZ79avz+hkyzP8Rztr3mkqW78Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","title":"Twilio Video","_shasum":"efd66b17fd731a1531803430592cbbe89c56335e","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"ed6cc64ba774263db86045088c6a311fabcc2303","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:webrtc test:integration build:js build:min.js test:umd","clean":"rimraf ./coverage ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:js build:min.js","test:webrtc":"npm-run-all test:webrtc:*","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:webrtc test:integration:travis build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:meteor test:framework:no-framework test:framework:react","test:integration":"npm-run-all test:integration:node test:integration:browser","test:webrtc:native":"karma start karma/webrtc.conf.js","test:webrtc:adapter":"karma start karma/webrtc.adapter.conf.js","test:framework:react":"npm-run-all test:framework:react:*","test:framework:meteor":"npm-run-all test:framework:meteor:*","test:integration:node":"mocha ./test/integration/index.js","test:framework:angular":"npm-run-all test:framework:angular:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:browser":"node ./scripts/karma.js karma/integration.conf.js","test:framework:meteor:run":"mocha ./test/framework/twilio-video-meteor.js","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:meteor:test":"node ./scripts/framework.js twilio-video-meteor","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:framework:angular:test":"node ./scripts/framework.js twilio-video-angular","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:framework:meteor:install":"cd ./test/framework/twilio-video-meteor && rimraf ./node_modules && npm install","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:integration:browser:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js"},"_npmUser":{"name":"markandrus","email":"markandrusroberts@gmail.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"4.2.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"7.10.1","dependencies":{"ws":"^2.3.1","sip.js":"github:twilio/SIP.js#b884c74892836f70ced6010353852ebd9ce5b199","xmlhttprequest":"^1.8.0"},"devDependencies":{"jsdoc":"^3.4.3","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^2.1.0","envify":"^4.0.0","eslint":"^3.19.0","rimraf":"^2.6.1","twilio":"^2.11.1","cheerio":"^0.22.0","phantom":"^4.0.2","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.0","mock-browser":"^0.92.14","release-tool":"^0.2.2","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^3.1.0","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video-1.1.0.tgz_1499877105044_0.43504130258224905","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"twilio-video","version":"1.2.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.2.0","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"01a732cd815ced976ccc8d0352e85d273f32de4a","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.2.0.tgz","integrity":"sha512-ogQiepE79Zx1IK17H4fAwtcoTHWU8pd/QqKSiufEon6zNhoJPET1T5t7VOTiggn8tHBAeG0pPl3scTn6+8rrvA==","signatures":[{"sig":"MEYCIQC5Rb3Peo0zomIeO3V5Vm0ZkZTELg8aXr90RF2hv6GKdQIhALlC9f515n8sGQfeWjBEYdLoD1e3++TQVyae8ByJEwXt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","title":"Twilio Video","_shasum":"01a732cd815ced976ccc8d0352e85d273f32de4a","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"9a36a526ab3ed4ffe9e1efb97a441cf8755e6783","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:webrtc test:integration build:js build:min.js test:umd","clean":"rimraf ./coverage ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:js build:min.js","test:webrtc":"npm-run-all test:webrtc:*","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:webrtc test:integration:travis build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:meteor test:framework:no-framework test:framework:react","test:integration":"npm-run-all test:integration:node test:integration:browser","test:webrtc:native":"karma start karma/webrtc.conf.js","test:webrtc:adapter":"karma start karma/webrtc.adapter.conf.js","test:framework:react":"npm-run-all test:framework:react:*","test:framework:meteor":"npm-run-all test:framework:meteor:*","test:integration:node":"mocha ./test/integration/index.js","test:framework:angular":"npm-run-all test:framework:angular:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:browser":"node ./scripts/karma.js karma/integration.conf.js","test:framework:meteor:run":"mocha ./test/framework/twilio-video-meteor.js","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:meteor:test":"node ./scripts/framework.js twilio-video-meteor","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:framework:angular:test":"node ./scripts/framework.js twilio-video-angular","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:framework:meteor:install":"cd ./test/framework/twilio-video-meteor && rimraf ./node_modules && npm install","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:integration:browser:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js"},"_npmUser":{"name":"markandrus","email":"markandrusroberts@gmail.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"4.2.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"7.10.1","dependencies":{"ws":"^2.3.1","sip.js":"github:twilio/SIP.js#b884c74892836f70ced6010353852ebd9ce5b199","xmlhttprequest":"^1.8.0"},"devDependencies":{"jsdoc":"^3.4.3","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^2.1.0","envify":"^4.0.0","eslint":"^3.19.0","rimraf":"^2.6.1","twilio":"^2.11.1","cheerio":"^0.22.0","phantom":"^4.0.2","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.0","mock-browser":"^0.92.14","release-tool":"^0.2.2","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^3.1.0","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video-1.2.0.tgz_1500663108763_0.19333970546722412","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"twilio-video","version":"1.2.1","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.2.1","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"1dd56cacbf319dbbb2119641a2d89102826eaa7f","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.2.1.tgz","integrity":"sha512-3cMNct+j78DEq1mBVWme9xRTWeOsXGCVnr/arVaPtlR+QoQsRWJ/PXLAUL+RI7Iwx47dYfSpOpUzaFTVRWqS7A==","signatures":[{"sig":"MEUCIQCqy1+br5kEcrMsHvTHO1xRkAMk+8q2KGolvYX0ny1UBwIgGSuw7HQBysGi/ajiVfL3kTKcCtn2XkXcFrTS7D/mQ+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","title":"Twilio Video","_shasum":"1dd56cacbf319dbbb2119641a2d89102826eaa7f","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"495b58928de4394c4f2f8305b7dfceb48ed1aa1a","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:webrtc test:integration build:js build:min.js test:umd","clean":"rimraf ./coverage ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:js build:min.js","test:webrtc":"npm-run-all test:webrtc:native","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:webrtc test:integration:travis build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:meteor test:framework:no-framework test:framework:react","test:integration":"npm-run-all test:integration:node test:integration:browser","test:webrtc:native":"karma start karma/webrtc.conf.js","test:webrtc:adapter":"karma start karma/webrtc.adapter.conf.js","test:framework:react":"npm-run-all test:framework:react:*","test:framework:meteor":"npm-run-all test:framework:meteor:*","test:integration:node":"mocha ./test/integration/index.js","test:framework:angular":"npm-run-all test:framework:angular:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:browser":"node ./scripts/karma.js karma/integration.conf.js","test:framework:meteor:run":"mocha ./test/framework/twilio-video-meteor.js","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:meteor:test":"node ./scripts/framework.js twilio-video-meteor","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:framework:angular:test":"node ./scripts/framework.js twilio-video-angular","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:framework:meteor:install":"cd ./test/framework/twilio-video-meteor && rimraf ./node_modules && npm install","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:integration:browser:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js"},"_npmUser":{"name":"markandrus","email":"markandrusroberts@gmail.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"4.2.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"7.10.1","dependencies":{"ws":"^2.3.1","sip.js":"github:twilio/SIP.js#b884c74892836f70ced6010353852ebd9ce5b199","xmlhttprequest":"^1.8.0"},"devDependencies":{"jsdoc":"^3.4.3","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^2.1.0","envify":"^4.0.0","eslint":"^3.19.0","rimraf":"^2.6.1","twilio":"^2.11.1","cheerio":"^0.22.0","phantom":"^4.0.2","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.0","mock-browser":"^0.92.14","release-tool":"^0.2.2","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.1","karma-safaritechpreview-launcher":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video-1.2.1.tgz_1502733722057_0.2268492360599339","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"twilio-video","version":"1.2.2","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.2.2","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"b484cb8d4fd2ff1cb567172ea994ec755ac0ad3a","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.2.2.tgz","integrity":"sha512-Zjj/10r8+122x4ZKEqioewOqRKTVDoqrzJh7WH4X6AUuazWkKSMGf9NirNfDs7KWmc8ix3OLWbymrGHWMsp1dg==","signatures":[{"sig":"MEUCIQCQPiti9lf6skDJMdElAFu2mDFxfJih7LcAWJzDe64mfQIgfUaaX48QqQxN5UyacvOdOQ1QRi8zyNpL26fDwsKMm74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","title":"Twilio Video","_shasum":"b484cb8d4fd2ff1cb567172ea994ec755ac0ad3a","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"52fa756648ef32ba6d6a6c9cb0d6bed93ac6c73d","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:js build:min.js test:umd","clean":"rimraf ./coverage ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:meteor test:framework:no-framework test:framework:react","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:framework:react":"npm-run-all test:framework:react:*","test:framework:meteor":"npm-run-all test:framework:meteor:*","test:framework:angular":"npm-run-all test:framework:angular:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:framework:meteor:run":"mocha ./test/framework/twilio-video-meteor.js","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:meteor:test":"node ./scripts/framework.js twilio-video-meteor","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:framework:angular:test":"node ./scripts/framework.js twilio-video-angular","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:framework:meteor:install":"cd ./test/framework/twilio-video-meteor && rimraf ./node_modules && npm install","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js"},"_npmUser":{"name":"markandrus","email":"markandrusroberts@gmail.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"4.2.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"7.10.1","dependencies":{"ws":"^2.3.1","@twilio/sip.js":"^0.7.6","@twilio/webrtc":"^1.0.0","xmlhttprequest":"^1.8.0"},"devDependencies":{"jsdoc":"^3.4.3","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^2.1.0","envify":"^4.0.0","eslint":"^3.19.0","rimraf":"^2.6.1","twilio":"^2.11.1","cheerio":"^0.22.0","phantom":"^4.0.2","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.0","mock-browser":"^0.92.14","release-tool":"^0.2.2","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.1","karma-safaritechpreview-launcher":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video-1.2.2.tgz_1503446113728_0.15544145344756544","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"twilio-video","version":"1.3.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.3.0","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"dbedf9bc687aa78f3fcc801e35f58759bb1a00cf","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.3.0.tgz","integrity":"sha512-su03SzXNsAAVcJwfMVfCS/kLgbvdGU67Ts6PP/HeThViQvCPHfbooDsjj5M+2Au7WcYDgNHBDrdXQZCHBDX2KA==","signatures":[{"sig":"MEUCIBkvtOMfer1WWKjvmoprZ+1aBjhpYhJzviEpb6Pl0cCCAiEAjt82YmNhNHo/rat4C7k8Wrj/7EpAa1dVMl6huAAF9vM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","title":"Twilio Video","_shasum":"dbedf9bc687aa78f3fcc801e35f58759bb1a00cf","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"973266de5c4d2db87a966c824273e126d625cb13","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:js build:min.js test:umd","clean":"rimraf ./coverage ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:meteor test:framework:no-framework test:framework:react","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:framework:react":"npm-run-all test:framework:react:*","test:framework:meteor":"npm-run-all test:framework:meteor:*","test:framework:angular":"npm-run-all test:framework:angular:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:framework:meteor:run":"mocha ./test/framework/twilio-video-meteor.js","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:meteor:test":"node ./scripts/framework.js twilio-video-meteor","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:framework:angular:test":"node ./scripts/framework.js twilio-video-angular","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:framework:meteor:install":"cd ./test/framework/twilio-video-meteor && rimraf ./node_modules && npm install","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js"},"_npmUser":{"name":"markandrus","email":"markandrusroberts@gmail.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"4.2.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"7.10.1","dependencies":{"ws":"^2.3.1","@twilio/sip.js":"^0.7.6","@twilio/webrtc":"^1.0.0","xmlhttprequest":"^1.8.0"},"devDependencies":{"jsdoc":"^3.4.3","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^2.1.0","envify":"^4.0.0","eslint":"^3.19.0","rimraf":"^2.6.1","twilio":"^2.11.1","cheerio":"^0.22.0","phantom":"^4.0.2","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.0","mock-browser":"^0.92.14","release-tool":"^0.2.2","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.1","karma-safaritechpreview-launcher":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video-1.3.0.tgz_1505182324332_0.8750979856122285","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"twilio-video","version":"1.4.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.4.0","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"e29f1716e5fea546bf14438f0f78c371be29dec7","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.4.0.tgz","integrity":"sha512-aLPZVUQmoPbhHxRB5c3KZNzdOldmWAKh71mMojw3+LGhPws3pWcPz7AnGx/JHyBspo6YhVoVBLV/cG3JgLnPEw==","signatures":[{"sig":"MEQCIBofoQRejl1gbQ0cKJ8IU5OTVPfLxQg5+KT/6mcJjfOXAiAuZ23/1k6Oiyez3eGBe1bgxmBpduboAkiAlWmKtE2Zrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","title":"Twilio Video","_shasum":"e29f1716e5fea546bf14438f0f78c371be29dec7","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"d073d806606f1f59d3f931b79d0b682362ffe7b3","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:js build:min.js test:umd","clean":"rimraf ./coverage ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:meteor test:framework:no-framework test:framework:react","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:framework:react":"npm-run-all test:framework:react:*","test:framework:meteor":"npm-run-all test:framework:meteor:*","test:framework:angular":"npm-run-all test:framework:angular:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:framework:meteor:run":"mocha ./test/framework/twilio-video-meteor.js","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:meteor:test":"node ./scripts/framework.js twilio-video-meteor","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:framework:angular:test":"node ./scripts/framework.js twilio-video-angular","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:framework:meteor:install":"cd ./test/framework/twilio-video-meteor && rimraf ./node_modules && npm install","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js"},"_npmUser":{"name":"markandrus","email":"markandrusroberts@gmail.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"4.2.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"7.10.1","dependencies":{"ws":"^2.3.1","@twilio/sip.js":"^0.7.6","@twilio/webrtc":"^1.0.0","xmlhttprequest":"^1.8.0"},"devDependencies":{"jsdoc":"^3.4.3","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^2.1.0","envify":"^4.0.0","eslint":"^3.19.0","rimraf":"^2.6.1","twilio":"^2.11.1","cheerio":"^0.22.0","phantom":"^4.0.2","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.0","mock-browser":"^0.92.14","release-tool":"^0.2.2","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.1","karma-safaritechpreview-launcher":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video-1.4.0.tgz_1506984787719_0.7320706078317016","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"twilio-video","version":"1.5.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.5.0","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"286f1c9cd051a636bafc43b6a9a48aab2c0211c7","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.5.0.tgz","integrity":"sha512-QzoUl0SWVo/H+21PQ+oiK7l7Zn8QoxeM0rD34WvHjZIT54D5hT+lsVjPO33ruasFkHorrhJKbT/ryb0vaCioXw==","signatures":[{"sig":"MEQCIBo6pSXNKYbVWYI2GHZ/R8HNWI6z00p358UQqqbe5/fIAiBMmxNOJDyQ35G0coChB1Yk41FZd/NjYdaB33moAbNa0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","title":"Twilio Video","_shasum":"286f1c9cd051a636bafc43b6a9a48aab2c0211c7","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"5147fda2558e8125a2134d00837065329b076f06","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:js build:min.js test:umd","clean":"rimraf ./coverage ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:meteor test:framework:no-framework test:framework:react","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:framework:react":"npm-run-all test:framework:react:*","test:framework:meteor":"npm-run-all test:framework:meteor:*","test:framework:angular":"npm-run-all test:framework:angular:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:framework:meteor:run":"mocha ./test/framework/twilio-video-meteor.js","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:meteor:test":"node ./scripts/framework.js twilio-video-meteor","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:framework:angular:test":"node ./scripts/framework.js twilio-video-angular","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:framework:meteor:install":"cd ./test/framework/twilio-video-meteor && rimraf ./node_modules && npm install","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js"},"_npmUser":{"name":"markandrus","email":"markandrusroberts@gmail.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"4.2.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"7.10.1","dependencies":{"ws":"^2.3.1","@twilio/sip.js":"^0.7.6","@twilio/webrtc":"^1.0.0","xmlhttprequest":"^1.8.0"},"devDependencies":{"jsdoc":"^3.4.3","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^2.1.0","envify":"^4.0.0","eslint":"^3.19.0","rimraf":"^2.6.1","twilio":"^2.11.1","cheerio":"^0.22.0","phantom":"^4.0.2","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.0","mock-browser":"^0.92.14","release-tool":"^0.2.2","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.1","karma-safaritechpreview-launcher":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video-1.5.0.tgz_1507593141774_0.22827882785350084","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"twilio-video","version":"1.5.1","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.5.1","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"1e1b4b1ff9d74318785a5645f41c7f802aa8dd34","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.5.1.tgz","integrity":"sha512-5fh2VRxRYubLWfzDS91vcfB1QWGVLTFKOgAjIrLj+WXM4aoooluBcppsABRwGX3DQkjK1TJitEXQHiQPD5OTtQ==","signatures":[{"sig":"MEYCIQDSc/NU4zDdDBE6+WwoU8kfVCTJ3Wf7d9Hx55+tFPlpzQIhAI4j0MgF1eqoWSRpVV+Eu/lrKb269hhEq3qLTrq6LN+M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","title":"Twilio Video","_shasum":"1e1b4b1ff9d74318785a5645f41c7f802aa8dd34","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"362f18a7b4baf3e5771df0572d9f90fbac9bda5d","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:js build:min.js test:umd","clean":"rimraf ./coverage ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:meteor test:framework:no-framework test:framework:react","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:framework:react":"npm-run-all test:framework:react:*","test:framework:meteor":"npm-run-all test:framework:meteor:*","test:framework:angular":"npm-run-all test:framework:angular:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:framework:meteor:run":"mocha ./test/framework/twilio-video-meteor.js","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:meteor:test":"node ./scripts/framework.js twilio-video-meteor","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:framework:angular:test":"node ./scripts/framework.js twilio-video-angular","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:framework:meteor:install":"cd ./test/framework/twilio-video-meteor && rimraf ./node_modules && npm install","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js"},"_npmUser":{"name":"markandrus","email":"markandrusroberts@gmail.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"4.2.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"7.10.1","dependencies":{"ws":"^2.3.1","@twilio/sip.js":"^0.7.6","@twilio/webrtc":"^1.0.3","xmlhttprequest":"^1.8.0"},"devDependencies":{"jsdoc":"^3.4.3","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^2.1.0","envify":"^4.0.0","eslint":"^3.19.0","rimraf":"^2.6.1","twilio":"^2.11.1","cheerio":"^0.22.0","phantom":"^4.0.2","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.0","mock-browser":"^0.92.14","release-tool":"^0.2.2","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.1","karma-safaritechpreview-launcher":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video-1.5.1.tgz_1507941320019_0.36303891614079475","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"twilio-video","version":"1.6.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.6.0","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"121bb29618bd17145273ff3f0fc2bb0c27ab83ff","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.6.0.tgz","integrity":"sha512-pay7uMNXwXVTtbuAMyJXnJPoVA7xqnd5LpcjM5KNUoWcOFH+mY0U2r6wDzsClriT6CzHG5WDjtJV/dLpCPttkQ==","signatures":[{"sig":"MEYCIQC6TlxlePGAme5yi7mvTwuoSWym43bxiB3YygbzLaYy9QIhAIhJQbf/ip5I9tjMvtHK1Zy+IuRdoLzYYUWfK0ld2OKC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","title":"Twilio Video","_shasum":"121bb29618bd17145273ff3f0fc2bb0c27ab83ff","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"af476ac7716fc51b52f2446711c57addacca8319","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:js build:min.js test:umd","clean":"rimraf ./coverage ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:meteor test:framework:no-framework test:framework:react","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:framework:react":"npm-run-all test:framework:react:*","test:framework:meteor":"npm-run-all test:framework:meteor:*","test:framework:angular":"npm-run-all test:framework:angular:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:framework:meteor:run":"mocha ./test/framework/twilio-video-meteor.js","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:meteor:test":"node ./scripts/framework.js twilio-video-meteor","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:framework:angular:test":"node ./scripts/framework.js twilio-video-angular","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:framework:meteor:install":"cd ./test/framework/twilio-video-meteor && rimraf ./node_modules && npm install","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js"},"_npmUser":{"name":"markandrus","email":"markandrusroberts@gmail.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"4.2.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"7.10.1","dependencies":{"ws":"^2.3.1","@twilio/sip.js":"^0.7.6","@twilio/webrtc":"^1.1.0","xmlhttprequest":"^1.8.0"},"devDependencies":{"jsdoc":"^3.4.3","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^3.19.0","rimraf":"^2.6.1","twilio":"^2.11.1","cheerio":"^0.22.0","phantom":"^4.0.2","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.0","mock-browser":"^0.92.14","release-tool":"^0.2.2","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.1","karma-safaritechpreview-launcher":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video-1.6.0.tgz_1508876743495_0.06811363692395389","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"twilio-video","version":"1.6.1","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.6.1","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"ddf8e7bde1be623dfc52dba38b70ff6744c2e0da","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.6.1.tgz","integrity":"sha512-OawERA4YCv5WTtHg3VDNLYHEdu3sHlzdOIwzrzGTMOe7JP43vnmPPQhxiEvMpIcZQiI4jSJ9cbR+Cj8+2KDrTw==","signatures":[{"sig":"MEQCIGb5dKuC2UdgPSJVtybAQ0YsXte5NBsdMuRfAo4NSgUSAiBXTFI/o9wpndyAh0KHkdB8hN93fxQS+fzuK+vo9Ct2WQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","title":"Twilio Video","_shasum":"ddf8e7bde1be623dfc52dba38b70ff6744c2e0da","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"4180b6225a179176f2f9fe91956ea491dc7ac3a3","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:js build:min.js test:umd","clean":"rimraf ./coverage ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:meteor test:framework:no-framework test:framework:react","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:framework:react":"npm-run-all test:framework:react:*","test:framework:meteor":"npm-run-all test:framework:meteor:*","test:framework:angular":"npm-run-all test:framework:angular:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:framework:meteor:run":"mocha ./test/framework/twilio-video-meteor.js","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:meteor:test":"node ./scripts/framework.js twilio-video-meteor","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:framework:angular:test":"node ./scripts/framework.js twilio-video-angular","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:framework:meteor:install":"cd ./test/framework/twilio-video-meteor && rimraf ./node_modules && npm install","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js"},"_npmUser":{"name":"markandrus","email":"markandrusroberts@gmail.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"4.2.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"7.10.1","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.6","@twilio/webrtc":"^1.1.0","xmlhttprequest":"^1.8.0"},"devDependencies":{"jsdoc":"^3.4.3","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^3.19.0","rimraf":"^2.6.1","twilio":"^2.11.1","cheerio":"^0.22.0","phantom":"^4.0.2","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.0","mock-browser":"^0.92.14","release-tool":"^0.2.2","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.1","karma-safaritechpreview-launcher":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video-1.6.1.tgz_1513096602412_0.9951147283427417","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"twilio-video","version":"1.7.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.7.0","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"3c4c950203050a37f723e3c6e674d51ef3be8b6d","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.7.0.tgz","integrity":"sha512-2INqsTWhTwq3mkL1/ohf5SsOQTA81aZ5C6HltT2/J/FFNvQ4AK5lPiNHi1fGbtvRo6XZu8L3IKtT6uS1+8psVg==","signatures":[{"sig":"MEYCIQDSZLhp7/3huiQfRjxy/Ipg8fzw6pKso5uQTYWeEIn65wIhAN2byrf6WevPtBG2TF3kL+JQ69rv1owEGJxkFJl3xgl+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","title":"Twilio Video","_shasum":"3c4c950203050a37f723e3c6e674d51ef3be8b6d","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"d7ed7103cb65aa9000edab45e6a76357282bc274","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:js build:min.js test:umd","clean":"rimraf ./coverage ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:meteor test:framework:no-framework test:framework:react","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:framework:react":"npm-run-all test:framework:react:*","test:framework:meteor":"npm-run-all test:framework:meteor:*","test:framework:angular":"npm-run-all test:framework:angular:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:framework:meteor:run":"mocha ./test/framework/twilio-video-meteor.js","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:meteor:test":"node ./scripts/framework.js twilio-video-meteor","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:framework:angular:test":"node ./scripts/framework.js twilio-video-angular","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:framework:meteor:install":"cd ./test/framework/twilio-video-meteor && rimraf ./node_modules && npm install","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js"},"_npmUser":{"name":"markandrus","email":"markandrusroberts@gmail.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"4.2.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"7.10.1","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"^2.0.0","xmlhttprequest":"^1.8.0"},"devDependencies":{"jsdoc":"^3.4.3","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","twilio":"^2.11.1","cheerio":"^0.22.0","phantom":"^4.0.2","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.0","release-tool":"^0.2.2","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.1","karma-safaritechpreview-launcher":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video-1.7.0.tgz_1515532033765_0.5362706666346639","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"twilio-video","version":"1.8.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.8.0","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"d9136295689bc5d01ab6e9ea5de599bbaaf534e2","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.8.0.tgz","fileCount":116,"integrity":"sha512-6XgX/rgWfceLUIyE2SkxdSazW4yhsEo+acRBxAjyCfVeRSyeW3pG/tpDbm4M+b6z4Nynu1o4xZrez3D5RQE9Mg==","signatures":[{"sig":"MEUCIQD/mHaaImgLeN36oLa78SVpZEVcFwugdi3lNv3TpXNtfgIgGu6cEXFdUkhkUkyxTdbIkBe/ATgB0s3voFCc8QMLe2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1880155},"main":"./lib/index.js","_from":".","title":"Twilio Video","_shasum":"d9136295689bc5d01ab6e9ea5de599bbaaf534e2","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"f49d45a89c88fb5181588ad4bc37fb7525c7a316","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:js build:min.js test:umd","clean":"rimraf ./coverage ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:meteor test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:framework:meteor":"npm-run-all test:framework:meteor:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:meteor:run":"mocha ./test/framework/twilio-video-meteor.js","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:meteor:test":"node ./scripts/framework.js twilio-video-meteor","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:angular:test":"node ./scripts/framework.js twilio-video-angular","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:meteor:install":"cd ./test/framework/twilio-video-meteor && rimraf ./node_modules && npm install","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"markandrus","email":"markandrusroberts@gmail.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"4.2.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"7.10.1","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"^2.0.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.4.3","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","phantom":"^4.0.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.0","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8","karma-safaritechpreview-launcher":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_1.8.0_1518200242370_0.8805965977321477","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"twilio-video","version":"1.9.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.9.0","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"2669e10a3d7bee86849863a31048cb29def1bbf0","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.9.0.tgz","fileCount":212,"integrity":"sha512-LoiCmje72rKzTIRIppcwNIOG4xGWdtLF7zP8n2FDl9SUzum2PbI1lBPrhFnG0Rhzl6QAUTv+MwWTa8+OGkIFdQ==","signatures":[{"sig":"MEUCIQCKtnEpjzWZU/RixMyQsQyxAolTElAAOp/C2gV0V41CtgIgbaZu0nS9RFYuHcGDugEiInAqAfeqVwdbJW0+n41+YyM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2707641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa83GKCRA9TVsSAnZWagAAEf0P+wfXuyLq3SlVJuusKfrq\nO0BsqI1XBBirsUyXYQeVx9K+gux6snYRfpBhAxBm28izzu72bhcCxpIM7oa8\nCWmmmNVHdtWzowztqtnoFL/iNBYAwBtnSx9SXNYu7jZoTW0m4z6RwiXqbdG3\n2/X9Wg1b3oMRJIXI8b3Fu5E5QI6J2/aTx84EaA2tVQibCkHL5hrsb40Gmx9e\nLbyGr1DNaTqJpttt5kkQKr0OpBPvhuu9USJzP1NzLAQLtWy785OyFUTz8a6c\n4UFnyq0PMpZF2dgzZ3kMGXZy2Zn/UunXjEhrFtQxjGyB4NXohNQj8zeaVVHN\nMTzeMXIwnRSwDTy3xllS5CcDqk3tR0vbzBdhcLHo98cOFjmyoODHCfC07D1w\n3q3ZhewuI5oJclJlT3cwNktohtRSgggtOYD93HX2KI3T3LZUSnusYwI5Ni24\np4mCbyg5kLKMgzaNbOH7hrnML1M6xYOUpFmY6B+ynOVAIejuoL7hi+ZTM1qC\nVoVFPbw0618RCTzKkCAWkbNSV15uzd1F0ITfOh5yVn7U6lkMVEYlI+MXp2Ll\n+5lfA7LFBH7dq1MyoFmrJENlxXe9vnJLJvOs1MvSKzko3vjUTwS1wpFHlw6I\nswVvA7yxpD1lmperaXmXjdgd5rdl4dj42QEu4iwpBYkX+sAlNRFrV88cNK39\nq1JM\r\n=qTKK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"9fcd006dc40f77a403f0a8dae13746a28ad83ad1","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"markandrus","email":"markandrusroberts@gmail.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"5.6.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.1.0","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"^2.0.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","phantom":"^4.0.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8","karma-safaritechpreview-launcher":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_1.9.0_1525903752895_0.474655151017392","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"twilio-video","version":"1.10.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.10.0","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"5345f7b664a815a0fc35b99820cdfe19984ae56f","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.10.0.tgz","fileCount":220,"integrity":"sha512-4pilXr7V0/hTwhhBeaqfuK4lCYj8moy5FYPNrPQN2mbIBuXL71Nza6Z5hwMZiy6L7O9OK3PXbywtZVbg02hIjA==","signatures":[{"sig":"MEQCIB6vdvTzZcxd3gHkQBw/BPmssJWUU9OVvcU4ru5hHVGVAiBFDGUnpndACHFFhxwVsxRIx+madak4xpqA/OkPNHV1mQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2838387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDqp/CRA9TVsSAnZWagAAHWkP/19MDHgYf1x+Z4IZvfdu\nhBzUa4JotM6oBE0mVV0dyjTpTl6PJ5pHgeItnSkp8cmpvlIHN/D7XpNRp3Fl\nGj5exGUjAFxeSZ+IkAlpJ4hZXIQ6lWezPkWWM5f9T+eJ3mbcRcS7HBLHmDDl\nePsHqdhPRtmxILXBi4GIraZd6AkmvBp7ACIN5RALhHKxX4qk80VX2CcQXPPH\nEyPEnM1ukSVF2RJ2sg54TISCloWzvvwls4PykbXdUtsAKubULtvWCspTIm80\nk7Si1AE94NuOARlNByEKAlLCU1KJtyqwVIVUAVsMaJbzuanzYDSpU+x/15lk\navyqPhWf7rZUmq4wuCbfqmCjQb2SfM7IF3dYtxLG0jBtdztPsEe2DUFPjn3S\ng/Wp1JWUsp+Vwjf56oC2XrlbkyqACrP3QQPX1ZSnF11T1/6CSzmanAAC9IVY\n7Buc3jLH0ex6gu89+/ubsE5bVpOjpqf/3UPrtxTJYOeG52VG1Xk8ad9GbrN2\nU0Ger+qph3AEathdteu2TtFxSF91iFxbsqedi7MF+GwYTlj7mc5/9WvWTiS6\nS4CX0KqdgAMG05cy2TsQhPxT1Vb0zNGtFvrMX8vU/b+m3MRdf9QfE9mdGWMW\nkNhCmBpO9AEktvU/wlHyLvM72IJj3cIdyBqiX6AC/WECC1zvDLy3k+oxhDBx\n8is5\r\n=flIl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"bcc47ee97605430099e723a4c89168ba5df9ce1b","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"markandrus","email":"markandrusroberts@gmail.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.1.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.3.0","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"github:twilio/twilio-webrtc.js#2.0.1-rc1","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","phantom":"^4.0.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8","karma-safaritechpreview-launcher":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_1.10.0_1527687804576_0.474133655215218","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"twilio-video","version":"1.11.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.11.0","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"8bf913e71e528c9d8ae5ab25fffd0486a1433253","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.11.0.tgz","fileCount":258,"integrity":"sha512-FMnz4ADxJ31n9pFZgkZKJskijOaWWH+opBQ84OM+IWrf7m3U2GTj0Y6wB2qu6VjHsG9cRa8XT+89em2H+TIj4Q==","signatures":[{"sig":"MEYCIQC1fuNAr+kHUc1Oi+8NOnDokW4JuMDMCSEygQUNR1A2+wIhAOYYEc+zRHPN/Vngw4RE2fDYuwo8fcqC8QOAarjSL7pK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3129034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbO/vfCRA9TVsSAnZWagAAY7kQAKIgRt4ufu8f87jwhKdf\nTTQLydYdXTcZ2XtzKm+04dkLkRcidgs4FO0jeS8nOLt2wIoPA8POl742px0H\nnjs0v92pNFlYDhP2c76Fw2ZxT6wWDXirYzX03fYdAGFTf008Q555qszCdxvK\nGyNt46xgnXyzZ78bsL++BCr2VA9SyW1d7uI+V5AcgB691+wMGfP+c1C8oFJB\nL7WnI659Ic8DA4mITr1UQnj+fNqxMxIzRH+TlbaNz7+Rs37kX+jMArWB8MeO\nsCKpSWjpXNmjyvKHiOF1kTjKKz5E4TuvtMulyy/FqwUHLefmZO2rZF9CrM0s\nu/PiftIZFNg5JTY3YzXDU3khdOWLfw8oQ/ptC4ICOiZCZLjQLwA+D4nK9ngX\nE7NzoqdvU2yqeFi9Gs7PgeHLy2sRhNLaH5hQaXyLFeW/i8gRUc6rqd/Xtil/\nyemkuFsWls9UaAD8fEre+gMEBbsDMau60G3zbtDB/xK26VEZnThycumAIBn8\nsjwq1/Dug/tSZStcZRepd+FDpncJgF+75ItgsE/OY+AzgJv+eRGeVRzklLaE\nqvgBPmuE9KPO4tFSp578sVL4xV6jjyoF/qQUd9Djjqlew7Lrld8MOPE559CV\nv/z7a99A4NpCIguCiNNSqSgydyEno8jb7meOkSmJOxtIh6kfK/kV0nGLqQzZ\ncC6Q\r\n=xCS8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"3740cca38b59735ee7e1a80e15ce063a3c3e86a2","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.1.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.5.0","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"github:twilio/twilio-webrtc.js#2.0.1-rc2","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","phantom":"^4.0.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8","karma-safaritechpreview-launcher":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_1.11.0_1530657759871_0.5228751912679401","host":"s3://npm-registry-packages"}},"1.11.1":{"name":"twilio-video","version":"1.11.1","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.11.1","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"7b9fd2058fe765aac78e9478a40d98a57de373d4","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.11.1.tgz","fileCount":258,"integrity":"sha512-NvUvscWbVM2JLXchn4dIrkIxCbNVr3BklZZcO7vgs3mX4KZACPIt42FEZ1dP9MPbkkkbi8p/ebovWAtco0nMtg==","signatures":[{"sig":"MEQCIH2s6+dBi3porm2gldrUbGh7RBuP/ydNYAY+asNATjU5AiBky5g3QnPfVF/ci1EBa3AcfLXm7TJzF6jKtyCDadKhYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3128867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPA6GCRA9TVsSAnZWagAA8a4P/i0kAtZIlil9eUn1qcxh\nncORqw3sMWGSOKfmBtvT4H7gcxEqEHHg3HzY2fQ51OXfUdXYBrVEb5Q3WxRL\n6S6TQc+om/fPLrfDyY5lcvlCyy/uP+w+ww2mNaIwaER9MzwGIEt2vPzwpCXE\nDlaSgumFa6/SNr6tmjIG9zUqmz1JsPL3Emumks6VmBOeoFn3q4DqilLDl2TD\n9v0pHYTo58uizyNiUFT/nthkIy9DHSYPByWmhBFJxW8q/+UOkt37Q81mr8DZ\nqfh6q1Qu8atqQsgCGyY5bPuXodLDZ/Pi8IY9BKZmntUgmogqrniq6TPfMlsu\nd+B55Q2RH7Hdq0iBG63vjMff5XXC6+yu1ZkLFnClgp8U1VHGVr4CDYXcgzfs\nSeTWEvIsW0Dkq9teDddnz3oc1IIQccMuHO+tFbQUo0iPXO/WuvsATbGMZBo2\n2FbnTNlFxDNuUbxfDp43CIPJQXofKXaYVChv7jHkTydK4cHfYS5JH5zfroZD\nH1htyWJlowZZDf+c+CsZ4SawJ1JvDrNGzBfbG6tJLE/twApndLVNOth2uDvQ\nsZ5b2kLci+OG1641erUcwie1YGhr2zV/xng9qkl7+OuiqbMh2xTbrjg6Jslx\neWDnv010nD6GB0Uj3y+0juvQ9aPNtq55asTtLfGBHv79Yf6Gqpa4BAM4sa79\n0lNt\r\n=Vbn4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"b4787aa99fe3293ed27c077c90849872cc5cbbc7","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.1.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.5.0","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"^2.1.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","phantom":"^4.0.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8","karma-safaritechpreview-launcher":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_1.11.1_1530662534601_0.6335695961139125","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"twilio-video","version":"1.12.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.12.0","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"2472381b5c0222703d5a3f1b8da69df69c336402","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.12.0.tgz","fileCount":258,"integrity":"sha512-zSyt7QbE15YU1WkgZdUa8etZ43wckpb2C8XgfXrO7bRJQYSUpAmIR6s8Yz6zvrBAKb3ts0xgb5/HsmEla8UN6w==","signatures":[{"sig":"MEQCIHgURbZpUeMO/ry1dSpEa6+7mJaIhkt2StlXdLs7u2R9AiBCofQSPmwF0pZZuiAUt52TwBoTDLk+nTpHqGd4AwfGmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3160639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWLxuCRA9TVsSAnZWagAABpEQAJFUFvrWjVuRgIlgIiib\ndBQWXxbD+w1itW8rbxBiZBiJORaF1WhJPoyP+RilOhy2BBaz3PB3tvfmjPda\ntmaEJTawoEXOvcdEKmpliSDXwBhx3sTogvyjujV0himWACPU7ruYumP+iFkw\nCkiQ5U2eHd/GMZXUz2uQ+Mmo/kEQ0e8VRQ6Krstmf5IFrUahVkue9zUIlinq\n6qmtdNylq/HBpYUXkKnNsWKWWXHtYkJj7He7E55Hqe6fhgSt2FyUJnAwM/zp\n/Jop0ZF5/KtnXqqszCGRvt1cWxoW96JkyxO8b0XzvL6ezJFylaUtipMiiYU1\nzkcdB2/rdbgHdbyQLVeBHf+fOI6ymcHzUXAWr5UrB+UthR1d7JStwhKI4VK7\nFTbD+p7fIWqZ9DZ/3jcOn8Yp+B0PYXu1526BUxKQiB9EuJ+FM5v/8SzQ4omt\nNCay6CkaSI7XGFr0TeBKCWgQ2iuTAxI8nhn8h6Kl1OMv/4kbDeGuQtM/CHwB\noR6KWyZV3P1xa+eXgInwXVa5zSgEXWBxNXVVzd+41lJJfDXjyliKvelwX/bn\nJxF0NU00AfBGLSuh3QousylhLqt8gTzY5hy5P7MQmlQ8X/ZPxcA03nrk/14O\nfoBZcNpG4ZX7oe3geH2u4PqWFzv3kXivdlpXjtOJTqwzxwv4dhbc/lCqnRXn\nYgsy\r\n=vFk1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"365e0e4cf0293c0cfe0c85ffd9d6aaf27b279056","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.1.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.7.0","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"^2.1.1","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","phantom":"^4.0.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8","karma-safaritechpreview-launcher":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_1.12.0_1532542062053_0.3082582255905695","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"twilio-video","version":"1.13.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.13.0","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"0488b31f383cb5002060df5b44551da926b279ce","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.13.0.tgz","fileCount":258,"integrity":"sha512-z+aCeiHHKeC7C8xQU5AoJvN87Oq8mMR6TfRZfCozxwoQ7nBoHPcszCF8I2+/LVzppMQG+vXR1tQ2wbaeDGH5PQ==","signatures":[{"sig":"MEYCIQCmmeLMeGqQOycdOHZj2rn7rZzKLFY6mbDl2G3K1qMlngIhAOiugFtXCsspwxah1V6dfMlbg1ysXB1eQGIiqoqCTa7R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3183868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbX3qqCRA9TVsSAnZWagAAOKoP/31LeeO+TYvmV1eWzCMs\n+bDV/jcdGp0neQdBJq7edOZSiTRy2TIdlFJz65V7dEDylQPB1UK0bTt8NAxb\nO1Sif0Yum5lBR0YCyIr68sLOO/HDwhTWd2nBvpdOBHGima8B9Q0cr3HCpm9g\npYehvVfFfiBEWx5TJWMfFSB9VsKOZEHSwOJAHj5nUxuZwX8WdqljtK4VksIb\nHKPTDs71BFCsFyBM/178yShk0+HVE0KDnQ75NQbjysgnhEte55l2X6bfS4Ti\nziWa1pSNJ9ndTHOlumW9sLjZldRXqFJkF5rjMZZZRUWPCsbAcELeeOE8/BCo\niq76ybXqlGa0Q1LTKmxVfCD6igsASu3tZrMJuVXaH4M1U1urp3EgGWI/wT+4\n8vfi5A/Km6QkYhrn72Afwmbc95ZLNfrQmUhJC3iwd5HtUHaiM/W2yxjYc0Jy\nzm2yZv9AxnIn7MP1DJyMJG39HJe1QIwjnaFZWclFLndUTkh/wQ6COaetj8Z9\nkfYfMDbCUQuBvKwV2OpLv/07MszVgzqaOsSJ0kxZq3froP5msl9OJxfbl5IW\nPrb9eqYJZsZw3tRWX5w3LBlWM7GHw+YXHrA9ZpEqlxPH8PLtrhKUwZF8Bt1M\npYo+02C3tASWl/G7Jiq+KPBGNtrwLI3j5jldZ0FkuZO8fkVP1ozIXKkoRFii\nfOnA\r\n=Sko7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"17f78f5fc7ad39ef9d97cb7b836b9dc9a665ab7b","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.1.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.7.0","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"^2.1.1","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","phantom":"^4.0.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8","karma-safaritechpreview-launcher":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_1.13.0_1532983978288_0.9728091356725692","host":"s3://npm-registry-packages"}},"1.13.1":{"name":"twilio-video","version":"1.13.1","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.13.1","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"297e6c28178dcb93656be6bf1745c2af2159ab53","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.13.1.tgz","fileCount":258,"integrity":"sha512-mtHpYc9k69iH3917X0ZGkm89scHYsfZSEqIQK7JUH3/VD/2c6qdsjC/DgOaayUyZCQfdw9I8c3H8eFoRwzst2w==","signatures":[{"sig":"MEQCICu71I84z1ifCbKESexURUjC4uCYNFqeWgxkrXmLKuW/AiBGsF25mjYzSIZyflmgTFiuAkzucgIb85cviMq4fhmnlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3184456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbakH2CRA9TVsSAnZWagAAbCoQAJRYFtzS53pyX6gBlbP7\n1bPSccjGKSZZa7uIBt99dHaTpk4hCNnKrOqIw6nlZhA+xGgj69P86Xpbx3eo\nnZ5dxegQJJFxu7pJPwwRXYNn47GUWdqTPOsww8yZI9fJPaki6rmcsZj6uZIL\nbVgpFKhnuEVZqvj0z2Ik0sKza6a+sVi8av6IFhn+YrQINOl7mOuRGzkKjU7u\nlOOzpMWoOEa6XjcjOaZJvDsHQ5x5m7xEPtDGjvU5VkECfkMRG5IEoB3hWY8w\nrV7u6I3dGPyIG7Gdw1yvqmgwoxBZr8LqsVtndeK1c+x8LjYC0gMJhEvD+f9k\nLmXbhtegMZ6YQkU2zorK6yYEuXWmWAlZwrbTii4QnMhNWmo5yolR+2mqhtCH\nWamF8vrTv9JTwZ8tG3Eq0d4dEoqCZHCY5Vb6HnSW/guq0m6LpZD5Nbq8iPwV\n2VW0idIk5/P3Bh0YOyF+S09TbCESqUUUJ9oG5ZD+5RSdtaVM7HZtG+YWhTW4\nQ+quCBibE5wJyR0n1MyHy6q5WhCfIncPsKtu8CnPhJraY2OXrstH2yLEkXGT\ncLJkxvBMnNXU0Lsc8kl/OaSNNEFJphOpOXv6Os9QfVlYxz13dkLJkc/4h8gd\nLXwzp6rXHh7ShMkzbaGtK1j4We0eqSPCxlOBESwt5OjD6rv1l0vgF5aIpEZ4\nWffP\r\n=psGm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"093c0da0cf1789a00394153d3931994584d6d467","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.2.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.8.0","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"^2.1.2","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","phantom":"^4.0.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8","karma-safaritechpreview-launcher":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_1.13.1_1533690358311_0.5389492357114423","host":"s3://npm-registry-packages"}},"2.0.0-beta1":{"name":"twilio-video","version":"2.0.0-beta1","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.0.0-beta1","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"120cc4c381433c9d2db63204ee5b5e5cdd0fd59c","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.0.0-beta1.tgz","fileCount":261,"integrity":"sha512-JSzRirQbsyNxHqHghCc62jkqKwDebTs03476X0zpibyGXFtVoRf3RfCeOxacjnKpfLJThTAbn+sm6TNod1JEhQ==","signatures":[{"sig":"MEUCIQCilpYpsg9Q2HhhXTJ39VIZhLd6OiUyc8WvReh0K5cxPQIgCqguxWyn8P1HGZ9qYs1j1KrM/bk1tVorZ5KGmG1ff6U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3195360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbdfgCRA9TVsSAnZWagAAff4P/R14KnTd3Cp54HAfk0R9\n4b+gGnL4FQeEuosQnrt8rBM6K3M74C0zycwhlVorh/bundU6HFVfGuyuRv/3\n2iFwA3W6bf9b5RSFipWoGCcVc5dyuwTebwhQQ2JO9hZ1voFsR2lUCEWUcDi/\necq8J5uwitLD3fwc9VpgRg1GyMhFKk0u+u69wWxmV4OAq89waWXTABrU5lTr\ny+KOsWrBiFA1C/4oH4OIl4vT0/olOhka/kOaPFCcUF5ZpFtGlPzykNEimdjg\nK5q1dfLdkcyuDr2hY4vdEEiQbTZ8I4Q5FPpqr21LuNnVrCjYYn0YcaeFANYg\n3Y9ye17EJU9TkVu84aAMku8yU1tR6PxbxPXxNuKOj6Q34nG2gBG9KJKZCWly\nXZWgHGsLg9zwRSRpYtAV2npZszzpfEUjafg4PJ+YSId5VSEi6aYupkbCs6te\njO865r0P+3V/RezdNs7XDoU1YNXGoTt3fSDqu8JczXdaLwaMSCwDSC4nxpuJ\np3SgAyhxIYiqGeLgPMlheXtaeevxjG/sxKJ83ED5jEQDmk4n/SyAB2EU5mJf\ndw7osHrA/PoQq3nJKxRU9YZvARarD9dPK16SzfVY4ewyPalafA99FprYodh9\n4XikgJP9jMDBt7wPNbxeSVzVRLAgpLdc2iZb+gdJePHkelRzVJfqPlkskCKP\nDqCk\r\n=6uSZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"df895904eb452422b975a6f47d378d27c3593e8c","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.2.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.8.0","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"^3.0.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","phantom":"^4.0.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8","karma-safaritechpreview-launcher":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.0.0-beta1_1533925343299_0.5006478074199112","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"twilio-video","version":"1.14.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.14.0","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"edd68f8ff3ea34e8a90f19f0bbd37c57d52ebfae","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.14.0.tgz","fileCount":258,"integrity":"sha512-17A8Fv/4djOwi4yqv/582mG9bgG0WUA5y5LZavzr6p/usl5Sz4496Yva2CXP27eO7CIKXtXppsYpQD9EQsOmzg==","signatures":[{"sig":"MEUCIBbgWOAi9jvwncC4pux2f99VSc4i3DEP0lXsAIm1Gt/2AiEAouABTWnZWvBTiJz2esuZUUJIYKfTxt1/AqlHzRVlK44=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3205907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhe9qCRA9TVsSAnZWagAAWp8P/14rJ4IfOP1vsNAY38Lg\nJZG5u9GvNS16tG8vosXFQphvlbzVF/1aFpUaXdn5cFwYkGMUzsAjIYtM/3GC\nDSabec05J1Pv7/FCN2OiuXYuyejI/bzL//4Ok8hNUI7sUAsXWCBNJVfDgIeh\nIeVUU0fT2tjYxYLOSBG32Bk9EFCvDLzmy8sffzqRBVLzVFKPGsDm3ec83QAo\nKaPEM1ktpzY38o+4mnGxqhy6bABvVGx3pnfr8S3OQ7e8UGH1+UCTVL+eQUWx\nVYnW2fh2hOvMMCixt1BmPwdmK1PnsikJnn8q2LMlObFlbV0J9WZEE105zpmp\nexuc0gtULojmVjVItoifqshIHCUU+zZJy7H+5JdZSw/rFzokFDdKDWBvft1I\n7oQo1DiMzNf4BkKk/1Dxto3pcbkSCT/IFp7oPTvP/OHOcNsrKgGGBPioUJ/W\n38dUtskYv92iYb+S9EE1dmkfWZ4LwkpvQm/NqaE8KQC7Qs3yiKmYf1DQ+2hb\nNheT4bPXeTnTSuXEYtKH8QU9BtvnoocypNH7PN82qlmHb/qPtzxhSoHQuuTj\nmMYKtEA5iF+Lb+ULW4Arbzd0eDkPWLOL+vBTf1L058/t5/Fdd7ryaVb+KTgx\n0pCXwEhKscPAzmNXDLaKA267HT1qAYwZZz77FNF6c34zWAyJY2kAH9jIy/3I\n0tt/\r\n=DBn5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"2727cad11bf1af0fd63eb9a5b79ef384084e0a93","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.2.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.9.0","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"^2.1.3","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","phantom":"^4.0.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8","karma-safaritechpreview-launcher":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_1.14.0_1535504234064_0.7052309152375953","host":"s3://npm-registry-packages"}},"2.0.0-beta2":{"name":"twilio-video","version":"2.0.0-beta2","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.0.0-beta2","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"8f2d18bdf03603ede03a71610ef7c33bb08d6829","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.0.0-beta2.tgz","fileCount":267,"integrity":"sha512-50nf3W8qBQKI+NJIsK8ZAZX5dYwRGIGMPdZBOHNNBDaRTU9eZ9AP5LHXBl3OBNR4tO175+YMCjWu8Den3cEffQ==","signatures":[{"sig":"MEQCIEGCiW0DuqPHNzLVx7ljOskSqveVnYoeW8FcvUS4p9kjAiAoaZX9ma160iyWPJ3JHbgY7lJmpEAD3Uluiv7FpBEi9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3320586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbslnBCRA9TVsSAnZWagAAZ6gP/R0MU3bEdwFgoHtfVm2l\n4hQcB51f39y1Wb0IFO9DujqrRTXUmtwv6tKC16w/Y3MHFwlnuhs/umSmFhIX\nEDrFhIrdzslv09HuQJZTUKjHNGMX6uqTkaaWa1PuAODVx5Bpc/GCZkGdaQAw\nF93Fqy99xpPYvi6tZxbXKloK7Vyx3nIaasfBw/TKs4IOGclWsCjDHo3X3rex\nH7hd7wK4vD76PyIoqUAFZ/JTewPAbkQjdHb1rhuuSdNUNMDTaC9Azs+sAy0O\n0njMJfYrvGD1j6ihIplA03cLKoov9QtYdfu7d623u3wjAcXCPIQlbMLtqBag\nXaM0hBiyVrO83m8Whfy9mRO3Bt4SzmLz+W3p18lHLaFE2BVaUnUzVfD+SuCd\nvaLyLJvjKC2XhYPWTNFTS8YtdG5xXpFlKV7k7fLjyioby/B6seOwsbeoa1YH\n0oZq018OGbj1uJlwlmNPK4I6uCfForFbB7tVUJe5vIQoVXyX37q/QWJF15FB\n68tvNiTcIic5PP2IbQHoH81OWiBlUrY6gIAw3fbQXCHXR6eD1TFyJWMYCjNE\nbHHX8kAY+kQhZLLjyao7/w2T0eez9GT0MHVWd/i1chYiG213xbUYpwXjWnP1\nK97fJsGIsvRhB7u0aSht28+p9xhHjBEVoyNVNfITRThVGibW4zu3+2LZu3ku\nMabg\r\n=5/DB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"30d363184b50ff5800bb1d012c15b0979f07018b","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.4.1","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.11.0","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"^3.0.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","phantom":"^4.0.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8","karma-safaritechpreview-launcher":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.0.0-beta2_1538415040293_0.02575921532455383","host":"s3://npm-registry-packages"}},"1.14.1":{"name":"twilio-video","version":"1.14.1","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.14.1","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"ecbcf39df5fec7d5c148479ca457297f3d88e2db","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.14.1.tgz","fileCount":258,"integrity":"sha512-DkVvv6fMTQnkf16KRJjlBPpgg2H3psKr1gT6yNHFIbe+r1vVAbo50FS74LQzVgMvnkgbmhuMebmGPXlpsm35FQ==","signatures":[{"sig":"MEQCIDePhhumwZmlN+6yVIa+AdQb18hmEa/mhDGNtpqIR053AiAijqVRS0VrGb2iivY0FIvLeTTAXp3vi/XeKN4g6OfmCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3206153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvoUtCRA9TVsSAnZWagAAsFcQAIMWduSThLX4p+gpCNvx\n2vXmuv//lUlFPpLOq64BKFSN50h5tWAQ2TbKnITmJPs+SNh3z5zX8cBN7Nm7\nm8eM8BGEpVuWF3dKCgwiW4jt02DPDDMFIjIJhsy1NKMdWQ2r6lK5NkQ48P3i\nvj4XMlJ4rEv5LZm8wpsTsnGaI5DV6S4e+dfRC97RLlLtcJ27WYTIMUvAtIcX\naCdWWxSatP3Y73QSdmY4I4UmTBKC6HFjnmdD81VP3rEMH4dhS9QOqJ55JsP0\nLzqoB/lKF2jIzU8AQRigjdByiM9AnZvmGmyShoF78pVTuuy9xyL7DeEX3vAO\nIzmNzwnQ5viRBxFE5ADsJz8xiR8v2D6cHpU7+kYCl1J0aUy9pMG4t7Y/TTpN\n47fy6QO8YmZgOYuvBEiL4/3Q5GUOD7Ck/T8H0GsPddLiQjiof47teHCsFHiz\nyNxyie5PkagfF3Aw/KpSfGAl5EDvZvl4AlK+TM2ujp5wHbGuFD6fQaSbRzAo\n3Es1yrzTRahIaCNKEtUhEx7h5sDWJoHY/iTKMl2gS+iHEl8vEzIEly25h25c\n9F9gA9ZYdKtbQxup6kUnjXYLSC211ZKl5h/oOvVoSkjv4MGOYhvxrLr2vNky\nVEZ1gV4y5/M/OccXNV636oJlXtnkzWCV8pAn/XgyJo+6v9RQpiajwNfuuMvv\nmKvo\r\n=7dBc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"557ee7882580c35230170b77d69d3d06ad3ecc45","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.4.1","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.12.0","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"^2.1.3","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","phantom":"^4.0.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8","karma-safaritechpreview-launcher":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_1.14.1_1539212588943_0.7251694562286672","host":"s3://npm-registry-packages"}},"2.0.0-beta3":{"name":"twilio-video","version":"2.0.0-beta3","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.0.0-beta3","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"707e871de100c43fa908cf2f58ad779dc6484666","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.0.0-beta3.tgz","fileCount":267,"integrity":"sha512-nFS8Y+3jwMnGqaYzwSjyBUSLRMfb8SPRcUZBiUIiULBTZYieTfH1WcxdTdZiK4lWRkToj+J7CRINOdqD1YzieQ==","signatures":[{"sig":"MEYCIQC//DqcXeMgNbF85yEyBqZQ1dnzzx80GWWRvWTrh2c93wIhANDQXxJqY/KmAAJk1WBCkGG/Lkd0B73MDldcP6CzRXBq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3347582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9NVBCRA9TVsSAnZWagAA9KgP/1yN/QN/u3KQd5Oi3LiK\nX2qYj8sjglE7PhGT0CzpJlauPXrDolRQgp3GOKk0zX1X/p7wcv3PYPNEeCmn\njrPJwc1rpPANpQxKEOHntEuY1cLRQViX4HhshZGiQl6GhycjTI9v4ZZV4R7N\nQ+U+NY2pRq3f0BNko4OyIR8wAg7XrODPWFSMCjDKByz3ac3Rb0gSBaobp9Z5\n/GSaJSmdBFlsUAkjxPgfLVNTtp/ZCw0YbU7h5kvpUz8bP9q1ylyRcmsqQwIa\nH/+1XP8Rb5yA9jLydrn+Ddc3DXHtXh6wIAd5L2kxnxD898xjylHauf1PMwSy\nil7Wzy+t676aHWoruFG678oNFEP9nciGT7ACuQxvbZgnZ57d95DkIhZHJdna\nIMtEwyFsLhDOIbXZKUUKEcOcdqvXj7lj7SSfUHuc6OpfCaomrlCdrd2aoHhA\niALAJAEpe1+FRO4x9V8JWt3A0E/d+WYsMIjrLcEmSk2OKpxjsP2UX6JuFMfm\nP33rQfzqqIjXbMXwO54MO6Q9AL3FxniijRzD9YFtqjEWdAMW335Or9Qhdhfb\n78fCLmzUJ1XuAI/ybbTZLqnRloHSyg6pyTl0rnLrMFCMzo8i6/GNiQKEmKf8\n6gBWXo8mIdF4wy/7R+5dDluidwct7JD6qHqcigcufGWicl/mXPGD4ezAHI45\nV0WX\r\n=pAA0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"2eac1e4d436ac6261b79f4b4edae3add0751a480","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.4.1","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.13.0","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"^3.1.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","phantom":"^4.0.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8","karma-safaritechpreview-launcher":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.0.0-beta3_1542772033020_0.1284152197963384","host":"s3://npm-registry-packages"}},"2.0.0-beta4":{"name":"twilio-video","version":"2.0.0-beta4","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.0.0-beta4","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"938695e4b704c94023589695778121c8dd1068f1","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.0.0-beta4.tgz","fileCount":267,"integrity":"sha512-ugtFTBvqIjV8Rq04g2Oqt5AGYnVegnH6CcXK5gKDjkjQMTgVgZi/zCGn24XpuPK6YnImaSY1cGsFsiUDQO40ug==","signatures":[{"sig":"MEUCIHA3c3jy6TxVdtFYm0dhU6abYBjmyMvb6RNjvrQIPo6QAiEApgA3Q1CSylTn4Nt/evxlWrJ8rrAqHTEVqXKtv49/QeU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3348567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAGUTCRA9TVsSAnZWagAAPfkQAKEOauDRy8QiOETLZ5/C\nCbwd2ouAOsaDZPU0j6hG0w2WFPozKxWuHqpzOzKqEKdpgr5oo0dAQ0OxAoFp\nbq61MF8BicOdxvN9I+fjstyQDIZJ1HqNijmTnBW+uRJFB6VvsiCNqy/OPsJI\nk9c2kPqT44wYe+o7Snj02KLBo1+eCFxU9umNPWKhhrP6NfQ20pA2Cx6v2YkN\noy5rqfgzABdVWjZT71UcfiNj9rUW91mLr1mp8wXl40lKUgGIVnCImtLIQA0S\narmqjFgAWa6F9X+XmI6SuEYMfR8p9ojWf15o8kiYP6eBaDop+W9mWzJGLlIW\nCgvQ3/1MhilxX8WQDZCN1OGAyAcRG2n3sa86Vy6obHId3o3Po+fjlNF3oJNQ\niQviTq/R2rfrE/bmwJKdOsm0puaK75AC0+YQokwm5vpZAQN5IFDf3MZIHe+L\n9ZIVat1NiHXUBgc0/cKIS4eRYj4J0pVdxnuHH3iDR4REonZSIwz8v/HSalqW\nSuGW08CklKUMAWyROXJqihMTsdf0CvNaDKo1igSU9grUrRHQYrfFt9U5bd/0\ngvwMW8Y3ADXlQK9Xpde/c7PzsfLdMACVnkEhB1xONUreXFbn/d5/UNBfFETP\n9Yu03AyzfZ8ut39JQDEAoVvpkFj7a8FaNOPShmVCgY/zRs+BSVeTSLJvKNEG\nOwqt\r\n=Q65J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"2c5bc2d25b5ae3662803befcda094e06d5c7b0de","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.4.1","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.14.1","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"^3.1.1","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","phantom":"^4.0.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8","karma-safaritechpreview-launcher":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.0.0-beta4_1543529746638_0.4288608912570868","host":"s3://npm-registry-packages"}},"1.14.2":{"name":"twilio-video","version":"1.14.2","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.14.2","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"d0b9094a663e5d1af704c9dbc3ebd48fc0d61adb","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.14.2.tgz","fileCount":258,"integrity":"sha512-aWQjpTfFDtiPlaAIbjEoV0CfwA825POCSlTcbwTsRmVI9pLYCqdCvMfyKr/qHb3vWVLbTuuKA6NMkowvQU3Tgw==","signatures":[{"sig":"MEUCIDXBwnLiOg19Xl2MZm8/5F291zCBVJq18y2JSQ35dqzZAiEA3adP+ucp/Vej7UtVJL7z/8VLh8IIs3q1ESaJZRuWmWw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3207580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCEYCCRA9TVsSAnZWagAAJUwP/j1equ9v6pu4T5szoUD6\nJzI7Y2G3EnFo4nHVThhvcoug24FPBKSgrFvSmg8GJYzLe1iZZOLepo7j4jfC\nPCn/oep3hZQWGBZuacIJ9non7r2AB9dQTNeSBGOfN+0x8j50I7zyNbqEdI6L\nJkRvm2v4ATSJTgPLPwhYhxuo5ag4WGe6jXKOjRAoVyQSQUwz8kXvmh+mM1vg\naOEt/gJYmfYjE0Hh/ka7j8YfTIWaCv+MOhgypwby9FFP/HbC07pyugw9DpIX\npvy32wV9vSJbLS3l7N0LuBm98wyY4dXpnrFplflDVt9Y+I5V/Re1BkLSiITS\nxWqya6RtxcizFQ2n4nuXsnGZ7koXqqkirpfIt5p+IA6zdaJZRxkSScrsteFD\ndrA4AhkOKZWvh3L8/EXf2U8mFSpZnYrjZN2z70LUTv3EPUz38fXDSpi1hC+K\nzIPPWwTMf9p6eu/pNsEfdyf8kE8qXfuRcryJilmatkpizbRnHmBbAWNNZgcF\n8Tky7PsJB6XOcSwV9q4sDyJpZ3ATGsKCr6yoQe9gHYDS5m/9ry5HdMe7da/n\n/38RLg4mpud88romy3cB68uj21UuJcLMOkTjH2uB1bLGjSY+jk9g2/N2yzju\nDC218LnMiQKqlzUFmm1VfT1xvqfLvv3gvOOC3nqAoIaiMGL85t7ZIfxovIbO\nDfK3\r\n=jI6L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"a0ad1f1f8d5e6a788d87cdfe5490a60e9746ba53","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.4.1","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.14.1","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"^2.1.4","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","phantom":"^4.0.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8","karma-safaritechpreview-launcher":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_1.14.2_1544046082199_0.5008023970485971","host":"s3://npm-registry-packages"}},"2.0.0-beta5":{"name":"twilio-video","version":"2.0.0-beta5","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.0.0-beta5","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"e3d3ce83487b5f6cb6ffba7ff8fcf9fb69c0084a","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.0.0-beta5.tgz","fileCount":267,"integrity":"sha512-+q21DD7sKcG3f0nQSlNA4do/z8Vi7o0FN/02Us0LKFFzFGcbT7ENF0nNKbl/9PnkjOJ9xWtqTFSzHWFLggpSXw==","signatures":[{"sig":"MEUCICR3r6450TdIqI5mj/pcK0UPUOUKqz+4kj9xT08F12yNAiEAigORtVERkjqlFCYjlO77LNboW1sBYmg1WNPCVZ6lIG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3358653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNAO3CRA9TVsSAnZWagAA8GsQAJWoZTN4w6jXNxCn7KxA\nZxXTgR//JL8aMWTPznp+twmXWGFPVoc6EkP5p4nDMAx6zk4guatTn6vOEHrB\nclM7BgviF7B0Oj7EKYqKGNhh2Lewi/r/vUAeLrbvPfSlA9o6mrf4TNSXf9t5\nwY0ugVHw8X3FUdEAU+ZV8YQJpl22rcxn17YXhz2lMl/Ff+/TCKOicnFBA0CJ\n91N2DRrZKWZ7ffwJ16vwFS7QsG+cchunVeTnky1PVdAYBvYYXFmHoRfxrI0c\nDwODG+22Up6AUQ9UzI3oWdSDtZQRsXWrkZ+3QoWabNZtKAF1YhI4l1yPX3pi\nz8cXnp+pX4fG7wG5LHQuB51KVJhMST/826ZzbXSOR/wWKKR3c82+Nu/8xEQP\nlUSZHI57cOg/gqmLLK56kjnf9BIaEjODvfpXk2Vtu4D1rbh73TtJcXQ43Wkr\nPeQCNhEJ1uZzA0xCubAmN71h4Jun5J5fGqUqggW0NHe9rhama9vZZBoHNufK\nEmx2i9uZZSy0oDCzolbDHipmNgnWOpW6thdKuGqAUmNh0ud/bQw6J+XtBjFz\nEbUNp0Y63ZWmzSZMTIoU6uRn8xf0+KB+yjVGvaVcs3/kG1Ka/uWcGVVO+pJU\nq6g6/eivYxqxa3uwbb9lPqKb1FH3pmqGNMmNsv1OAJtffLuNsD9Ilpic0Nt9\nRauj\r\n=Xu1X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"91fa6791ad14bd51bd557ffa56073fe4b9757de9","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.4.1","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.15.0","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"^3.2.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","phantom":"^4.0.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.0.0-beta5_1546912694455_0.7323999994922281","host":"s3://npm-registry-packages"}},"1.15.0":{"name":"twilio-video","version":"1.15.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.15.0","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"c14ef1789b8a1d103d89ca0f123999afccf89c68","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.15.0.tgz","fileCount":258,"integrity":"sha512-yO1M53hnPOuewm4jNodrLKqvCITDY5bNjI3LAKs+8rNpZ1EcqoPGRZgi+YrFNrO1RwrQbakc1nN/6acZ3qjXww==","signatures":[{"sig":"MEUCIF2L9Ca7lnjw4vIbukYRjxMN/55sGiNrALxgZDA0HRplAiEAw3zhnAQ+fSYZBAAOXEeHdFqBSxwFAs0q7T7aOV8Cfm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3228012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOQBfCRA9TVsSAnZWagAAhlYP/1V8ai+odFrwxw76G+HH\nDPFHCxQBrULHrM1k+wNNxqlgIds+VB0DZXC0Aw9/Ajvf5IXuaeP4d8pAauvW\n4wzYz3SKgxDlp9uUJbtk6T5upsMZQdc0Yf8+teF/I40iXo42QApJKjdTnr4Y\nTM7Vv82KFrReJlOtuDeL/tHt1wcMBiOzrK/pmVbgzEIRHvdctSgjN2Hu66+S\n1kMkGe/+cJhf29ZeEnY8xhY73UtLCw7Tv+IvfBYOvfYDdg4KpiPEk4S1ntGI\nPXM+LcPWGGwWc+WrOJP4P3T/lwAGz0DgrSL58xv7b8sZxOY/CjRBeog8m8on\nvDxFLDtvoxuGwZcx13ez57Sz5+o0TmDmIa+Jt1/OqVCMuawNZn91Ku/H1T9r\neBKeoFFfX4hXxEgK77cUFg1BjZzs5V7ZgldXwj0Q1VfObWkWEu5/l31E6RpG\n92AFw/AaDFTgI/FKsbDiYYxaMxdDADbR4p9Qxhprjr/EwJK26lZVAWZElvlS\nnhtI916m4JDsDZWhgnIwyJkvyWpukXtM60fGgchKGE4ogllgjvHNSl4Yju6v\n8PM/dcVEZkkh7I5zW8lkVXU7K0kfNxroaKjlrjYbUQj/Elv5Mm1Fu2qbuKwU\nFs+Tw1KYFF949xMfUOPqOyC+wZJveU7nD3SMdUQ1vDl474Bbk0dMDuABSguL\n5CRU\r\n=LyHg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"7bbad602f954dbd812115d11c45d02f3c169bcf5","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.4.1","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.15.0","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"^2.2.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","phantom":"^4.0.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_1.15.0_1547239519058_0.3249237529902276","host":"s3://npm-registry-packages"}},"1.15.1":{"name":"twilio-video","version":"1.15.1","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.15.1","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"b294f00446fd391087614af71203d4e151490d85","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.15.1.tgz","fileCount":258,"integrity":"sha512-03zw304yfg3e6i6LIJsHbOQqLtp8rPGyJGfjxA0DGRCIBD4YxYiAwhLporRUh3VDjERw9GsNXsK4yP3GXd7B1A==","signatures":[{"sig":"MEQCIE0iE0A/0nFWQwBjbIiKl6GAUdAtF9+kJIH0mIFzO02FAiBaNyWovnFdafI2nL/LxCte8kZuzM5+ymfipu+WryzzoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3237113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcULziCRA9TVsSAnZWagAAfvUP/i5zOLpzqqslDJ6r7rhi\nS0CGeMPAJnAdVuRUMC+Ctn0HFS521eNLgK5gglO79UYc2gG0XWkyTFOUiuZ4\n7ayx0TOVudTTtsxrTAZnxQ7/WyQ+ln7LI4aG2Jn9XsTTX5imiFcIyq00YvDg\n3v4vGmY6SJSwMPVbWSjyxsvNXOb+V5VVg0mY1tzUFT/SRGy9yxhc3aLtbksi\n5VihGjR0ULcYdxSvT5pHxCuFlQk0uiTaV812jL0Zx2cuTv/xiNNbdCdK4irr\nIEGqk5q6foHOnGWLbtf1iY1Tae8dupV4FdR2taaKF9TbikQ+q2zIn3wQG4wm\nv1ToWoZg6D+JR+q/0dMaXipru78QWTMWoiAfQTyrlPaUFR8GRtNuG/XgCn9A\nHEHL3sYPikQgn9G/nN36lTJXIr2xVZcwWRQhVftNutK05PwD4uaB8dWyNCOT\nQ1CUD0SHu3avZrAQN7akxHPUF7Zp4920jAECTxqPIzfEYlBStTsTasJrq3oX\nGQTACy2hgXS9nHsjjNwDB+GBV1dFhT1fFDa+6wPsBhXCdiTZTFgxwGR/GnZz\nNrJ7xqNWkaDQ2HKdE98O0I/GWE4FYTUo/m/OqH8xRupHCiawzQwF2JWpbqWY\nJ+YvwtlppPbUmAr0cPXL55wn2qu8TEtL2YlbqEYU1mURRWvv+RMB9R0McXPS\nTYvW\r\n=ZHoD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"1e5e740f650fea33958126910d8e0306d72618cd","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.4.1","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.15.1","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"2.2.1","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","phantom":"^4.0.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_1.15.1_1548795105891_0.08125172524536328","host":"s3://npm-registry-packages"}},"1.15.2":{"name":"twilio-video","version":"1.15.2","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.15.2","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"da3379c0e256def317689d9a980c683277f61baf","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.15.2.tgz","fileCount":258,"integrity":"sha512-C3KQcHmqqJObFWU2I+bMVqwIEUISXV+DSFJHdPrrw9Z+tDE7Y5SNNj+r4e9ArABx7mtWZlEUa4+Ela/dOQLEjA==","signatures":[{"sig":"MEQCIFYrLf/Ek9OZEh5sSiq+Xat32UzJjpiO1U3+1qvZsMHuAiBgFeMJ2ifoPNTRzPnQXJOl5Dm1nQni9qbDL14FXkt5KQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3242539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXItYCRA9TVsSAnZWagAALg4P/3D3ZIkmEFY23IANog5N\nrDFQZVUNfc4YK2v0wtwWiy+kDLlwBa5VyP8DSxJbdRDjTTTTTlMYssH8Sk8M\nUYVJuL43G7u4wfMx6ghHkMy1JdE3bLxyPmNliMtkUZO6S3STEgBnrgK9IuuX\nP8dUFwNgB0Waz6pZu/W3Bq7FhXv//NioPvjg2aMFgEOTQIdx2R+r8cqCosCd\nlIWKC9jtUrYlvyE1VJBqQRS5VaczCrm8zpV2RW/SL0m4HE30+/Ld5EY5EY0K\nR+TzMz26yl6TApMo3SqDTy3oMPx9zNxLS7vI/EW/KhphFCduYciH+oBwMeD+\nlbhHF1Zo/Uyqb5uy6xm3sgpaLU5BRXpP10p+2ay0cXdT0weg835ETTDDtzhO\nQbRmcV43wWi++pZ3njWsgNS2MoWhfOMeQm48g+fFKkZ3JLFcI+/MYFGaUZWW\n6bhE/jq3H0918RYkOPp2T8DkIfuD2vTFVnyeIpc7nJHu5k7LMoX+PRbxTrOk\nIn15AHI/1/e80UBTao3E5Ij2SsVirjEmXV7kAW3OP1Yca3uAe8k6hvFk1JQX\n/AevU0vJRgeRcXjQO1i+g2pP1o4l3+Joy6kA8W1NW2wMi+4H0BBpjqoRfmYc\n41QRERp80tjDWZBfBDkvucLmQrrSGInXeUWAdaSKcbX0pXYxMRouofw8OVTe\nV64G\r\n=i5qi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"6d2238293565a633ac5fb5de36d75364414b668f","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.4.1","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.15.1","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"2.2.1","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","phantom":"^4.0.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_1.15.2_1549568855485_0.2805898129420734","host":"s3://npm-registry-packages"}},"2.0.0-beta6":{"name":"twilio-video","version":"2.0.0-beta6","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.0.0-beta6","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"41357e33bd66ac9d6e4547ab825fb2b267b897fc","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.0.0-beta6.tgz","fileCount":267,"integrity":"sha512-2/CD88dSBbA0psJFraDr6LMkx38ko56b8uZ6f7uuduNGzCzXdz+n18A+MPHtSIDkFEd0Tp7xcWriek7ZDHHs4Q==","signatures":[{"sig":"MEYCIQD0WTHmUK+Z7Jm1q2xZu37/556CHG50CspwjQzcQ83YIAIhALaNaixWdVmJ7RLEqMKG8Hul6PBFgU3uZLGNdTeBscMr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3323064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjEZtCRA9TVsSAnZWagAAVKcP/0czBo4DpzU0933DQKvE\nzh19wzkMrw4t/AeXnUocjcN4PjusyBn9yMN3h9oTiQhED5YdUjSI3ak78c0Z\nlJoVKJzhMTbtb8I0I4x/HS+/2vXYe2Q6PJIGiufRAZ7uhqKv+eLgeyNMZKfE\ny6hAGHD4qWwmO+s1nFq+oCjKIJ/a/bHrbcbBcMwVRlux99cf47Xca7z+ryZf\np/XlGDfinjjMJ628KpXzy35AXlbEh8/WMNkGu0cVWvNm4HfScQQBdqpGC3Qu\n+iftUbaaQhjj63mY9DHiErXokGtTmdB9KrjCvv6Y/bs4IrmJvErto/ZzAZFt\nim1RTB7LDrqLuNeInNhwNhakZxfTH2UVb49RYNzxpUU9zZVSpzt59cPmAEfi\n8S/gWfIznagTFknmUztu5nbZwGbcti1etBvhElhmqbmRwCeSgxZQQq0RhR79\nzJ0z55tZJX7KhSnQSBIAWr0Agy1P/wgB3b7ftDZjhFFMIqO9ccRmD/mS03US\n4yUnIAi6BZGgfrZ5VKOv57Saxij6dpPQRuPDDxru9hwEo2eD+juLiCykS0or\n1oX/4yxkOzrfCaRQFrBbKPsTe6PPmACnmvmtwdXKxwy7KFnNACuMZ2ldcqhO\nH8hKxC+6zOmu4QAJ4zhjBLXGruFW1YybI2n1nVH77zpCrgNdY8C5o+w8uFng\ni2Wm\r\n=nigS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"d7efd69d405729c90d2db224c6e1c7eedae03b69","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.4.1","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.15.3","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"4.0.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","puppeteer":"^1.11.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.0.0-beta6_1552696941196_0.2785430192518248","host":"s3://npm-registry-packages"}},"1.16.0":{"name":"twilio-video","version":"1.16.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.16.0","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"4b3226fb18a25c886c5972586b9382c66a90e243","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.16.0.tgz","fileCount":258,"integrity":"sha512-0CSdL4Ea9q+/zFAtvfj1rqWGIdKTE1wa4xlBvCLOlF0Zy6qnKsOwu/INTXGmnKZMcboQ2hkTd3z+3RO9Db+K8g==","signatures":[{"sig":"MEQCIGSc1y6SILSt91vvNvcP79/ioE26kKENzzBD4s9SuZx4AiAZx0OoNI0yyPd7A4LtFyn1ZZb1+iNoOLUXHOBXsPYM1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3238548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckEHPCRA9TVsSAnZWagAAHJ4QAITzQgfJys8bCpPalm1Z\nkmDK+FK1WmIY1WXi8nFh5ae66FkrRaPAU+TNVOcMzZQn0R5EfdhRDdAcyOF2\nN+5V6o9iKKutWpacAYzFAZ6o8BBT8NQtQXCSKYmYXOD8qXKSdb/UVlZZwOdE\necIlOPzvN9AuUGxxiDfG+OlyamcTRUkKFG6FqIOmyaYZFxW3xZxKcREpqvNx\nySkMS4C4TcJXEs8qaZUkAPxJurB5EgHgbOeMmqJ4IOa7wMn7X5ilZ3KahhuC\nDL/SJ2oPSZ71o+RTeiVxc+7VtEFyYonanMrRyAYHkvAzPiC4YqWdmRxZrOx4\nPGcsE0pdEcXDzBmq+5Mgt1oMgkyUbAzemd3V+uy3dx5vVNH1Ax47hJB02sbX\ntKevJKJfLS2iO/dBP5vcg9E3KehzaGPzNKomV053hkUgybHznweVoHIVYHSj\nw4SDiQyoKC5xrhPaKK3lrEQte9R86OvV0Hk8qkfMHhKPa3G1x2Ocxo0HzwQq\n8OGw8l5oJHOcejcQjA+R4dtOG6xx6LS0D0lHq56d29eE1NgptM7MLPX/CrkV\nN+k2SFKtn72OZ3ITcCv5jGzUf/MBZ5yANW67I9J2kcufZ76mxQYEAk1KuKJM\ns7OTdIlUx0bAaDjAG061P2b7g6TThmnmTWa8NFknsrzZNEWzJx4F2Oo7CWT/\ngFjL\r\n=1nG8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"0ca1f37c04041d09b4d7ca314333475730dd16d8","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.4.1","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.15.3","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"2.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","puppeteer":"^1.12.2","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_1.16.0_1552957903221_0.7514144616570773","host":"s3://npm-registry-packages"}},"1.17.0":{"name":"twilio-video","version":"1.17.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.17.0","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"77a803139a572b519b8f8257deea9990f9612d58","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.17.0.tgz","fileCount":258,"integrity":"sha512-7lj32muthL8W/MmOun4NNAtBLsh7P1wvPeMlG1tgIEnUMY9sbN1d7+FJDQfUg9XC5M2onjVH6C9QSl0hmu8gmA==","signatures":[{"sig":"MEUCIQCjy45z0z7sdrXIhNW3Go7Zf8wPC8HaMXYpZLj9qUeBTQIgaipON7d29nhnj1BzDrAjyyNxkrdNCNMqb4vdMMTSwmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3240552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcorTNCRA9TVsSAnZWagAACaMP/RzcM10JV56MLnxmx/LA\nYptFGbKs2/jSaid/jvaCgnrZI/wTKgFf/AsIQiSbezhPH2lWAkSZGYSlhW90\nbSjOGVCA0456+i4rX1Crsfu7nIVb/ba1llkKaS9j/EZTXWNG8PwULtMnbNPi\ne2QpL+sotNoGwLrYPdqC7Dj6otK71ze8OJz7bacdc4H5gwcZmVRo2KOhO7h/\nR9ZLpcd3Wx+V5nhxDb5eurjEldFFKDklBs8/5unyIMK3P0MqyJcdloITgo24\n70NQQybk6L38nw3JJwCdG8RlKQbdc9XxTGB9PZl76NCVnFGRVVJWPQBMewzo\npjbVSoQP+R/30TfoOQ7/UNq1mR4620ydJTvc7/2vcaWRlKvqO4IHqUxPjrPS\nTNmehbqRgqJqvm6bK65oceGSaSNj9U36FgdzEcy2abLNIXMHqrLyAsyG2oV7\n4rYEtBC4coDusfhO2R6wEzI2qfZPONPADznhjGtLLqPm0RWPGCtYqObP+4m2\nQIXeDSeNI3DimwR56nhLny7LyXFXe7s0F1lB98V7HiZMT6vUZ/ldumv6/dIr\nUNAXG1XNYrwIxd5EE3BoyKrekOUjMj+bDDxJx54jMRTQevoetFwrsW5IoZUn\nhiSRHQcEow9A6O19vk4fuYz6tiKMwGPmZzr73122F7UTDu1aI7syW0ujGGU6\nSjqu\r\n=3eVS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"641ff61f96c149bbf19e371a113edadf9f591ae1","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.4.1","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.15.3","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"2.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","puppeteer":"^1.12.2","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_1.17.0_1554166989036_0.8525687626183547","host":"s3://npm-registry-packages"}},"2.0.0-beta7":{"name":"twilio-video","version":"2.0.0-beta7","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.0.0-beta7","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"5635ffa3c6b300157ddb00ad6ca02767a7150ca9","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.0.0-beta7.tgz","fileCount":267,"integrity":"sha512-yW4aCIOohco8Ti1llQLGo1Lps+UgpP9mum4/8ExOGVJQVHuAQoR1nefMKO9mkCBurWQIymrgSgmnjInSYSn2yA==","signatures":[{"sig":"MEYCIQDBzMCCDXRei8ChqUSJHAaEwCaoy+vPa1B2HUZ+iABR3AIhAK/qqz5CWa8waO2/nMvWk+aZT/xoQfKfa8KGAWKnjE9C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3324842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcosC6CRA9TVsSAnZWagAAR1AP/3wu61LSLsNXzuhbebJ4\nLkN72a5tf9+Ac3vHT2RVgzix6lCBKOAtNR1wi/nFQ61CBHKt5vRewfibX+R/\nav/XuevlSCOXx/jeTO+q1SNsxeUHdONQvzwDk0Rsp56cidSjjETyir+wbExJ\nw39ncir+IgIrDec3nxy7EGnle7qimdOw2yfnvwg7R7D7rbvsS66CHZD/RYmn\nRkF9HS4+YbZ2LgPESfiU+TrwpIjUMmYBXDwikt8F9Hjk7KVHdIrMcaLdsX7T\n03Q2ULrXjEUGdhakIB+RtAEMtksTy9v8OS+qWeHIpH561WJEQLmMUFlz/43a\nduNimiakX78LUBu4dfs3sSrIRqOmaddhdqbEeaQ59T857oadUjRHgB4b0tTO\ngmQzt9FR3bslDBHmYJgr8Km6shPAp+vRImIEu1KhS5qslTucVxEXQi8cIML1\nWbo34A6UspRz+olcLXsuqyF4wvzCyU6MJM+xm/ntFmGSA63EjrEqyrT+U6lD\nQlQHYBnVeDOMcc2five5PhmnMFaeKcUVCqM9IRiX5r06UL/NrZjbKKVBPKhz\nDfFrQqqrUvfVXhnbFg4EDT63uElIKIRui8RlV3ahF/gB+OqwbkUgCRkjuGD2\nxF0eSpPiGOSEFZg8VrAnU/Ugp4ftqxh8FrkGcHCTPZmRhXaf39ynBnxYTjtj\negYS\r\n=1fZZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"2c521afa28c5698ef67e9142c0324eb1e2b7af00","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.4.1","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.15.3","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"4.0.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","puppeteer":"^1.11.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.0.0-beta7_1554170041383_0.40817555292128604","host":"s3://npm-registry-packages"}},"1.18.0":{"name":"twilio-video","version":"1.18.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.18.0","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"31bc4ad5157d0ee298cb2c22fbc60ed526967589","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.18.0.tgz","fileCount":280,"integrity":"sha512-9BELz25rQFpSGvCL/grWOOBsTIJNJsi6VyuXujYLu8kIfE5lhVsRi+Zx9367gfWfGYoUqUq2Htmzy60NONMvxw==","signatures":[{"sig":"MEYCIQCm4XtEtVeFotyfBCjLxua0wFCcXkDcddXlqvTfgu5EtQIhAIzalwJ4p+fa26Tp2uWm9BQpRig0HH3r93Bpb1yjEWbK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3340854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcv198CRA9TVsSAnZWagAA8L8QAJgbgy6kqkrjowdzPebH\ngE+hMWnAQq5g6P6oOW91Ec4bKe5yNsVLsIlJjQGub3ytVPruN9NRDYJVQQrb\nah93wWfr5LbVjka0FBeJ7TuqoJs34feTaM/qB1xp4OBBXaNGC9dpCjdQowev\nuxCyzLD2duv2iX8tPRWE42DP4XtoK2XpkhsFWyyc5FIwoGlCz4+gpnfBkjw0\na9q/jngXdoi1p+2FjJANk4OrnIEkOKiTahlEWXMYe2l7hsx6O+6sBis9WjDC\nBk98dmOkivz0J6mcWrrh+fGO/KKwIxP9wQH/6+kC8oUznFynkqJA70diIn6y\nOif+Njt7ng4LMA2c4d5BAQDnzDgof6f1o+wRDqEeH0QdMtpJN6AedlyiJy+H\nu1XCQEwKSqbQ3TmHH1uVR6oxxW5u6L17Z1g52smo5XPCMI+BLpMgiI1lcuvw\nR1gelhT1UF48Zo8XruGz1giNbijWkVtc96ZSTRd+NjiHZPiA/+BOJ2ayVtsg\nX6lCf/X3nbLtdtmp9jblvFSSPhtbt6tO3cAg1qa6J9jSwjmTSD4LJigmqOab\n/D9rVcIBZA3gZMs5D3g2A4iYoFUJY02xoQwJLvtfdyrfviZEYn9aQRB7jwJy\nbIZiST/qjO9eJQcgKD0HWBwgCVWY/wRevY/onyIl34RKh/Ohl/ot9SN+QMEu\n8e+C\r\n=YW4v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"af1020417926e20e3db43b473186185fa9eb7d77","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.4.1","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.15.3","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"2.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","puppeteer":"^1.12.2","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_1.18.0_1556045692044_0.024232813693020328","host":"s3://npm-registry-packages"}},"2.0.0-beta8":{"name":"twilio-video","version":"2.0.0-beta8","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.0.0-beta8","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"1535a0e6d674a790bc71ad6ad11839178629f48f","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.0.0-beta8.tgz","fileCount":289,"integrity":"sha512-5qU/mfL6XzqduvwuztlbXQr6UqUAn5T2tRuIX2nO+otD8FbJd53EpDJY3KSo4V4vyDEGW424gAgD+ahwtW56ig==","signatures":[{"sig":"MEUCIH+O3uviILerL7QJwbA3z/206OKqQe99XD2IlqsCmTlrAiEAxPaO/EDSz7ppfVReBZKNGJk6i+FOXnK8EZHgY7K2hIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3424951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcv3MRCRA9TVsSAnZWagAAmNAP/j9T130dbOpGOV+a9S0C\nu5l/9GPQrHoUdzXRQwBCunvxCUeFMYkqWbLPuuCBCa2ofJ2s+JxS2vY0gEio\nbYH5j19jQx+Yk4WVch1PC/vDyUPs03IZEZSBIQivMO0YF4PE7d6JGBkE6Htg\nctap8HTmlWrrRdAZSmbvvmhzaruOsoea709w5WwFKvkJw86YkBTpJ5M7y3IY\nR7CdBjwB32iUV+ALpExp+Kr+OJH/R0pL15tfzhb8Z4HVB5883DzF/K8ROxJ5\nBQ2O/vexGLrC2a18Sg6j+bHvYWYsYsBJb7j2cBrylN/WyfuGaYoqbfoKSZDe\nopmAtIDurTP8vLDT7V1GrkOyfk9XfBqNPFa/QhK//NlKezjGbLEoBkGTiyFx\nFQzpyryukmGs66O9gVU+1BGf6QRoR3WYCfPRMQa7ES9ABFP8Xqk1bjZR90at\nCoE/Xwjmvbc6cfd+e80+BTI8H5yEw59JDuhSKHNdXDOA4XZRtJ/zeKBKmmo9\nz7otgyDqhcijAuzhWo70BkZPHU+JD6jMnKys6BKK/OGOEKeICOAD9UM/BmVu\nOLIdSqkqDGiHLRpmSj8rQQ4ovmWX+bfB3+R7UK5MFSUssH7I1lKhUfpqEwJ9\nsG3H1aet2x3XsuGko1B0EvF3/N84wyEPUlqfrMIwn09WBB53VLi3j1towKu9\nkx2x\r\n=Laxb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"f06ee929e88bf11f19aa9abd3ec64a23468d8666","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.4.1","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.15.3","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"4.0.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","puppeteer":"^1.11.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.0.0-beta8_1556050704498_0.8077430047299936","host":"s3://npm-registry-packages"}},"2.0.0-beta9":{"name":"twilio-video","version":"2.0.0-beta9","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.0.0-beta9","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"84932b3c7eca8991ee93d95341c92b6d269494ba","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.0.0-beta9.tgz","fileCount":283,"integrity":"sha512-A4oQazb8kJTgz14bA9QFvCed1BUTPr18oYg1LNp83T++Lz64SfhuNsPRASmn9aQWNpuv8meIY453tFlZkXCqLg==","signatures":[{"sig":"MEUCIQD1FwJIiqKlysKVCFlwDWvlNsnXXnnApXStxtR8GHVRugIgdJHuQNOK5wEPEZwfbDkJ0U0SxphUyDZmfwiGL2/gSOM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2720697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcy4quCRA9TVsSAnZWagAAQX4P/1xOUSpA/FEbSbekNQYM\nS0rhpoeqEEfCzamY1Kwk5K7IYszAMmBaBYmQS2FVr4BICdhSfHF3NbokMIeU\nlHrZDUT8uvxaXTYUADdlQf20fXMSyY0hcf2A5IpJQ7QLNussJG9jJ8eZ8bFD\nvrHc4TY7A4dxPm5giI/BT4Z0eJ489it3BAw6VIZPIIa8Zl0TGK36NwyFVYIc\nxbA7EKvXpe7nsE8tgOKsNpSuk0amsbHDOW9IC/urqfFn8ocfZOVfsCVE3Y5T\nLONomJPex+tC0j7kLmPq1ITkkpwnslf1CACsNaiOsgdSiHx80KQ6LvqSStMY\n6imd6rs6c923gHrsro4l/17AKt6XTpIkqkQ1mJeNbJHgi+5dlEYvglIiPtaG\nbC4PNOKt0EueJi6tWYq6F5QxgFPTSvWIRHykrDYajxo5t7fD2cIVl8Cx7k1Y\n5sDCx7/G2XFTEJqvNp62gsbm742KI6yECCmDNFtvPS93z+ix/O4VBi4ab3+r\n33OtZQPq7x7UQD8Af0bECTKHfNEmunOzt/X4khV+MJ/sSCoa/bh8K+DTv2Zn\nsnQ9WfeAoV0vWkMhL1p7QJRBgPGn46cfgiIJ1bvsr1w8wvtq2TseGTKtsKss\n6oaq50F0yG40cq/3FwxBtSak6pMZPL79Pi2QqpCn8ZSLescAVUP2vfEb1lDd\n9Ys9\r\n=lZWe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"18c0acf8e53f233d14632f9d48745c41253754f0","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.4.1","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.15.3","dependencies":{"ws":"^3.3.1","@twilio/webrtc":"4.0.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","puppeteer":"^1.11.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.0.0-beta9_1556843181358_0.31413471980749796","host":"s3://npm-registry-packages"}},"2.0.0-beta10":{"name":"twilio-video","version":"2.0.0-beta10","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.0.0-beta10","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"d0112629e770260f2e9cbb9868e79fe9be77700c","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.0.0-beta10.tgz","fileCount":283,"integrity":"sha512-RfwaYHMFnQ69bsksyWMrI3XIZA1hPKxLviEO9XqDLEZ2gtxosGa+CToyKTM5F3yJNZZNhlmdmNyyLqRQAR48fg==","signatures":[{"sig":"MEQCIBs8hgZ+XdpYrHeKebi3r454uO8rsj4dqYBwz0i7CfxYAiB2+n42LF5kr3l3eJHjGNvp03rXMLwq7sKxWc4Zv6w9yA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2729735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+ZnCCRA9TVsSAnZWagAAaEQP/2ZlElWwB75rMN/t1kRz\nWy5t22ljWWEHd68dKdfCgXvnzg6Jw79kQKvTFd4MRbkARVVwsa8eSbBtpERz\ngrfSL5CmTrIyXpTPLgkL6RHXPhfYDw3tk3KrHVqyHa+v36pfrDyfbZ2dyVIr\nVDzwAtNNVlkgU3YeysQglauyuv9jnG1JVX3xII1nYaImpIGdhBAuQRf8HfF7\n4LW9fLSiDLRfs9gKyaQVe5ilHnjcPUYfvsMPoh++wpIw4hE3QnpJV4XPlSf6\nAJvik7/pRKl6ZAhrQHDkDuduTrJ+AaeMRgkjyge/2R3Yre8Y3Pbgs8yNR+UJ\nnA/gbVRnHw/6I8apyjjBb0qUrdLUyZB7wnPSvYLpyfb7R53kHrOI9ni34HBA\n6qQSxa/kF4PBIFlaa7D+ibzURmJqQHk9YFD9uM29h+bQFa4ziHgun2reqZsa\nZt19zgI4vksHEd+Wa9wJ6jNnFvbpNN85kQIvC1XghOjBYGRRhsUUk0R6uSNA\nqWIDEDdnHKgmHXXQdOXj4Y8EUS4KSCpEWkCTJRCZ6P6i6f9jafpdAtWCUZSf\n2AfmoMEND4DjmSHebZtTo+hLcJ5WA2Jj+0zgQ7znQR5IE0OLixuqQRPCWZhL\nUzfB3rdKHsHhj7O8Nt4dqdJmetqqZzRyEi417Ny8JZaTNavf71ii+f0CPw3c\nGX16\r\n=QE7a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"81a05cb0f92314110d3845556b88097db8dab112","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.9.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.16.0","dependencies":{"ws":"^3.3.1","@twilio/webrtc":"4.0.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","puppeteer":"^1.11.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.0.0-beta10_1559861697979_0.9485835923157251","host":"s3://npm-registry-packages"}},"1.18.1":{"name":"twilio-video","version":"1.18.1","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.18.1","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"0b81f2949c4d7c1ba7bd6e5d89158ccca4a65ae3","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.18.1.tgz","fileCount":280,"integrity":"sha512-0E3k/HAkZNAw4RNy/AfZjvJEys3jd9/XVtT0BtAXS6j2pvrZ/qbkaNvEJ1/2rozjFyWtEZcpawfgkFJ3xxs0yA==","signatures":[{"sig":"MEQCIBe0c24Gwc7fRsBsnXYAs34FL4GaI4JejEmGkRZ1v6aOAiAQboxwRnu1CZi2T4SeZEb75Me3KeXHlMmA/aerHdehPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3359776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+wR4CRA9TVsSAnZWagAANDkP/iK8IftAR/3qSWkZVLhp\ndr7eu/9h2O9KimE5hHpAD2/UGeDSR4ikeJK+eRlbahgIv1zD3Re3m/7bBzZk\nmEK2tVc+0eoQSvIxgPHkVGTuRPmyaf04iUavhmSKBDYIBwuTyn+mkf4l08v+\n+EgT7IViwXozsakc7Sgr8ppFBOpw5TtpznKP18zm69HGxGu7pMFBRjWNaLxW\ntYTD6io0H1dqP/YuxHOqgxPG65wMjOg6xuMmqBlHYTu3JuFMQ8LlizBkvvU5\n3tusJlrMrpG4x856wdQ04m51+n/qzyTh3G3Jlc8lFXe38WIztI0Zg/Qr67X6\naR1FLCc5mNZDBS/VjMovNx0bGofTO6Dm0BnUSk1Ur1DW24zfYDNSIC/QxsIK\nZjLVeU0M7HQ2QC2tVUYCwigBqGgh+NztyzhSmml7R32AkGpc2PDiqSnjP1i/\n61Yj8D1eBX5GgPZaZQdqotERTEozbGEWLKc0qy/r3jtShkzxeGKS03GrcNPz\nQFSu6F21sNeYK1egYYHGFDsqutBlXRBOZ9FutzC2C5uOHJBvyl5Zw5jePz18\nUKMpXgC3qVknw63Wp+T/4noLsApml2j87/ON3SW/w6aDKX+bIYyHVbYvJDaK\nxSoHshSlp8D1I/nV7hyz39+JrFkDd1Tg6e10MLG//RlE6eq5vCUbO99kQ4T+\nV/YI\r\n=jChm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"f028644ba9cf851b8c8cd86d430d703c6af7e828","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.9.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.16.0","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"2.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","puppeteer":"^1.12.2","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_1.18.1_1559954551531_0.4006571370162495","host":"s3://npm-registry-packages"}},"2.0.0-beta11":{"name":"twilio-video","version":"2.0.0-beta11","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.0.0-beta11","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"2dd21b0ab3155005f6b4b5646887e6b554a45bc9","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.0.0-beta11.tgz","fileCount":283,"integrity":"sha512-OjhAP7qCm9d31JnaaON1MOwVZKhFX1k7CcqkDAjaWUuM/PZda2FDMQdDZImZchK+is0HJstclz44W+qYR3j5lg==","signatures":[{"sig":"MEUCIGqClbTcZYychHhmkvPfSQfH5kSGHcMVxmbf/snu/smWAiEA5hUhHrZhmySVgayzgRvnLEMExz1T4OxZ5jhBMVzd9uk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2736484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAZekCRA9TVsSAnZWagAAaC4P/0ciNY8b22hUDeqvIfKs\n6S/8ldFcBqMdm5amZRu1GukuIndWyPC4OtiVZI/8JXgtqSaS4bAfuTd1JZpY\npDDDEVsHE/I/eRVKKMC82wGHyr3a+3qTPrbSeGzlen6b1lIrHGBiSsERCJDO\nl9vRInZOujDVHKh9rbRiKGzsEwkt1CC/VuKqJRyStVpjfn9dUsxbvSq0ZbhA\n73eeFnLudY69/Y4+7W1q1YE1RO1f8VQGTG0dEtgqMA6LKQp3cKUsZ9I+WoeI\njpHHOIBoroJV2k5Jc27ghUBm5aCyWPzul8RLNzkZTdWDRL1qHDKJMHNw1mQs\n89hjHGh3LJggF7DbvkEMd8meIAB5KEysTpJCSvTqE/yGMvSlYrdoV0aPM7hI\nQ/34AXqjQligXALM9Y8eIrwVB0wkA6nXNeOY0k4cqnbndlJVviO9edQs7G2r\ngHhRRvIXYGoet6+Hp+3qn5xVslgICfprJTg0qOpKkrdruN7lAX8yqvVPc1hW\njlk/GKF09GZLQrIAVozSTOucrrcQMaoqK6JS5bEKkPi6eK/bIL7OBpl28hNK\n+IpPzvQdxbbvab1aiYteUXdtrmCDCKAy2w4wRjid4U+ynnM27p8uIwB3sfmw\nguYfV+WM676l8B4pv8mkuxIMX2gR5EuDOLnlG8vJQAwy+q0/Kt7bW7oUfb80\n5KGs\r\n=lirV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"f27ad5097f18b8aa740ca793c14725d53e0f1451","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.9.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.16.0","dependencies":{"ws":"^3.3.1","@twilio/webrtc":"4.0.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","puppeteer":"^1.11.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.0.0-beta11_1560385443750_0.5243648364615676","host":"s3://npm-registry-packages"}},"1.18.2":{"name":"twilio-video","version":"1.18.2","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.18.2","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"d49c00ba13f8a8085db70fdab87d38ef8fcbf79b","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.18.2.tgz","fileCount":280,"integrity":"sha512-K/pRjoe74e90LvyMs2Iv/8pfNzhacWQ4OIoLez7cvGQmhpgUqP2nfiH0Mqq6KJa62aLsWeuUn9dlya4CEJQzTA==","signatures":[{"sig":"MEUCIQCxNynGSvxM9U2Pp8KMNzCF1envGzuE3wBe3Jni+w2BxQIgXquvp18ANkAQ8WaffRDtU2C3/B+icZRksODRkllZOiQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3366912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGqiBCRA9TVsSAnZWagAAMkkP/R7mvipkWiJDN3DSwLns\nDcm9DfP9MnQOk8AWL5jNjN7WM5/y191GF27m09Bep53TGRyHcXKr1j5IBUH9\n2PBbQm/BPZULUJp7CXOmjFZtkJbsgtkXr2k7jcAMm69Ti71CltQ9oAfU6Owa\n3alwuSOnxDvUCo7PDBAdy4CCxlEvj8SLWsvqBSVtmIJi1tYbfF0E+858+mZP\nkNPfm3TOD/dzutTouA3HJqWFGslL7Ur7LwSGYwDpeEzjOrZEUMtW/z0KjTKx\npgFGbJuUGYWeDvSHqrkUIOjz2z6PoqXyJMvRG65M7C1OMqiKJ7z5alCt8B5+\nZIYmqqFXMnKxYKWvmsEMUUCldO1tvODdW571j5O+doYCNgdo4IYRYumHPufA\nq6AkFVMoaA3edMahQBr77QJ6An9W7akcgkZ+UdPVhavkpNW//p5a7R7LDrnq\nf9aja0eED9BHe0ZH6+hO/1Xe95Xh9bb7XpESuRu+rA4QkGtFR+ci1V6ZCIUE\n96uIFOW51FRMbeDv4D8c8c6r3Y2dsfRHpXMyEpQp3kCySy281GHdmfpPo3x9\nAZ8YZ2ReriQOkslx8/F9j36kNQPumueix4PMLe2Se2BGT2UpWlDWTW9cXSzC\nz0M+qLmG5gRw7S9+fbIHy/aTh/GNS6DxTUwmSfB9q0gSmLSPxBHoxCqZmN+h\nYrYw\r\n=ZdiJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"fdb7440f316e73b19e1d9e5c61ec2435342ac6e7","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.9.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.16.0","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"2.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","puppeteer":"^1.12.2","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_1.18.2_1562028160850_0.3823114741863223","host":"s3://npm-registry-packages"}},"2.0.0-beta12":{"name":"twilio-video","version":"2.0.0-beta12","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.0.0-beta12","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"e22e530eb361cb859da717a97fb517c3350cf2e4","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.0.0-beta12.tgz","fileCount":285,"integrity":"sha512-S7yRUoNpuNzZnkeBIRWkcS5/7RngI4TtePNrHFz/QxMUVBRcF8rClZVjLC7wvwZVA8pG3HxYYvsiGWNSXiFLPg==","signatures":[{"sig":"MEUCIDPGv0CLxNG2hjMa87ZnRSap4J2bYmCzzMeFfo8aiZxJAiEA8Nicc+sooHusv7pcYqRTdiJp7Tc7x76KUV2x4b71jlk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2824945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKX5ZCRA9TVsSAnZWagAAB6kQAJuAXSRoQUmdsg6KTco6\nsd2Ms3Hn+FfniQkPPZ5JPXPacAoRUDjys9LHLyGkmETfF8Hx+v5BgioaPZmD\nKYImWTXUgBXtIIdBFztxRpNPBpfPT8Uw63krLorG6ZGdpxRK91VEGkghsj0Z\nETmUxvQdf4L53sORvcSXL1X8IPezY6bYH8zofCStfCzuj3ftQdriMmePC5Kq\nrE/cnC3L9/Dnt5JWflDjCo9+dTlBoU40OZe1u5MYFy5gCsMGUexhOXVkl7Cg\ng2mGd73GqOm9GHIibsHnsQ3vw6nFjzGtWOfw1SCGhMGpjzOfcuangYr/H2Gw\nvUhtaUhonER5xcLPjfYrTlfoUUSmj3Jg3eRbap3ZPxMoW8qqDj0Hf57jjoK8\nu/9ZAoaBaJg3r1THTyvyhgbBcZa1xxitityE/xMvwILE9d3c12OusAZtD6ls\noPSHU96tHft6PJVA74x0HbAbd59luIfN/qU0i7t7CJKcvq/Q4xSEAJ35Z9iT\nOzuwlT1kO1tKGHVyFwStGsoR6gm0gFF1zO7vfeXY+FaaBkjTDwUH1hfjMqap\nI9ipCVGbsX/2YsNkbsbUgGJdjY5qLPoBvegzz/BAbstz5z4+s76x1Co3PE+J\nacH7sTUEA/ND5f47oRDtbY3k76z/MDoiplXh/bPNDma8xWf59g2spPPLk5G8\nPNJT\r\n=/MYH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"71a69f3cd2722dbd37c62fb0bb7e434b8da5cad7","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.9.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.16.0","dependencies":{"ws":"^3.3.1","@twilio/webrtc":"4.1.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^5.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","puppeteer":"^1.11.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.0.0-beta12_1563000408483_0.7779810060157779","host":"s3://npm-registry-packages"}},"1.19.0":{"name":"twilio-video","version":"1.19.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.19.0","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"03c79978d9c0b5856386a0cd41bf53940649da2e","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.19.0.tgz","fileCount":280,"integrity":"sha512-KZZBNsHJDrAXoqqHGJ4lo9F+fB//Hr+Q9h2shrnLV9IXm9u+7w0lnvECKejTE39aD4UhXyg87oYcRS4TaZiR/g==","signatures":[{"sig":"MEYCIQCrw8L33aJTxA27r6U952Avlv/l/7bLRfENBHFEYIPxngIhAOdsZxf5JFk2QmIu3b25qPADiUAqpDVJ+KfiSBsI9uwG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3390202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXdaXCRA9TVsSAnZWagAAH9EP/3Dlla/AzuJ+0PRqBmOS\nQf+bu5psf0JPXxRPktxvRO0DqmbFEm+2OUQMH0ZLPxowEBRHjEja6IFWXbne\nDRM0a1C0Y0MOLK4HsBWconXON/SSoiT3mJiRhhwmkb6706PU6PkF0MIVXtNW\nIXn8DhuTHwy3CNJne5aD7x+BuIC/qG6nXi0VqJkSVqEzrDo57sPlkSftWT6d\nmtIUXVYelRWTjYFXMrsBqZ8U90BAH4j2TJi5ZZhz41qcCVOKHGIZo7noGreJ\nUeaveuocox9bcpdmBaQIqESXOz3aw3iU9EthO271qASDwq098a2fwzXqsM3X\naTgAqwvCRGw0jeoIO1oF/pYSp6SqS3svkfZFlArOIn7lmoaWRTFfomG6Q4DG\nKRbK4ZtZkoVNgwjNyolokxg+EecDkklINaEVHzHlBCZYKsvP0PqmshacGmYi\nSqGC0dyTaFLqzKRJgclBkyeAtY9x0h7hQ5ZEtDrhryoOjyMscwExAmXK7RxP\nu2dMtFQykXCizeTGs1hCg2Cb56K13taYelZUZei28//rW7r9h2kelPh9EJ9q\nHBBSax1vgNmXXuId2OGD28C6m3H+y3orUA6KSzq9FR0rgDnE041Dbmm3aKr4\nwyysjyb38yW4H8xXTac5RhR7ZeuIQylXLJZCxcemNdMKHqZR14cCSVDO7cu5\nqms9\r\n=I7n0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"7b121751e970377840b9bb5d7ce87c62910536fa","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.9.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.16.3","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"2.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","puppeteer":"^1.12.2","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_1.19.0_1566430870589_0.6392496175339137","host":"s3://npm-registry-packages"}},"1.19.1":{"name":"twilio-video","version":"1.19.1","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.19.1","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"d6d58896bd42959ae448060e338c8fdebadf598a","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.19.1.tgz","fileCount":280,"integrity":"sha512-iEAeOgK0WVc1VQF1FQWoyDwOl1yiuowaqLe+HjeEUxiPR4WeysbThQHu32uNEtxM0v9qy2/ilSs6l1LiSMF+uA==","signatures":[{"sig":"MEUCICSbywDlXRkkqpJW9MjoJuYaO+GvgpIyaTlXECEfW5ybAiEAkEkRHTZljENz+OlkylFE7dPuwQFf7KPSyQUQkPLcIpY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3391853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZwTqCRA9TVsSAnZWagAA8fsP/1B40bjhDvRba3UXcEvr\nv2HAdbHw3QEmgDEyU5UXUaZDkmmt6PR3Xs0GsqgY1GxYA8oi3P+ONRd5sJ9f\nFoD4p9pzoL63ZaNLF02pH/NDUf2CNDFF4u91Lv8zLk8AYRDR1xcIJtsuuI2O\n66LlYCXTCWg4RIml/3r22Jyqcjay/R4CSIOJ3oLkJAVnAsNibxUPDVo5nHov\n/i3tMEncHdmmX2jk/KXASQJsx1DpAYxfu9x+TdxLqX1Lprdku7d9UP5ttDa7\n3FwWxW87J9Z+6sV8veWq0A6UV7e17GUWahS0AHutgleEa4UvxO7Hyml63Muo\nlYL3k89hq623Ztn2RFsEyKqC3lJIgcjnFdXfKt7sggKI2nSGV16KOfAuJ+NS\nMwdE853/i4Ab+X14vygKlUnkf9kG4gj8+gJTNdAE8vrNSOgexjImniFx6gFv\n6MyalkhOclXLxc1gciytNtnkDutOVR9QuzfDv5NdNOE5lReM0Lv8zl6mLaav\nzEBHux2RjohFj0VCzQ64Z7dUZu+UQ7DZalK98VmYNvLpuZorpQKpnMkt1r/E\ncbhzxSBNCuQozzGf4p3ey/x13herpv2jZbpDBL3BEzTafJtcSQVZE6JhtVOR\nx4Nr1yPFkFQb++SNL+Wc2yN8MfdN/OD77S2vw1sSXDc+69iZjCbU12yZJXZt\nFr+B\r\n=9ebO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"7ef2a03e76e79a9b955dbc76a942c43f477594ad","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.9.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.16.3","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"2.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","puppeteer":"^1.12.2","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_1.19.1_1567032554032_0.32268046636673753","host":"s3://npm-registry-packages"}},"2.0.0-beta13":{"name":"twilio-video","version":"2.0.0-beta13","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.0.0-beta13","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"21cd0c8b5c91e860e73b0af3afac354215031ba1","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.0.0-beta13.tgz","fileCount":308,"integrity":"sha512-+5r2AJIyPTVXBYVcxBomdln1K5Z/TcnabWr9s2VRfqWtdfKwFBM6qSaBCzGuffxqxYmt2JnFclGACeVLqa2klg==","signatures":[{"sig":"MEYCIQDWVdOs8e7uDtL/YyGYca+vTbH8KruxATKtBKLPb36bHAIhAKVw2wSJOSqQ+GRiiPOW8IKC2YfA/7R+hruGWudgq+J9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3179176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaCQdCRA9TVsSAnZWagAARX8P/33OMyHuVG8K0ou1fyAR\n9d2myuqUgu1GnjYiitlPZXwqaQdobScJfCrnkx/h1w9BHKGiI7jqTrJtL7S6\nbZREI8YDmiQ3t0TN6mc6oyoaraWsANc0lSC2TIjN+hPoHet8aCR/wBUZ8IAZ\nHVoDDLMY2GDnEhGAGkrRV8WLn2fPF3GKxEhpeImup/AEy30Uhlh2uTJ2JgBq\n0ewS/XfJtMOdrunmjGP5XxKqIMYf9Xs8yRU+XJEoEYQJvoC45ZSuM3W9cEaJ\nxiU9CM0Q2oOsVBMQ4Q0L85CzmuK1/k1LkjBBWktDy80qqBvOjLrN7Qu6WusE\n1NKTRBYBPCLR4M1DbH+R7o2y5CI7krc/QpWEiINY9z1ejwH/W4AvM6y314LU\n+0WsISZ/1dVwtDo3puNF0TXLPfAaE6GNF9FxD6UJDl+e84v1qY/JjzDJ806n\nOxZOfv3OPQNuXGoEp63O6B1OySfFLl72b2QFGD48LacTsCol3yjRupu5CUtk\nL5udaWmjYuPw1lA2fXgwF57e+GXQ1lt/+BGZ7GXLWs9E/65vyJwSAY2x3QQS\noapaPPgtp8c0WX1IEl2w7eNyM+uU++dpzxQrLUy+qblGu8JTHwdApvF4HNuP\nasZ2NNDM2aiXrgvl/luG8BO0EGdRb36GMMTa/GPXS6m22PW6WQ37BZYquhdf\n++Vi\r\n=s97K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"6814c08a0cd5b6beb51a230699825a87d75c15a9","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:docker":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.9.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.16.3","dependencies":{"ws":"^3.3.1","@twilio/webrtc":"4.1.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^5.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","puppeteer":"^1.11.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","eslint-plugin-node":"^9.1.0","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.0.1","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.0.0-beta13_1567106076432_0.5619637911516411","host":"s3://npm-registry-packages"}},"2.0.0-beta14":{"name":"twilio-video","version":"2.0.0-beta14","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.0.0-beta14","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"0c94d6b9dc7e09503ddcd11ddebdf89369c51b00","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.0.0-beta14.tgz","fileCount":318,"integrity":"sha512-Aa8mmCyBWOVbRJSakzWFeKS6ditVIkObibKBXX30HFCIafm09P32H17Jmw6+Mavu76wHy/GTNcZ5r0s/h7MDAA==","signatures":[{"sig":"MEUCIQDDOOlboV4UxPXYl1ozDCvrIxndFGy3vHs3qM2ROBaOxwIgZw1bxLKpou4mGyyNJnS2xM7SdqJHZPdJng9fizz1NJ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3651970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgZmaCRA9TVsSAnZWagAA7PgP/19wRyo3vfDTNVb12lsl\nWEW02aNzrzwEtNfjHQjxmvLzjaDMHfrS7V27+IlLkwYfWaysQQ8zwuqS0uJa\npHVUKQaJ/jNGR044avdvQyOmk0vLEXJaBVoKuYmTFtH94hXndNc1XuNfcbe+\n+dMEUQTqvQ4daptQQYrAX7vs1Mal04tUdjDV/reXS8p1dMZ/AS5u5Dp8cCQL\nzWzL6bvtKjg/pTafXKvjuS4MbzXf3AzOq9RzB0bHJX4N+yMVKthZR6Z3X8OL\ncHt8cSIidCtO9JDY7wcndSTKb7xcJ7Y1SBTOiBTGzd9WkrFPz9vWpfs3Dcsu\nsK7XsfJmMFD888otbd6YE1yoC1QOoMNY+Vm2B2zRVFevbRUtlaioIaVeKyHw\nA/OCJgHZ3EEAgKfFfo0WRE8NtjuEgBrcOgEBDd5szVcMY0HAMbTZg4WwzkA3\nu6pFvQSAhJkeh40VmayQBTB4x360GvJKhL8j7g+PxTK7iSx1K9XnKVYCCtlS\nGq4Ffq6yF7/l+9WbeUFG2R9x6kSUDezpDqwrpijVmsHvY+ZoASc0faVsHplS\nlJdcaADse8qXVSV4UK+C0Y3MHa2WqNcmg3nI/p3czdwCOTs63kVC+wUFuLpD\nctQR/yXOQnCCZEL/thOZxRLf+a3RBIqUsEkpGT6MRSfti3+HoxG4FebaNYit\no/BQ\r\n=q+Ya\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"33a263da56be71cea556a5d65210e44b03974f4f","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:docker":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.9.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.16.3","dependencies":{"ws":"^3.3.1","@twilio/webrtc":"4.1.1","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^5.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","puppeteer":"^1.11.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","eslint-plugin-node":"^9.1.0","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.0.1","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.0.0-beta14_1568774553873_0.552737305777383","host":"s3://npm-registry-packages"}},"1.19.2":{"name":"twilio-video","version":"1.19.2","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.19.2","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"ef3d66f6a44ce6675838742335a11fdce21797fb","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.19.2.tgz","fileCount":280,"integrity":"sha512-OfuFXxjVDH4DpXs0xz6ZfDILTndC2rBeVvXZuUwV/zwyVJGIlFdIRbyY8zfikDBlF173NBIarq5F8p27wJlcQA==","signatures":[{"sig":"MEUCIGleu10lNKjs8v6Al5ZetyBaO+hEd4EO1D5pYGj8b/p1AiEA9qYn5w05EpeSzLJfRj2nGQa5ozgoGoiO9yiRpKewcrM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3395652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdg7pnCRA9TVsSAnZWagAApbUP/27VzhxNmBBCbsb1SC20\naiMFUP1IBetwEZvRet63wjY6ElZB+3bKvEhLj9KHNOlO2s9AgdhpXyGSPHuA\nSEUXkvOZt8oeN4oml2yVL0x2zPXTNm0NdqxY4MceGKwbLh1L0sF+Mrk5NOCm\nl6AtjviiRKny09AqRmRYfaGUxvyBLYd/UYiYa/eL4W3vCuK5p6v8/ElPVeV6\nrCsYfxpSF+oCYT4s+8mObTtDf5NhRRdZke793uHeRtS972Px0X0igVYnW4Hh\nbkVOfbuzbfZS9W5LF8iZWBaz9ga3E7f8nkwsK2aYKrGVuX3OViIyK4vFwfni\n2H4+3KHK8V3AHh80kxfg3d+KA2u3A5s/FJ4CLjRa3ulWaqBUJUojFE7V1ioE\ns3/F4wNW8+iC2crlAODn5yomfX/2wOdoICqemzRNlGtFdL/us3Uo5KayhTrY\nlK240HiSojAm8e9HJ9qPvFZZJ7D+dfs6L3/FSGOajEyN4VC8g7t9xzeKgewU\nbZ6+aLpVlDczhtAfU7/aQgmtYqhG2DgBHvX0OgyN9KDuAUaZEG5I+eBxbRRo\nlRlsO2H4i5fJdTCYcVuSobWEnBHN+DR39G6JyD3TYS5psIdaQ62V4drlXngI\nFgwBN26O3DaUOMqFz6g7ox+LysWDjhNS3FPX1tlJwer4bV9AY/ZwL6JaD6Dy\nRSWl\r\n=4MqZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"3be5354b771bdc51554ca6df6e65d3e36c258cf2","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.9.0","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.16.3","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"2.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","@types/ws":"^3.2.1","babel-cli":"^6.26.0","puppeteer":"^1.12.2","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","vinyl-source-stream":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.0.1","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_1.19.2_1568914022454_0.743788735669878","host":"s3://npm-registry-packages"}},"2.0.0-beta15":{"name":"twilio-video","version":"2.0.0-beta15","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.0.0-beta15","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"0d71fa6177e8e0fdbbdd5bbeeb0d5b2a10106101","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.0.0-beta15.tgz","fileCount":283,"integrity":"sha512-SbuYU66fpN8vHrdJ0GbIE1/OiNM/nSAZhiFY0GJuK0eCtfIhf719IvQDGiyUJG+LkdVp4j4YbDvWzYbQetJ7ag==","signatures":[{"sig":"MEUCICK+7LO1OqMbSwuEjyNQ3T9BffmvZ1oJuGI6I/G/529pAiEAsJkJV6cY2GiXonz8xEfzJseoGZgeAf0x2MeJkInjyUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2973690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdslHJCRA9TVsSAnZWagAAoFoP/AohAV3HFZs4zMzREs93\nKmivaGX0JAXP23ZStl5d6u3wC3GJqpi/hdqb7Ux3FH26WvpBxSiCiSA0ZoVM\ngtcbLz+YDBvVhacVbuEBIIN227RxZfG1BdnOLgWCX2aEQDTTVj2M2EwA7Q7j\n2LLCLIh2QbxVmvL8uUYswatMX5HcTJqP1CICrsWyoa2P30NvzM8AOSGOdP5z\n/00WeBuj0rsyzDlPAo5GJbCeHGm1Ex0sSZ45msqJTEqaWCvPJ6aisA9d3gzW\noXtn0+tT+5BfIJXuFk00LK/1bxaOj5xtbC8lX0K7Hkqh8LeseSq0sw2Ot8O5\nWp5jmB27KFgtiO8f2tAAAJKEFKVdiSTrJqMDtmxFJGbPnwR5SRuTR0MaOyQo\nJhDHfOKRvdpMnrid4n38alV/zjmr9Pcmd3qomWacjVc596QnN2/sLO7v2X7O\nucFyH+sPAcdM1aXV8siSMcMpb5xZcofUytuDK7a+wpLE8+pGn5nG9CZBD9bL\nRhQTGJ5g3H1LMFaIlVxKLSvzYamrENXVKzUD6URPUvyhVkwR09vbMC+kCFpO\nHr7MrPMyZT4abtMW4irCOI6Z9ESLMXyc31b/EHkZm5CdusyNDuzwE6qEn5Lo\n6SVuXBJD+A6HHy19JbzIhIzl6ARLVRATNFH6o2T+QNdtafdn9qA0NlHkBM0Q\nspiG\r\n=hOEL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"f84b1a40afab2444a3b4c7bfe713ddd5f102a5e2","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:docker":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.11.3","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.17.0","dependencies":{"ws":"^3.3.1","@twilio/webrtc":"4.1.2","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^5.0.1","inquirer":"^7.0.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","puppeteer":"^1.11.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","simple-git":"^1.126.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","eslint-plugin-node":"^9.1.0","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.0.1","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.0.0-beta15_1571967432769_0.9249100860438528","host":"s3://npm-registry-packages"}},"1.20.0":{"name":"twilio-video","version":"1.20.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.20.0","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"3ed18b5a0c1a954f8e3c71f94ba53bc3c590d628","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.20.0.tgz","fileCount":274,"integrity":"sha512-qBrP4GMjFyLewgfmIlaRK557iVO9Gf2XPEZad0FFg8p+GXn7hBU4jti3tLoLkZ9bg8C15pRFW5/iT4z+qgVzeQ==","signatures":[{"sig":"MEQCIDhA68095sFnofCIflirce06m+9MDRV5q7F1sikbtBsbAiAd5yHefMu3NFuDbFiETbL34h2w0UD6RMOmicY7ViQN8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3411492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyfCICRA9TVsSAnZWagAAepwP/3lYjdMY/yjx9xYR61qP\nGZ9iT5t2r5J4xagGQLWxvpeLIu1/FfBbhMS3MDwJSiO10nlAkMOIg99JiKJT\nS8xaWgHZand7+NqOZT8wG4wfqRaSjs5sDPjcIuY+OYJTB0bqn416PxWuQtt9\nMK5uw12v1dXUSOi2d8qiu9w3nBfk/6my+U5Uvk05G+kq1Os7iiHw0PVoljlG\n/ryEz4CB+5QfN5Z6g3Y22DWRhuSTv6Jk3FlvN14Czzd3Afwcd5y8xe10OL6f\n1QuDNw0Akuiw/4ggnpab2Ld2InU2qqrRYg39lz4dSB0bGGNgbClm6c3/3/Q+\nuR+v6Kct/+kZKlCrIfP1lpOcYLuJvYt+GDXr1HnjIx6u5qGMM187UUTVCMdY\nsh39R/EY1Y33a0r2+tCRp3gtgawRaFDl2QgJ0/F6k0VAmbigkj9hB7nWPJLU\nJvSQ66PxWCIGjsJtUcH0K7vnjxZFK2/9SKeCSZJjesYCdM7EgOIgxyvObyGn\nQGBG7Jr+GNzcIg7fE0calb1NXKOf66k0DZqGZIXXtxfqCUmLbkoGKk9aol8X\ntnOICbILwqLlMoz1PBeTP9sAuPH7fq2eIQrw69H8KqKowHdhTrFPdjFppj8C\nk2R2SQSRdF571bgYQjTbLHhL4jonGLc1uTrWU2YnArRThpJINKEu3dPUAMxk\nz9+z\r\n=W9eD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"ed1332784616905615b736c8abca30f91b6ab772","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.11.3","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.17.0","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"2.4.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^5.0.1","inquirer":"^7.0.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","puppeteer":"^1.12.2","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","simple-git":"^1.126.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","vinyl-source-stream":"^1.1.0","karma-junit-reporter":"^1.2.0","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.0.1","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_1.20.0_1573515399731_0.8423869810556739","host":"s3://npm-registry-packages"}},"2.0.0-beta16":{"name":"twilio-video","version":"2.0.0-beta16","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.0.0-beta16","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"735bab46ab0d3e3720ec726c9a5417e539e1fdc2","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.0.0-beta16.tgz","fileCount":287,"integrity":"sha512-YP0LzZOePwwcJYN+E4J2K62PBJOpFMr6SOShUvtTnM/x2hLOnX5ui+Ycptepds+r+POkxFdezbCG/XylaGqbFg==","signatures":[{"sig":"MEYCIQD72CDSFujmFMWolPtGhXEMIpZSQ17COIpGoHcSQp0RFQIhAKu+Rk7OEgw12fvF2oOFPeAU9tAf3ZEh4sChQe8exEtQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3065682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8EA/CRA9TVsSAnZWagAAnRQP/2ZXUEuwm2I1aBhGEJOr\nDwowrKHm6Dj5eruTf/ccwXoV2GKruCrxTdslFMBWVQZm9u0DbKLZzQDl1F5+\nBpjKAeg1fWNbmWaybmexe6vRdbq8B5qmxd3zyESddj8LL4SPOVCFTlRsr/M7\nFp7kYNdh8UHtJGeb/mi1BVNP1sRQidfg7cPkjsKxmrFLl283VRsd7i9MZyPC\nAC+qJScbCxGg+t0Xs4lPWhkkgZIWoHakDqcBtxyt973Oxp/cMow97UJhQaa5\nNJqADg+waA2eHqo0RrSOPzStVO893IZz0D8bQmr1uVT2a4CdQQn9G0dT+qib\nlWKTaiuLhEaLFzfgIKq2TAqcyvZit0FrkJWzqSD5nPCokuT31K78a1qjX8x5\nCTh0+Is+kVu3lU7mCkYgeF06/Rs6pmLxsFS+gdtOSBmuQe9NKdcvvjQUEcRZ\nRGalWQImoNBoIsL/Qgl9T6q9JNxgHMT7JDzEhWFIL1yNT6NGixfRcjwx7+FB\nCQlGnNKTTCaZi6G4lpmUu6xOIV1Wfj5Ni81jgJqJXUsSyNfpCc0uyZR1GiSu\nn/WGHLRApmVJoYbKXL+HUNuy3PdqcowjlAsKtn+yS2jfl9NIRmisggvbWGaV\n++RjBHPhoVwLyLikgYI8bKTlECTASQ7Ny3R2APr+bdElKJtSuLMgCCmiCUbh\nmqY8\r\n=Psan\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"d483c0588e5f7cce9f4e6965779b4eb0d373c685","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:docker":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.11.3","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.17.0","dependencies":{"ws":"^3.3.1","@twilio/webrtc":"4.1.3","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^5.0.1","inquirer":"^7.0.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","puppeteer":"^1.11.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","simple-git":"^1.126.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","eslint-plugin-node":"^9.1.0","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.0.1","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.0.0-beta16_1576026175197_0.45146803478226394","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"twilio-video","version":"2.0.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.0.0","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"dfee5d04625e2096d0e9e6fd0d21fa09e65b6dd6","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.0.0.tgz","fileCount":287,"integrity":"sha512-805DBxcuL1JIP+XMCd2IAOLb4KpbiS8bjW3WvyuhbNUOlTVxxiydVDUCkhAIgOPeYSRWxdcxc6RXHK9oTfJviA==","signatures":[{"sig":"MEQCIGhu7cN2g+XzSrDSWJ3yfhMpLLmmS60xtJgmCYhE5hGoAiA3i3tCWhNsH72n+/wuXsKqeR1pcNLZxKxBBS+ZLd+Ntw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3067644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/WKqCRA9TVsSAnZWagAAESYP+gJKL4pZU6aCBAGgSQGB\nPmI/mbm0kwcYJdxxH2Agnwpw7GzaLzN5LqhrzHeyjskh1es/ut1sfT7v9q2Y\nvk+87xrmAYfmpOk90nHRyZ1WMTYVAQS3YvKaWaiwUdG6DrvktRvckzLfJbHc\n0Xl2QrakcOGcMv7dy17QFz6WQNkPztyutxX+FrOCPJnFc9MyKfWarR5Oq4qD\nKotwlp2dSBilRZqXr0hC+bEyMkZiDzlqCyujWLcDSimDCFwGVrQvGH/Iq7nq\ngVbO+X3qyO3Q0anxkEhqlTz8SJNMFvdnK+GiDDOtuaTK5msccVyMm5O9UXj2\ndmKH0xGLDqLDMq1Ru9y8hfcUhAuIJH04/iMIVNeMtLnmdgQGHLi7lTXnTCt9\nNexTG2Tl6yVgY79DVHq7Tr1TbA3c8p+0Asx9WnXH1wuPAhQqXPiJdauQFWBb\n/ipdJ3iIMB7B96m6yM7hlzkNrIjwU3y3VTGwJXXyrbkZ9t0IVt+cfLxSeVxv\nFpkXY4PDcBxDG79YuCrroCG+fEhJToH+spmYgb1l2onIkL+Dau/jZe5SUk+l\n0ZpfIzvvYQM0PCuNDvzcxqppzglGoJpWmP9TM3Zk8Bk8wSymv05HliZYjUyS\nWF5XqorPas74o4lsuo2JMU84VU8xmgJ2jXNzDf1g1kl0PfL4ultXKoTa1u/O\n7uY6\r\n=pqbc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"bc100301a7e29a2afb36c32cbe41e9321edfb9f1","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:docker":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.13.4","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.18.0","dependencies":{"ws":"^3.3.1","@twilio/webrtc":"4.1.3","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^5.0.1","inquirer":"^7.0.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","puppeteer":"^1.11.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","simple-git":"^1.126.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","eslint-plugin-node":"^9.1.0","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.0.1","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.0.0_1576886954104_0.9794018949786396","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"twilio-video","version":"2.0.1","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.0.1","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"b189fbb857b596c9baabf06ad78279aeda21285a","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.0.1.tgz","fileCount":287,"integrity":"sha512-SKxnvPA63Dq0ra7V2sJ/escK9ypJRHTu+5X/8PaS/JOyg5J4eU4y+7H8JoyzIinqsEwntkFwofU8lFJG2Q1ZzQ==","signatures":[{"sig":"MEYCIQCzhZNn87Q5rw9LC62Et/4tZhJUUkj0vqNtdfX7OKSA5wIhAOzPrL+TZVHQNhw53n0JGREH/2SDc/VS2/ztYiuzx8Ow","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3080286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJ5nuCRA9TVsSAnZWagAAHGQP/jnJzcG6iqWeUVzqgP5q\nsq9nQM4b9P7/v5es0OOEy0CasGaldkrBdMAoXcj2FPMDj4XKDvF5PyuynAEa\n5nGLDuYsTAaoPtR7qad9uuh8ua65usqbzKSgf22yV/IDFl6vCVZXxYP5C1X4\nyKkaAxvcs4xd83yVE1TmmaGA79OVR5ZtpdBRNMtdcZKzCZQtG/bRBJdnBw3x\nYYYv9p5lVTv1zHJ42Ucgn0apI/5nMav7eXD4b4/30PDVI+82gOIc5FanN0fz\nBthcs8b2eHti37BxNYN0RTXJA7jgFTh5vCr/yAjWnQsxMYgBd7/EHtxai2L7\nkTX/4ZCkiOPjIzRLtVL2fxcL9u5tkUMAwEs9qZG15wEQtaxmXmFbgJ628PLr\nqGRFqMX75BXY4oEJknjiv3VsoCEs5aRDePZRSDaKTXopIKBVTmY2I5Uv+jej\nN72lzDB1NDA+UfOTKIKvOMUc2VbmSvyiXvwJ3EYEFyEzNGSCM72FF4U56hxF\nscX5BCPqqAxOqiMhfMT+KChgaVqEkhj/OB4Xs9mNhtC7/ocLX+6XwQIHoSNZ\noqbH0KjsfpIQ+dLSS8tSAuE5AytufqJ0VWbAFEzgg0IL6xAKyLX5bUnpTXm8\nPapoCAdFwsCxklnD7GKp0T9sYJ8LkIBle1jiYgCnRjkYdpuYWYRvtqmVPg1e\nKkC6\r\n=Zmba\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"3bd8e4aac131eb1323f83e4b5904c7f992abeba6","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:docker":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.13.4","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.18.1","dependencies":{"ws":"^3.3.1","@twilio/webrtc":"4.1.3","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^5.0.1","inquirer":"^7.0.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","puppeteer":"^1.11.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","simple-git":"^1.126.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","eslint-plugin-node":"^9.1.0","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.0.1","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.0.1_1579653613690_0.20493617832961464","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"twilio-video","version":"2.1.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.1.0","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"c2ed4084b86a4c58baab404c4fd7d562edcc8d42","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.1.0.tgz","fileCount":287,"integrity":"sha512-Zc2gCn7VVRhd50HyuGAPO32C+QcjoRmich3A4ABPor5qRn7qONp7U6n/nbH5yAgxYaJ1NtbcCeMCJQPYpP1xHg==","signatures":[{"sig":"MEUCIC3RHYvJZ9wYNrW6XmeLAz5wVhmxZMJbll/cMZPnKeWwAiEA8L3+fw20s2jWk1ndpPBE2Oc1K0mIEjB56WoROMDdho0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3096183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOlSXCRA9TVsSAnZWagAA23QP/iyH1tl8pZQSE4qmzD22\neeJ30RDeeI1vhLrboZ4+P+4DdCELgKu+VjtHIZ8ZNXQ1guh/B8aIEeSQAbNi\nW8lWIR2eIlxIshLl/8fHJafumm5NDO8TrF8jvRLI1KtGCzbv+L63EpMdXNqx\nJYfCQjS6c1eqI7A2Pi0cyOJe9sNsuodFQfp3FuY5obCMbrLI65+8WDsaEJa3\n0B+a12FppAGqMcKeOlaxPGhNyZsGpKo4of9PLS+XoFep5RahK1htVjvP1BTa\n/BRcYainFslkwDTeK5b+gRrEYOuGdW24Iv9bMPVUa3HxDE8Bf8w4iaTK5QD2\nbu3aRahmJM9tWb+WjHVpPpj5KD+uswl+cRfZhhHEvb7cCttBPdV22qMBGrLb\nq7z1KRzYrUgNIQ2QACUXdCW1ao9qgdm4GXCLMs1HfJabym8CXA4/nPEYnRxX\ny2tQgE6UEDG5q7NZq+Qe43Bys93PkzIjiSegIeX3vcCBzOSi+oQm6XoeMH7F\n2ozDBz2MLauBgd7FPHV2vHFR/1ag21V0TLSDdl//cjKLD9pkN8LSL+pe0qiZ\njAXseG09tjrm+DVnZ6SsF06+T/9iJHxzhRKhLxebhN6ec/gEjxvAyuuT9WHw\nsMLWl5FYDSXZ1JdDP3At5hNM/WJ2Hu0mUPt2aX+YJZbhiz4uwaSMoHzrABIx\n7G8A\r\n=/xRv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"c2cdecf25babacd8fb76c0a9b58286cf110827df","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:docker":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.13.4","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.18.1","dependencies":{"ws":"^3.3.1","@twilio/webrtc":"4.1.3","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^5.0.1","inquirer":"^7.0.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","puppeteer":"^1.11.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","simple-git":"^1.126.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","eslint-plugin-node":"^9.1.0","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.0.1","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.1.0_1580881047278_0.8695967451261681","host":"s3://npm-registry-packages"}},"1.20.1":{"name":"twilio-video","version":"1.20.1","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@1.20.1","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"160df40ca55f3d69b583c8080ce670b028fddd95","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-1.20.1.tgz","fileCount":274,"integrity":"sha512-y79bvvB1jhSf6z0eAqGJewLUqpBd3SPEvJvFxpFWIkaMs9Z5vAffBoTf+uws2brGZnfE0aBZL4hVEaGfgdh7vg==","signatures":[{"sig":"MEUCIBsHzNWTxxapHlJbwweV8MXe2I+FtvpZywfR/Ixp/jQgAiEAk/2X+3SIvlxldIRys6h2BTT8wX7EEJfag9XC491a80M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3412377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePILqCRA9TVsSAnZWagAA6D4QAIOwmn1Z7bu8ahOyaiXl\nCqR0SoJI/Ea0w9spFI0NEiSMaEU8dSerzkkePi6Kp0MmL7TDGQ563AfiGFab\n/pbLlG+g/S1/X3qnIUHZMFSujwRPSB5WyGjRAzaCuoDhkVtsBzFVvADQ7/vu\nACmSwm8bt98txnvCKDDBVYAMhM4NlNad5QsXFlpQjtgbSFMdFlbELCDE43g4\nVFA7uQZMVU6Oh1Df3+1D2PAT1DPlJP0aRUyyrhNAYCh/Vhu/dN1AEkINLqhC\nuAXi1Ir0FOG+XkSomJk573xaGCk1I43usudp7wtMsqR3Nxx5lk7p+SrY0AB1\ndN38la/rS6OS3H394qIjqa6m5ISLKpBd+u5MfKScWzwUVP3fHJP7GpFqxJ7L\nqXGiQubLmk9wjVXH2LUuEezyBSpLNZelsf1FVHVt7qnXLN50K8QJcN+8da9T\nxOSfYz0EoGbyh7vh4bNr5D70+lULuMFtvkJQ+kZMB786leVS7h8O2JpzuYJ2\nY8iB/CTEYlxKN5+2ZOWC7KJVRuRcH230+dFCk4hAhvWuhMsQ8fuM3FzSmSu7\nJw2SbgeqUFjYvbUHm+CjdIjGyZzWhei36e34Die4XST1HFJhTqZQJEOTaHPY\nj/HR7dm4kE2+oDLKmqccUkX3vXDCVGD3bMuPQo9RC+F2IG+FLxEMr/SvSkjJ\na7TV\r\n=Sgtd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"babcf044664b0b038f6d79226ba0a0bba435823c","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.13.4","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ws":"^3.3.1","@twilio/sip.js":"^0.7.7","@twilio/webrtc":"2.4.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^4.9.0","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^5.0.1","inquirer":"^7.0.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","puppeteer":"^1.12.2","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","simple-git":"^1.126.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","vinyl-source-stream":"^1.1.0","karma-junit-reporter":"^1.2.0","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.0.1","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_1.20.1_1581023977554_0.9145859037310051","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"twilio-video","version":"2.2.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.2.0","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"77a2a74ae4f78c88fcd6f83cec7f7e750d84abe5","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.2.0.tgz","fileCount":289,"integrity":"sha512-Tb5o/ZtuX6OyyXOdt1B5Fx1YXRLdnNvnN6AULjm/SU3ZN+oXtpK5l58KL13qegZvbUrXJE6JXRgHUaFWuf2ykQ==","signatures":[{"sig":"MEQCIFQfFWwW3v4+V6WDGaGH2E7EenrZZHNUL+oklXzm3nvbAiAvlmaPo1mKr9OeSK0QWea5Bk/RFU/A2ltT88ejrGjQ9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3172257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUFDwCRA9TVsSAnZWagAAdEMQAIRXI5efAubZp8ViYsTu\nDtqPDq/5BZtY8Uayu67zP4OfCd2g6CukWIhZH1HhR10vPxLfiM9ut63bdzt9\neRBz0i7KsCnNEEGZiF/5aYvXE0L/zXCXv+n0m2BPZvFsXWMh6K8xq+/yOdBW\n3Ltz8gFOTBryAY1wEefaLhigjNZkRprWMC1X6IEBS1aE4UyqqglcenAVFNdS\noasfcdnSXrsOBz7Q68ca3kawlmEzaQGj+incb/knNRxrBJwC3tZqSrnP18ZY\n/YU9pWSY/2+1d3Ap4hf8EXyYnpHU/coKkT9OUW8J9+I5pyBeadmRyfjvjFVM\nigD9ondMOTUbHcFIqs1lbjvBP+U3qdyGc7CzZeanFlIolC4E78y+gBSX4yFD\nxp2OQZKeaBJPTYXyoiMPZX8Kf8ZDbzbfEOZ/I6ks/MR6chilY3bRPZRt57Jl\n41EkfYkZoiV/8ywPsrhqlU9GQo8vd68swGi5GXBhgGiepra3SKmubDauW4JA\ng04spfx1ulT0EPG/uoHANeXmhGePiyrMivNglUBEAqoTeLePMowACKdBcjhe\nDPINZDwrLwJR+qs4HW1IYdpmlaOn6BYxt10B7xDmTO8q267lj6y2+w5rVBRE\nSe6KptR4a2LTMwusMvqxqHdPfLqkamM37O/QxUn785XXHDiFuezjVhR+9P7M\n1Kk6\r\n=6PBZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"54429876ceefeaeac07e72bff642555fc4d4c0f8","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:docker":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.13.4","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ws":"^3.3.1","backoff":"^2.5.0","@twilio/webrtc":"4.2.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^5.0.1","inquirer":"^7.0.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","puppeteer":"^1.11.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","simple-git":"^1.126.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","eslint-plugin-node":"^9.1.0","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.0.1","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.2.0_1582321903881_0.4618959059824219","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"twilio-video","version":"2.3.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.3.0","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"a96574bece5b1d2897a0b76924dbb29fc8c05938","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.3.0.tgz","fileCount":289,"integrity":"sha512-03tOkLWamHMLV8Z6imcPG9A1RFOYuSNEn5pbUEa/RhJWgPhmeffwPqOL8tw96md8Byum3vLUFUo5kvEt4NhK1w==","signatures":[{"sig":"MEYCIQCYtp0IQyZ8HbjM4zxGOjSA/jsLeIKT8JXD882Cp5xBmAIhAMT/ulj2GhgU49f+2L3CJP7sglBBqSctJlDNkfesiK3o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3185785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec7OkCRA9TVsSAnZWagAA4uMP/RakoZJXgPFE9QnS+BZu\nT0ZZwC3SLKSzLV/7/do31eYrOYzSpaqADTF1Qi3lKWgzp23YWG2Q/+lvN6/8\nv/GnYBiiOQEBih6VEh8xgEzVeDAmfdcX7oSHpGFvjh9EXcscNV820wCdjXR6\nO2oHEeJExmoddXDqK0Idt7FN6LkblumMN4DIsGIcn6yWJN6JHkDRK51+QkQi\nmeRKtwt9uL4cR0R9fYKytERWMX7nyRwIJFmACVCu4H4Jflf5Jajyl+F4u7vo\nwHAM/lAOGHHR55wDryRZYo2zG5fyOZOrUB27IaUSr0e6syWZLAZICvCfs6MI\nVzcXOFwB7qLOs2GILfCQazmLdcpZNKwKn+L686B/WypH9gfHsHJg0f2fpz5e\nhYxU1igz8avNc4sv32zkyaNMaeHQXAvsiwg8dnTt1iZVb+XSOKH3fgvwDZlm\nOpPYDuvOgVKNzSpyMwW61gGswxv56lwSpNmsZ+ejw48St7z/w7PvHp1sE9Jl\nMZkrC8fnuOCEWloctqxlU42G2gJxM86hGWDMzZ0/x92Ya6v82YXqzBITn01p\n9nO5hSC/6NqwE20rnFoEjG4i/yrU6e0si9iwaVv2iT/urmhqeH45vY8lEYTg\n8asnwJjjwHvfVdeCtqoIaMtjxJ/AMKW/ZJ7QmwFUBdXCNHOnN74P1W3A4nov\n5u51\r\n=KRGR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"b957808a07f6ee50c51d109c6993b26d8fca1768","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:docker":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.13.4","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ws":"^3.3.1","backoff":"^2.5.0","@twilio/webrtc":"4.2.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^5.0.1","inquirer":"^7.0.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","puppeteer":"^1.11.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","simple-git":"^1.126.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","eslint-plugin-node":"^9.1.0","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.0.1","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.3.0_1584640931987_0.4721989960787156","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"twilio-video","version":"2.4.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.4.0","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"35a61f3a6f95163229410485e2b41549e71183ee","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.4.0.tgz","fileCount":291,"integrity":"sha512-QiOC/fF29fCfw8IIlDYlBUE/G9wylmAWY2iorLHGhmS2Q53rXbgMlw+oVO8yHJicdboUVVGEmEbibfiuBrcyNQ==","signatures":[{"sig":"MEUCIQCjHz8KUw1DccnmiK1MuTT334Opu5tb4W6HyBMrhEGCKgIgZ9HtscqRIW7atp0phY2Agx8T1vyMlkxqmuHfMWU54x0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3224066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesHijCRA9TVsSAnZWagAATi4QAJy3CG9oXzApp6IrW81m\nIUjre0VWienijrM9nxu6ngq1P6Jx0uXqQr6XjikF8q1TLYq2iKaqmbegAj5P\nQ0TVKTU/hS/9jrVx430pvfYq43Gjow5AE/SKi4nSkLxZwcH+8svMxQ76xslT\nF76rfd5gPon1Sjo3I9Ti9/EitB+dVCZRx2yZmp5GpJtbc/gjdhPRUBpYF/LK\nL7PkgNz9RmQOGmHbqsoCb5gLYk8B6VYl1mTEuRrw0ZAneDyWVLzYRs3aSOYn\nfZzLRPhMdh9Gu1PR1sK5Ur6iUmSgm7jUr7hq3b3dUB+n9G7mrQ882fKJAvOo\nrYUYqG5IkQLPeClHAEiKMhchr9LktDmYeD5Bs/z2ETpk8xia3Tg+lcX92Kwm\nSQAi3+XY4sNQ6F5CaVZeRZ4oLJKqwW7CQZsDJrLVuLnFrSe7nr6r+hHEXuTO\nNMC69HzLNA4ZbkZrMcfe0i5mg6gV+C/39jqtx+MnzoPuRgpjqOSzrug+3EVv\nwpfkEuwiaFk5yfkpsDRDYUpJTNgiNqEXE9je/ezurVOjvQBuNEJzH43i2yz7\nZng9NLUMBwso185V0X3trOmkyZg7dYbRI3/JjND4ysoabSgws0+dRoBxkfr1\nuV4VQIhjHZf+O0EhZkXXujyPWNgl2skq7Z93QHWMZblMGwVAA8+GSiPLz31s\n4oiE\r\n=6M22\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"1a3edefd86dee63ddeb422117066599ae9d2d18f","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:docker":"npm-run-all clean lint docs cover test:integration:travis build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.14.4","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"10.20.1","dependencies":{"ws":"^3.3.1","backoff":"^2.5.0","@twilio/webrtc":"4.2.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdoc":"^3.5.5","karma":"^1.6.0","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^5.0.1","inquirer":"^7.0.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","puppeteer":"^1.11.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","simple-git":"^1.126.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"2.28.0","ink-docstrap":"^1.3.2","release-tool":"^0.2.2","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^5.1.1","eslint-plugin-node":"^9.1.0","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.0.1","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.4.0_1588623522683_0.9837631288393434","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"twilio-video","version":"2.5.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.5.0","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"265e7459e9f1c9991e201318b21c3338b3f7b6d0","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.5.0.tgz","fileCount":282,"integrity":"sha512-mc2JnZkwYHmedOhPyW6ypcbA1ieMey1g2IFAFGi+X9o8mmfWIm1iFgHW6M32O8BrjrE571C7UOpUQobKMmuUrQ==","signatures":[{"sig":"MEUCIQDmXarTc0twgiMybMirUG8ydN1ryxGQ0PoZNP3qsPX8yQIgF6VsQfCnFv3Blivd0CRR3uIVLm+mN3v+PAwI5N4eiUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3208337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezxESCRA9TVsSAnZWagAAPf4P/1T5rsgx4QsuFPQM0s4V\n2nB5cvCuijyYtIEzkK2pdYc1p/MuKIMp0CTMfnVuWlG1E/g78WFJcb3KqYqA\nJWsUOMuBBfp7X2zoA3MynZLUXl/Kxdx5mtGAITRFZqV3bBGcBAtfatrDQIiB\nCJ3axVEvziPQPXG9IL8YdYo+IacfBNbXXbBWqocP/7ZI/8akPCXcy9PxoLWa\n2hlhl70GfHplmvM92foQNkuOVBZdJ8eqTV7nqNO+vjuyu87jFdnaOxPxd/Um\nWBrulAdHuPVww+rwvhlWHa0AoP6xlmPZ8zpmZiEn7loYMw+zZlGkkBBH6YbJ\n4HF4x55KHlsNvM10+q1jMErMtBJuSDBlbHwb+Uvgnt8mGlsKFyJoM+JWcxZU\nkocq1zKRLeuuOblAwvMEvgOmK8t+g7U6UyTf+5imMKHEyMbHeuC9WrcmvVhk\nTgfjprK4CN59kZwZL3pjxQg4v1RrrbWNLzbDqNcnYEdjNdAtxhmQtUwIQgqd\neuA5FBkFXe9Bv6lv/a2KLaF0DQ0xEJQRnJdT9Mpy1Df9JoaCETspk/XcQAwN\nA1S7YBMRmAYm3viER5yI+1vaf8dycOw+Fed3GUF/eR4/X4XP1x6Nq9ckaw0B\nVrRl6plXNcboUS9Xn8rDAygUHCR9j5Jw35SiBWwyOqgxYAZm5/aeQhVdaObZ\ngvLU\r\n=tzTQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"9cccc587a8961464d963735218dd66eef1918b3d","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.14.4","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"12.16.3","dependencies":{"ws":"^3.3.1","backoff":"^2.5.0","puppeteer":"^1.11.0","chromedriver":"2.28.0","@twilio/webrtc":"4.2.1","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^5.0.13","inquirer":"^7.0.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","simple-git":"^1.126.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^7.0.0","eslint-plugin-node":"^9.1.0","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.0","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8"},"optionalDependencies":{"puppeteer":"^1.11.0","chromedriver":"2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.5.0_1590628626132_0.023906472466876716","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"twilio-video","version":"2.5.1","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.5.1","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"227a8a7627a31d3fe292a26b7efa7c8f75c418a6","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.5.1.tgz","fileCount":282,"integrity":"sha512-YlRJotXQO2T5+MJFMB/JsgT2RRW5dnuKkh7wcApfoZRjnXxSZAIQ6MIDiRUDC8aixRcUqdO+A4j1xVEJQw8khQ==","signatures":[{"sig":"MEUCIGNV4TRwDOI6zkRAukJQgalb8aVvj0aUXYXke+lJFrSCAiEA7ZR24iZLrKrcGLIQZQ/wQNm3Groz098NA1HMXgF7ZwY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3206790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2uBaCRA9TVsSAnZWagAA0WEP/1mqOOVGgiIRH4X8MrCO\nftTX74Y07HCcv/O6MzEmsTlJxL8RJ84jGr6BiaA9dVs3Wdvzp7cPBclUzl8T\nHt1Iv+Pwy3i4ytshGvbp5c8dIIouEhe5a2dedO2EFjaNEtNRRrND8/6czRG1\nBkBnrQfmb5kS9INmBuJxVPKLh7cqdrO5n/jDi0q45X96LGkfRFSMmqhYlZ1T\nyGxb91deoMX7WtaN1S+VQ46d/2JUgjmC3Gc/iwYrJbG8+FK/zG2O8alLncq0\nrLSYKmrylr8NM/FBfUbrDL7HtzpkHaoE13EZaLK3c4wwWHvjZ0vzSFVJYVFx\nA2W4hCkdLZHNw6OAfH9eM/vMzJPw7+LRaMILQEqv4JfWG58/WqtIncm6FjFD\nLaYyWSe9RBs1mqEJzQffyKHnGX4V3ZlVL+hL2EGZx2qm/hVk/gU0b5wj7svJ\nyzbV4XtCsU/gIQ4KCEa+PvpJPB38YtJjJmhDmp58DB1HmSlYQzE1RyNZ29Zs\nfB6m8lKEOYGBL9UUSCgHj0F7Lo9S9XEHhem+2lDIkgvsnMKY+gWToWd+nRDr\naNV5ORhI0wgduJLx7IJxrnX6bKXDsmBVKMwh7CmrlAUtPavwpC1ypTnnx3qz\nXhH0L9/2cQRKh5B4fMgTJ6FBGxOoGmF01jxOTKqqQOZ1g6eMvoermVmYMXEi\njnxO\r\n=bEkq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"ef2c44dd13af61bdfb3e10235cfcb3caf80bd641","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.14.4","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"12.18.0","dependencies":{"ws":"^3.3.1","backoff":"^2.5.0","@twilio/webrtc":"4.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^5.0.13","inquirer":"^7.0.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","puppeteer":"^1.20.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","simple-git":"^1.126.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"^2.28.0","ink-docstrap":"^1.3.2","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^7.0.0","eslint-plugin-node":"^9.1.0","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.0","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.5.1_1591402586421_0.5864529692368348","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"twilio-video","version":"2.6.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.6.0","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"956f01541317d08a0dac62ead43105018fe86f03","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.6.0.tgz","fileCount":284,"integrity":"sha512-Q/IR7UUc5PTU1uDEzZQuSaeaQH3OOTyw5Xklmq6oqomymVqYDZ6CEuEMHsqxtDajoIOSaflalWYDIQoSE+hS3Q==","signatures":[{"sig":"MEQCICw1xKEVS3rJydJpslLtZeQVHa8L1gkrcuytlXoy439wAiAEIUg0Nu20Iiuw880VIndtx1lgbIMfhUDmbcHaZn96Ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3277990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9oOLCRA9TVsSAnZWagAA4OsP/if1oonfYGi4RXV0MtWP\naCNJ+rjwMbzsvDIPm+BmShY1aAUN1XEW44ObUa3naedpM2bNTOiCpQPpYoQv\nLZq6lqTOmkQFuGxChA/Dkkl+uzow8b8xKtebkU21NMrDBNfHA3eiUnyrQZgQ\nLhr9nURX6UjeSLdmIQAvnLBXbG0Pgtg/KlmeRKVBtw/qGgWL186s/1yEA5mn\n9XAxjp3O8QrKDpKE30wOeQ1iEx8G+N0PH3nYLPwlbDPJ1vlKCr6rUbu50keD\nyJxT2eVWL3jI/LjB/YUZlG7uiCE9PGKXdNwAG4eB9DA1mqJLLQqSm3aPpnnT\nyQLtjhyUs+t3Yq3tmnH71PCC3T0NEQW7V9/acWIbv/D+vNrNsZN9fYarFe4o\n74JGSxxC48WQft0esUsmwbzZ6CgEN8g7Zfm8ZxR2b6Dkd7iRYMqUVutQMSny\ngFWlb6IsxNNum3G5FJSc5lzXhtv204r/BLPVxswtu48w8Z5XxKxmfcYpxrr8\n+28GFv9bBM1VnK5k1cQf17YrQFkaYKFiRzKzqQKXypwKY05xlOQpP8AOMizy\nb+8mi5gE3zNtKkVAO4oYHFzxRRKcPmKlZ1X2Y+Cpa4f6NfOh/l0h6vRlikZ/\nJA+8uktNlfPb7qoMRjnCZPKErvh8sxUjXnHk5EtHCVl8f+4xwm9AxQmV1rQX\n/kvz\r\n=GvLp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"48fffee646f15797e396fce1ca54a0d5a5418afc","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","build:travis":"npm-run-all clean lint docs cover build:es5 build:js build:min.js test:umd test:framework","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:integration:travis":"node ./scripts/integration.js","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.14.5","description":"Twilio Video JavaScript library","directories":{},"_nodeVersion":"12.18.1","dependencies":{"ws":"^3.3.1","backoff":"^2.5.0","@twilio/webrtc":"4.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^5.0.13","inquirer":"^7.0.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","puppeteer":"^1.20.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","simple-git":"^1.126.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"^2.28.0","ink-docstrap":"^1.3.2","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^7.0.0","eslint-plugin-node":"^9.1.0","selenium-webdriver":"3.3.0","travis-multirunner":"^4.0.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.0","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.6.0_1593213834552_0.6891880744363406","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"twilio-video","version":"2.7.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.7.0","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"29d20d9cd08a903e13b9f004214be3312bd086f4","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.7.0.tgz","fileCount":284,"integrity":"sha512-juAMupRjBGh1pqVvE9CwpMGoGyJOlmJbzG2C3TstK1bAcHDLFUvFkBlNwL+ubIUTipX0nrrxzVfcQrEI3wWHqA==","signatures":[{"sig":"MEUCIDv02LT1rzK+TnrXjIOpU2uwcTh2OQdpq0t6S3bdk2B7AiEAkE8O+U3nC6cC0Zcqc3IrCUV5ns/hagWRpgG3tSV590s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3302800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBnJ3CRA9TVsSAnZWagAAUA0QAISEKKoLGhayJ8ScZQRg\nxzGqeDBZT5vABJo+tc5Utv3nmCZsKlIjJnNH+4hGsp0J1Zk4cKZN5yLSpfnf\nRW+WBeyWphcZp+DHTSKqQKqbAL0EXFZ5qIRwqQSjhkwv4KWSGCL25P2/Ofd2\nPDAc3i+zaRTAT7XPd2Zg15e5grbtXsdBByBtPlI+t2dIwXK4xdhAi1mpM4w0\nkUIsI78Zoj6u8l+prWlQ0YHley/DZX2iiSqF14yoL+EYJJ5txzyuOX1RviDC\nMFFnP17uJwoC5We+SFoYecRb8PSBOWm/iR0OY+wSfZM1cXz+gM1GNl3skYq9\n7glKHqvr5Fla3tTcYOtPHj00hWWqrOCWXX/bB919dGsNUpvYnDTPrJ9/cXJJ\nL/+TXadvy7AwlDoti+XfKHpdaRDf3ZAwBl+8wjXnn7ElCi40CXB/f5d3+Dsx\nfNM+iI992Bil+Uz+SWaJOySgmn7ODdNXoFmVwz1V8MFVGIndbQigiAnVq9Ad\nj/jg3a7YuTzWg9NaKCup7Dr1QocypwvzKIXyGiWG4HV20ZB52XJooUJwoNZf\n2kPEN7/oxgVNVSvfaqS43Vgsqh6Z+NS68z/88523jjjYk0iZCDyC3XCBJWHE\nwWiQ5ZIqLaoWcbbEPeLkwVAaNCFQvEAqSNQjC3jJTDrR0RGWk//HD9+Afh7u\nE4uc\r\n=CMll\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"95890274683956ec3976822a74a5a1108ed325c9","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.14.5","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"12.18.1","dependencies":{"ws":"^3.3.1","backoff":"^2.5.0","@twilio/webrtc":"4.3.1","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^5.0.13","inquirer":"^7.0.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","puppeteer":"^1.20.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","simple-git":"^1.126.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"^2.28.0","ink-docstrap":"^1.3.2","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^7.0.0","eslint-plugin-node":"^9.1.0","selenium-webdriver":"3.3.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.0","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.7.0_1594258038770_0.8850355237177667","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"twilio-video","version":"2.7.1","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.7.1","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"ad4ae5fdca188bb6c64e32c2db9d26ccc5e30448","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.7.1.tgz","fileCount":290,"integrity":"sha512-SBPLclQroekLANO7TtmLPtDs2cgiMiJvg4zA+na/0vcDMBIegP5jnwvZKJFONNJacOh+0BNSf6dQl+41/OAi2g==","signatures":[{"sig":"MEUCIA/VhuUoOEjiAtdon7ZV78Jgu7WoG5LCOuBxOmh6ciSFAiEAw1tlwQ2bIZgGtyFCpJEATJBOC9v9xUl6SKiL5bR/QiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3372742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfILzeCRA9TVsSAnZWagAAfIgP+wagaTnfugiEJtzKUiHn\nY/pfQKrzTUYc2iFAlq8ffMY8EO8p1hzH1GZGNqiV0Aa37O4PEHinvEKyS5JO\nIjJvJ+HPzi8pEGo5JhLIhrFWi9GNboIqnglqxXloZlsgTz7jYU6LlnSatHPm\nhPbmCIpNym/2tYkZxTq1O3sBRNO/G5FEakYKdnuv5NnpMFO6OpT9mxSj6Ma+\ndpd0+CCCpGF65LIPokQVq6D92sM7ZFpd+Bi4tTiI0r07JGYW0uAO7PFakHd9\noSlVwa1B1vhfDJyLiSgtQv0Y4e4fM48sk9OqnfBVNg8QLrgZjGiay8axeqXy\n/zFCUFubfe1yYuKTJ42BO7E5EqL+r6SVCxeVCty/8u1Doc3fBuwf4yPwoqBa\nmhC3M5gRktPintve5H9aAMrvUQN/jo/DDxXer5m3j/e1kxZ3QfbalA8w7IW+\ncBiUxxu71XZ+3DOs+xr8i/HAinziypcIrHyQPv/q46v5DTax4/x7wV+DD7k0\nwhdhc9PFPbC3mCN/1oF0geq0rr5UiBikqFwBLOvKH++MA3Z2at5H/eEsFRFg\nEccnsJ9IWfN2IGXt5XvmC6/fyQ8dE/omDJEmM+ADql0COvm4B+0ZsXbLgf7n\n4qpybifan//bTr5t5cUqaeale9eCRW1o5AUFL93gP5F9URk0vPyuLELeZLVG\noClf\r\n=+X+k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"3bc150569896614c5205b8b48e2d418e07c3be5a","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.14.5","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"12.18.2","dependencies":{"ws":"^3.3.1","backoff":"^2.5.0","@twilio/webrtc":"4.3.1","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^5.0.13","inquirer":"^7.0.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","puppeteer":"^1.20.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","simple-git":"^1.126.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"^2.28.0","ink-docstrap":"^1.3.2","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^7.0.0","eslint-plugin-node":"^9.1.0","selenium-webdriver":"3.3.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.0","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.7.1_1595981021893_0.36788097543765375","host":"s3://npm-registry-packages"}},"2.7.2":{"name":"twilio-video","version":"2.7.2","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.7.2","maintainers":[{"name":"markandrus","email":"markandrusroberts@gmail.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"9211fc85a41a352a32b540d91e07a9c97e862c51","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.7.2.tgz","fileCount":290,"integrity":"sha512-x9Y7P03uc9xWwAIvKLLWsGRILOcAG88M5qH1p0K6DKGRCzfcX356K0rv25UINAmdq5uOOHlqaCYYUG1aVo7B5w==","signatures":[{"sig":"MEUCIAS4BYuu5Ff9GlCMf3fdQf+20V27LiCx0YGYMNxWYYUBAiEA4UFQjovzSJyh107SNM4nMPOjNxcvyazj+xHMbCi938E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3382473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNGZ4CRA9TVsSAnZWagAA4HcP/3kUJjBixNOuf6F4qsVm\nawpUBd9CjRDi7lj6Fa+s0iLT5UnE9A1wXDeHWWDqDMGJtwaAISHXNtsd4Qet\nq6TalaigUvmeyQb8TUXZe2fPWss9pfrOvTxbuTSUNWWPoHJFXLLYK9hPMC7u\nTjEwo5W2GDOyoX8zH8d7wGdcF6TZeZxaiDO2j8Tz2GgEOBaXm7NT/72Em0+d\n3OFQmVyUumZ6HytH2FuV/VcydjNvKfMOzfE3T/O2xA3ee+3j7uUFIUPlN2q7\nY94jLXVnE19ZCvS3RUCUwAGTKio15NbTipULUB0Ng63SVFTux2mepCNX/2+H\ncay19yu6n8r3dSJC1QlGoShCx3pgYgzyg99Bu1MyQ/7VjDR5Fs8PqdFCEeq3\n7O739/AbibPeTIRkRGoef7VZD13ahDFjB2Za4WGVh/xRm6TRkQn4sBJvy+cq\nweNEMWHMSuUQeuOB+HZTp7duD5dTqeHeRgNtozVSE9/9jjCX6I8hte0QhMY8\nfgbYI5A4RkCP4YGJ7y3Lq9HBmELA6DDwp6mMjcXzAevb0irvRbqtA6GF6Fe5\n+4FH9BoGD4JPbQEhcDFGnU9H1xO+x2lAreCSz9a7Je0cTGz/m/1xEOizemWZ\nQHtkjQxTkY+jJ5sx780ZD6uix5bP9Rc7ywYacEtsnrNNbyWMwrTpj1pPmKHr\nAWfB\r\n=iFhs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"e26bf8ceaab6dcbed794a9ad5e4786381da1b5fc","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","test:framework":"npm-run-all test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.14.5","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"12.18.2","dependencies":{"ws":"^3.3.1","backoff":"^2.5.0","@twilio/webrtc":"4.3.2","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^2.11.1","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^9.1.0","inquirer":"^7.0.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","puppeteer":"^1.20.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","simple-git":"^1.126.0","typescript":"2.6.2","@types/node":"^8.5.1","geckodriver":"1.4.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","chromedriver":"^2.28.0","ink-docstrap":"^1.3.2","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^7.0.0","eslint-plugin-node":"^9.1.0","selenium-webdriver":"3.3.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.0","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.7.2_1597269623710_0.4222501904277842","host":"s3://npm-registry-packages"}},"2.8.0-beta.1":{"name":"twilio-video","version":"2.8.0-beta.1","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.8.0-beta.1","maintainers":[{"name":"twilio-ci","email":"twilio-ci@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"406f4f80d6811e590e4d73051baa1ccd1edfa117","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.8.0-beta.1.tgz","fileCount":301,"integrity":"sha512-xXaMrx9T4lTQyCjQQ6CxldeN3wvtTjeMQzhHeHzsg7GNAKkd4pcXxJ2ZzJJkQeMphm4uDfmLRk+xouxxl+g6jA==","signatures":[{"sig":"MEUCIDn+bEAk/B86a2oilIxahv2CZO9cbZS29YZKziRxNE/EAiEAoP7LWuYYyN2cY0k4BKUmZRIXY9uTPMBkRS7WBaCZYsQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3494430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcnt9CRA9TVsSAnZWagAAXOUP/i31MMn4g3M9UNBMbApB\nQGbGc7iIWBC5ye33G2+J/R7PZn3n2968Kr2wALtuOcjGcrLKVgZFZpm3CMWN\njK+P0eobp4dC2LVjPVaf0uugUO6OVJPLS7yredT1iCM6N0UP8H3QNVbjVeSm\nZPz0CMjawViDJ/fwB+64Kgarpz1OujnI1b6dapRhJOp1wbl3n484JB5uri3S\nM+wacZ+eqsQWfaDwOgms5oOpdfmg8JvgwfbV+gu4oTn9JT4pa8sRviXnwUlS\n9D5+Sh1BhQL/Dvy0YnhEjdBATxZesHU7V13d8Kt5VzOOcDDqPb19B6hfiaN4\n16TQPN/tjJhTruhxe8mgzyhrS1IDxN9XV9P85FgO66+O9LUXXwZiRSUdI4fy\ntZ6y9BHGjrjwsJ1pADuHIjsIKxIjsp6mN4v10lvio0PZXBmR+WrSf/iX2Le/\nZCkmOIQjIrZ3hQO/kz3bsKuSP6C1QfhaC44OwgsjhPwtCFaZL0/sc7hDMhB2\ngZEOMcEiVYzd/eHaHFnL3+oytfw/yDDUj4Svy9xjEHomqiNbIOvsjSz8Yfgj\nP2bYf0/Bz+Bn1idulHRYgbdiEHBNqRsl0+7PhgbUtkm8+SbbJi5uwYUSiVM3\nr0Jhpv2O3UsbZApvO+harO5Cv4elGFDBwsuqOTeUgpQz5OElXc1vDvdtc8Y9\nO1rF\r\n=DUKN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"dba04fb3e069d5693a28d75aeb3d687f88f6e889","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","test:framework":"npm-run-all test:framework:install test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.14.6","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"12.18.4","dependencies":{"ws":"^3.3.1","backoff":"^2.5.0","@twilio/webrtc":"4.3.2","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^9.1.0","inquirer":"^7.0.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","simple-git":"^1.126.0","typescript":"2.6.2","@types/node":"^8.5.1","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^7.0.0","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.0","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.8.0-beta.1_1601338236800_0.7366328162646949","host":"s3://npm-registry-packages"}},"2.7.3":{"name":"twilio-video","version":"2.7.3","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.7.3","maintainers":[{"name":"twilio-ci","email":"twilio-ci@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"7e7a311bc73a5460dccd9df000d8e64c0af967c5","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.7.3.tgz","fileCount":291,"integrity":"sha512-EsioqFZ5rB0hVCrBuiSl3ZtuDf2kBD9Uwod8OeKDqnKWhAyEgopKWcgs742/GGOon+BNxmNKg73cBKGb8+DxmQ==","signatures":[{"sig":"MEQCIEojfXgOf+iGZeyFhk6Kjz+/NdKoSYSGk+kd0aK0/YknAiAUG7xyRcXt4GSzOIuvCQpUeAZFkaXI7SdEkvLQ6t93gg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3387195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkPv1CRA9TVsSAnZWagAAj/8P/j7IAjALEzFsrTtAOOQX\nnF5Q1muouFa0fOOsMQyTHju6A81OuouEWTgeOBEHo/imB5212kf7aNoGCsYs\nGLeo1YsaOm5NymD0NEjsqbcbSipu97lkp95n9j3p743Rrh+Hcelazsc6wWp7\nsAPrd8vFjcTNJEpE7Yb8NkZV+KHdEYwL4Cv6i/BSbUcV9oACC7okNscCHEJZ\nsxL0sLW50+39zOPd4ETEwHzH8VqtWdVON9jmtLb2LxAiOF1tGIkeuj6ff7Bm\npMk3CjDXaSsQDNS+P40d53BBjylWAzB2KZRiSS7GSRqMT5LScKmVnXMol02L\nZTywWSMG9w9bYp+Gh+CCfUR9yensC8lhRhFfe42vlZkb0m87CkKd035Yyy+R\npiQJUvdRmkNRYFdLTbPyH2FSCrUzHMvySjMkCe8f7hperj4xkjOLbd6Ia9g2\ng6t8fVZJjWunmzL/igKIeFK9gFrdM6J0QyA04P8rn4FDbZfapdg7DQ9mkcSk\noX4vv6nFHIgVPN7VTTqP/NiFsA4fAT9A9nx2y0e90+NIQRu8whCJ7Kl3KbR3\nsNl0wv9KgpVFLvMssLU/IkpZD8Q/2LEevMnrtp61csqd3n0EQvtoUQG+2mbH\nN8h2cYDND2s4deqpHPbKsW6RBOUHvVZ/oGvvnAaIOTx6qpzzC4IjyWSSZ2nv\nSbH6\r\n=36jS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"78280fc5e14491f12243a4bb9fdcc72a9163c828","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","test:framework":"npm-run-all test:framework:install test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.14.8","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"12.19.0","dependencies":{"ws":"^3.3.1","backoff":"^2.5.0","@twilio/webrtc":"4.3.2","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^9.1.0","inquirer":"^7.0.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","simple-git":"^1.126.0","typescript":"2.6.2","@types/node":"^8.5.1","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^7.0.0","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.0","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.7.3_1603337204595_0.08152830773954167","host":"s3://npm-registry-packages"}},"2.8.0-beta.2":{"name":"twilio-video","version":"2.8.0-beta.2","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.8.0-beta.2","maintainers":[{"name":"twilio-ci","email":"twilio-ci@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"810be00de72e4afd5af0007e47145a74f85d8ef7","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.8.0-beta.2.tgz","fileCount":301,"integrity":"sha512-logLHxL6pdh5sjTJDx003yhWW+Z9sTIerhheEOARPwePNviyP9xo6HZ2MXaoryJ5Hv8/c3OJ9rVfDlbuIcmFUg==","signatures":[{"sig":"MEYCIQDnmdekrCHGVsNQdY8BF7Bh1CL8I9OiCFHCLaBL4H8XkgIhAM+Dgj6DVXfg3P0jTEZa4xCJXh61ZWk3AhQI51HalCYW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3496177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkzZ8CRA9TVsSAnZWagAAosIP/At8pu++Wt4HhvV3A2uR\npztiEL0q5ce/7o+9G3h3mp1oIIAaylT7pKJmeN/S40ixPGeNLHaTh1tn8TvU\nwO8C7GAKEPLpS0KQDGgAxaNAANk5OpFnbWKPUtNJo02vfOKztVugW0TURyhc\nINS5ro6SVkhlHyx6U1mF6X6z3vGjKfTnSmYmtzaeBgk+WvEX50uffKjrP5G1\ndUyjERPmSreoSqIMnU2ygv8xRwrSzOJELQSzgKBnlLDqTN6MSnoaETzQO4Cd\n0cioiXUnO06ZgWRCuOGI0uZI+M5i0eSWVJm8GOZOZ6KVs8ld/kgxJrXQigXW\n9uzFf33CW/fVkxTa9v60QtlB0TC4SBWuaZTOI2kft7NXN1zZtjxIZxQ+0zgp\n6AEjSSk4abNR7kEeAduEKQNH3Qh9nBvoY3xVToqgEpGeqmL+ClBz1pz0OkSV\nAPFsE0/MnjrptASSmGZmf1EwiSe3qEd/hBUJICjM0UGECg1dF7qmpG22FSWn\nFYIw5qkaStYYVymqi9TVviE7fmtHEe/B7AYsE9zOvpbJnU6HGtGPBm26NBU9\nXMOoxtXY5H0ZTEGaM/8ZiFf8TuOOVvJ1QrPdv+Lcfq6mt89RwQ+wBrRfMnZp\nbnBNCOjQtB8IM8O5rVcvIiQAGAvflDeaYDhf1KVObqcqBA9DFIPmNokD/Jpf\nkUrV\r\n=WxsK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"3d623b1eba070172a9ee752e41f47c28c40eef32","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","test:framework":"npm-run-all test:framework:install test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.14.8","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"12.19.0","dependencies":{"ws":"^3.3.1","backoff":"^2.5.0","@twilio/webrtc":"4.3.2","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^9.1.0","inquirer":"^7.0.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","simple-git":"^1.126.0","typescript":"2.6.2","@types/node":"^8.5.1","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^7.0.0","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.0","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.8.0-beta.2_1603483259303_0.04454024791658884","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"twilio-video","version":"2.8.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.8.0","maintainers":[{"name":"twilio-ci","email":"twilio-ci@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"e25e49ac0c8f658852f68ac9cea83dd3edaa1069","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.8.0.tgz","fileCount":291,"integrity":"sha512-TDL4GxlSqYE32zmN0nOVtsdIVAgValRl3LRBuUAuREsQXXk7oEWyXHqNIF1/N9Kvh5J5BVK6FvXnxSA5TsdLkA==","signatures":[{"sig":"MEYCIQDOTiyrO5YX0Hzd+bOj9fwC4FiTl8H+o08TMuLe7iKsNwIhAJwSG1AePV4xIy/PBu3crbIoLbiFdFXn5b2qEOVvKkfW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3478072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuCQ5CRA9TVsSAnZWagAAxpEP/AjvlHFJZcmZs86zwcTG\nQ7GjrlVt2IlTdSgUY08JRKYz05jfy6GpBDGVMKzWhW73dFi+kOJ+ekwm0REd\nbtp8nV129QnX2GMKPkGzdl4xDCwu/rLUdSVsNY+WG/RcYse1MQcBNZ2TEo0V\nPVRFKVz32IgkKBhzbsDh53VuMPZJ72JKDlcLrbPk/f+fXmRu6SpvcBuXWdRs\n0FZiLPSYrcz3Kkv6ErRvFHDJvZxyzQOjOHKUm+422hA4aP59v1UqLCf/bRh+\n3btvxZSZvNHxFoJYmdJm6+/dHUy5HQol6bZt5ATopWpaNJyCJQNfhNV69k0S\n+hrch6Wc9RbyDH75UxxZE7KZgygCzoLPtbtF6KfS5UzslBupoh/+AHP21T+E\nKrxUikw1jTCigNjrLg7Riwcl3rggjB4faQgms+Cn29xyr4mhieLkzRV1HM5G\n+7qndaIXL34akxZ3TBNdrRMaXFgRyFPP4MTQaUT3xUkzLDHdk9i1+F4bf6KM\n/YnZsrMcQXw5IhHRI6vAqaSAbTWFucbrnMmix14kyw8/rVXVhKupplc8mxiy\n+l06YI4db97sATeocmcDeuIDlyffWywGWdhCvACWbUW3c/nLmHDE25MfwdRb\n2L+dmpVVNqKZdiKKt/sHNHP9+wg0cqVdnrdYy8+/vETR7j63oF2fiCES+VpC\nlEAn\r\n=0/Su\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"d851ab39fcb88b2da1fa2a1f45b7b7a10e2fbd9f","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","test:framework":"npm-run-all test:framework:install test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.14.8","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"14.15.1","dependencies":{"ws":"^3.3.1","backoff":"^2.5.0","@twilio/webrtc":"4.3.2","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^9.1.0","inquirer":"^7.0.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"2.6.2","@types/node":"^8.5.1","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^7.0.0","node-http-server":"^8.1.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.0","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.8.0_1605903417164_0.19209012293661076","host":"s3://npm-registry-packages"}},"2.8.0-beta.3":{"name":"twilio-video","version":"2.8.0-beta.3","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.8.0-beta.3","maintainers":[{"name":"twilio-ci","email":"twilio-ci@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"68502721f2691b6d78170424021ebf9f9207878a","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.8.0-beta.3.tgz","fileCount":301,"integrity":"sha512-XMil4sUH59QAoAk4oNCFpIiM5tcKNWVprLidSRbPyOA8F8VvQzJzDi0Bu4fTVijfPD7SLIyKnjjMQDHsu9Mp5w==","signatures":[{"sig":"MEUCIQCbj8EXX+QqWTNwYCDCQSK5gmLKnM/dONYQ8upemCv00wIgLCBTTNtXJXnL8ZuUylXjU2Ol4PajtRE1Ufsi/KufM4Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3506681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyDI4CRA9TVsSAnZWagAAFMQP/ivQ+GPSJTkwgdviiOo5\nnRzxdsOQBUxd2NofeVSinA+6hnCsyM4sD+GAmU3YWceEJyeiPFNguA9YKPT4\n7p0sNxZROUC0Rx28ipMcMI0xPkCcyVu8lq4h0Vq/hArlHrvUY8piEMUHo+2f\ncne08CnqEQ+qKaMvKuDIUOKWHTtrRM8Tr46KVWI2lwWTz3vMKZNHLDQNvS1b\n3f2I6j1xJBYpfSRvuyqUICVixWQmWpINM5oFV0WfznXIkNg5KFx0zEYCMcNq\n1lPiP5a4xCyPCY4smg7r87d1qmMBEq0eEx/UxCurf1Rx/V/HwPDO2W9W/2O0\nU4sQLuU6AVFVo4x+RpM4BWlfbZ2ZHVA7hO3uHyfVfBRsjcMeOyrKjkAiVdW/\nwI2KoXfxkUrsYXREfnNT3hzqcDqdjcBVz7Dtq9SncIBM3sXTrnQBZbOHNKaA\nZomx2EXZPaeFSSrUCivVbM5vbgwO8DvA5q4fdGk2zhpBgDEw4PUD9zbFAfMB\nPZhyKk7lcXdp2r2NDyxZehcQEgjfa1ohswOWkHdQaSPKliK9UWx+VzCOEvKa\nH7bbb8Lsbe0wxB6S0d2Abph/Qs1Wu3K46+P43ZaWfcHyNSOjWjqieSe7eWU0\nfXt2ez4OHPmyk3PQbiIfiP+p28aGoD24kbmT9zP2eKMfMRi8FvJR2Ac0K8a9\ndLpG\r\n=mT3N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"aa3068752103df7e0fd9ac3fcab63cab60d746a1","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","test:framework":"npm-run-all test:framework:install test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.14.8","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"14.15.1","dependencies":{"ws":"^3.3.1","backoff":"^2.5.0","@twilio/webrtc":"4.3.2","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^9.1.0","inquirer":"^7.0.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^14.3.0","simple-git":"^1.126.0","typescript":"2.6.2","@types/node":"^8.5.1","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^7.0.0","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.0","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.8.0-beta.3_1606955575432_0.9395699092684442","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"twilio-video","version":"2.9.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.9.0","maintainers":[{"name":"twilio-ci","email":"twilio-ci@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"5d63f71be5685e5c888e721745ff3b1e771e4fd1","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.9.0.tgz","fileCount":291,"integrity":"sha512-7UJjUmHQGjXxuFwYEMfFBg7t8AZ2vUsV1H/Bl6ulZ0taQO0e0XiiIq8pIpbBx9P8wrycApkc3ru9bbXnTEd44g==","signatures":[{"sig":"MEYCIQDWV5WinEpJ76Jq5lZPyzUrJRnguOAa0W52etcRTyx2SwIhAKIlg+oXse4O5vuNFXLtVBx/58NFbWA3PTEHMy0a9NJw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3494502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyDp3CRA9TVsSAnZWagAAcqAP+QFjaFsnwNiM4nv9JGj/\no5vlpFQuWI5CNnohpiPhs+iAiMD0kquNxOY99BU/3lTRlxzTc8sEFScmmIoY\nAE8xPKjCAcL2TY64uTHeQGD4GasBc2nqsocD/wzZVqqbKjttNtAFjxVieYAF\nMqr6Lw8bZPxqeD5kxqW/CLL0fDYjJcuwhxNfwrRVhTRQ/Ed6bitq9hiG7RXH\nWpbVhAUGmhZoDFgZnxBpUryYGWHb6hC9Ds9jmTscgI6nvaZViPWucppEQrBj\nw8x1Gs1kXTxFNCc6CDQSlP/gsGpQ6SkdHfdt8NzClZsvppBaEY0ZtxqEIGcj\nb39oufhrZ/FzYs5Z1i+vIsYm/MHAIJsgBF0Ph8crGy1/QfXMb+jIP136w/NA\nmb/S5ZgC+Dvzg3nQP8PdKhQViBnRqdMa/8SyINb+DSjBOrEFCBocYaMFBCrd\nD9lL7wfC6w6qdMwq13cCzRMaIkj+9WK4DvWr5GucKdOxxlE3e6XM3DJjSdl7\nVChNR8sStZNZTuaHn36gQcd4PVxk/tdi7OLaAuN2FRVkUTWPciJQX1Ad2K0e\nCerRmwqCviwDbSuL+An+ikRd2UB9LFnpTjbkVvMczZmeq/4gDTGA3QpXj59H\nEsTIADmCy2TeooQ/AIkjaGrepQslIefZg/JK9YBQM9gKYm59rmgKs67++CkM\nuTte\r\n=9SQS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"539f28637fa8adde55b1a0fb33b4200a56c86189","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","test:framework":"npm-run-all test:framework:install test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.14.8","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"14.15.1","dependencies":{"ws":"^3.3.1","backoff":"^2.5.0","@twilio/webrtc":"4.3.2","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^9.1.0","inquirer":"^7.0.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"2.6.2","@types/node":"^8.5.1","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^7.0.0","node-http-server":"^8.1.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.0","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.9.0_1606957686351_0.7312460757676529","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"twilio-video","version":"2.10.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.10.0","maintainers":[{"name":"twilio-ci","email":"twilio-ci@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"f5d6f7495f7ff94bde35996d7b596cf4c3645159","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.10.0.tgz","fileCount":291,"integrity":"sha512-XRVztAp9NefECW8Zg6sg5dGxtrwvJZQ6DLCCBL3nmNgviYmE9tKOErSzlH9MmAUUvyu6YArcuTTmfIL4AcHAsw==","signatures":[{"sig":"MEUCIQDHdPaxlxq/5V+WIwsX1KpZpri4x86a7B8r0tMdJ1UphgIgFWYQCZ4xC3rWG01H8p3ezi9LasccRZ4ZQRFnlyLmwS0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3529570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0qx0CRA9TVsSAnZWagAAzIkP/R6LMHsKMLGrAbjQPN2/\najUcTLc8n13KOjUrDWdX7bUAvaqG0Dwf8FQSIol0c6aR3JWsVSkuElN6wtVU\nztinnlU5ko2NKvxv8W7t9G9zCA5H99Q8ujcDdN+yXUfTAMdzq0a/iJcgP/tt\nnXTmYMq/hVwsPKHTu/DFfiJCOsw5cgkfRdjsQPHD/8k6DL4YUrEXkb2HwS13\nML0A39fvjOMGgGjazDmIHI9yiZQ7W9+OoMu5l4GKRDHUa2bwqGXGtcGMhUYx\neUaBPeWvmAaEFk2W44S1m668z8LWobl27mZwx1bou4+yqGDi+FA9fOdEajxa\nE9h5B4OjSjFbEunMEcWgJ/d/JeCvroxVCyUFgNq94/37rwubp5Yb/+tjEPyB\n3fYjmaaXBbcd2kb7XkCwmLRjdK87jtKKLyDrRgRd7J5VzKKDo5YTT3nJ15LX\nJz0W3NNPEwz9cvwQhAdzyyw1X/alpcIQEA5w9nuQ0mNF8rLPdFvvPi/ogoWN\n1KHb3tQFm7hng98pMZrd90Yi0yQ+Zjztsadw6AZoqOrnW15t1mXrDcgh8GMJ\nJQ1T9ceilz0idQTW4NeB3zLleAnCO5WA3DcKZ+0WSI8smFRRiTGHetyrJ032\n3RSM1d5Fu5DRbG+kjGDqUdkbPsoLp9QnObsNWOZVrcFrzGVX5/ugTl6Ma1LJ\nSGn6\r\n=S3PO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"4c2a603364d3334d3c9dc95fb390a0542f4dc8e6","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/**","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","test:framework":"npm-run-all test:framework:install test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.14.8","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"14.15.1","dependencies":{"ws":"^3.3.1","backoff":"^2.5.0","loglevel":"^1.7.0","@twilio/webrtc":"4.3.2","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^9.1.0","inquirer":"^7.0.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"2.6.2","@types/node":"^8.5.1","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^7.0.0","node-http-server":"^8.1.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.0","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.10.0_1607642227598_0.35941151379803227","host":"s3://npm-registry-packages"}},"2.11.0":{"name":"twilio-video","version":"2.11.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.11.0","maintainers":[{"name":"twilio-ci","email":"twilio-ci@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"b0500aab9e5c2ec624173d874aacf7c4c43cf6bb","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.11.0.tgz","fileCount":323,"integrity":"sha512-6nvMzkvcXP3616ocX3hZU0SclpExCpBUbYwW1y79h993xmiY25C0WOIkcgycKIIdQwLcysXBWl01OGYDYw8R3w==","signatures":[{"sig":"MEUCIQCa3eXoXW2+8pdWkZLODxzDcWVPzO7VoIjurz3Z8a1dlgIgFOtg7yMYAoZ6r2n8QJHmW/FreZx/9V6Llh568q4PsmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3606097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEMIyCRA9TVsSAnZWagAAvhgP/09mL9EXsFBzPmYNQq05\nnwjFu/lHzk++2fVwiVtVGIGdNQJ6HLq2qJTUQifSSfrHp1oFdEtg9gt+noin\nXuoUlItQAy4FTdqERhK02nCes7L7C4t1cGgCo52TFggH2RN/1jqiGN/VWza9\nyV4vocr5MttO1O39sbKz/6aa/7SgeUVSqNc/f/c5TwZ2QhWdC7zsby2EQBwZ\nX33zF4sErlpVWwn+tON4sJWYfJRRik9g6juoQObZohKNrVBI1f8phjf/K46I\nI6vYqD9HYGJSVnxUG6YJKe2o3MMhuZs1OD2ZnJk9Rvm4HrF3NtFIrg7soBfW\ndqBqESYD0kWgnJHWatut9rbCk4ishEGwkXHCPntIPvYX9SfYKonoKAeNv6a0\nB4ONMNKYOXkVGd1xWk4E+aoYWdSzWYazJYxwBRVZtocECISp33aSQl+FvqkT\ngcUj31T4ufkC0gHwKrX+f4usJUI7UN2YfyNvkaVUORqi+dZrBCwxk/P30xKS\nZYgtE9H4+PnRL3OuejH+zPMdpP00R9utYm3Whmmmw/tkcs7xrE86GE0kowtJ\nMwKpZbyONLGzMC+zkgjLJ7tfik77yaAKtHJ2mVQ3sfuO10BSjZTvExqs74Gs\nGtiwCW+7JP1Nhgeo/vlO3yog7ZHdTgmd5knbAiv4p+lvTCliw+4NzDmn36NQ\nbzFO\r\n=JkJl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"faadd090631fb993b3cd328e4dd4db58a9109f1d","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","build:ts":"tsc -p tsconfig.json --noEmit","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js build:ts","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","test:framework":"npm-run-all test:framework:install test:framework:angular test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.14.10","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"14.15.4","dependencies":{"ws":"^3.3.1","backoff":"^2.5.0","@twilio/webrtc":"4.3.2","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^9.1.0","inquirer":"^7.0.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"^4.0.5","@types/node":"^8.5.1","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^7.0.0","node-http-server":"^8.1.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.0","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.11.0_1611711026153_0.788965749931855","host":"s3://npm-registry-packages"}},"2.12.0":{"name":"twilio-video","version":"2.12.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.12.0","maintainers":[{"name":"twilio-ci","email":"twilio-ci@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"821d68f7bea5ecbe0bbd7588a8bedb57c330a2ad","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.12.0.tgz","fileCount":323,"integrity":"sha512-LfR7Z005yYVcWJpkZR39zBYA6PymaQy+AX1q8Ag4eiFP4CqxUcgpf8mGJcIG7kZQevOLXSPnImlt8Od5ButAtg==","signatures":[{"sig":"MEYCIQD2cSuW4OVqpUGVxJe3lyf8fWI8Pa7Of1iygWzePvaPPQIhAMdEh6HF3rDcXyx2K+QBBI2zmaP4IpkptueMhd7otJ0y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3633938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJECBCRA9TVsSAnZWagAAbLMP/j0amzrRaP9uescb+sCo\nGJp4FhDHyCftFZQUZ1xJettd7z8HBFRpe4C28Dxj9X6+iHC6iSr4VDhT+Nwb\n+zv6wohc8VyWr1XnZ8K/hXcxyS2kff+QeeN413tE1/7j8UVsJx+yK3d0qQKV\n5HnM4ygQ0bxdLOsd8VY6LZfCpLD08otCM2O+QZ5T2pI4Y3PqPPTABw4WhQ32\nnLxYrWgnDXs0sWw7JSFfoYuuNAEiiU39YzM/I+azENuR1AlZLZvJCx3O2Cj2\n7E53iajoFiRezWMgBZcEBYbzgnVp9E2UWDKJR6CcNhVkHCxvvyS5FFQ91umC\ngm7Z3RRgQwZDWOLDKtkyUvg+bxKTK5GwXJ66ZZjvhuAuhjZt8Jz64ubIwnRk\nlmNZ/2DV24TJYE1G42/8Ab0HM4emHpthXfzM2mPQp9wwzTdqiaRUaGstajGA\npptSr690ytIA3P1zSYB01AaH2I+MWDCZRrzR79JEHtGEuyG/xP8aguwN10U8\nnkC152drVknOtb9DsTit+pVc2n2FJbc5+TEhFWE6QV9FlGG1MyzmmbQRbn5n\nW3qxri9D6Pu8V0f2j34fQQMvjLaxR4Eaz2wFkARKs2AfLMK2UyommQHr4GVK\nQthczQsJd7ZqBatD74XlesgeyhXG/EbmApsItedTsxzBp6wSJLtb4TVNr0j2\nwxWw\r\n=NJ3E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"5187cc86da8b37dc38e46093895aacfed043451f","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","build:ts":"tsc -p tsconfig.json --noEmit","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js build:ts","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.14.10","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"14.15.4","dependencies":{"ws":"^3.3.1","backoff":"^2.5.0","@twilio/webrtc":"4.3.2","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^9.1.0","inquirer":"^7.0.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"^4.0.5","@types/node":"^8.5.1","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^7.0.0","node-http-server":"^8.1.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.0","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.12.0_1612988544632_0.09392240428572274","host":"s3://npm-registry-packages"}},"2.13.0":{"name":"twilio-video","version":"2.13.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.13.0","maintainers":[{"name":"twilio-ci","email":"twilio-ci@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"cf3b5f2b20344724f4950d16357c60b07ba53ea9","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.13.0.tgz","fileCount":324,"integrity":"sha512-s+lU6a1eL3zmropDDQu0LaqmBEasrZ34Pr7vftUBsy23oYApEhby54XvPb2+aWkM0vvoOez32jLRjE2YgwQ38A==","signatures":[{"sig":"MEUCIQCRXxCcYgmLbOd/wnVVOTG1ArzMyHlQDkfwvPyipGqcJgIgFjUm9lxld3XMOoAtjeJwoB+v2iZ78mwXyZqYhWci5cs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3714273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQANwCRA9TVsSAnZWagAA1D0QAKTR57KjgJtR+2dnMJmL\nSU3irY/eGtQEAW5d6YcKZvvmdyeWT4+SPUL5IvDzJ2ClY+dROaxoBOOQZ410\niuDdj+kSYnn35gxjUhmIE8wrL8Rx/qewPvS7Wh7P3g2kY4x2KJXKVbWfDJja\n/lsztG2bZBtQM3Nd8+p7OXukxt5UA9Xg2bu+QPo+CBCvnz4LtdNhGnSrxhSB\nbMX8pMY+qilR2u1rWCBpGjFp79H8vKvmtyJYcZIJxMkzInUZiYmuom6BHR29\nZVRculkQWVsEbDZ78VZJh5EgoVP2hYYD5ZVX0dEjddibJLMuM8gFSUv3ZvVq\n94v/utmQCYvTQD8W7EJq9Y/xbnmphfeKYaT2e6USYxvf2Y6Kc1/CTtvCG472\n3V0GP/f8Z9wGZStWGdm6jlPwLK6MNczgKIBPJ+cPniEruifGxvrTvEXVUVDi\nwTjSVMc1Pf2KzmvVC2HVhAb+Hc4HKqWIDQTdckEDxHWyMRQhSpCgkJ/P9OKG\ne72+34llO9QuZeC9MN8vP2RbTe3ltboIQWsGJrDAN1LwqQB2RUCB0+4qx5Zu\nyJDbnRKl3a6CJOoMxBDFL8oU5tQXT0MtSUSsxsORoi0UbZOC463uryMOW6Y4\nqaIT1/AtyTCOl3Mu9I0MVkZo8Y6PS0mYDwnGMBO7cmKjWZluzQ1f7JUvxkDa\nsiBF\r\n=LciV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"08c4082a1dab78abe7132d5b78e974ab1aaf8e00","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","build:ts":"tsc -p tsconfig.json --noEmit","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js build:ts","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.14.11","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"14.16.0","dependencies":{"ws":"^3.3.1","backoff":"^2.5.0","@twilio/webrtc":"4.3.2","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^9.1.0","inquirer":"^7.0.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"^4.0.5","@types/node":"^8.5.1","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^7.0.0","node-http-server":"^8.1.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.0","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.13.0_1614807919408_0.07335019563069212","host":"s3://npm-registry-packages"}},"2.13.1":{"name":"twilio-video","version":"2.13.1","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.13.1","maintainers":[{"name":"twilio-ci","email":"twilio-ci@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"1d8b19726b0f84d834c00649624c14d84d2aa5eb","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.13.1.tgz","fileCount":324,"integrity":"sha512-rz20mDOREn9GmnPBEGfSATRXrldALzHyru/VIpbTmSQEH+r9xAEDoE2Hc+GX1a2x9FFNSd88Bw96YroYb8uJAQ==","signatures":[{"sig":"MEYCIQCs2wTgCzvQNQw8xIqcm5gojgqBKxtGCzWmFrYBg982kAIhAICiHFYDhBCvXehhsMTdaYbqzZyY3PYhtDTYWz3JBTmn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3717445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUk7kCRA9TVsSAnZWagAAFGUP/A/DL1n8v6JIrGkxpiJj\nXmASdiFNasLfxlygrPcL3ORy351QcG/oB+ix7J8g6DVNC2B6bWTozB/vT4Bn\nt1cxW70dB3ewUq5c5GyxjP4w4lMgeYEx+56G9vVCY0AyGIWqol55WkRZJLlC\niXjjnmjezSz5m9DISPOQv3nD2PzDS5eyKSSDPsqq8UUc9aWJoD0UWF6RYW/N\nmpQMisb2saPzq62j4Q1kLGoSErQUYRmRIfUEuR26tYFMeqID4zmZ2WP27fF/\nngtBc0wOk4m7OO0Y0ZBs8HqbuwDR1o3SR248Uk3SmdMmB4HG4z4way58Ga5C\nwCo0kQI4ct+dVtwouIC4pbVvAy3nFZ7imSLBMrTXqiqQ7Y584uiBRX6AEz/m\n37NGrpjDLOHwg0BQpDuD/tx/4wQfLd8V8pK7EQRUsd5Q22szpJYK4Lcg/k5h\nOX8qBkt1KK7FZQJt0eR8Y2EAqlCvSp200few3gpC8md4c3iKNI7CYz8FYEBW\n7srx+3yXLRoOCvRGXhLjTzTuNYABlTpVjbfdIzpp3a+z7EQmS2NUL3xpKtr1\nUSi8NwICYrfj8fzIfNTmZEAqGZ1635dEMmg4B3nk0D9MJepVFsaiuAVnIg62\n+ioENEeNX3+jvIwXpIt9lJD4vFzHwmnqw0L0l4zfGSNX5aaGYPUhUGGtk45n\nsFFQ\r\n=Z2DO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"09e8c020e1e6f95794ebd22299976e963dbee2c4","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","build:ts":"tsc -p tsconfig.json --noEmit","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js build:ts","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.14.11","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"14.16.0","dependencies":{"ws":"^3.3.1","backoff":"^2.5.0","@twilio/webrtc":"4.3.2","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^9.1.0","inquirer":"^7.0.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"^4.0.5","@types/node":"^8.5.1","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^7.0.0","node-http-server":"^8.1.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.0","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.13.1_1616006883163_0.6265816696105315","host":"s3://npm-registry-packages"}},"2.14.0":{"name":"twilio-video","version":"2.14.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.14.0","maintainers":[{"name":"twilio-ci","email":"twilio-ci@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"316a5d882cd32a7cdd1b4feed505dd69021bf644","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.14.0.tgz","fileCount":331,"integrity":"sha512-losFrOq+stkDw+Y5J8xxP5yZz90PjxPQlKPQ6kREV1PoI7ez0Rt/sY1lLyfUWoti5HCR1SybrLjKsoUxySDiDA==","signatures":[{"sig":"MEUCIQDjJ7+GXLCEV89MzWTyhGFuBFqDRuKaqSC+2wOIJCKaxAIgJdLHxkKTkZFJzzE6p/MBcEU1FhHct10RBoDOsTr8+x0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3810168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmrdgCRA9TVsSAnZWagAA8kEQAKMQrZ4+efgHrogghVTq\nr9hajPgQHKTnadRvPMFqrYp9xDYDamks7hiCBoDNQzG/LCRU1XaKfIbHawfh\n/3xJiPhNYpKRnAUt+PpSZFYF3huXPkiTBD5pte6SlEntwlnf2OP5EJc23S8N\nFVUyUnKTz4OIout17NOtcZFRYQZ0uCE0m34s6qxHgDbBZkJkBgK62ijOsHQV\nNP5dRJ35tP6r2yhxkS4J7cf2ITmzCmtV+RM7IxEXsRXeWJ+T7ixkYm6LRIKI\nKSOopue6bPMW53Phae7dVcqab4r+5pqy/dUOQh2e8hWAhsXj22XAog4zHz+M\nv5qDFMIk6u3yYSb8qq7Ui9rwycO1gMS6BxAlomiilUV1Pmh4TYNmlmkox6iO\nCSqSJ0I+54ZSHmQGGkV6x+ZyDO0Ra6uZTaT23TsnhlsHJt7FRPDY0BX/5KC+\nAcyfWFrDymLoajHz8HvFwkWqj39zNrO3cuSMqeAlejpiAAvLsnzisIQ+KKOC\nPpFv4x80a/K74LOAeXk1PzzyZvGVzWwW4F8BiaWcYZbeY1ooLb8P3rlI+u3D\nT6yytPvkUCW031au2H3CQ3HPGyop4lNeg5j7+QqnweFDtM54FVxGwuHFOmwU\nYkNW40x3W9PviPqRxgPwEBuPjoe4Q/rlzauL0U+TNHJ3aV694egy5woZLDnb\n5T8Q\r\n=yl0k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"7be06092b43d26d7a3d83be0964800ae9f7dc51f","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","build:ts":"tsc -p tsconfig.json --noEmit","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js build:ts","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.14.12","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"14.16.1","dependencies":{"ws":"^3.3.1","backoff":"^2.5.0","@twilio/webrtc":"4.3.3","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^9.1.0","inquirer":"^7.0.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"^4.0.5","@types/node":"^8.5.1","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^7.0.0","node-http-server":"^8.1.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.0","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.14.0_1620752223429_0.9684651017218042","host":"s3://npm-registry-packages"}},"2.15.0":{"name":"twilio-video","version":"2.15.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.15.0","maintainers":[{"name":"twilio-ci","email":"twilio-ci@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"d42d0bea75f8bae027d0ec69d52d3648bcbe5618","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.15.0.tgz","fileCount":335,"integrity":"sha512-wpcQzWioSHLEq991wRpIYuAM9ky4x5pdCAluFRtXceXHYr3ISo3BA+Iqsd+zj2+h1sSAe4V9U7pvO4wRqdgtMA==","signatures":[{"sig":"MEUCIGSEaQuzMFs0MZjg9jK880vzISttq5sZac/dcw8/OpdeAiEAo+v0phZ6tEzH19xv+s6S4sjKw8n0cr3rr9cXuqamI4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3878966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyjikCRA9TVsSAnZWagAA76sP/37KjTP7Gieu+D2G6cB6\n0kDXcUh/J5uygK4ErgVta0ne9DhE4aXTDJLNbC2+Qzr8nOA0q7NeDQqSmJIB\nJcf//gT3hIMDJNhU/dnc4/c0kQjbnusYHGc56yc3V85uRKJ9u5m8g4P/+pXh\nGhu6luKuxUtgMrwqRmlKQvKYmrGehHJ8HWDZ258bxIBqRA7tCIzAm5Z/dzfF\nFOx4P+M7zkcBcNHZNXTTzr50HQNoVaHgIFRjyHmoWUoqMF6KboGRbySMne1P\n6mUDx9SfYQZezXKs5HxOjkzipfmOAwYZhqzzR+9+S4s/cOmhTLpfZ319Dz6T\nKQ0KXGuQRll7PY2jrlfc/Kf/rdWrpehX4o4IQ6AdiYTJFGYTio+fnlJXR/yH\n1adY4RAUP0hX06L0WE8LITvRv3IdaW/BbQxjmc5rmNs3EDzDo3DD4x4nCrK6\nh36cvDTSFsbBTNCr1KwWDreoYSPwGIkA/5fCcq9TcubjKEfGQI7HRhgFL47s\nn0jnUrTk4q5BURBh7P1cKgyt7Z65qV55GLk/vGjFYHdRsDwh/LRzyV6y6V9f\nv2E57Jatg7Fv8PpFLG9gTRltSjDRssVyP5oG3xMotEyN5ak3SBD+CBe2Fcop\nmFSdMflEjvgMi4HCqczYTwAmWgq8a9tILxXaNU8/0plvPy5KbUIvhkB/6Anu\nekz3\r\n=N/i2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"54f18310ca4d05b4b7f0396e98b378a101b799c1","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","build:ts":"tsc -p tsconfig.json --noEmit","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js build:ts","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.14.13","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"14.17.0","dependencies":{"ws":"^7.4.6","backoff":"^2.5.0","@twilio/webrtc":"4.4.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^9.1.0","inquirer":"^7.0.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"^4.0.5","@types/node":"^8.5.1","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^7.0.0","node-http-server":"^8.1.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.0","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.15.0_1623865507507_0.15804221229583293","host":"s3://npm-registry-packages"}},"2.15.1":{"name":"twilio-video","version":"2.15.1","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.15.1","maintainers":[{"name":"twilio-ci","email":"twilio-ci@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"36cc8a1392ba23982a7c961d0f34e9dcaebecbf2","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.15.1.tgz","fileCount":335,"integrity":"sha512-3CcYhLeej2Sg6eqxc0IOz8WKcqso3oVRH68xEipvqT0mQ69XyF59nkckj2zR0Pagt41/1Tug8ZPZVvrvT3F7BQ==","signatures":[{"sig":"MEYCIQC8IpicDvFNIjUTQpnSrCYDdY5VgRUemKvrSD25eralJQIhAL6novSLq772EldVBcZS+WaJHiq6em2/zjAKCsa/U1br","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3879891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0QL3CRA9TVsSAnZWagAA31EP/13SiBfQsGRcgS2z19cK\ngJKl6pbukKawohaFCb+kWkUq0DCqn2CNMjjodEOiSTov4MeNLvwSfBfVapYE\njkrsu0RkRJ5Ij/fahGj3jCxCPriiAfkyABWgazXjpLpQD4rKlW0bTPAuaKjE\n7zB8I8XfxHnw7AGBkkAtz+9J6SC+aFVJbr7tsVKoX5umfRVwXMd8uByvoCda\nKEs4VugttZCVdkI6LoNTxRmd/kOMQMsCiNCgXPOEi7e3c/eHBlNWnhM9aqlw\ntdaFW8pYrgkur17nTgx6qFQ7P225yAG9JRRfLuW2+yuwzp+nub7hQdCXGpCj\nPaydkGkmN2yiScjzQI8ZoE72KWA5omOUGh7JOJptz94g4alu4u8q812DoN9U\nB1xA5TkdvJ1rb0U8qVYZpirwRzOqqc9e9LU9CQ/VxFLI5hR6IEz5b6vaKZwr\na7U7yy7MC4IsM555NZUMt5PSVweDGB0Dify7CZ7VEfoA1r8XSSOmulmwXSRt\n5RUmMCSw5REMbeowghhbGShL6Q6WeMLlCt4jaJMzvkaYigB8T4B6iKssAEcq\nsyYaL3PeElZMODp6mBsoTawbrRJQJ+k236iXPRvjmrmxgUo/WiE7Xkebym9w\n1r1oeRfEsS5cax84VY2TytMGgVgArvRjfN2C/sgWnHvxNbKzY54NWe/fUK8M\nm2Zr\r\n=QAne\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"c0e04ebfea4db9e45603182194891dcb5ed37526","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","build:ts":"tsc -p tsconfig.json --noEmit","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js build:ts","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.14.13","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"14.17.1","dependencies":{"ws":"^7.4.6","backoff":"^2.5.0","@twilio/webrtc":"4.4.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^9.1.0","inquirer":"^7.0.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"^4.0.5","@types/node":"^8.5.1","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^7.0.0","node-http-server":"^8.1.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.0","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.15.1_1624310519234_0.9061447912563021","host":"s3://npm-registry-packages"}},"2.15.2":{"name":"twilio-video","version":"2.15.2","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.15.2","maintainers":[{"name":"twilio-ci","email":"twilio-ci@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"1fe35cd0b213b473ca9d7124056071e8ca0ac04d","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.15.2.tgz","fileCount":335,"integrity":"sha512-A7I2i5ZZ5hoIU4VLjHLKi83U8D7Es7ElB6BM2RjLuYJZypTFbZxllxMMjW0J683nf6kNdcC/rInxygLHG28CYw==","signatures":[{"sig":"MEYCIQCtTpdJkYMfx4wsPUKAbunr29Q7BC42Mf2KoIRQAs9KQgIhAP9ULrBEvfdod9R9YXR5zdUfyS2oQiuyH70sKingCEKd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3885691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8RDBCRA9TVsSAnZWagAAQHQP/2kksdy9s39F4/YJ+nP+\noe0LGTf3rsVQczK67uZq+XOsBN20Tx/lZL6+l+bLApbkRpWsGM4lkV54vxZz\n10EKrV4Vci8vYXsFsES8xMQKA3FQ0kjyf+soHGoDIsNJgP+5YvwAF/BHaUUw\nh+hnCWV6AG0/tzS98CKMaxuOkCgFCHKWKZNtRasDI/pE3o59o53ne6A3U/iS\n7y3Qi+vtb8CyBuB5IYA7lWN1j0BxsVv+wt75npZP4OjWyq6scVJ4bOo82PEq\nMLh5etEcPK+SdG+wBtS+M9a6Vu+w1bMFraQPDnUUEwnRJTpDiv39BAO4AAf2\nEqfH51C18PLBdmrI83/OhGBrPimDh+LrmvOen8acok7QUIbg8COmM3wnRuJA\n/IY5iYcYe2RNSVuL0faBCLwmwllCIcWvk8TXDXruRBg3VLx1kHjt2Dfesf98\n0OO30LvFucJVsAWm977ur1sC9An0WcJQEENeauNybSq3GTTi1jMl0/pAyrFF\nceyfG38dHXJtld542HRqQLtCuskvD3bgcysTGL1dpreDIR/olz7xqH+HV5DB\n1kKtXzxF2x+ISK4t6Z5+tkFFv4PIZnAWBcTHzBiht1Ej9i9U15yJrgs1RHiv\nsvbvu5a/f5/Mc2/kwC8P1vq50L0+h1z5H94byJeeXBpc4vbQdYCFtHBMvkg7\nsUhl\r\n=1b/w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"12cd247cedc557de503e5b2bf0c954a0cb143f2c","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","build:ts":"tsc -p tsconfig.json --noEmit","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js build:ts","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.14.13","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"14.17.3","dependencies":{"ws":"^7.4.6","backoff":"^2.5.0","@twilio/webrtc":"4.4.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^9.1.0","inquirer":"^7.0.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"^4.0.5","@types/node":"^8.5.1","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^7.0.0","node-http-server":"^8.1.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.0","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.15.2_1626411200835_0.18251003579516323","host":"s3://npm-registry-packages"}},"2.15.3":{"name":"twilio-video","version":"2.15.3","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.15.3","maintainers":[{"name":"twilio-ci","email":"twilio-ci@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"aca2bf2a8a2ac9db9f5e6c3b2c38ab669a97969b","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.15.3.tgz","fileCount":335,"integrity":"sha512-lwNNlQ6gdThSIG+vL/X7EDFseRPTUyBkHRFwLYTzkvVpGuf6evzP0qsGQkm0m8wV+YqH6dSiT0C9ufV/7wzfWw==","signatures":[{"sig":"MEYCIQCZLWxqbENdapqdzDM8JqlC69X2ruj+6OOCgXLbQbcwcwIhAJdJYr31qW4ytQ9Ee8e1a4qm8dL8f+5biQjtL8U6THj8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3886875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAb28CRA9TVsSAnZWagAAsWEQAKM45at7mRDiiCOm1jlh\nLCGvINiTYNhv1g5nf9O4u20eHtMBtncIYEqWyrdPM34m3ecyAvrWyN26US+v\ns7dSIryfeRm44tUPjbG9lnPp3CfHZNlbuG4NdNM5agsfR+oA/4YZWPwitTPx\nvrpGGYCb2ZJ1FpfGoQoCCfUxwfNsTfGOml9pOJRd5KwAh8S6n8ZM5u3S0EwP\nje3lIUkYdgd93pp1KOPpHXUOm+TAOPGkVKC6LZzqkz1BbawKwe/t8j7N2UZs\n3wOOVnDWcIWaFiwLiz4j8DpJSlBRIcXy6uye5lOBhHk5obhRkVgOfUFyVQQN\nn1kJymJoQqdhlMh8r6uz0S8PrBQ95nkQup0p4GQEzzQ5NmmmBk2BvL1AO3FM\nrSruYLeTHoXgoUNgyjD8l8oR/v/t/WSxGo0aC5qM0xhy2kL6EgR2yIX+exxY\nQfSKZFO33luPOHJisqpeJpF0FAJnVF9XVp4lmIZx0bpQ3GXPbU/3Vf/wf3tV\neLCii9QGxhC3/Omc1xggwKazpgclv+pJecLiwXEf0WUgfwyox0zkKkzIhVqb\nFg46LThhHN3s+oyVJRGyq796OWqdhPpGiaBI2XpwQtPZ70ee1avmxgFJzRe0\nEkXwAqsAmcL+ev98De8Hym4AvWbMMNOb2O5qPP5BiO2MHjZ2jPsYQayH6HD4\ndq7F\r\n=oU7g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"c4a2192ca26a6987278e51a89ee831b25db64e6b","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs cover test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","cover":"istanbul cover node_modules/mocha/bin/_mocha -- ./test/unit/index.js","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","build:ts":"tsc -p tsconfig.json --noEmit","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && babel lib -d es5","test:unit":"mocha ./test/unit/index.js","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js build:ts","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.14.13","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"14.17.3","dependencies":{"ws":"^7.4.6","backoff":"^2.5.0","@twilio/webrtc":"4.4.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^9.1.0","inquirer":"^7.0.0","istanbul":"^0.4.5","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"^4.0.5","@types/node":"^8.5.1","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^7.0.0","node-http-server":"^8.1.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.0","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.15.3_1627504060412_0.19639552332777854","host":"s3://npm-registry-packages"}},"2.16.0":{"name":"twilio-video","version":"2.16.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.16.0","maintainers":[{"name":"twilio-ci","email":"twilio-ci@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"8630e1e8f2a56e085804c769f01ce6c3ea721221","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.16.0.tgz","fileCount":505,"integrity":"sha512-R9PjCg6Unwo4dCekn4+KO8UA2XFxiHxEukhHT7dofFLpIFVF7FoW+yvdX78RFImJBdpHbL9NaHUCSoy4EYv29g==","signatures":[{"sig":"MEQCIE1z+U1HQ6oRWXEvy840h8GTjYQrc2/Hox7T6W4HgvQWAiAdxPvBhtGOh2yYDrDUMQu68AfCxMDOC1XKRdHKhnHYvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4330662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFGlXCRA9TVsSAnZWagAA3WIP/0Ufl5bSUKwrLRQC1yvB\nxOzGUngH55hc6XmkUlZV4pi7I6Gsztf8HU62qB8fYX4UUoeRMC8UEVNjglXt\nRoB6/0BRwF9TQs7GGk0ysgJcUtDhmSTvRoVDDSZiAoXaBlvcuqEU4N7p/Wjj\nMRWAvrYNXoPl/IeICSx7f+aKPG274lCxbWZ00CSNhMwC4vFDgLxU+RdQLbcy\nBvZ38E2f9qLbCqfeHq8cgE6bbbFKktkNow3n+P6TnNw8TwMHWaGOIrz/YHkz\n01+7XK9gQ0jJ3VMmMcrRmlvRLMmMArO6Ci9uULtwUC2P3VJI9McH272ep+D6\nUpcFAO6PdM6wSUF2owvBKzTCDTHAgPbvmScPFKSee80qJ3hA9r2A+dQTS92V\nvkMR4e2h2mKy6hyfQVGYlQqF7KBAnqOKuYW7td3HlmJ6FrhuEwhjdbBQQ1Hf\nlcWooDWd5WA/mBnWySlRHmJJZ/mgrAPq4+gqJBj/3V+S/OYimguMoGk9vM5Z\nZEnSc+XYoekjEBc0W51NaDylenjWuN4YZIYScdNWqlKQyPEPKdLMy5ywflqi\nOa9S7BC9RNek8fZZBEjwmbDjwG05mbzbxtXL00IuMoqwS6MTNk//S86A1Yxz\nGZJx54NDI7bLUDcffdFpPg0GQbaAk2OgT+DeyRbgJENYnwsYGZp5acSxM3x9\nE2lC\r\n=I3Zb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"1189a288e74603e3b45f7117dac0f702645b12b0","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && tsc tsdef/twilio-video-tests.ts --noEmit && tsc","test:unit":"npm-run-all build:es5 test:unit:js test:unit:ts","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","test:unit:js":"nyc --report-dir=./coverage/js --extension=.js --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha ./test/unit/index.js","test:unit:ts":"nyc --report-dir=./coverage/ts --extension=.ts --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/index.ts","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-ci","email":"twilio-ci@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.14.14","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"14.17.4","dependencies":{"ws":"^7.4.6","backoff":"^2.5.0","@twilio/webrtc":"4.4.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^9.1.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"^4.0.5","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.16.0_1628727639356_0.02606288908601928","host":"s3://npm-registry-packages"}},"2.17.0":{"name":"twilio-video","version":"2.17.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.17.0","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"baaabc2021313943f011dfa1ea2629eb9759301d","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.17.0.tgz","fileCount":508,"integrity":"sha512-7oEc/nH1aCGP2Rs0EOXKL7bsVFpGn7EozkQSQXjRDt3ALeJLNg17efV5VpvkCB1oY+IEtbiprEmqnOlrqQbfWg==","signatures":[{"sig":"MEUCIEmOgHAl3qRkh1GmSa1nxQ1xx70YCDFS40nz1e8zHPpgAiEApHkNbhEUAlU0n7m6WdVJKXTroS+Yax7PeRZssNYiEMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4348342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQS9oCRA9TVsSAnZWagAALGgP/j14HHRopPesZTtD61Ni\n2/WIYKmlOqmpBdhkhX7xVI1/QwbblqgFgAsZk2KQoZ45Oh9IwSL0zv3sbVvd\nxsR4LokuA7P/JpTGW20PVWn+IK4oBd+4Jgl8WqjTOWtxYDcCP/rU20UGjT0Q\n7Cmc880QR2MAkugRbk+HZpv8ogrElGwi+q2VcOCSaB5ZYn6b14DnBiz0pHYW\niN4UMUIU3MNKDtO3Ilo1q+9Wq0wjD4V+VmVyGBt8QoEUk98vo757ELVKVScg\nOva78ae1r9HRZGvq8DNzx3lG6lS3s7aeeGaVBC3GPCQHqWKs+Ps/i9+JKdrC\nzBS96J9QcLOzis2Mskul3zLdY+BRRFAC1rP4D4mTr6lORHF55QJOp3xZToXU\nNXe/nfgycqSFRVKyCLNU+a4INOLL6/0iXrnTReW/XCRlJ6QzJlZVgrBXH3j4\no/QUrq8/R7/8SjGjkCzfLWSa+kk+5PpkXOLxnOJD27SgHQXQgPJI8cHa26zt\n+GJbO0O6P5CpgBF/l6uQaISB0w0xa3P+E/A8k2pY3qERTBzhqcTjt+cV+Bwg\nE9S38vyIzLNce4vmbolt4I5qaakPBtZSeHzlNR4o+ThBR4Fn9mkuifx8JYu0\nYhR7mVoxnuW70GdS5vLWfRFOyzm0SKY6YyAIhFBnnL3bTnBRLoGnEzBdPH45\n1mzk\r\n=khTG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"b188a4033a3349fdd2900c3109f91b734aa2bc43","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && tsc tsdef/twilio-video-tests.ts --noEmit && tsc","test:unit":"npm-run-all build:es5 test:unit:js test:unit:ts","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","test:unit:js":"nyc --report-dir=./coverage/js --extension=.js --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha ./test/unit/index.js","test:unit:ts":"nyc --report-dir=./coverage/ts --extension=.ts --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/index.ts","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.14.15","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"14.17.6","dependencies":{"ws":"^7.4.6","backoff":"^2.5.0","@twilio/webrtc":"4.5.1","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^9.1.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.17.0_1631661928497_0.32453610342581096","host":"s3://npm-registry-packages"}},"2.17.1":{"name":"twilio-video","version":"2.17.1","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.17.1","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"2d0aebea4e2ac086c6993803ec02a8d78ce99fc0","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.17.1.tgz","fileCount":508,"integrity":"sha512-um2+rseelyZShhfGUo3xPYRsX4g6cvP4DkZ5TZcaf2PZvN5FK97oKY02Kh20xJd75H3Uq701zb82iQjwIVDAXA==","signatures":[{"sig":"MEUCIDNu2ZReP7WXgv+p7GzH4koOjOaoks0X1A+WauBOlKjDAiEA+7ZzsYmI0ghiN0UxI9YZlzx1jsMOSMID7b3axzsNx34=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4348907},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"f43824d223a6e5b2a1ce116a5308f73a966c5b6b","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && tsc tsdef/twilio-video-tests.ts --noEmit && tsc","test:unit":"npm-run-all build:es5 test:unit:js test:unit:ts","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","test:unit:js":"nyc --report-dir=./coverage/js --extension=.js --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha ./test/unit/index.js","test:unit:ts":"nyc --report-dir=./coverage/ts --extension=.ts --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/index.ts","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.14.15","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"14.17.6","dependencies":{"ws":"^7.4.6","backoff":"^2.5.0","@twilio/webrtc":"4.5.1","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^9.1.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^4.1.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.17.1_1632262688957_0.17563334121525798","host":"s3://npm-registry-packages"}},"2.18.0":{"name":"twilio-video","version":"2.18.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.18.0","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"f8ef7b61f71700a521bb2eccf98b124a40ab676a","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.18.0.tgz","fileCount":508,"integrity":"sha512-G5AVTOW5bKN12q9eHXK8xvVzaaMbbhJu3pTczSobQG9lkjb+BR+fa0VvY8/aSKipf+q8b/Tw0dlpfKVsJHcQkA==","signatures":[{"sig":"MEYCIQDphg5POo1n6HXVwvh5T58pyupCEqAeLJ7yR+w+qsziRQIhAP5Bjx30fDTIZB1fBFw73qcKC7/bWF4CQvEmy+neKqye","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4356686},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"59c16063bfe4be3ab04d97c4df8d5e8a93df11a4","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && tsc tsdef/twilio-video-tests.ts --noEmit && tsc","test:unit":"npm-run-all build:es5 test:unit:js test:unit:ts","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","test:unit:js":"nyc --report-dir=./coverage/js --extension=.js --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha ./test/unit/index.js","test:unit:ts":"nyc --report-dir=./coverage/ts --extension=.ts --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/index.ts","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.14.15","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"14.18.0","dependencies":{"ws":"^7.4.6","backoff":"^2.5.0","@twilio/webrtc":"4.5.1","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^9.1.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.18.0_1634322810259_0.9187949762552441","host":"s3://npm-registry-packages"}},"2.18.1":{"name":"twilio-video","version":"2.18.1","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.18.1","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"7d9fc8a2ebbaef096c7585d1f23649717e584533","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.18.1.tgz","fileCount":511,"integrity":"sha512-M2/1P3S7+DrJkY5WNaYSS6vhTllDjKbfR0Es8meVKfAbgEz9MLelVDvirEHkJXJ2j6mwl4Km5j5PrP2EGUOosA==","signatures":[{"sig":"MEQCICsQxryAUZgktLRmIx4f7SAJZM8tXpWFfsJZoHXpROA0AiAw4BwZlSmm/hhMAZE68OyVXWcz0jcTGQYTvsawCmF4Fg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4375748},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"48090f1f63441875833cd3342e64df21f51cf2eb","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && tsc tsdef/twilio-video-tests.ts --noEmit && tsc","test:unit":"npm-run-all build:es5 test:unit:js test:unit:ts","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","test:unit:js":"nyc --report-dir=./coverage/js --extension=.js --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha ./test/unit/index.js","test:unit:ts":"nyc --report-dir=./coverage/ts --extension=.ts --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/index.ts","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"6.14.15","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"14.18.1","dependencies":{"ws":"^7.4.6","backoff":"^2.5.0","@twilio/webrtc":"4.5.1","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^9.1.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.18.1_1635534673890_0.16851657960421385","host":"s3://npm-registry-packages"}},"2.18.2":{"name":"twilio-video","version":"2.18.2","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.18.2","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"e138be2b42f959b323263c6239cf46a76e3c317c","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.18.2.tgz","fileCount":511,"integrity":"sha512-1qdYyL2pfaHargGJ56Wz22LO432xJAUkUzvKSTxO5k8cn7DDULS5zU0FQQV2skFBig6YqrmHICmGkyKBaP9E9Q==","signatures":[{"sig":"MEUCIQDTO0Hq9ePKw5twC8REoVxWac3LkwMyBl0LviWyggjlFgIgQQ7CjVyV/gGB9uXFPfPU7G2gkkrgKO1YUlnQuoTqy4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4393132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhujETCRA9TVsSAnZWagAAqeIQAJRIPHtNirbMPgn7t326\n1axUSXT/PCpBfDkgeFrN6OH9cLjf8Xa1w19Vm3aU4uxwuq1foASdFckevILW\nj1QXIYcVglKLlkc0OdkSPoefLklX9pcZte0XC+QrL61sIGzKPCYbGbcnusjW\n6Cl8mSqSs89+51/sCyoszUQTKbJWT2T4GpQ4kDUGfe2s7nwxs7kjvinUsxWG\npC6Lqj7YY6lhmlj+1uBrWFr57rvnFRu7r2DzgqJagIu7BH3hrcS+ibLj5yra\n8t5JC3ZO6vu+pAkKkIeyS3RKSHCSn57QQpfe4dk+6rzxBHjwkoPgTm1MdKMP\nNQ+861aHEzyxC8MgywQzWag99yT9rk4n2OVsQ3ZdlwL5FVp45z0H58EOyJS8\nWOe+PWaAWW+HqvR5RTBeNwj0FncQ7/HSPxj6uyG2cyFiL28ia3lMVlEVXRov\nuXzb1eFQ0Fi06gnJ8uAEer0R03RNX4PUw1O+Sk3mWuwRUCiaUYOXqhSnALfr\nLiEIzofLIO+isTF6V15FrKaMF2wecM6OTKo6hoRLIM/NMLiyBNd+lkGMfa4V\nAM0PTGkGfStdmY07598NvvoRhdfGNwpJCfUhuHZWaEHZRnxZLdCanC91C+6g\n2XeNvTQVf6B+/kQ+JTPlKWRhqmQKQDCmH3681qPJBF5bZMWgWzMtMk7TQ23D\nq5Wx\r\n=HRvG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"5960a9bcc66a01c5468281cec715d32fed2600d2","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && tsc tsdef/twilio-video-tests.ts --noEmit && tsc","test:unit":"npm-run-all printVersion build:es5 test:unit:js test:unit:ts","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:unit:js":"nyc --report-dir=./coverage/js --extension=.js --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha ./test/unit/index.js","test:unit:ts":"nyc --report-dir=./coverage/ts --extension=.ts --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/index.ts","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"8.1.0","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"16.13.0","dependencies":{"ws":"^7.4.6","backoff":"^2.5.0","@twilio/webrtc":"4.5.1","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^9.1.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.18.2_1639592211721_0.9497923603517622","host":"s3://npm-registry-packages"}},"2.18.3":{"name":"twilio-video","version":"2.18.3","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.18.3","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"8387503a822c79541a2a1dcfbe2b3b8fcf7c171e","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.18.3.tgz","fileCount":511,"integrity":"sha512-S4Fq5QCBDXHAsITu3Kd1MHTBeFchLENUI9gAZrwYOQr+yJIclIHRNCUktym/G9rGGdJVQlG/nuyYYpOR3R9rvQ==","signatures":[{"sig":"MEUCIQDf8k+6dT0ze/b8SARGCRsDpu1mMQFgct/2t4daobkMpgIgX1PGNjNEoVyxxSdVFjFz6IyDrEnuHIIhqQRY823w/U0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4394466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1LzyCRA9TVsSAnZWagAAzfwP/0vFN9R3H5VJYgQTrMl0\nTJq5H6wRVqpVS+PEf5ncwQA+/ytOa7OOQnNbMrahIV2JF7eBRnhUozTMcy9d\nU1PmivZY+fdy9fpVxOcp9sOavyG/s6QJLQVqrw5UvFDXftKjdDSPqSrx95gq\nMe68Q5NkjJgZZ0QBYZZcJ8/V4OjjbDcGiABOlGbwA3eMJpeOC70Z+hyR+gOb\ni4gzTMbzDHabtsVi5ERzsHDiZSaX6jzB+JKcTiL+bUeG/XgcDqOABIYDj3un\nanRNjl6KbCqVycDcWZuB6ScqdA7mooQygscuzip4jRQnxxu6nkqp082gdKwO\nwYsQYBELaMhlABQQVI+b699c5jHTqVZGCMsr13XK+i8PzNDFuQ8vD61h4f9a\nW9kgeuy6BRIQv2R89PF5LHGJt+tYaM0N5+ln5v2Bde5U1GWdVq29j4HCU2XI\nM54jMDFRqQPS+q1LXpINtxvM6FU/I7DCFC7b4lh4mzRK1WFHA5ss17Eae1we\nyx7GnmPYf6mgFlbql0czjgCi0Ab6oQLur7eB0mDVLDaiSADsvGImMwZt4PSN\nx3fdNomxopCrcUZpCK+C6yMTcAysZIoYCKYUN6wu7flUj9tUKt7ag0N4DeeF\nYU1er5MXGpbEZ2iSUvrUiuK1cgpz8OSq6f19NcumSjOUdanIYVYe+tJXHEX7\nfonU\r\n=uJ+i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"20a693404e8b59cfd6a0e899a7d0e71251afb42b","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc ","test:unit":"npm-run-all printVersion build:es5 test:unit:js test:unit:ts","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:unit:js":"nyc --report-dir=./coverage/js --extension=.js --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha ./test/unit/index.js","test:unit:ts":"nyc --report-dir=./coverage/ts --extension=.ts --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/index.ts","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"8.1.2","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"16.13.1","dependencies":{"ws":"^7.4.6","backoff":"^2.5.0","@twilio/webrtc":"4.5.2","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^9.1.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.18.3_1641331954766_0.6127864452515215","host":"s3://npm-registry-packages"}},"2.19.0":{"name":"twilio-video","version":"2.19.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.19.0","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"1f31f7877141c4f8b2ac623c77c68b1a6ff98aae","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.19.0.tgz","fileCount":514,"integrity":"sha512-KOzSGcjkgGs5CJfrRICEl7gK0/j5Vl2jNL+BzFEz/OaOvaKhusl+7pz45khdqCmxdXHgO83rncsz7x/ezdFfzA==","signatures":[{"sig":"MEQCIBtbfk8XyF/wmo7t1UXcLe+gBfbFF6c00ufxO/c7+1IJAiBYv5t9RckDI1Ks9GQrvh1oB6rcvqOad9dQResPMPscaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4480235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+A39CRA9TVsSAnZWagAA+MAP/jts6H2GpQnOEogj1BAp\n+LXMBGHwX1i4CPOyi3iyLb91ryPPVBAlgDCDn3pk3lxcMsUEAZXEx/RgF2iT\n2aJxwbTyWPvkRXyq7KrF5r0xqThyMAYxcy8gyCAQkKAFxpYWlLfe9kfIjDMp\noql2IVJTrv5qVsFjGRTykMrQDAlTACZhtIq2JZ1Td8dDfiqrfxXogDLUwCTZ\nW+oR6gr6QMXE/C+xogks6mFSNScmO+9atTMt5SVu8TRbQ4WExFmNjX+BM5rR\n3l9MHcaWGwXowSEvQ21Xam2jh9DkHPJ49PX3CP3KkYY4NeJQkTlaf0Y8cg30\n6jQbIxiDxLQ2uSJ9fBBvLcLCgGXNFaByv7Cx08fzV36ZrmD/RCJtaxlGxZHJ\noOP4EZ4Om5EoqnFjmm6xH+dMZGgfHZ9nLCw6DO5XTcWvNrQQtImputaBP8ny\nEjmOCbWmsDw0MT++rtybSdPWo0fhD2hfo3OvoU9ZN790RqF9mLb117GAkf2A\nkxhT2N1aC5IKzFXJoU+9Ar485NnDhr64IjIzglqn5lPalxaE7NEdfDUn6u40\n4gL5ymK7Yyb+SEekMnSfv9m7eUU4g9Welq094UhlyeSCD7LR00MkWEYhiRVP\n6waDbUjgHHbhR6a8+0Zm2JsgSgInX30EKx303LhPZZvbszwXCbMCdBSRBUs5\n7RiN\r\n=l/de\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"f6d618c7a7cc777609d4d4bb6d54ae362706f04e","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc ","test:unit":"npm-run-all printVersion build:es5 test:unit:js test:unit:ts","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:unit:js":"nyc --report-dir=./coverage/js --extension=.js --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha ./test/unit/index.js","test:unit:ts":"nyc --report-dir=./coverage/ts --extension=.ts --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/index.ts","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"8.1.2","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"16.13.1","dependencies":{"ws":"^7.4.6","backoff":"^2.5.0","@twilio/webrtc":"4.5.2","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^9.1.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.19.0_1643646461498_0.5952429843926588","host":"s3://npm-registry-packages"}},"2.19.1":{"name":"twilio-video","version":"2.19.1","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.19.1","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"199cacb4b5af9e02c32dc74915b4ccc38efd502f","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.19.1.tgz","fileCount":514,"integrity":"sha512-o0stzCUl0tIasNvPn1HIZ/9+GqAX80rPGhDtnEFFOc25A3BWq4hDzxidmjEEbPeomFYrO6BqzjwPm2GfqudEIw==","signatures":[{"sig":"MEYCIQDEKLDEt1Qxa2V7EMCUio5rRg45YewkbWqn2QUGM6sAXwIhAKjIg7WaNwVVd4zr2++Iwn6M10S2DBaHdxLSx09X+rmX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4484524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAVysCRA9TVsSAnZWagAA/wYP+QFnK1wz1qWDcDTadYXN\nNx0HNDdBvvBrl+DVMzsYy1gVfMsIfZ7V7r7y/Lo/8229tK9HpwBw9uV4DLVy\nVw04X52XK/u6dF3boCzrEEQlHBsIW/9nNB8xL4mfP1QD92uckqNGcMKlnETi\ne6Hw9MsxJrNGuUNBwnxe8yiGYXCyswyXg7AI2xn51WpDH87W/WAgDUoaPgFn\nS3SAAtkoXZd7raBq28MFQUmmq++lpG/P18l/ChOzHGBuZ1HRUnoUSd2keyx/\n80+W83+mQHyP6WwhGAPiOxNCmXaxdlgfDE+Z8AZzOa5QX97RNRTEgMcA6SKt\nqTL+mkVuCN+id7GMtry4rMD2XwwuxJM5wBgQvg4krvMaQJHF9L+fE+zK8ytb\nirScA5lkJg92ap/iYINoVkQFayBw+d7yiIOyFSl/Cw8rxJ+ZVPRcID7o8R2Y\ne5hm+kIumUx4AzUJ3kw/Td/TGKBfh3k0CyEgrZziGxBiyr9cmybTmEEfZg4w\n5UeVOn3Gd/F2PypyKsVGnlyqe0LcglxvQak5cqqXiH5wJWHiI53/1/Nveoen\nHSmwYq6q0OyghdikuU83Wk5ZUwYV+CKs2rXm/DuUFbM2F9S46NN57/ift7ug\n1W4917s8/JLKNK+xRMQOrPOiTXM8eGR3SLX+TXJA69F+lGwknM7pDWGpdvTL\ngvv+\r\n=PQWy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"a2eaefc200007ef1a9422bb17f74f42b550dbe1c","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc ","test:unit":"npm-run-all printVersion build:es5 test:unit:js test:unit:ts","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:unit:js":"nyc --report-dir=./coverage/js --extension=.js --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha ./test/unit/index.js","test:unit:ts":"nyc --report-dir=./coverage/ts --extension=.ts --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/index.ts","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"8.1.2","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"16.13.1","dependencies":{"ws":"^7.4.6","backoff":"^2.5.0","@twilio/webrtc":"4.5.2","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^9.1.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.19.1_1644256427918_0.14885041082158756","host":"s3://npm-registry-packages"}},"2.20.0":{"name":"twilio-video","version":"2.20.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.20.0","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"50858b1c7ddbd3655a471ea1b53b5cdc3d361043","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.20.0.tgz","fileCount":508,"integrity":"sha512-vk4xiSWN9LsthOG7hfalE7y/tBZrHnGGglY8Of3XRlWurwP2NJhClHGo5E/AHC2e/2WqGRyKDrggEeymj9dovA==","signatures":[{"sig":"MEQCIF/s8VX4aVNw0SaVYFHpPal9rZUGNemDSpAWRBhAtq+bAiBHjZPYwBBKqWEICNeK+zDQ7PGMLbypU77es5xaO3IPnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4451046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBXk9CRA9TVsSAnZWagAAIGsP/3EI5+kouaeSUOQJV9XM\nl+kDVWpCph9rxe0Vcdv9bcoHd1wx9vv1eCJQKmNinBlUMc0OKGWtdOxlTMZh\nuTCUi2aXdrW+iSVr1n0kMSiWwXsRldDRbjOf6qzgNGB2H5K697P2Qn1KEcnq\nr99b9NhNjW56edqBGq8XGhmXvoSsDze55TKPD+pw9O270qRyk4q1yeEgvrTm\nkqpAKt3AChftZ4eFMYtq1panONSY/3ZTBLJKLTBJzx2cJyLrbWGF11/UrhB1\nUqXRDlGCbLj3yYK/h6RpV2SjG0egCALJJRKDyHARwenl/8lfZjkRb+89LhJy\nh5e5OShJiFqTxnSTBUwv2ivifyfCmHpeuB/+3uqW2Ljouq8VoM0eSC8irZSB\necpdyrvN6Xndq7+bBcWWxoiBh4pZKjygEflytfOwo6YYSlVHYayvpwEUQBHZ\nbks08SD+IRXcX/slr/jmxTtrjarv4jz3ebbYwRhGVwQxxD5zTQ590sB7qbWo\nr4pX14xyd6CukwQ3tJKraSbIcUufu8DLBzmg2vYuca0gccLuShowePvtvXJF\n/jIo7i+cdSmaicR6i5U8u8GR7LqnlK1+QswQ5SYYaZ1RoWMVr/9tKTQDs1Vy\ngIpm/oa55Gm5FBdG2hEMKxLSz4o4yZL9XcBkNWE5AQ9Hjmp9BMe3TSHRSEDo\nWjT9\r\n=2EN6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"972c77f1c2e749c7942cc81e9d60d18c7d65e6f5","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc ","test:unit":"npm-run-all printVersion build:es5 test:unit:js test:unit:ts","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:unit:js":"nyc --report-dir=./coverage/js --extension=.js --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha ./test/unit/index.js","test:unit:ts":"nyc --report-dir=./coverage/ts --extension=.ts --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/index.ts","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"8.1.2","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"16.13.1","dependencies":{"ws":"^7.4.6","backoff":"^2.5.0","@twilio/webrtc":"4.5.2","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^9.1.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.20.0_1644525885272_0.14737001726165144","host":"s3://npm-registry-packages"}},"2.20.1":{"name":"twilio-video","version":"2.20.1","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.20.1","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"391a311621ccc5d904eaa5b228e6c967edd19763","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.20.1.tgz","fileCount":508,"integrity":"sha512-fxQeW5gCEt6r6NxsRgA7RgjaytXLjuLKey/Hio1P5Nmqkw6s+c+XHACIOpWhgX4M68FV0i3qwvHCO+YMQVyyrw==","signatures":[{"sig":"MEUCIQDB9E21RNVWieULf8wu9uJkHoHx8vFN/lK8llW64WgozgIgdkchjquwYJu5JlWygw50C09/A7g/MimIky9z4r93sAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4451305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDqGhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBAxAAhRjkBhO49fKdJv1nwCVW9x4gle9dAXuHnGpSfXkvGf+6J/1A\r\nBrbFHpcUHt5GjQi35/CwNMwGZU6PkopuOzCfX+FM6hvwaORxsGh18FnAZmhQ\r\nKqa5KW5HQyU3mK2EnuQto7Jj/hgT4lloQzKynrH9pPb3NDnCU5mn7XI4W91m\r\n2qjQkjHgckC0jfC+7fhR6/FX7KHlSkYzcpk8qX7RxnAYF4+SDsbmWc2UXd62\r\nRO6PlShXEgTLcnJeIsr3Tnw2jRwzXWOrjw3RlngVOhPbB4/pfgZnzqH/MTph\r\nscE+ocRI8UVXltvUoNSPumyRrmMn+lk7bJsqdf3dUHhbUCEJljPUYXZ0dLDY\r\n9HEnZhsrC8Hwg5ahXtkSQuRDKxYq9d9Et3PKnI2A3azXGHtGnTBBQ+Ac+6x3\r\n6xiRIHHjmGcSxqS0nVVUfIFZPgfKYXiJ0CkgrDxWUNPfPIBA6GzfwXUMAkvM\r\n6mAuasIKiYr4vPkOtCI0UoVuA8xzQ/kdaMXO/8S7IC669VjIRAdnwBmsqIpo\r\nAijryvoEKmzu/57JVdXcLkHaMCaiZuyfz0D7/aKN4MVive13W8Pq+metAWRD\r\nVmbknJWyVql/RPvbNkNMvbWHbZTItRevwUf1hYK9xpd10s4tHJ6qa8fT2rWB\r\nLSD0QDCMRkfhdZ0YhePAYIKf7f2AWEf3rvE=\r\n=Ur8H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"c54461792fc05ed512503255712988d90f9c8748","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc ","test:unit":"npm-run-all printVersion build:es5 test:unit:js test:unit:ts","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:unit:js":"nyc --report-dir=./coverage/js --extension=.js --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha ./test/unit/index.js","test:unit:ts":"nyc --report-dir=./coverage/ts --extension=.ts --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/index.ts","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"8.1.2","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"16.13.1","dependencies":{"ws":"^7.4.6","backoff":"^2.5.0","@twilio/webrtc":"4.5.2","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^9.1.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.20.1_1645126049375_0.5121628295392151","host":"s3://npm-registry-packages"}},"2.21.0":{"name":"twilio-video","version":"2.21.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.21.0","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"b026b60bded4412a7c12a825eb65281629a66f76","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.21.0.tgz","fileCount":509,"integrity":"sha512-d8G4BwtrnoiNIwHpPyMZ6Kgiw6KcglUCRSEf2MKJg3Zvh4ax+Ivsm6+oP/KIRwwka2YJ4DnPZ9FLVv4coxfWiw==","signatures":[{"sig":"MEYCIQDcafaG8X9SyZZd4kSK6Otq8Offaue8NeUacbYi9MmvlwIhAP7e9cjFrTYE5/RGxwmh2sOavMM+wI2tWKZhN4+nVjvX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4467451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJ+BpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1kQ//RGouIR2nwrFErahn+WmCReIqf6r+pufKu1dLjVpuEMDwc4Ux\r\n5BD7VJ+BC5fNBYFUxBbm9V4chBWMecZpwmcnTI1QZ6STalWGw5sLTSNgfWCB\r\nFjb34/mA+guyIA72lDsWEh8WOgWoMvQzmWVL7OGUb1KMflP2NxyWZhYg+cJ7\r\neGQBzwHzNSSXsa1FK+qqkGr+913S0xEJSo1+MUDQXtudE6gtlR1kmfovlzMO\r\n9oyOIPoDOWN8SZpsrcVfbhhJs0hGUJjnpGcsxMyasNhQ/13KV8haOB3msACt\r\ntSt2sl/MI9xBRtoyp/4GDr1kAS7nslI6iXQEST+ygphQLMc8M0uU2CrIlrzs\r\nTSfKOq31YHZH1mPkkL4KLhSBSJ3yZw/5drAL03ObKpn28/XW7cf1i0T/U8XP\r\nJ746QhqmNgxpPVEFgX0qoAykkyfCTiSvMmYaXf+UjDMkrOWa97y7Lqyrwpsl\r\nD0KNmMRUNgU0u0HVYn3aZGSMwGLH62lPV7Xpsuzh55uj/HTWXpcGM0d2iRto\r\n3IVvhFEqKDFhW3+cW2W0vw1YBsfVDs9mvaWnraDet4IY7adoaIngv6EaEl0F\r\njJRTLazILaon8cg6F+r7tz+uXZ4zkfyZ8AjSe9WF9JHgyU7OisxUmori/WNa\r\ngw9ve0NZJvMcRbkwgZgowsC/zk2Sa0D8Yd4=\r\n=H22v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"9e78f095872070571bde96a0899e27a6783c5583","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc ","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/*","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"8.3.1","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"16.14.0","dependencies":{"ws":"^7.4.6","backoff":"^2.5.0","@twilio/webrtc":"4.6.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^9.1.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.21.0_1646780521492_0.9894722885602187","host":"s3://npm-registry-packages"}},"2.21.1":{"name":"twilio-video","version":"2.21.1","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.21.1","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"e6bb3346e42ba58852d37b72501cdbfd1c4d508e","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.21.1.tgz","fileCount":563,"integrity":"sha512-odVq6tBF2OGwtOncvGuQjyuv6fAIkIWVzZZxlYnFkbUen6eq3A9fCtNuKLb+GnXFwXLzzRHByi3yJzQgkWbJow==","signatures":[{"sig":"MEQCIAgRZK//JTVAWe1slPHmnVt7fpjOB1rZ5rNEJcN8M19KAiAcF0L4viPxZcq/tkp8on0MAXI/L1Ct6lUCoSREWqHcxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4774685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOkGuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmru+w/+IPUgXULu/i5C8uwiEtc+Zav0rch52SINm/sC91atYEDQcQs5\r\nObabcaAX2j4hC9wg8VI+mwXWgcERGJfsMGK3Qx5Kog7VZtzrMIBO85K+Mcy4\r\nBqlIZJ/d+tGsvD8YV+o8B8CY1GMg3eBLEBcvfLBp2DPQwB+4XMP7TGqJt4Li\r\n0pKJdgliuOeFsEea0zH3AfExBRd3nbX0VStYCvLtlugWxMtXXpD4DaY6ewEs\r\nDabSIhjgNAegtDTolJdBi9N9K9bpZ/YdzlHeddhIAQEbL0L7X24CNOHEx0nY\r\nt+6RG5MShm11/+Wnq4ujQGQN50PE+GA1sfZfPvepWskF4fx4x+1c0EMRXFiP\r\nFZlmf535YU85xUAQC248NSGzEenjzAKApW7sWEHlxtj/5ANLSU+mHb+33zmb\r\naETsslEm36gxCwYQXvUEs9sVh+aBYGhGwQkTaLclWfHXiqcS0Gn76928rWkn\r\nrtfWSAW78IUbuAnCFyj3ekA5+f7qbrkqfawOJ3Xr2TKtgFmtX+v8NijTtSj+\r\nIhu19ynT0ZZlOILNs3ZTxV/ZRicOA9e+FfdBVENMm1djmabHvNgekrIKB0WZ\r\n/XWx2lcU+YUIF2TUK8BVVXSj60Rd0+5dYK9NQ3yq3ApjO7+v6qQz0M7XPvxV\r\nBglhqbAgoq2UBjfXnjrhtsxfbjWkNOo+Pxc=\r\n=NeyJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"338990e6b69f1a0c2fb995f2519e68d83e56a007","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc ","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/*","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"8.5.0","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.4.6","util":"^0.12.4","events":"^3.3.0","backoff":"^2.5.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^9.1.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.21.1_1647985070456_0.5846343928919926","host":"s3://npm-registry-packages"}},"2.21.2":{"name":"twilio-video","version":"2.21.2","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.21.2","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"8e90c4cb10a082cc85042d76a6b31f3a5283cd1b","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.21.2.tgz","fileCount":569,"integrity":"sha512-ARLaXI8A7M+g7Zi9vdVU6q2sVrQD5WfKrFPRTNp6Hf/eCldlk7WiqORPK/cEDRTCQ1hZse6KwXje7ya8WfXCPw==","signatures":[{"sig":"MEQCIAELHnrVW2Yl9d6dwIVZxJnFN6GAZe6NagZc3WzvOsuoAiB06I8Vwc6TfcycwXGXCup8KL5onskdOnHFcVRzvDXMpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4659919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimApjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZtw/9Ff8KOZVBBPY33HLWA1AHXOwHTE6d0L3c+hEhhVmpftFKy8wX\r\nyfGC3ymw6J2/OoNkjf0KYQuG5YFByrjK8qv9WUOeTT5U1hqckEnegBduPzjb\r\nZVE+IExVuQ0H4BnCo4K86bD9q3LaJ1yNSXfB4RFHZ23yaBpvkaRJQrrGDtrW\r\n7C7GlZT/Pg4e/AqsFKBwAgJxfBt+xeOhtawkJOvAadcuQV1zWg+Uz+Qwg2YZ\r\n5OqemWbKd9kHXsXwjZNXXpaHkoJDZJVeHfFHNAejj8WcGFPIWaNTwYNEJ3Yl\r\nixvTMbrnycnPC3YFMJIO5THjRO6JdkAIsHzwG2X0JK4hvoa4qweeRsOg/OCn\r\necLBDqn9Avgoh+T/0/iYj26eqyemXDTYXWkWqb5AJ0vVmVzs16/e+7UDa9GY\r\nrDBku+8DgkWDQV6Q5+l38m24J0gFhgRp/BjOaC7nat108aN/XA8oIn3sibGC\r\nb109l9axtQy2N6mBYu6nHSn4HmuGCb9ExJSTR4pwcNFBzeJdL3JCqCb3WpCq\r\n1MhnXckIR5ZcG4ypQ8BbN6WmfiochBBnCgAMrwkXKWBds7AFSik9CtnJfqNz\r\nFfG2D9/lObLA8rHUkWSsqaizWV8SN0smNilpL8ZV+juFy3in//SNqu8de/25\r\nHhrywq8gS84wXshoaMEGTb2yXi2x/64aR/Q=\r\n=9Arm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"8ed285ef676f200e2229a2f30fb75df9dfe12bc3","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc ","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/*","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"8.5.5","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"16.15.0","dependencies":{"ws":"^7.4.6","util":"^0.12.4","events":"^3.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"^6.3.17","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^1.0.0-rc.10","express":"^4.16.2","ts-node":"4.0.1","electron":"^17.2.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.1","watchify":"^4.0.0","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^3.4.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^2.0.1","npm-run-all":"^4.0.2","ink-docstrap":"^0.5.4","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.21.2_1654131299480_0.6006399106177747","host":"s3://npm-registry-packages"}},"2.21.3":{"name":"twilio-video","version":"2.21.3","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.21.3","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"77a9c365f9418a615cdd546b64169602f369b670","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.21.3.tgz","fileCount":569,"integrity":"sha512-EX9y4mYVXgo3pVOM9PYdrCffz6L97QqCWgVaWEw+fjNiL5sIdgFcz3au9AMmtuWaofYUxHXHwSxzBPsdHesckA==","signatures":[{"sig":"MEUCIBldjcpvmsOlcJURphXdZIc06oVjhaPutOLW8/NQuXDMAiEAkjfXAXLUyuBjIM/7w0OWBxPu0CiYSHxK6L1NEHhRXgk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4660297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin+QJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdjQ/+JBMx3yqZec0Zca+GaUsQU0L1YicRkorgUagSvOfFXXjvUCcP\r\nVzgJoDNZx36mgwM4WqbYVxWZLQTwAS9x9vvNqoXcGo6avW3jlwF8EMsQQbnA\r\nEVDDh/gaXDFoCGzbYdUrOc8aK0dRKwzCNvVuNRMB6yk9391eu6J57cB/h7zX\r\nbEDxQMETglymHkKbZ4Qalzi0Qyu+m/ppxdL56hjQCySpJ2yHF220o3LORZLR\r\nJAqNN6TPm3ND96YQEuFR96Wxbs6Tc2pwPZJrZUKzj6d0sMLQmdREaYU12bMk\r\n3sLLSF8/rxTlfAP2htUPI9T9+A9dbCVb0cvpf0ry77nJ4QomfhBvDElnseyO\r\n/VyOt/p8RP+AkENGPkWL+29FW5RQNMhSgmCRhagKUSIegIImb9ZmYiqEht2T\r\njkKxtfQwOy87taaYz4yLWDbJ7Zxn2GbmTq1bgKtdcJboSkIymmFj0PnOA71e\r\nUKj8isWmvDE28Y+fsrzSZg4VpJnyWtTcdV/iu3XRz+kSahxY9k7DUi4XQe10\r\nXUhMsmo3Kfw7IjJ2xJZdPm/Dj3iBxxdVJciwMGL3l9Fjh6R/u9ekv37RoMYs\r\nj/rmFvb22dY4tni31/HSqeL4Du7ou0AB75rmhTbXBIvN1OsPz2S0PgY/A+SR\r\nNhxkqq6T+JuUzt82Xn8Aym5A2uZC3qG785s=\r\n=Hos5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"972fa50ab68d3391ec4fbc73d479180ba2a443fb","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc ","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/*","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"8.5.5","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"16.15.0","dependencies":{"ws":"^7.4.6","util":"^0.12.4","events":"^3.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^17.2.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.21.3_1654645769136_0.5213754121001251","host":"s3://npm-registry-packages"}},"2.22.0":{"name":"twilio-video","version":"2.22.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.22.0","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"27988bad1cea651c7c0aa7e2b02e75c572cf0922","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.22.0.tgz","fileCount":572,"integrity":"sha512-X7Nzqx8JM9iFLt5yHo91j5hdZyqrBIrSKoNH00s4IBym1bO9sgu1D+4rihj8S1hA9Lj2zFU+/KeCMd0HKdkouQ==","signatures":[{"sig":"MEUCIADw4RGZSOF5HSuk2Z80rp6rxFvhmyngriocUb90Aq43AiEAsN7GiEPRLxWC/TZk+y5zl9cVejGg8DpzLw2e1/9QeS0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4706515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixKo1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrS0RAAmqJcqnGxsxlE1c+ATS9+pzNtfwKKsCnOLSWt9bfhQgPvx+R3\r\nSU0tG8YTKlQk7p29LWATzGldWcoyycmS+GqesuYErx/YZss47dac+vxxtqda\r\nqAt5JCCLGiKWyT8R+WuaKripYCQxbQYiPeOKYv69eGcW+5qswm6vI2yfvXps\r\nxEmCOqGU7pl8DPiKdGm2apN1cDtpkWMiO0lswLYZ73hc3x7+LNjkwEmGvO0d\r\nfgxRQ8nxN8aqQSRXyYrTGWdl1DDMF/sHHlwZ/xqgZfXcys648DhTCZjKNSv8\r\nhJcQBAbizs272/qjE3Rn5Vh+jbbcziYwrFkZACA1Oo7Sk/uc2pnW2gfOmQA/\r\n1R+XWsm1Qv68j0InS5fB4QZ3TdH2bat81zC7Kq9AYwRp/sfzX6FaDgd1VCDz\r\nZWOk3VNVy+5yQWuz6khAmDx9uYPcxHqZCTMrE1/A4SQR/8t0d56U0rwaLyCW\r\n+63KFWjab+tWLTxJAN4ChDLAXaQKprEFMB5MhwWQRBpBMvaQ9IOfJQxokZCk\r\nue29eyiCiEeQEra7sV0dMYzBVuc6UtnIUsuwI5q94Aq/aYSB/djdNxuyLE/H\r\nltj2Eu6U0CAqzmpLDNstE91t/WNcDFeWKW+cKZnhjKzaBJ57M2Q3bwMz9dw3\r\nYfxoy0OIVbRI8OnTeqQRbau67/7O4aCYof0=\r\n=XJIu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"61c73775709b9c7f2fdcb22479d46d44f534e689","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc ","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/*","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:unit:quick":"nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov mocha -r ts-node/register","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"8.11.0","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^7.4.6","util":"^0.12.4","events":"^3.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^17.2.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.22.0_1657055797672_0.9489607812596352","host":"s3://npm-registry-packages"}},"2.22.1":{"name":"twilio-video","version":"2.22.1","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.22.1","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"96433660f6c2b5d16bb4ca5ba5119ebec7517e74","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.22.1.tgz","fileCount":572,"integrity":"sha512-a+NIqBby+A6yH49MiPtVuOawLnYI32GS6WQoX/RcFNzHXruJFGSH2jNNh0wq+htsFbCgdSEk3tKtQQQARKMHvg==","signatures":[{"sig":"MEQCIG+f7YfhweTwcm+JJmRIjXtIWBcGo0pl4ZH5X9GQ7naAAiBDk82++W/3ek53/eYN0guYUTzxeGyZvF4bzpg3SdPsWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4709936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizMySACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsuA/9HO93LEm+DmmFa5m4RDCygfc3/LcAczu9OFzOqqLVKp5EBppZ\r\n8y3FAAqTCCgP/V2DlD7YjNwB9BBo9vIjjdboYMwO8jjrbSpofsmpSx7I2Py/\r\nzjBgRonLTrLozKKHTh4CATBBGEESs+Y2ZGOyf8YKR8+AH/Po7Vd4eZ+TUBnA\r\n9bgkMBEq3bJgzX6eV0/MCpPwF6iU+BoLED+7C+WmEm78sipu7WhHUXEyCkAS\r\nqRbXXfxd30nxKZ0Ij8I3ZizKH9PjvnkUNjSXG6hWRqCM79R/5zjgX2soObi8\r\npo9qm2gF9t2IAdQQ8TPSLp04H7S4hNDubgRreFefyMHhgImReYmWCSKRCBwr\r\nqef6VRccK8lTHB3m7qCmxx5N8YuW5gHxPFKflI1cBCmHhjNP53DelzBczMHa\r\nvFmM4VQYA6jDcLKUb7GaWU++AFQZ0x08sSP9yPnK91BLCEUdFXRx6hiTnOpV\r\nWC4hQ0j+hhEeYOInvNdE631oX4yPPCE1OoZtYXw65Pq9PN1Ga9EC8GDp/nNP\r\nzZEsEQow4aG9K1d6DpGEuOp4RsfcmKsgzN+CydSyqF0KNalYzC34kmZUBqSg\r\nG1rD6Pr2C9fZHSeHEQswnB+t22yKWFh692KLKPwRipIdp4XySnEWfPohROSL\r\nBEBjft6vzC8u73KMrTRB0iA6+IlCXK4TrSc=\r\n=0VCY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"983c33c68b013f0635da80ef673b6bb213206fc9","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc ","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/*","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:unit:quick":"nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov mocha -r ts-node/register","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"8.11.0","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ws":"^7.4.6","util":"^0.12.4","events":"^3.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^17.2.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.22.1_1657588882620_0.9991858175413757","host":"s3://npm-registry-packages"}},"2.22.2":{"name":"twilio-video","version":"2.22.2","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.22.2","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"386b134567242d434c4e329c60e1a6cd29b535b1","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.22.2.tgz","fileCount":572,"integrity":"sha512-GGVOV1h5D7iDRlK65Giyyuy7dSum1zz0OFFhbZOspWrmxGJ55CGWqy4Ff7ColK0+jCO3KtzgLOLbbP1qPe39mg==","signatures":[{"sig":"MEYCIQDQcwM7yzIUVnQZ12/qkSFMSearQIGyHjy/+VyRMvzoPgIhAOl4oszwzUFXoP1cW1HusToNXSbuoKCblo8rQ+ay0hKx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4711811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3vYdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqjxw//RX7N/BTyaj11w0N3I1uuJhQ8H7XhxXsLM9PUW0Ei+IELlpj0\r\nj6iDW1nWYUiRIP5xm2aCowRlVziZ4M7/3ajtMGybLhZcuxJcrsaFuYwMleLN\r\nNb4z9RDtuBIegaxH6W+q8Xx9b/vY5MbknSfaA18DLM2CdGG2H5fn5CGFTa+q\r\nGdqNOjMNvH4HEB3+mtRPL5ge/GH+bRhQ78gIT0AY/wptS5zLLGrCc+HQHvl9\r\nziGHiOTpxonLyJ4cnWBJ6xzdKDMVu9YbjKuQmzq/STpfqyl18QOUK0K7AkUF\r\nUwTYnjiFJ6h7NaJgibMzRUHxEKpXs3nn8oxtpbkzNFT4Fef+D8OuyEZF7LrM\r\nx/X/A1XFipt9emSPJkQzz/KvMbZH8oF7Zz+yH7rQGC91DgwxVC2zO4u7oijh\r\nVLpKjiHoJV3WtILjn4WaKDIIGe/EOaAHxpYxxwkHSupaVhfBu06MftgXjUQP\r\nEhLmoDT3DSJyg4YKQJD3QhteHiX7qy7AuM+CVOL1lv07DYwxQ53Rp4GWqLo1\r\ni4Y1enjmbHVjPUavMxRnxM6QcwFpN3ChdJEh9DtNBfUqdsH+XjC8HLYVqUcu\r\nv+8Ty/NfSZyoD6seLio+Auc9OL34N89Hj237164pMj/x6SJmesXGIO8S5wlm\r\noK/ps36hfE1nP7k5/cyFNS66KN+LCsh/CI0=\r\n=2L8K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"89836f293943395d989fca8ff414d956d4dfb2c0","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc ","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/*","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:unit:quick":"nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov mocha -r ts-node/register","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"8.11.0","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^7.4.6","util":"^0.12.4","events":"^3.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^17.2.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.22.2_1658779165059_0.7431089079889561","host":"s3://npm-registry-packages"}},"3.0.0-preview.1":{"name":"twilio-video","version":"3.0.0-preview.1","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@3.0.0-preview.1","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"7f4745730da259118331956739f86f50c18f74de","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-3.0.0-preview.1.tgz","fileCount":584,"integrity":"sha512-WiiEKsx1nEVcVgx2XWo8TknsnuRqZpkmd2hJMSKcEyLEd2FtmgxeT5e9Npl7heZhpqAKxdNetpKIFGIbbI9/gw==","signatures":[{"sig":"MEYCIQDftsHvY7LFN3y9Fouosrp3xOjKzcxOwxMzoKUtcdnAwwIhAJAdphb4OZVgOLUVtiqj7jrIkQeYSv/IgwRo07myHFEM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4907561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3xxhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMEw/9H5yTfpwipjMZzKiiRKvw/Wnk9mifjKbp5ZO5hyYS20M+rkle\r\nNQE4wyqRV0HRGEoMBFgjNEgBijx/MxZP1mFSo4gy3VXbVehFUqVaEiUa77x2\r\nKK9/GsKTeuoJoXbHYEPPuok+P4GzIAlmZoBxUmuOtaWPT1043ecdw8XLG1uw\r\nm8enbua1yNd6ZxyUUEzFku+/HYA7IYHoIigd18lEtwRPEGLc7elK1/m1qtDi\r\nB12uLFaKauI3nhdaZQsvzT2MYiFILI0t+GY8tYuyrEUg5TsVLxuNhJcveDeG\r\nsM/FgtXz3sPP43buiwtRwNt+KTi35OcUHDW4BVSrKnOlfUJ0RanQuU3WwoAt\r\n8/sQ4DvRv4dbeo1YIaAgerj2qNQB8+Ab7RYJ76viV9Vrz+CueydMxB+dlvkP\r\ndK4S1ze0W1uXiUuIDhv6W+HjKEsIEb2g7FAoDDHCc/r0UPAxJD5HINkM7xwV\r\nH5p6cL7pQE60HTmCYj+gLv3qXtce5lqyj3f2yYzuY74FmEJAS1ahNj00uT6e\r\n/HrRWudCj1WlQL7q5EznhB2XKES0zodFjy59+OJXa3nrY0hOdljJzWqecvPK\r\nbj8ABs7YZ3d45kmxxtc2YL0olKgEozeLElWb163D5hklRDgC4oWq59wJ651Q\r\nBgprh0A8telpbBQkYl+BgHF8P4Dgm2agsgI=\r\n=ey9n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"facd5dc5e155c4e0eb381827e6055f2bd5290a65","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc ","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/*","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:unit:quick":"nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov mocha -r ts-node/register","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"8.11.0","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^7.4.6","util":"^0.12.4","events":"^3.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^17.2.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_3.0.0-preview.1_1658788961168_0.5715119125567463","host":"s3://npm-registry-packages"}},"2.23.0":{"name":"twilio-video","version":"2.23.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.23.0","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"786c64077f1d33150ea1164ed2ae513d1efd8298","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.23.0.tgz","fileCount":584,"integrity":"sha512-3wD50eeNMqh4QItN3vk6/I/QJ15hEBmEd9FDxVUrnKG8H3GDgDEWzmjN+wPkw+SNYwGiE6dw5qOSESsthmJeuQ==","signatures":[{"sig":"MEUCIHEkresEp9yG954uv0yOQ4D6PL/JNmxC1ZCx503dlwjqAiEAnvGFAhcTBk34lhdS875Qo8NpcEwGW/oZuBca+OzUNvs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4932467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4yNvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrG8g//WAfoP3PPRtnPo+eXxNHqZmnpCQ70eqUASOIWT6TZUhEL3FMk\r\nAtOqA8JFsFVZI3C06P+L+VP6somMWdmYSRnn1GyrNYxgbl0GdZwjqv4PUC5j\r\nmIMV+zZVZKy8OKoynF5nxKY5Bq5XwAiM/fyqGz6d6RdbyPm8y82GX6f2Ka6p\r\n/ncPgnTGfdvB4OBIrD1aCxFuR+nxAUh853rPl3earqt5DIGVqkha3fDDn34m\r\n+v3E4RqVo/6EErCKGE6AtSw/t4Al1PkRd7UdWYOdp3FggmK06Pp1CYsOOT1d\r\n98cko+MsCbzgMnOR5MgpbVv3KGzsXqU1HPcerEDSIB9Yi4MNDkmviIfqckO9\r\niCFq6kj+bg26FJQ6IKS+0pAJeNnQZ93AGhWtDy8+XJhzwFeeiYAjNzdoPAUS\r\nhJuXNR4nloBaxUUxaYITG+IC7Em+n7o1CAOrYZm2oT0eLKBVkUcDwUF5lWsA\r\nIH+mrBbWhZBkUW2WKV3ctqz7QCv4od20lLb2gjKqyg6Exa5PamsfIQZwJJ0h\r\nDN8Q7QJa+zz050LPrxbo9rSVQgViEpg7bsLR84DQr13tsztPV789/VBl6Gw9\r\n9rHEsk9dpNCPiaQv1GRm48ig9zCJbiPBzuxnZ0msRMnyyuCYKBz16MZCi1D9\r\nD4foSmzLUcP4YXZsVYbd6uzYpIfSEiv++nQ=\r\n=y5j2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"d248686cc13862fe91f3a66e5a8d6a122f4d6c8d","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && mkdir -p es5 && cp lib/dynamicImport.js es5/dynamicImport.js && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/*","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:unit:quick":"nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov mocha -r ts-node/register","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"8.11.0","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^7.4.6","util":"^0.12.4","events":"^3.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^17.2.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.23.0_1659052911190_0.05959426380200061","host":"s3://npm-registry-packages"}},"3.0.0-preview.2":{"name":"twilio-video","version":"3.0.0-preview.2","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@3.0.0-preview.2","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"},{"name":"Charlemegne Santos","email":"csantos@twilio.com"},{"name":"Joyce Ma","email":"joma@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"d90a9508431cb183a8e4a7ae1ba35abb4fdf51b4","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-3.0.0-preview.2.tgz","fileCount":584,"integrity":"sha512-4wTiGY5FOqhPGDpXM7XoYUNGXDoNU3I6RIOeW8VMPVp99QC+NAiWoGLN714hhbuI1ndrXYYJ8Z030LyPvyyEdQ==","signatures":[{"sig":"MEQCIDKSN3sB0BxsJNPuTJO+iMOjXT8f2q5MS6PFex9kWwaYAiBSP9kcrQ3e08fisiBfxofHA+CVHvVx4NUvK+OC/OUdGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4946109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/n6cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPJRAAifSKp+v4uZgl66K8NOfoSQQWRhdPT5GzCaYq+V17t1Ne46Rv\r\nX7SlSyK6pDG8aJmnbjh7d3gmEd6kzsng00vIRKK7AJvZHcse3u5EDbFmxCdM\r\nTUZh0P0SlsiUnJiaAGmdHovD+6kFtRepU4nOwKLpilAGktJ2mTlq0Q31TMy1\r\n1Bai5p40PrQjvF64wXaUrr5RpNrbqU3vl42Kv2rzo0D9EkYxTO+eiFKFaXbr\r\nrHe6iLlUKDY76hQiVeBYTUgbJQ9UgMSEoFP41gLkBzzMlNV/C2xK5leu4hAY\r\n9vmhGSfU4LA1folRNe2XFlewSd9jwzxDL6F6vRiuANpLpnQaJVl2o/2jzEhB\r\nmQtpJRAX+cGfo8aPYAOJnGoftGbmrVhhTHhhQQWQ9tTX3CdZ33Wnem9Uhyih\r\npnGQ1Ow/n3Z9DPe+lRimxytM/aVWPe9OhIfPYIeLW4fPWLvYYFlvc2eiK+et\r\nZACwD5cUZYwUb8icHGkdAGVWam9xMiN2zJZ3nqVmFreF2+bVgDl7iWzxIomP\r\nfnMu1e41iaa6Lac8NCBWY614UTcbrpMweizGb8g3VVSh+XonVPkBzlHc4veb\r\nPeITspqzBKq43pPsNU5JivlexISImHu8nZgKpqUjuL+rXgSGeOIVsQojHYQM\r\niGKaVHnMMm0PAUuPAcbP+BC4Ga8ik5Io570=\r\n=757P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"99b4895564e8a150ba172d60ed17e5b7ffedb986","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc ","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/*","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:unit:quick":"nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov mocha -r ts-node/register","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"8.11.0","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ws":"^7.4.6","util":"^0.12.4","events":"^3.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^17.2.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_3.0.0-preview.2_1660845724599_0.8846652217125155","host":"s3://npm-registry-packages"}},"2.24.0":{"name":"twilio-video","version":"2.24.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.24.0","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"91fb7812c2bce2f78359e49cb1267d9e18abaa55","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.24.0.tgz","fileCount":581,"integrity":"sha512-LHwp/TSBukO041Eux9CHLazD2ZN3ETr8YGV5tKUvgNAWOz+wWz/bqH19YQwxLXvErygIp738sCb9DLQPfy5YUQ==","signatures":[{"sig":"MEYCIQCmgmVd9bZGzaL6cYRXWCxV9Fq+LhaJFVBoPETh8O70lgIhAODvnQNz+xzuBPce1U2jEMpOf7ytA5ikvv+N4/S6zraE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4809755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBB+IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHmQ/+KJsVK6rkCrSrWYxfjTmcQXFRfuxSq7DzwnhcnDkuIBIxCw5e\r\nVvYgGOxwU3Dbm534UQPKyQSncdh0RPERk877rCUXGDodJK5ZFcAzn7PcN62O\r\naQT3HClpxYwTKhgkoevCM0yd8s90IvoYEG81XAe9Ax98860YbqTkhwAPIqsq\r\nf7i5GzP+omItUUqN423lgqo4tqYizEyWLjYXzilwrrfwdKFGIHO+N5oAuq5h\r\nDZbkcwCLqHvzU+NQLd+jADqEkxJ/58UipnnF8v1jdAfRgxTT2GnyNLzFJ3PH\r\nK2/XIqFmn/0DDZh5jj8txCVLdWpRyl7VmE39oB+i58oT2CTEeymXLakNdf1J\r\nCGCGatlnnxvtFV3wKp5bZwYt2ITRHbNvO+zcFJr+cG1zZ1jDX7CZ1jY93mJU\r\nDxSmtA9crR1AnqyEmtNKKmGnI9pA272OUnQeFA9xEM5my+mepgOe1j4xOoEk\r\nGM8yIzcWUCKYKnFBOeDrAx4VbjX7kp9L03ba4ig1qouIu79eaY9adKxthMmq\r\nEOAg5vlWoWL6T4N314E3JpGF0gsqSVUVtw5KW42BfJ9oTS5xU4/vHikxnHLm\r\nrC3XEVTVMJKYy3qYVlUZUoyNQ+m3EnNAeh7FBFLqjTNnnKXH+kTl2++MIWaV\r\ngyQ3IdZ1GbXe4BCvOi5hLphU1lXr9MrEiCA=\r\n=vbc6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"18e258415ba6b4e8c82863ff95e93d1864d4bfb0","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && mkdir -p es5 && cp lib/dynamicImport.js es5/dynamicImport.js && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/*","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:unit:quick":"nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov mocha -r ts-node/register","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"8.15.0","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"16.17.0","dependencies":{"ws":"^7.4.6","util":"^0.12.4","events":"^3.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^17.2.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.24.0_1661214599778_0.24858815858956484","host":"s3://npm-registry-packages"}},"3.0.0-preview.3":{"name":"twilio-video","version":"3.0.0-preview.3","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@3.0.0-preview.3","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"},{"name":"Charlemegne Santos","email":"csantos@twilio.com"},{"name":"Joyce Ma","email":"joma@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"465d541a4d33c4aefdb3c5b60261db45be5748cd","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-3.0.0-preview.3.tgz","fileCount":572,"integrity":"sha512-s4mBgXXWAkpcs5qt3FuCes9Tboy0u+iqZHP8C2LzzY5wx8SGjL/EInqp8b0mEJkifccoyEexX/xyeW2s1vqkNg==","signatures":[{"sig":"MEYCIQCN3vIdDc6MWwTA5ps1zaoUfXee7BflQXnXVODXDqD2VQIhAJi06ZwljaPHzR0w8cllsrvl2TK6xqWhjKBRXJEOx9Fa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4869315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD9xcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZDg/+KpHNnJfG15FR/t+1BcaWnHUMaeUf8d0OGXX7GxDsYyoGGTWN\r\n3re/crz4QaUtwVtcPXq0sk8DUHeGHXcWKYvjLMdrtKyTUI2yjdBEzgg+7zik\r\nazHyNikIlE7fXZu/SguDZloP+8KO5QLRoro1myCNtsOVcCKeDopKF5vkzLIE\r\nlIPkhCXGbHVdNeWXGVhVTlYt1+DbUJXYvsrkECplxazRuI980N5mgllT/18P\r\ngou1LTuW+nAIkbtIqEB62PZ7D7+85kcSbW71zIHZzOHqL1FR24sxVPrPeVmK\r\ng7Je5/3P1WSpE6hl+SwULFstjZ3ilNNkW/GjgkT7vFZ09ei553eUWv6TRPy1\r\nNYD7IJIVjoyOCsjOk59iZEer8EIe9WAofEpiE/q4UpsoB/mdiCeBfTuadpAn\r\nPYXFhyvMWsmr0mKxARbQ9sZ7c4engFjq17rjJJk4zzF3zYPt8dn20AIuMElS\r\nuHGfohgA68kd41h9xMyr80yZdd/BuBDTY5dw6qykl9JCP2SRyM6UNdAp3xiY\r\n9h5lym2/3Sb7KfxzOnFEH8sR9lDFnqfHbodCeAV8CSGItQydla7jZ2VXjYSU\r\nlYwSUMv3CEb1qj2zXggWk9NMlQYKpXWfMiC124HEep3Gfj3veOOnXkcR3jEH\r\nppuZCpAnxDPgbvBPZk8C1MnLxDo4LGsvT6E=\r\n=eXFX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"32f3b8f6bcee6d3c4a0aa4d32d4db1a4e33cec32","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc ","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/*","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:unit:quick":"nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov mocha -r ts-node/register","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:framework:react":"npm-run-all test:framework:react:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"8.15.0","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"16.17.0","dependencies":{"ws":"^7.4.6","util":"^0.12.4","events":"^3.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^17.2.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_3.0.0-preview.3_1661983836175_0.6798416798736457","host":"s3://npm-registry-packages"}},"2.24.1":{"name":"twilio-video","version":"2.24.1","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.24.1","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"859e96aa4dbabe77e80fc44caa2abdfd15e685ad","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.24.1.tgz","fileCount":582,"integrity":"sha512-tKAM0MxmDs0YVCahlSrnNK3RTOeIdxoNJnLefBO3o3aCQKqTlhPusIISMsSz8zTVGqLSW74jx0cpSiugSIKHYg==","signatures":[{"sig":"MEQCIDqzY8h+MNM9fps3daKOmmMmKm6tXJ5YMlQEKD1Nz8wBAiAQxXPC4/k3oKy6f7tLJm8mZJRzUkN0GtuYzY4k+K5auw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4816490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGNp+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2jQ/6AgwFMYVn+VQPBCd/7q+HkD1Xjsh5F6Pt6O0U27qZkMkOfzHP\r\nYkg61pSxApz6U5nkz0VWB3JVQUvn4TZrtpU8KBzqT/mFUGfEO77eQHKkrgVO\r\n4cKLQsSgbz6eyVIP7To0ayJLSRORAPVrSmcPcC2+dU2t/sD4XzcMuenMRFY5\r\nupDjJqJDRKjukatv5Rq41SO81Pr5YK7USk142AnM3GUxp5iW4en7GJ5Fq/qY\r\nrD3KrrOkw7kBgvMrDpbK4IOHX9ZZIY8OHo0WdcVpfWQ04miCvoMNKo4aqkbu\r\nls+PYrqktCkkGMuomRiNpqYLFpS2EJC5eSruJ9d7SeFYrKHGpgoiMaQyB/kk\r\nSVcAki0r5Jk8rJUgm8CxDDhHXtGaARNMGJZ9l44QtqiYWL50XJ3kh5Z2jfeu\r\nESK1ZYe71V1VGm2VHqUzzRKB8QHalZqX0R/xexH617CbZ+QfdIhrBiVKfhCw\r\ngYYba76neisll7U9u/R3f7SFwSHV7cgu27+THIw5PFNuaoYxYLJ0ioYv0utE\r\nkjvRRXX7f5Do6PPI6Mv7vHXK+mwY1STuE3aPWr9KOAtRpuZ7ng0WY5tf9cO8\r\nUOAHbVWAvdkjaVTGAD9PNP66Qx3kvfIJdSb/HFDvdV2yYOoinb5xh0rFNsYU\r\nyZHXk/rLoUe2yMWIbEK9ySdm4Xe3c76UOKY=\r\n=SgeO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"0df9005b7209df4224b9d66540f225d6fa2b3d18","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && mkdir -p es5 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/*","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:unit:quick":"nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov mocha -r ts-node/register","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"8.15.0","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"16.17.0","dependencies":{"ws":"^7.4.6","util":"^0.12.4","events":"^3.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^17.2.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.24.1_1662573181741_0.5138222074301644","host":"s3://npm-registry-packages"}},"2.24.2":{"name":"twilio-video","version":"2.24.2","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.24.2","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"d8a84fef5b8e74995a931b07483d6d51d0a54349","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.24.2.tgz","fileCount":582,"integrity":"sha512-w+cv/JcN4ztJ/btGXVkojBl+96GSdtdZ7ydoYaetKe/Kl3jkOPPdDiwdslRhtbkVAiiJUdsBHhhTK54lF1tVuA==","signatures":[{"sig":"MEQCIDizS5V8zQ5Q6dmfMcelMISeqmPOpNhNU039TcD+ZhDgAiAN5Q/uCucn4edDn6KnGbZl3cDQ30MOfFdcpOvmxoXuog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4816348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNimcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3yA//ZucYxFiXqBWnVZL32sDNBniTSH1Z0YKlw19pXkS+oDjUOqPM\r\nWPPfe+8uG4H/C/v4+7dAK9YSp0UuJbl5Q0HeCcrCRQR4Ji8Sg1QWW5PpZdzs\r\ndl7+4VaY0C8GvUyBJ0pqqiBktIUewqP4VpFLutNbqfTimjkc+lnGQbaMTd5X\r\nbYL91km7yWAOrdBSXffaj2zY2RuaT6QH/rD3Rl0MsAqrrjdUbcP63CJCbo2Z\r\n1O44Pmmho0hBzs6mKcAeBgRITzCvPBVxC9pCnAVR3WOg/FGXUPBG3p08LfpS\r\n+miEU+74q+BcKFzSr4mLNSKPTl7KcBkYbKZipIH/EhwmkDPmV9TjgLin0vod\r\nBRRGMYKDu1gpQzgzzGGU5Vz2FDRddbTJLZjk1VU6Y8Fwt/Gu0V146MJRNbOK\r\nuReOu4gdxo5Q5tho4Tg92zLTI7PeMC3nBRfjfBfD4qY9gpRdpcGpzEtL933I\r\nxl0DB/FZPbPzzniLGHAGp084Mbp/6dTetkCX5t0H14hiHM8gDiV+Ay0J77pj\r\nM302EiO/Sj2DtjHFuM9wxeTXE7eDxfouvTaKmnOnjnbF9bTj2OjcO9g9hw5d\r\n0N6YvO0KQNNR37+HYLwe/UPFf/iCflg5S0Va9uqmCX8/YejPpGqL66RInqkX\r\n7Vaq3enQPjH6aGFpHXpXdbcblWrnE+xd1O4=\r\n=Ghjz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"c2e475ab1d8a3104915b932b035c8794acac16f5","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && mkdir -p es5 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/*","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:unit:quick":"nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov mocha -r ts-node/register","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"8.1.2","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"16.13.1","dependencies":{"ws":"^7.4.6","util":"^0.12.4","events":"^3.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^17.2.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.24.2_1664493980533_0.6840849736113099","host":"s3://npm-registry-packages"}},"2.24.3":{"name":"twilio-video","version":"2.24.3","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.24.3","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"39c7540132e80c2d43bfbd121845f2b9f1ac16bd","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.24.3.tgz","fileCount":582,"integrity":"sha512-odk7yXIiMn+U6MZltF+rcwuHWs033FG2DG4moY+ok1mDjmkW9mP6NSM8pNj+1J63fvAiLoWHVKq27++iMgdLsw==","signatures":[{"sig":"MEYCIQDDD+Q/fRpi6RQRUYKpDhzoem7lEsB2anlDXrWTkB5JOQIhALE42CS14tgr1wMQV6D3shpjctMmwDh+KJYtF5cM9RGv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4812228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRK5DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDzA/+NXzh7ce/MkwStAceI/CmpOHgHbfbviKD/MSidC57cCRJJNrv\r\nkT0P0nqIzYW1Nggn2ypNg43QzJYry4o8a//yzWlXdDeC5Nuxxm+jJMSV9g91\r\nByZ8lzyFNxgt2gE62VEbJFERPFkVCJmd8XMn7aYGqqg+QRalfGjl+V9fZdQh\r\nAKTAkXtePUMyzyChTQFPbY4qz9KTCRQmGoinroT+AgFVtD9nZRNIG0DRAIcK\r\nYdFCRfEDug9DiJlBRqUITOImdQ06LCT46QoDCzfl+ab4IffqSvnA/aR1FoEu\r\nFtqb+qOWKNY5ah2mXYCoS2JRU9eE2F6G8eI8ae/mLbIIpVzkXJnH34UxoXxM\r\nhzO3VZ9l1ejG3pmmNgz/xXRmOTX79pqJ5YF9CFXC8GXepMEiPKUmfByrcR7O\r\npZyZzkxlsENQ9AK63kZYbN4gHZwrv7qRHdyjg4XShKmFOYwVfXNeVH5gxVe1\r\nogN1r3pYT/SlzmEDgFlj1l3W0+rjl8XOmCzDZysYADdRQavb7ONZEXdBMGuH\r\nervoxqEH5aXSW9t1u0wnWAIOoiOq+EOgL/SERzZSd1S1oTlkdm6xU7MyD54t\r\nJgWFo3Yi30VEDVfpA8zbHaT0qrdv8lj2uxcIaChCR8tmggKy8LoBbJLXdH8k\r\n2PuD/rZjL27KG1iHEiHXHtr/RKoxsxgeJiA=\r\n=S6+M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"6b625db655e8f6e23c9232616adb24bb2c5886c0","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && mkdir -p es5 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/*","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:unit:quick":"nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov mocha -r ts-node/register","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@5.5.0","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"8.15.0","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"16.17.1","dependencies":{"ws":"^7.4.6","util":"^0.12.4","events":"^3.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^17.2.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.24.3_1665445443187_0.9907334147894833","host":"s3://npm-registry-packages"}},"2.25.0":{"name":"twilio-video","version":"2.25.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.25.0","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"2582f6d23cca9037d31cdf0bc8a01bf3eaca7e99","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.25.0.tgz","fileCount":582,"integrity":"sha512-6bfGBmBRB7qXDQHEjKutFc2eRv7PhXZ3znf84pE0nCNQuMOGWT95EAaZvfobQpMR8ZqnZsgO/1KuBYcwW0NrdA==","signatures":[{"sig":"MEQCIDNa90AOZt8TNg8HimbBhvZSWIUqjcTzziYFUky8r1J/AiBS0cRK4Pljxf/os6XKXkHFaEp2uzJQIOg3V5SAb6OlYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4846726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcrrMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZIQ//bN1kmLnosYedTwKOvhcQOS2d/sCDLhKsFqpTa5kBRD+NQ8kN\r\nL2C86rOPBG9pWYMly9tA7jCAudKFIkWM78dQnyqNacpbam2+C8zWXvUTn5mG\r\nrFVzoUH/R2aR/P/GQUcnGKk+tBv4AswG+X+QdfYWj3R9fM3Bkdwh8mhNhD/A\r\nmwheCQRRjgsWr/JGLiwczsV3yOQZuVzEjweQBeibbCTcZc/z+um9wQiwW2uj\r\nFz77QDTwy8mHJQcyn4jMEhf+tgbGyqYDmjfvc5egUsLd7E+AMVNhK60N4DoP\r\n8UQbiq2uXlM47BNTtFY0pmsKf+OeUGlZuolmzcUH69AupopFSbjxYJdWbsX7\r\nBR4tz/jYKLGViVZvsn6P5y9u70p+VKadYuoK5KgYHYJwzcl3objqZXjY48fk\r\nKKhqsOrdGk2LDNOtCFHBdvWLTWh5IzFWZ0Al/c6/fArh3mavY62W2ntsqCbK\r\nIO0GEiV8vmB5ebj1c5ZG98LwtKVjeKEiUlei5YjvPw18WciEcB7USqp5QbD4\r\nsbYz4/CTOIRoIoHajGZpCFTMAr3uOE4E9DZdruODliugHipyG59gfP1Bk4Ta\r\nZY4+Q42/YgHLVYwe51ayl/+ptwdBh26LSIJ/zTtIg1eTwzqk1BmgelDayv7C\r\nbMa9G9an0Nyz4S2psrCxQeX/+ev1zUs2rDE=\r\n=6NRf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"9d606099df4d89174e0d72eb759f7d69a8fbb882","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && mkdir -p es5 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/*","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:unit:quick":"nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov mocha -r ts-node/register","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@19.2.2","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"8.19.2","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"18.12.0","dependencies":{"ws":"^7.4.6","util":"^0.12.4","events":"^3.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"^5.0.2","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^17.2.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.25.0_1668463308164_0.707119567456415","host":"s3://npm-registry-packages"}},"2.26.0":{"name":"twilio-video","version":"2.26.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.26.0","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"d8643cadbcd4833b3332fa0b4785002555194b67","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.26.0.tgz","fileCount":579,"integrity":"sha512-i3zNUMZuFKmZqB+BrvWlF/k09+DT/UpHe3zHsaKMelXKzn/qNNhOTCtyWXnxXSt1bimdg5TR3WBZ/EbHRo1Xnw==","signatures":[{"sig":"MEYCIQD/6x2arASG9Dp/vO+Po3iQXctCnuwyqfwqiW7dhy5gfAIhAKDCloTCa7FTQF/ySZ8CuABgsreh5RWxwDWVQ5yQT0AR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4897896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmlk4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp62hAAlj4Ez/QPunBy7YhEQTmBtW5oxzZbvOKBkH3ClypzWABQYJgC\r\n/MxS5FsQwMCZ17QlFqnkuZBI+koqvmxe4fF6FM1t6ShRsj3kOpsNuGB/L00a\r\nTNxm9vRFTvIVOKNlXtVUkQFM+GeZi0w1DWkBMqapVG2r6VBYYsp2WN2Iioy/\r\nbuF1GxN2zF3qdQUCLjo/+flXemGeT4UxCwj83mYas6otIOW25Xqncez+IiFc\r\ngwtw0wnKMJjQlUhgPuqqy+pgTwANFD4mWvFEimlO31srYZXoqRxmxf+s55k9\r\nedPplsIWcsmEwiymhjvyJdVbJhFTSzeDY1lGXfDaXCo5whpqhL+5FEZ8bU/V\r\nQtHzyR8lXEuZSbTzDOLBNraRmTrPIibdMmiRWOx28SQBJw30Sb06ey48CIxd\r\nOvdITI6w2xxA+YTPUUMDnxRA6gIAcCj4wFxhczEcX2BGmK8Zb3vUPRyrnAgh\r\nUffXhhZZwyNbjipgArzPVkrLuWBlEEPE5V9ynOQLIm1r0Y1zm6lwKjs/I/68\r\n31Hp1GCHWOPbWVmF8DdM0gVM9SkGLhjw7l3/TtAGQ7jKMSdQPrZ96gRlP2pg\r\np0z8OEU+7p/G0eVfBTwWPtQ00PPShGJWDUlgGGdKff9FIakmFCQaimtkQU+J\r\nhQDLfHSu/xGAvvCh3LTEMsrFfdcX777dP0o=\r\n=UHcR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"7f5617aa2e7eea2391c48f7e0380dcedbb26a63a","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && mkdir -p es5 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/*","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:unit:quick":"nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov mocha -r ts-node/register","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@19.2.2","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"8.19.2","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"ws":"^7.4.6","util":"^0.12.4","events":"^3.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"6.4.1","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^17.2.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.26.0_1671059768534_0.5253348056434199","host":"s3://npm-registry-packages"}},"2.26.1":{"name":"twilio-video","version":"2.26.1","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.26.1","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"fce9ff3e380a0c35fdf3956da5483ccfd9edb4a7","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.26.1.tgz","fileCount":580,"integrity":"sha512-Gj7OnUNSQvWpSRNfnjEBxPBs1sSVk+ric1JnikCzUby3jrFyRSAlAOHZdUN4+FgzwkPkp7pQE9S4YoNCUkmjQg==","signatures":[{"sig":"MEUCIQCv2+yWMUfHuaZxGFeEuYccos48fQLpzWQKybfJOOqecgIgdoCkugMTbvGcc5wnOWyKSD6w25O9Cx+j3FIuEJQtlSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4899046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2aw+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9FhAAn9Gy7qfoXlfvxMJibjz6N+7UMmtVT6imWlbhyQcb4aS7RF5O\r\nwXQwaI1Dqt2FyTh+38+uOW0s/JIrmHrUD+5QDqLzBY4YqUGmsPhNxoFtxzIE\r\nf9oOatHdd8g4VvS5fpH2RvlG/sSygmGZBtgP05+hfL5rx5L9eee3W3hidMjg\r\nRl10/6Q1n0MmBwKzJsBYolAZt+TKtYYvqmighZ6lebSLYtxHKGJD+DoHPQnn\r\ngmF+6SYuhhuIuoZu2tK5rPuYH+20fNjraZL7aiCJHtYa05rE/+GYBvHvTCK2\r\nH84ZLoS71o8CDMlmorwzcu6wHeOpq+oBp3O8EvogZ0BMkxkVOdgIw83SfJ9b\r\nTUjfV6hpZpXXmGVQ+cKyLLR8gcG+LVbfwu4mrfzOWTqrZH+pIqogM7DGgkVI\r\ngfaTdQRXw/t795APTJTn6cjthd24XFq6K19WbjO+5DkTrXX6bb7oD+sANyUv\r\nI7/zKW2RKeLbBB0BsLz/ZsInBglcW6Q08tS/FmzLfUY5kySpbprEQ/YSkXuq\r\n6YqM/XR48MBCIYakcMPmZYt03oHEMpqaCzZ5fUDvgAq0SR9Yp6dEtG0bi6xx\r\nOnnlwFN8/ODWLw3O1dtcUBlxBjpMtjFldJJjyKfp6ObyX+DM2CHP/eDzavK4\r\n5fWovGdFhWMuwM9XCopO4wHuAgeKFVGCPMc=\r\n=cO94\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"627b1852039f040df9f76044a96b3aef60eefe84","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && mkdir -p es5 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/*","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:unit:quick":"nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov mocha -r ts-node/register","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@19.2.2","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"8.19.3","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"18.13.0","dependencies":{"ws":"^7.4.6","util":"^0.12.4","events":"^3.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"6.4.1","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^17.2.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.26.1_1675209790518_0.7930696115916405","host":"s3://npm-registry-packages"}},"2.26.2":{"name":"twilio-video","version":"2.26.2","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.26.2","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"0da31af0a844f0af4d3c9e3478e0ede04a899de8","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.26.2.tgz","fileCount":580,"integrity":"sha512-8wkCXBpFiawhlcTNrCYbZ48s+mz2iMF1zf/gplDgNI5vi37n6FlXHWSjinrxHef7v1IcchjjP9SDXno3Ts/PUw==","signatures":[{"sig":"MEQCICGohNRt6ib7GTitmo8XgxUfQZ/MrgV88jPBCS2ClL6hAiB74eSnTcjOwfczjauUIIhCg+go5NyiGtf4N4HngKapLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4913600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9SFWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTog/+IO9YUq7Ku5HGL3uSdKT7SYjrxKO3ec6rAcqfAzhIjo6pVb+8\r\n0+zPUS3QeOn0ddEHJjO7JlN6XokoJPhaaRxQr3wIGozKEzMLsS+C2n2vNJBl\r\n8HnrxuEDBfSOCxc/dC7uiIabhsUf8QtU5FU7LIk4sfYKr5FklQLe0dnkqUpP\r\nrTMMeCK5k6AgY6jkts41EoMkHpLQaHCOjKh7QO/LNcJzz7kf4QkCCCpHaHMz\r\n0z1/zq86VP5ikh+3YSu6we0jLxciAu6tZ0mF+FVMaJPkTRKBsw3pgfh8PQ46\r\nXpkizllQQxSZK4/0k7j+akMr/3UcKiuzfOE2Hk3sJO3dTO1b2Oh4Wsntj56m\r\nty5VSJ68E5DatALQX7oS+dOo3LXBROWWMt9mZsD7Dk2AOKgV7RargGbzn7v3\r\nn09MApnUQVqQFpNrLfR/arpVil3KQ67XLiPHu/LhblwNn4im6bLRO0COg5vv\r\nySX5JAg8PX3AYdrh4sZUcveydO2DUfZNgjsOW7UdMqR0IF3tMDXSr9CPLR5R\r\nKPYBPYPpTFY/TD/UKAJJ8w8/euhT/8jGN+wNGoiX8IV+gfHeFk0WIVWa2Yhm\r\nNYNTmTm6OJKUacXLtse9Bc/UnrLWRxUi9/a3jtatV/Tz5abCMi8tdrmNgCKV\r\nLPo4X9mkm9fjKDVk1Ht7yCjy875l/JAiEGo=\r\n=62Qw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"b41b7c6bfbaf37e330e6610a1c07e66ead5c164b","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && mkdir -p es5 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/*","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:unit:quick":"nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov mocha -r ts-node/register","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@19.2.2","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"9.3.1","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"18.14.0","dependencies":{"ws":"^7.4.6","util":"^0.12.4","events":"^3.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"6.4.1","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^17.2.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.26.2_1677009238233_0.31347461496350526","host":"s3://npm-registry-packages"}},"2.27.0":{"name":"twilio-video","version":"2.27.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.27.0","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"1c4afe1cafaf69535ccfd6f3506fe1927920471b","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.27.0.tgz","fileCount":580,"integrity":"sha512-hdiYOKuujtLdG7A8Ae/8qeJWfL/zZXVTrh79fWq7d/QAgZ966R7QJdWkTAxdairhlhGLCu4cN4jOBxQ1Bqe9MQ==","signatures":[{"sig":"MEUCIQCLLh9B+X5emWJGJoMbaB4Hc9q/xG9I8xGmbKPaKvgB+QIgbSizOxw9UzcVsPZBH7A+n2+Xd4xJ5DXSejbpTL+Lp2A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4932682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGiOZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAhg//TH/UYGfPTjZg5XfCZWR2XQbQGHrLlUEisQ4j9U4d/ca0Rk0i\r\nflTDGdWfbe2O5+prUfLwx6UQenCtOmmvfPRRehO4COTG34KAHCZ7MfKukI5Q\r\n4oBPjHfu1z9EbviRhQ7CQl7vE1OOCU2QJD9FlivtaaIWNEltybokvn8+w8P+\r\nShTRd16usAfolIHlyO5toDOeY5aN2cVo5e0A4vnMYCxQK2IDO9QikKE4J71C\r\nPf/LEH+hJhAT7Qzh75SxLrc8kBLJVmmptBbFaUewT0xYkHiBppS0e4iNEbG2\r\nchLyYO9/o38s0G+d1Qf9idVh3TUPFJa4wHu1Bb+ta2t3J8e5PWHiC9eviAdH\r\ng4/QSu0hSxdMI7MK3pZ7o/A23bjZcRGlkc1UW72rmij9CJ2jJpLI1XXq/Pgq\r\n8oO3oLq7bqf2tX7ceHL1VOFIjVempWLIQSSlz9SVey9wWCXjrw29U4eNH11G\r\nyHO7msctILJODDPlzjM8/K4yB8cH3c0LOlAa1MQKPSEgLfQYb9X1E2nB+lTY\r\ncaOn+NEcl1D/AaNbbtgD7i0dxfk7REXXnzes8xGTrIv9Y//TyPieCXxcBgpM\r\nXgUh2ivUE3dlI+abzCVfAah+JAdlh8fRQ7BTd7x7fak4H/uT5KY4P29huoua\r\nDefW3mUdiqwFnwUZf6y546rtH93FM8nDSog=\r\n=7/M/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"bb7ff9360547a473828033c472487471b01a4c02","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && mkdir -p es5 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/*","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:unit:quick":"nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov mocha -r ts-node/register","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@19.2.2","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"9.5.0","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"18.14.2","dependencies":{"ws":"^7.4.6","util":"^0.12.4","events":"^3.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"6.4.1","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^17.2.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.27.0_1679434648880_0.29262996291414733","host":"s3://npm-registry-packages"}},"2.28.0":{"name":"twilio-video","version":"2.28.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.28.0","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"a1a8630a2e50f22250efa852c37170a8af853012","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.28.0.tgz","fileCount":580,"integrity":"sha512-+nicX5p3j68TG5X+GWIwYgsmJlnxAC8POj/5nSQmhDfG8akbsFnutEThjUBb/197K4R4H7UQeRzuCZRmZ4ZPuQ==","signatures":[{"sig":"MEQCIFWZ+AF6oNRSBjheLa0GtFsvML8d9SwYCjBfDHYMkBRgAiBZAkmiBuUtfsyCwCC8Ev/MGGOk8qCxDjVUmzsbs/2tAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4933416},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"7d1cad24037b651a13993d8927ef6cd264e512fb","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && mkdir -p es5 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/*","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:unit:quick":"nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov mocha -r ts-node/register","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@19.2.2","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"9.6.7","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"18.17.1","dependencies":{"ws":"^7.4.6","util":"^0.12.4","events":"^3.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"6.4.1","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^17.2.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.28.0_1694709342946_0.7169029851196449","host":"s3://npm-registry-packages"}},"2.28.1":{"name":"twilio-video","version":"2.28.1","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.28.1","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"e955c4d077c147bb59d3eb88cecca3518489ff21","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.28.1.tgz","fileCount":580,"integrity":"sha512-q87gLqwPfpfAchLa1KIL58MBMxOZwUFPfZUYBoMH9P2kSG0+42Y+eKCJ192u7eFit7iDY32nzF/TkYBxXAcvIA==","signatures":[{"sig":"MEUCICo3wx2Ti2C5xdyVPDP3LZ57UW3T6aXij4eDP0x3IRuSAiEApfN8e1Aq7Z+4m/UvJVJYLOBPLNsJQicwXZ2gFj/zZGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4940173},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"88f76bd2f2380cf8638cd5621c4cb5bc565eb846","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && mkdir -p es5 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/*","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:unit:quick":"nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov mocha -r ts-node/register","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@19.2.2","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"9.8.1","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"18.18.0","dependencies":{"ws":"^7.4.6","util":"^0.12.4","events":"^3.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"6.4.1","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^17.2.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.28.1_1696366187465_0.8174652926245696","host":"s3://npm-registry-packages"}},"2.29.0-preview.1":{"name":"twilio-video","version":"2.29.0-preview.1","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.29.0-preview.1","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"6fe78e5a7d43a9f7173b93fe4de0de0e1892e0f0","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.29.0-preview.1.tgz","fileCount":583,"integrity":"sha512-Nxrgth3qnQB8kGAje6oXp31QHHdjiQqT/kCXg8fAXibSBHuFPoM/mWtxgX1bIocTDPJBf7+apXjDbQPHrMT9rg==","signatures":[{"sig":"MEYCIQDqMUuAsW3lf24At2LSKjd0nPXrcmaWS7VOkIX6kAhP/AIhAI8n3oLAQsClOk7jsn33XohyubrBcjion6QVOlYq1ukk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4956584},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"810ecf81b24e7f28514107ea1cbf04d4f489ac60","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && mkdir -p es5 && npm run patch-linkifyit-111 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/*","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:unit:quick":"nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov mocha -r ts-node/register","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@19.2.2","test:crossbrowser":"npm-run-all test:crossbrowser:*","patch-linkifyit-111":"regex-replace \"readonly linkify: LinkifyIt.LinkifyIt;\" \"readonly linkify: typeof LinkifyIt;\" \"node_modules/@types/markdown-it/lib/index.d.ts\" --filecontents","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"10.8.1","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"20.16.0","dependencies":{"ws":"^7.4.6","util":"^0.12.4","events":"^3.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"6.4.1","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^17.2.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","regex-replace":"^2.3.1","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.29.0-preview.1_1723560553661_0.6151801034311062","host":"s3://npm-registry-packages"}},"2.28.2":{"name":"twilio-video","version":"2.28.2","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.28.2","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"898cd52aa166c263d961aa4169fda6fcd1509e4a","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.28.2.tgz","fileCount":580,"integrity":"sha512-L4KNnJwOxsnWHCAOkVHzj9KaYVEkn3knuCvM8sc19ob6M1ytfUmAX1M7k8ydbEdf5AaYDqk88khqO71ZBPUm0w==","signatures":[{"sig":"MEUCICMs9Bt96KBVVUKuO4tvLN5QrTxxm/gOJyvUMh189cqoAiEAgrlQlx19acZP2C9UP3fjtuEX2313PU1Qb03DKIifAIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4942994},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"297b7066bd909839d4493530dacbeda9814fdb01","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && mkdir -p es5 && npm run patch-linkifyit-111 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/*","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:unit:quick":"nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov mocha -r ts-node/register","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@19.2.2","test:crossbrowser":"npm-run-all test:crossbrowser:*","patch-linkifyit-111":"regex-replace \"readonly linkify: LinkifyIt.LinkifyIt;\" \"readonly linkify: typeof LinkifyIt;\" \"node_modules/@types/markdown-it/lib/index.d.ts\" --filecontents","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"10.8.2","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ws":"^7.4.6","util":"^0.12.4","events":"^3.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"6.4.1","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^17.2.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","regex-replace":"^2.3.1","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.28.2_1732310849356_0.9035008096154191","host":"s3://npm-registry-packages"}},"2.29.0-beta.1":{"name":"twilio-video","version":"2.29.0-beta.1","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.29.0-beta.1","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"46834a116d346653dee58ef0257a3d3aa258621c","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.29.0-beta.1.tgz","fileCount":583,"integrity":"sha512-HIJKUEcD/LxohQYiKGZBnA/NHEcbaCy753ih3Drf7H5iqF+UAEfPAKEvKKsesmfWLO4SPreWTzgn8L95OKuG+Q==","signatures":[{"sig":"MEUCIQCrmX/eMbY0h/LhV2Ga4DBrfp6qBu16gPJbU7N7m81ApQIgPZvolK9D2ATyeAD6Pzh+IS2e7Af/IIwx0OQWeD3crXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4956167},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"d30b11314caf47767a95a6b8f94aa4134d36d0ac","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && mkdir -p es5 && npm run patch-linkifyit-111 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/*","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:unit:quick":"nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov mocha -r ts-node/register","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@19.2.2","test:crossbrowser":"npm-run-all test:crossbrowser:*","patch-linkifyit-111":"regex-replace \"readonly linkify: LinkifyIt.LinkifyIt;\" \"readonly linkify: typeof LinkifyIt;\" \"node_modules/@types/markdown-it/lib/index.d.ts\" --filecontents","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"10.8.2","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ws":"^7.4.6","util":"^0.12.4","events":"^3.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"6.4.1","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^17.2.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","regex-replace":"^2.3.1","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.29.0-beta.1_1733356255787_0.596241561691708","host":"s3://npm-registry-packages"}},"2.29.0":{"name":"twilio-video","version":"2.29.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.29.0","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"b67576e32f5519535ead5cbb42c90b724c384d0d","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.29.0.tgz","fileCount":583,"integrity":"sha512-4gzwAHyLPlftE2sfeaDAZ6r0WDxEbzqksnVxGMN2AGuQOVKi+Xrsj2nJj/m1I3QS3jho3Gwmxc9SmfGBR+kIkQ==","signatures":[{"sig":"MEYCIQDNa0quZ1vMUm60VzeSLbL/fMU2/O+Mzka0+cGd4T1uiwIhAON1TXmbGm/PpS6oCOMBVJdWyJZC8tmwcEpnA+d8w+F0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4957151},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"975fdad76a7dcceaeb148dd3176a4aeee33f8d0e","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && mkdir -p es5 && npm run patch-linkifyit-111 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/*","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:unit:quick":"nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov mocha -r ts-node/register","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@19.2.2","test:crossbrowser":"npm-run-all test:crossbrowser:*","patch-linkifyit-111":"regex-replace \"readonly linkify: LinkifyIt.LinkifyIt;\" \"readonly linkify: typeof LinkifyIt;\" \"node_modules/@types/markdown-it/lib/index.d.ts\" --filecontents","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"10.8.2","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ws":"^7.4.6","util":"^0.12.4","events":"^3.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"6.4.1","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^17.2.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","regex-replace":"^2.3.1","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.29.0_1733441244757_0.7714853926297087","host":"s3://npm-registry-packages"}},"2.30.0":{"name":"twilio-video","version":"2.30.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.30.0","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"},{"name":"Luis Rivas","email":"lrivas@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"1e5efa79f65b65f4d17632edf88ef75fdce9b72f","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.30.0.tgz","fileCount":583,"integrity":"sha512-EFJJyw+OCohjFJZ68H2XCeOJ62WjXWv8XG1Re8CBhr03gq2o5HOJRU720i4XxGbXnkhNuxec+a1n8DrfJRmgIQ==","signatures":[{"sig":"MEUCIEG5YX8qqQXHp+dah6iMqerkG5NipA/4gmRMnMtoApLFAiEAs0HjreuTlTPMqq6Bc9OfTIJNWb9BzaoNRE9ssFT3MyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5058252},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"6f05696f5ed2346ecf2a545b3bd9c03c6fe3e4d3","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && mkdir -p es5 && npm run patch-linkifyit-111 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/*","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:unit:quick":"nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov mocha -r ts-node/register","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@19.2.2","test:crossbrowser":"npm-run-all test:crossbrowser:*","patch-linkifyit-111":"regex-replace \"readonly linkify: LinkifyIt.LinkifyIt;\" \"readonly linkify: typeof LinkifyIt;\" \"node_modules/@types/markdown-it/lib/index.d.ts\" --filecontents","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"10.9.2","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^7.4.6","util":"^0.12.4","events":"^3.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"6.4.1","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^17.2.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","regex-replace":"^2.3.1","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.30.0_1743191724561_0.6882377463654117","host":"s3://npm-registry-packages-npm-production"}},"2.31.0":{"name":"twilio-video","version":"2.31.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.31.0","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"},{"name":"Luis Rivas","email":"lrivas@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"c5b6361723b6560a8538a2fe6724f01f5ac14c48","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.31.0.tgz","fileCount":582,"integrity":"sha512-f0MGHQvlYT7AXbQv1G221thcokRsHrbgTYD7sa53p1QQOoGUZLco5XTM+D553lhIrmnJ2tnrtL+LWeioeY7VOQ==","signatures":[{"sig":"MEYCIQDHQdm/dh2JDtClKV7EH/FabJNoeMXdxAUURujYQu9ROAIhAOpM9PbY8R+iO9R4Sp6ma9dPE1saHy/qyqqltj8SpnNc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5060941},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"123f949c5061318bfcd5eb6268b61df160168ab7","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && mkdir -p es5 && npm run patch-linkifyit-111 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/*","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:unit:quick":"nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov mocha -r ts-node/register","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@19.2.2","test:crossbrowser":"npm-run-all test:crossbrowser:*","patch-linkifyit-111":"regex-replace \"readonly linkify: LinkifyIt.LinkifyIt;\" \"readonly linkify: typeof LinkifyIt;\" \"node_modules/@types/markdown-it/lib/index.d.ts\" --filecontents","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"10.9.2","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^7.4.6","util":"^0.12.4","events":"^3.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"6.4.1","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^17.2.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","regex-replace":"^2.3.1","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.31.0_1745275534278_0.8190420846276092","host":"s3://npm-registry-packages-npm-production"}},"2.32.0":{"name":"twilio-video","version":"2.32.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.32.0","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"},{"name":"Luis Rivas","email":"lrivas@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"37c75277036202b0e8b313cff2d0f95a1f26c271","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.32.0.tgz","fileCount":585,"integrity":"sha512-K2fE5HSyrLLJvIsBho9/BQG/SrjXwINc1CRzIJLH92Fj5E7Jlp7wsROHrQADMOsWyfbRQRNCVh38acSf4d6ZZQ==","signatures":[{"sig":"MEUCIQDtx9E7Agx2LaYRp+8yhbTuv0gdMgjgjG+8+Y0vu1PwMgIgZ4+pmMejkAesxv2GlT882QbsCNGpG9gcAY7o84nsjzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5078031},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js","xmlhttprequest":"./src/xmlhttprequest.js"},"engines":{"node":">=0.12"},"gitHead":"be38a64f17314fe6a74b645d83d9cbdfcbe03bbc","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && mkdir -p es5 && npm run patch-linkifyit-111 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/*","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:unit:quick":"nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov mocha -r ts-node/register","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@19.2.2","test:crossbrowser":"npm-run-all test:crossbrowser:*","patch-linkifyit-111":"regex-replace \"readonly linkify: LinkifyIt.LinkifyIt;\" \"readonly linkify: typeof LinkifyIt;\" \"node_modules/@types/markdown-it/lib/index.d.ts\" --filecontents","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"10.9.2","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ws":"^7.4.6","util":"^0.12.4","events":"^3.3.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"6.4.1","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^17.2.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","regex-replace":"^2.3.1","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.32.0_1753293061117_0.803165274043433","host":"s3://npm-registry-packages-npm-production"}},"2.32.1":{"name":"twilio-video","version":"2.32.1","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.32.1","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"},{"name":"Luis Rivas","email":"lrivas@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"1377915c54ccc5ff176fd54edd5e751b53b7f2a5","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.32.1.tgz","fileCount":584,"integrity":"sha512-GDRF/I68cH8CISuWShXkzn7sa1TwT290BWL9gEseAEhNNFN7H+2yQIzmR/Q3uVHfGgkrp2QvQCEcfh85fADivA==","signatures":[{"sig":"MEUCIQDgZ7dn2yP/42v0ymj3/IdHkzhTehqBNG/skV65E5rgpwIgPBn7tYsz9x4uJNYq3tOI3uCh03N/lO8K8rjA8DmAUyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5129496},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js"},"engines":{"node":">=22"},"gitHead":"1aabf0b594d4f527770d9bcbcd0ecb5cfbcec42e","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha ./test/umd/index.js","build:es5":"rimraf ./es5 && mkdir -p es5 && npm run patch-linkifyit-111 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/*","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:unit:quick":"nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov mocha -r ts-node/register","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@19.2.2","test:crossbrowser":"npm-run-all test:crossbrowser:*","patch-linkifyit-111":"regex-replace \"readonly linkify: LinkifyIt.LinkifyIt;\" \"readonly linkify: typeof LinkifyIt;\" \"node_modules/@types/markdown-it/lib/index.d.ts\" --filecontents","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"10.9.2","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^7.4.6","util":"^0.12.4","events":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"6.4.1","mocha":"^3.2.0","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^6.2.1","rimraf":"^2.6.1","tslint":"5.8.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","ts-node":"4.0.1","electron":"^17.2.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^3.11.1","@types/ws":"^3.2.1","babel-cli":"^6.26.0","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","browserify":"^17.0.0","simple-git":"^1.126.0","typescript":"4.2.2","@babel/core":"^7.14.2","@types/node":"^8.5.1","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^1.3.0","npm-run-all":"^4.0.2","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","regex-replace":"^2.3.1","@types/express":"^4.11.0","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","eslint-plugin-node":"^9.1.0","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.18.2","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","eslint-config-standard":"^14.0.0","eslint-plugin-standard":"^4.0.1","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^4.0.0","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^4.13.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.32.1_1754062609007_0.9591208343118962","host":"s3://npm-registry-packages-npm-production"}},"2.33.0":{"name":"twilio-video","version":"2.33.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.33.0","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"},{"name":"Luis Rivas","email":"lrivas@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"95b117e722314aefd8676bab00ce67f54fa38333","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.33.0.tgz","fileCount":621,"integrity":"sha512-caj0cIBC0piShm2sygHJ5ejQgP3CmpSqk0BT+IXprmHr9H5OWpd41ICcZwu0G16/Urp/QnzIG82dXd8hM1BYMQ==","signatures":[{"sig":"MEQCIGO/oGmrpgTcbKPPfO8OsrnDk4mNz65e4UweM41wkWedAiA6zl8ux5ED/pH32NaUcIn9YugcHA0/oyVGzAAi34KtBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5352619},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js"},"engines":{"node":">=22"},"gitHead":"93dcc97f321047242f082921f39e5d3ec8079868","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha --exit ./test/umd/index.js","build:es5":"rimraf ./es5 && mkdir -p es5 && npm run patch-linkifyit-111 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register/transpile-only --exit ./test/unit/*","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:unit:quick":"nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov mocha -r ts-node/register/transpile-only --exit","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@19.2.2","test:crossbrowser":"npm-run-all test:crossbrowser:*","patch-linkifyit-111":"regex-replace \"readonly linkify: LinkifyIt.LinkifyIt;\" \"readonly linkify: typeof LinkifyIt;\" \"node_modules/@types/markdown-it/lib/index.d.ts\" --filecontents","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha --exit ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha -r ts-node/register/transpile-only --exit test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha -r ts-node/register/transpile-only --exit test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && eslint '**/*.ts'","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && eslint '**/*.ts'","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha -r ts-node/register/transpile-only --exit test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"10.9.4","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ws":"^8.18.3","util":"^0.12.4","events":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"^6.4.4","mocha":"^10.8.2","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^9.37.0","rimraf":"^2.6.1","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","globals":"^15.14.0","ts-node":"^10.9.2","electron":"^17.2.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^4.0.0","@types/ws":"^8.5.10","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","@eslint/js":"^9.20.0","browserify":"^17.0.1","simple-git":"^1.126.0","typescript":"5.9.3","@babel/core":"^7.14.2","@types/node":"^24.7.2","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^2.0.1","npm-run-all":"^4.1.5","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","regex-replace":"^2.3.1","@types/express":"^4.17.21","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","eslint-plugin-n":"^16.6.2","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.29.1","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^6.6.0","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^2.1.3","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@stylistic/eslint-plugin":"^2.12.1","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^8.18.2","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^8.18.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.33.0_1762549514029_0.2914441432176962","host":"s3://npm-registry-packages-npm-production"}},"2.34.0":{"name":"twilio-video","version":"2.34.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.34.0","maintainers":[{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"},{"name":"Luis Rivas","email":"lrivas@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"cdaf025fc569ad76b10f0535b2c5b299e3edcf7b","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.34.0.tgz","fileCount":627,"integrity":"sha512-tm9UlN2OhCKVyKvyP0VF5cMJ4ONj1t3ppJII9AHHCnp2bJTKJZSMA0vwWy+CxldittZjMu3HcYJ7awFH62XdoA==","signatures":[{"sig":"MEUCIEU/3nyVfmUGpubG00Kho8ZMgGBe4xow/oRlJBA+zOY7AiEAl6Ng+963f1ikGiKIW9JXLp4QzmmfhOz2nSxAK8SS0Es=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5398443},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js"},"engines":{"node":">=22"},"gitHead":"65eca3140a7485ae49484cbb43398dc42455c8b7","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"tsc -w","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","test:umd":"mocha --exit ./test/umd/index.js","build:es5":"rimraf ./es5 && mkdir -p es5 && npm run patch-linkifyit-111 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register/transpile-only --exit ./test/unit/*","build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js","build:min.js":"uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments \"/^! twilio-video.js/\" -b beautify=false,ascii_only=true","printVersion":"node --version && npm --version","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:unit:quick":"nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov mocha -r ts-node/register/transpile-only --exit","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:umd:install":"npm install puppeteer@19.2.2","test:crossbrowser":"npm-run-all test:crossbrowser:*","patch-linkifyit-111":"regex-replace \"readonly linkify: LinkifyIt.LinkifyIt;\" \"readonly linkify: typeof LinkifyIt;\" \"node_modules/@types/markdown-it/lib/index.d.ts\" --filecontents","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha --exit ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha -r ts-node/register/transpile-only --exit test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha -r ts-node/register/transpile-only --exit test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && eslint '**/*.ts'","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && eslint '**/*.ts'","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha -r ts-node/register/transpile-only --exit test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"twilio-video-npm","email":"svc.twilio-video-npm@twilio.com"},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"11.6.2","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.3","util":"^0.12.4","events":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"^6.4.4","mocha":"^10.8.2","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^9.37.0","rimraf":"^2.6.1","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","globals":"^15.14.0","ts-node":"^10.9.2","electron":"^17.2.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","watchify":"^4.0.0","@types/ws":"^8.5.10","is-docker":"^2.0.0","requirejs":"^2.3.3","uglify-js":"^2.8.22","@eslint/js":"^9.20.0","browserify":"^17.0.1","simple-git":"^1.126.0","typescript":"5.9.3","@babel/core":"^7.14.2","@types/node":"^24.7.2","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^2.0.1","npm-run-all":"^4.1.5","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","regex-replace":"^2.3.1","@types/express":"^4.17.21","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","eslint-plugin-n":"^16.6.2","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","vinyl-source-stream":"^1.1.0","eslint-plugin-import":"^2.29.1","karma-junit-reporter":"^1.2.0","eslint-plugin-promise":"^6.6.0","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^2.1.3","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@stylistic/eslint-plugin":"^2.12.1","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^8.18.2","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^8.18.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.34.0_1767895977792_0.5073777368716907","host":"s3://npm-registry-packages-npm-production"}},"2.35.0":{"name":"twilio-video","version":"2.35.0","keywords":["twilio","webrtc","library","javascript","video","rooms"],"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","_id":"twilio-video@2.35.0","maintainers":[{"name":"baderboland","email":"bboland@twilio.com"}],"contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"},{"name":"Luis Rivas","email":"lrivas@twilio.com"}],"homepage":"https://twilio.com","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"b0c856aee1fee0e757e0c6331e12cc72b61813a6","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.35.0.tgz","fileCount":609,"integrity":"sha512-aOPmfHyNF9cc46s2EcJ4j7DVB0GEizCLQtmXPxJxdAEsJ1TpkuDUiwwhUCsIWrIH30LVBk3gN2jwevEV63Z6Yg==","signatures":[{"sig":"MEUCIGtQMh6k6aI6eIVeV/helFwotMoLqk95oA4s5z7OJVzBAiEA2sJMb20NtzMDKoWRZiAS1ec26lSyk4vTA72/PYtX8xA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4542321},"main":"./es5/index.js","title":"Twilio Video","types":"./tsdef/index.d.ts","browser":{"ws":"./src/ws.js"},"engines":{"node":">=22"},"gitHead":"8a5772d18dff8123c44c90a171450ab371954d02","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"npm-run-all -p watch:tsc watch:rollup","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","test:umd":"mocha --exit ./test/umd/index.js","build:es5":"npm run clean && npm run typecheck && tsc && rollup -c rollup.config.mjs","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register/transpile-only --exit ./test/unit/*","typecheck":"npm run patch-linkifyit-111 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc --noEmit","watch:tsc":"tsc -w","build:quick":"npm-run-all clean lint docs build:es5","printVersion":"node --version && npm --version","watch:rollup":"rollup -c rollup.config.mjs --watch","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:unit:quick":"nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov mocha -r ts-node/register/transpile-only --exit","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","patch-linkifyit-111":"regex-replace \"readonly linkify: LinkifyIt.LinkifyIt;\" \"readonly linkify: typeof LinkifyIt;\" \"node_modules/@types/markdown-it/lib/index.d.ts\" --filecontents","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha --exit ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha -r ts-node/register/transpile-only --exit test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha -r ts-node/register/transpile-only --exit test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && eslint '**/*.ts'","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && eslint '**/*.ts'","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha -r ts-node/register/transpile-only --exit test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:6746d91e-2ac1-4030-9621-f7c66b2ca90e"}},"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"11.12.1","description":"Twilio Video JavaScript Library","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.3","util":"^0.12.4","tslib":"^2.8.1","events":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"^6.4.4","mocha":"^10.8.2","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^9.37.0","rimraf":"^2.6.1","rollup":"^4.41.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","globals":"^15.14.0","ts-node":"^10.9.2","electron":"^17.2.0","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","@types/ws":"^8.5.10","is-docker":"^2.0.0","puppeteer":"19.2.2","requirejs":"^2.3.3","@eslint/js":"^9.20.0","browserify":"^17.0.1","simple-git":"^1.126.0","typescript":"5.9.3","@babel/core":"^7.14.2","@types/node":"^24.7.2","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^2.0.1","npm-run-all":"^4.1.5","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","regex-replace":"^2.3.1","@types/express":"^4.17.21","karma-electron":"^6.1.0","webrtc-adapter":"^7.7.1","eslint-plugin-n":"^16.6.2","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","@rollup/plugin-json":"^6.1.0","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","@rollup/plugin-alias":"^5.1.1","eslint-plugin-import":"^2.29.1","karma-junit-reporter":"^1.2.0","@rollup/plugin-terser":"^0.4.4","eslint-plugin-promise":"^6.6.0","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^2.1.3","@rollup/plugin-commonjs":"^28.0.6","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@stylistic/eslint-plugin":"^2.12.1","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^8.18.2","@rollup/plugin-node-resolve":"^16.0.3","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^8.18.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7"},"_npmOperationalInternal":{"tmp":"tmp/twilio-video_2.35.0_1777484991947_0.6168133575480326","host":"s3://npm-registry-packages-npm-production"}},"2.36.0":{"_id":"twilio-video@2.36.0","bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"dist":{"shasum":"8a13cd24603dae26352cc8b3bfe9225d80f7b2b6","tarball":"https://registry.npmjs.org/twilio-video/-/twilio-video-2.36.0.tgz","fileCount":615,"integrity":"sha512-Vw4e/aXj9m56QuT96OPPJovmO61aVtKjN22LZGjDD0YwIvvwUUAfQayOKHka5O3ea0nHLv+lXHK3YODDcvimdA==","signatures":[{"sig":"MEUCICHfEIYu5s/Zlcp+wWZYloIHktAPoYshaS1G5DJt7aecAiEAoDV0ION9ap7inpeIgHW0QZkJ2xUXeZ8Wl0zIFuONbzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC0d3tzJu88klzEVjLqdZnPAsuvcpWK4Fh0oGv5AWavlAiEAx0M/or9ZIssu6hd6z0gsoz99ykgWbmjTHRVIG04laKM="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/twilio-video@2.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4557527},"main":"./es5/index.js","name":"twilio-video","title":"Twilio Video","types":"./tsdef/index.d.ts","author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"browser":{"ws":"./src/ws.js"},"engines":{"node":">=22"},"gitHead":"04116e651978ce2744dc41cd4251200a7f8fd910","license":"BSD-3-Clause","scripts":{"docs":"node ./scripts/docs.js ./dist/docs","lint":"npm-run-all lint:js lint:ts","test":"npm-run-all test:unit test:integration","build":"npm-run-all clean lint docs test:unit test:integration build:es5 test:umd","clean":"rimraf ./coverage ./es5 ./dist","watch":"npm-run-all -p watch:tsc watch:rollup","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts","test:umd":"mocha --exit ./test/umd/index.js","build:es5":"rimraf ./es5 && npm run typecheck && tsc && rollup -c rollup.config.mjs","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register/transpile-only --exit ./test/unit/*","typecheck":"npm run patch-linkifyit-111 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc --noEmit","watch:tsc":"tsc -w","build:quick":"npm-run-all clean lint docs build:es5","printVersion":"node --version && npm --version","watch:rollup":"rollup -c rollup.config.mjs --watch","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:unit:quick":"nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov mocha -r ts-node/register/transpile-only --exit","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:crossbrowser":"npm-run-all test:crossbrowser:*","patch-linkifyit-111":"regex-replace \"readonly linkify: LinkifyIt.LinkifyIt;\" \"readonly linkify: typeof LinkifyIt;\" \"node_modules/@types/markdown-it/lib/index.d.ts\" --filecontents","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:framework:react":"npm-run-all test:framework:react:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:serversiderender":"mocha --exit ./test/serversiderender/index.js","test:crossbrowser:test":"cd ./test/crossbrowser && mocha -r ts-node/register/transpile-only --exit test/integration/spec/**/*.ts","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha -r ts-node/register/transpile-only --exit test/unit/spec/**/*.ts","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && eslint '**/*.ts'","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:crossbrowser:build:lint":"cd ./test/crossbrowser && eslint '**/*.ts'","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha -r ts-node/register/transpile-only --exit test/integration/spec/**/*.ts","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js"},"version":"2.36.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:253e680d-ba71-4bc1-ba62-cd9937ccc69c"}},"homepage":"https://twilio.com","keywords":["twilio","webrtc","library","javascript","video","rooms"],"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"_npmVersion":"11.19.0","description":"Twilio Video JavaScript Library","directories":{},"maintainers":[{"name":"twilio-supply-chain","email":"secure-supply-chain@twilio.com"}],"_nodeVersion":"24.20.0","contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"},{"name":"Luis Rivas","email":"lrivas@twilio.com"}],"dependencies":{"ws":"^8.21.0","util":"^0.12.4","tslib":"^2.8.1","events":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","cors":"^2.8.5","glob":"^7.1.7","jsdoc":"^3.5.5","karma":"^6.4.4","mocha":"^10.8.2","sinon":"^4.0.1","envify":"^4.0.0","eslint":"^9.37.0","rimraf":"^2.6.1","rollup":"^4.41.0","twilio":"^3.49.0","cheerio":"^0.22.0","express":"^4.16.2","globals":"^15.14.0","ts-node":"^10.9.2","inquirer":"^7.0.0","vinyl-fs":"^2.4.4","@types/ws":"^8.5.10","is-docker":"^2.0.0","puppeteer":"24.42.0","requirejs":"^2.3.3","@eslint/js":"^9.20.0","browserify":"^17.0.1","simple-git":"^1.126.0","typescript":"5.9.3","@babel/core":"^7.14.2","@types/node":"^24.7.2","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7","karma-mocha":"^2.0.1","npm-run-all":"^4.1.5","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","ink-docstrap":"^1.3.2","mock-require":"^3.0.3","regex-replace":"^2.3.1","@types/express":"^4.17.21","webrtc-adapter":"^7.7.1","eslint-plugin-n":"^16.6.2","karma-browserify":"^8.0.0","karma-typescript":"^5.5.1","node-http-server":"^8.1.2","@babel/preset-env":"^7.14.2","@rollup/plugin-json":"^6.1.0","karma-spec-reporter":"0.0.32","twilio-release-tool":"^1.0.2","@rollup/plugin-alias":"^5.1.1","eslint-plugin-import":"^2.29.1","karma-junit-reporter":"^1.2.0","@rollup/plugin-terser":"^1.0.0","eslint-plugin-promise":"^6.6.0","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^2.1.3","@rollup/plugin-commonjs":"^28.0.6","karma-htmlfile-reporter":"^0.3.8","@babel/preset-typescript":"^7.13.0","@stylistic/eslint-plugin":"^2.12.1","@types/selenium-webdriver":"^3.0.8","@typescript-eslint/parser":"^8.18.2","@rollup/plugin-node-resolve":"^16.0.3","karma-typescript-es6-transform":"^5.5.1","@typescript-eslint/eslint-plugin":"^8.18.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/twilio-video_2.36.0_1789140322220_0.945768025537074"}}},"time":{"created":"2016-10-04T00:35:38.307Z","modified":"2026-09-11T15:25:22.708Z","1.0.0-beta2":"2016-10-15T00:49:19.117Z","1.0.0-beta3":"2016-12-08T20:07:32.330Z","1.0.0-beta4":"2017-01-25T21:21:40.338Z","1.0.0-beta5":"2017-03-21T01:51:45.097Z","1.0.0-beta6":"2017-04-21T00:18:18.475Z","1.0.0-beta7":"2017-04-21T23:46:02.111Z","1.0.0":"2017-04-25T22:04:31.017Z","1.1.0":"2017-07-12T16:31:46.616Z","1.2.0":"2017-07-21T18:51:50.344Z","1.2.1":"2017-08-14T18:02:03.676Z","1.2.2":"2017-08-22T23:55:15.350Z","1.3.0":"2017-09-12T02:12:05.923Z","1.4.0":"2017-10-02T22:53:09.290Z","1.5.0":"2017-10-09T23:52:23.448Z","1.5.1":"2017-10-14T00:35:21.419Z","1.6.0":"2017-10-24T20:25:45.186Z","1.6.1":"2017-12-12T16:36:43.816Z","1.7.0":"2018-01-09T21:07:15.203Z","1.8.0":"2018-02-09T18:17:23.663Z","1.9.0":"2018-05-09T22:09:13.030Z","1.10.0":"2018-05-30T13:43:26.525Z","1.11.0":"2018-07-03T22:42:39.984Z","1.11.1":"2018-07-04T00:02:14.737Z","1.12.0":"2018-07-25T18:07:42.220Z","1.13.0":"2018-07-30T20:52:58.397Z","1.13.1":"2018-08-08T01:05:58.715Z","2.0.0-beta1":"2018-08-10T18:22:23.461Z","1.14.0":"2018-08-29T00:57:14.363Z","2.0.0-beta2":"2018-10-01T17:30:40.524Z","1.14.1":"2018-10-10T23:03:09.152Z","2.0.0-beta3":"2018-11-21T03:47:13.165Z","2.0.0-beta4":"2018-11-29T22:15:46.780Z","1.14.2":"2018-12-05T21:41:22.414Z","2.0.0-beta5":"2019-01-08T01:58:14.651Z","1.15.0":"2019-01-11T20:45:19.256Z","1.15.1":"2019-01-29T20:51:46.075Z","1.15.2":"2019-02-07T19:47:35.640Z","2.0.0-beta6":"2019-03-16T00:42:21.386Z","1.16.0":"2019-03-19T01:11:43.412Z","1.17.0":"2019-04-02T01:03:09.332Z","2.0.0-beta7":"2019-04-02T01:54:01.725Z","1.18.0":"2019-04-23T18:54:52.241Z","2.0.0-beta8":"2019-04-23T20:18:24.694Z","2.0.0-beta9":"2019-05-03T00:26:21.587Z","2.0.0-beta10":"2019-06-06T22:54:58.173Z","1.18.1":"2019-06-08T00:42:31.692Z","2.0.0-beta11":"2019-06-13T00:24:03.946Z","1.18.2":"2019-07-02T00:42:41.077Z","2.0.0-beta12":"2019-07-13T06:46:48.696Z","1.19.0":"2019-08-21T23:41:10.933Z","1.19.1":"2019-08-28T22:49:14.211Z","2.0.0-beta13":"2019-08-29T19:14:36.601Z","2.0.0-beta14":"2019-09-18T02:42:34.117Z","1.19.2":"2019-09-19T17:27:02.618Z","2.0.0-beta15":"2019-10-25T01:37:12.940Z","1.20.0":"2019-11-11T23:36:39.888Z","2.0.0-beta16":"2019-12-11T01:02:55.376Z","2.0.0":"2019-12-21T00:09:14.279Z","2.0.1":"2020-01-22T00:40:13.892Z","2.1.0":"2020-02-05T05:37:27.494Z","1.20.1":"2020-02-06T21:19:37.729Z","2.2.0":"2020-02-21T21:51:44.117Z","2.3.0":"2020-03-19T18:02:12.211Z","2.4.0":"2020-05-04T20:18:42.865Z","2.5.0":"2020-05-28T01:17:06.381Z","2.5.1":"2020-06-06T00:16:26.585Z","2.6.0":"2020-06-26T23:23:54.846Z","2.7.0":"2020-07-09T01:27:18.922Z","2.7.1":"2020-07-29T00:03:42.112Z","2.7.2":"2020-08-12T22:00:23.895Z","2.8.0-beta.1":"2020-09-29T00:10:37.041Z","2.7.3":"2020-10-22T03:26:44.760Z","2.8.0-beta.2":"2020-10-23T20:00:59.603Z","2.8.0":"2020-11-20T20:16:57.361Z","2.8.0-beta.3":"2020-12-03T00:32:55.673Z","2.9.0":"2020-12-03T01:08:06.716Z","2.10.0":"2020-12-10T23:17:07.822Z","2.11.0":"2021-01-27T01:30:26.414Z","2.12.0":"2021-02-10T20:22:24.930Z","2.13.0":"2021-03-03T21:45:19.644Z","2.13.1":"2021-03-17T18:48:03.543Z","2.14.0":"2021-05-11T16:57:03.678Z","2.15.0":"2021-06-16T17:45:07.725Z","2.15.1":"2021-06-21T21:21:59.481Z","2.15.2":"2021-07-16T04:53:21.116Z","2.15.3":"2021-07-28T20:27:40.616Z","2.16.0":"2021-08-12T00:20:39.584Z","2.17.0":"2021-09-14T23:25:28.689Z","2.17.1":"2021-09-21T22:18:09.256Z","2.18.0":"2021-10-15T18:33:30.620Z","2.18.1":"2021-10-29T19:11:14.184Z","2.18.2":"2021-12-15T18:16:51.962Z","2.18.3":"2022-01-04T21:32:34.997Z","2.19.0":"2022-01-31T16:27:41.669Z","2.19.1":"2022-02-07T17:53:48.122Z","2.20.0":"2022-02-10T20:44:45.440Z","2.20.1":"2022-02-17T19:27:29.603Z","2.21.0":"2022-03-08T23:02:01.670Z","2.21.1":"2022-03-22T21:37:50.668Z","2.21.2":"2022-06-02T00:54:59.698Z","2.21.3":"2022-06-07T23:49:29.440Z","2.22.0":"2022-07-05T21:16:37.935Z","2.22.1":"2022-07-12T01:21:22.876Z","2.22.2":"2022-07-25T19:59:25.328Z","3.0.0-preview.1":"2022-07-25T22:42:41.527Z","2.23.0":"2022-07-29T00:01:51.426Z","3.0.0-preview.2":"2022-08-18T18:02:04.926Z","2.24.0":"2022-08-23T00:30:00.142Z","3.0.0-preview.3":"2022-08-31T22:10:36.641Z","2.24.1":"2022-09-07T17:53:01.992Z","2.24.2":"2022-09-29T23:26:20.821Z","2.24.3":"2022-10-10T23:44:03.501Z","2.25.0":"2022-11-14T22:01:48.441Z","2.26.0":"2022-12-14T23:16:08.781Z","2.26.1":"2023-02-01T00:03:10.805Z","2.26.2":"2023-02-21T19:53:58.498Z","2.27.0":"2023-03-21T21:37:29.105Z","2.28.0":"2023-09-14T16:35:43.371Z","2.28.1":"2023-10-03T20:49:47.835Z","2.29.0-preview.1":"2024-08-13T14:49:13.901Z","2.28.2":"2024-11-22T21:27:29.703Z","2.29.0-beta.1":"2024-12-04T23:50:56.051Z","2.29.0":"2024-12-05T23:27:25.065Z","2.30.0":"2025-03-28T19:55:24.828Z","2.31.0":"2025-04-21T22:45:34.579Z","2.32.0":"2025-07-23T17:51:01.459Z","2.32.1":"2025-08-01T15:36:49.475Z","2.33.0":"2025-11-07T21:05:14.319Z","2.34.0":"2026-01-08T18:12:58.047Z","2.35.0":"2026-04-29T17:49:52.174Z","2.36.0":"2026-09-11T15:25:22.350Z"},"bugs":{"url":"https://github.com/twilio/twilio-video.js/issues"},"author":{"name":"Mark Andrus Roberts","email":"mroberts@twilio.com"},"license":"BSD-3-Clause","homepage":"https://twilio.com","keywords":["twilio","webrtc","library","javascript","video","rooms"],"repository":{"url":"git+https://github.com/twilio/twilio-video.js.git","type":"git"},"description":"Twilio Video JavaScript Library","contributors":[{"name":"Ryan Rowland","email":"rrowland@twilio.com"},{"name":"Manjesh Malavalli","email":"mmalavalli@twilio.com"},{"name":"Makarand Patwardhan","email":"mpatwardhan@twilio.com"},{"name":"Luis Rivas","email":"lrivas@twilio.com"}],"maintainers":[{"name":"twilio-supply-chain","email":"secure-supply-chain@twilio.com"}],"readme":"twilio-video.js\n===============\n\n[![NPM](https://img.shields.io/npm/v/twilio-video.svg)](https://www.npmjs.com/package/twilio-video) [![CircleCI](https://dl.circleci.com/status-badge/img/gh/twilio/twilio-video.js/tree/master.svg?style=shield)](https://circleci.com/gh/twilio/twilio-video.js/tree/master)\n\ntwilio-video.js allows you to add real-time voice and video to your web apps.\n\n* [API Docs](//sdk.twilio.com/js/video/latest/docs)\n* [Best Practices Guide](https://www.twilio.com/docs/video/build-js-video-application-recommendations-and-best-practices)\n* [Common Issues](https://github.com/twilio/twilio-video.js/blob/master/COMMON_ISSUES.md)\n* [Quickstart and Examples](//github.com/twilio/video-quickstart-js/tree/master)\n* [React-based Multi-party Video App](https://github.com/twilio/twilio-video-app-react)\n\n**We want your feedback!** Please feel free to open a [GitHub issue](https://github.com/twilio/twilio-video.js/issues) for suggested improvements or feature requests. If you need technical support, contact [help@twilio.com](mailto:help@twilio.com).\n\nChangelog\n---------\n\nView [CHANGELOG.md](https://github.com/twilio/twilio-video.js/blob/master/CHANGELOG.md) for details about our releases.\n\nBrowser Support\n---------------\n\n|                      | Windows | macOS | Linux | iOS | Android |\n| -------------------- | ------- | ----- | ----- | --- | ------- |\n| **Chrome**           | ✓       | ✓     | ✓     | ✓   | ✓       |\n| **Edge**             | ✓       | ✓     | -     | ✓   | -       |\n| **Safari**           | -       | ✓     | -     | ✓   | -       |\n| **Firefox**          | ✓       | ✓     | ✓     | -   | ✓       |\n| **Samsung Internet** | -       | -     | -     | -   | ✓       |\n| **WebView**          | -       | -     | -     | ✓   | -       |\n\nInstallation\n------------\n\n### NPM\n\n```\nnpm install twilio-video --save\n```\n\nUsing this method, you can `require` twilio-video.js like so:\n\n```js\nconst Video = require('twilio-video');\n```\n\nTypeScript definitions can now be imported using this method.\n\n```ts\nimport * as Video from 'twilio-video';\n\nfunction participantDisconnected(participant: Video.RemoteParticipant) {\n  console.log('Participant \"%s\" disconnected', participant.identity);\n  document.getElementById(participant.sid).remove();\n}\n```\n\nAlternatively, you can import just the definitions you need like so:\n\n```ts\nimport { RemoteParticipant } from 'twilio-video';\n\nfunction participantDisconnected(participant: RemoteParticipant) {\n  console.log('Participant \"%s\" disconnected', participant.identity);\n  document.getElementById(participant.sid).remove();\n}\n```\n\n### CDN\n\nReleases of twilio-video.js are hosted on a CDN, and you can include these\ndirectly in your web app using a &lt;script&gt; tag.\n\n```html\n<script src=\"//sdk.twilio.com/js/video/releases/2.36.0/twilio-video.min.js\"></script>\n```\n\nUsing this method, twilio-video.js will set a browser global:\n\n```js\nconst Video = Twilio.Video;\n```\n\nUsage\n-----\n\nThe following is a simple example for connecting to a Room. For more information, refer to the\n[API Docs](//sdk.twilio.com/js/video/latest/docs).\n\n```js\nconst Video = require('twilio-video');\n\nVideo.connect('$TOKEN', { name: 'room-name' }).then(room => {\n  console.log('Connected to Room \"%s\"', room.name);\n\n  room.participants.forEach(participantConnected);\n  room.on('participantConnected', participantConnected);\n\n  room.on('participantDisconnected', participantDisconnected);\n  room.once('disconnected', error => room.participants.forEach(participantDisconnected));\n});\n\nfunction participantConnected(participant) {\n  console.log('Participant \"%s\" connected', participant.identity);\n\n  const div = document.createElement('div');\n  div.id = participant.sid;\n  div.innerText = participant.identity;\n\n  participant.on('trackSubscribed', track => trackSubscribed(div, track));\n  participant.on('trackUnsubscribed', trackUnsubscribed);\n\n  participant.tracks.forEach(publication => {\n    if (publication.isSubscribed) {\n      trackSubscribed(div, publication.track);\n    }\n  });\n\n  document.body.appendChild(div);\n}\n\nfunction participantDisconnected(participant) {\n  console.log('Participant \"%s\" disconnected', participant.identity);\n  document.getElementById(participant.sid).remove();\n}\n\nfunction trackSubscribed(div, track) {\n  div.appendChild(track.attach());\n}\n\nfunction trackUnsubscribed(track) {\n  track.detach().forEach(element => element.remove());\n}\n```\n\nContent Security Policy (CSP)\n-----------------------------\n\nWant to enable [CSP](https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP) in a\nway that's compatible with twilio-video.js? Use the following policy directives:\n\n```\nconnect-src wss://global.vss.twilio.com wss://sdkgw.us1.twilio.com\nmedia-src mediastream:\n```\n\nIf you're loading twilio-video.js from `sdk.twilio.com`,\nyou should also include the following `script-src` directive:\n\n```\nscript-src https://sdk.twilio.com\n```\n\nIf you are enabling [Krisp Noise Cancellation](https://www.twilio.com/docs/video/noise-cancellation) for\nyour local audio, and you are using the following `default-src self` directive, you should also add the\n`unsafe-eval` directive:\n\n```\ndefault-src self unsafe-eval\n```\n\nKeep in mind, you may need to merge these policy directives with your own if\nyou're using other services.\n\n\nBuilding\n--------\n\nFork and clone the repository. Then, install dependencies with\n\n```\nnpm install\n```\n\nThen run the `build` script:\n\n```\nnpm run build\n```\n\nThe builds and docs will be placed in the `dist/` directory.\n\nTesting\n-------\n\nRun unit tests with\n\n```\nnpm run test:unit\n```\n\nRun integration tests with\n\n```\nACCOUNT_SID=<Your account sid> \\\nAPI_KEY_SID=<Your api key sid> \\\nAPI_KEY_SECRET=<Your api key secret> \\\nBROWSER=<Browser you'd like to use> \\\nnpm run test:integration\n```\n\nYou can add these optional variables to control the integration test execution :\n- Topology : Decides which type of rooms to test against.\n- Debug : To get better source mapping, and the browser does not close after tests are run which allows you to easily step through code to debug.\n- Test Files : Allows you to limit the test to just one file.\n\n```\nTOPOLOGY=<peer-to-peer|group>\nDEBUG=1\nTEST_FILES=<path_ to_the_file>\n```\n\nTips\n----\n- Use Pre-commit hook: We have some useful pre-commit hook that would help identify common mistakes before commit. Use them by executing\n```\nln -s ../../pre-commit.sh .git/hooks/pre-commit\n```\n\nRelated\n-------\n### Applications using twilio-video.js\n- [Twilio Video React App](https://github.com/twilio/twilio-video-app-react)\n- [Twilio Video Javascript Quickstart](https://github.com/twilio/video-quickstart-js)\n- [Twilio Video Diagnostics App](https://github.com/twilio/twilio-video-diagnostics-react-app/blob/main/README.md)\n\n### Developer tools\n- [Twilio Video Processors](https://twilio.github.io/twilio-video-processors.js/index.html)\n- [Twilio Video Room Monitor](https://github.com/twilio/twilio-video-room-monitor.js)\n- [Twilio RTC Diagnostics SDK](https://github.com/twilio/rtc-diagnostics)\n\nContributing\n------------\n\nBug fixes welcome! If you're not familiar with the GitHub pull\nrequest/contribution process,\n[this is a nice tutorial](https://gun.io/blog/how-to-github-fork-branch-and-pull-request/).\n\nLicense\n-------\n\nSee [LICENSE.md](https://github.com/twilio/twilio-video.js/blob/master/LICENSE.md).\n","readmeFilename":"README.md"}