{"_id":"@vonage/video-express-plus-server","_rev":"124-c690a7b56f6bb26632ea23affe035a46","name":"@vonage/video-express-plus-server","dist-tags":{"latest":"1.2.0","beta":"1.2.1-beta.3"},"versions":{"1.0.0":{"name":"@vonage/video-express-plus-server","version":"1.0.0","author":{"name":"Vonage"},"license":"https://www.vonage.com/legal/communications-apis/terms-of-use/","_id":"@vonage/video-express-plus-server@1.0.0","maintainers":[{"name":"raulkg","email":"gaddam.rahul.kumar@gmail.com"},{"name":"liranbin","email":"liranbin@gmail.com"},{"name":"javiermolsanz","email":"javier.molinasanz@vonage.com"},{"name":"agus-vonage","email":"agus.barra@vonage.com"},{"name":"yonatan.kra","email":"yonatan.kra@vonage.com"},{"name":"v-kpheng","email":"Kongpheng.Nanthavongsa@vonage.com"},{"name":"vgai-dev","email":"vgai-studio-developers@vonage.com"},{"name":"nitzanhardon","email":"nitzan.hardon@vonage.com"},{"name":"eportolanvonage","email":"enrico.portolan@vonage.com"},{"name":"web-il","email":"web-il@vonage.com"},{"name":"iceberg-team","email":"icebergteam@vonage.com"},{"name":"yinon","email":"yinon.oved@vonage.com"},{"name":"unified_portal","email":"unified_portal_dev@vonage.com"},{"name":"vreporter-npm","email":"vreporter-support@vonage.com"},{"name":"vbcbe","email":"vbc-be@vonage.com"},{"name":"voxip_team","email":"guy.mininberg@vonage.com"},{"name":"gunifydevops","email":"gunifydevops@vonage.com"},{"name":"yuri.guller","email":"gullerya@gmail.com"},{"name":"idanvon","email":"idan.cohen@vonage.com"},{"name":"nexmo-devrel","email":"devrel@vonage.com"},{"name":"vvd","email":"vivid@vonage.com"},{"name":"vonagemeetings","email":"VBC-Meetings@vonage.com"},{"name":"tweinfeld","email":"talw@webwise.co.il"},{"name":"vonage-jenkins","email":"video.api.ops@vonage.com"},{"name":"maikthomas","email":"michaelgeorge.thomas@vonage.com"},{"name":"germangol","email":"german.goldenstein@gmail.com"},{"name":"ashwinvprabhu","email":"ashwin.venkateshprabhu@vonage.com"},{"name":"arivonage","email":"ari.ades@vonage.com"}],"contributors":[{"name":"Rahulkumar gaddam","email":"gaddam.rahul.kumar@gmail.com"},{"name":"Jeff Swartz","email":"swartz@tokbox.com"}],"dist":{"shasum":"b977f023718c9c7558800fb9c7272f1b2a858544","tarball":"https://registry.npmjs.org/@vonage/video-express-plus-server/-/video-express-plus-server-1.0.0.tgz","fileCount":20,"integrity":"sha512-jGnKjXPjHOlwr3UKGQlkM44c2ig+fgk/tDvxToktiqfnk2SBGIVwls+/G0sXGtR7Aa29wSPonrovAq4reCRnXA==","signatures":[{"sig":"MEUCIDPLHu52rE8UoDDXaXnafWHRsUjgfFaOrJ77ATuJorELAiEA1Y2cuAF8/1/20VTJ2emdsSBSQx4O/RjcTDHmgjiBOPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi61a1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6hg//dMZk+SzAcCQnbzzdwXYbNccjH3rFReh7QBQZz2GqMbdyyRzc\r\nU2/Bphp0jgpcm+c65Lf3HgBXQsb/JPX9AGuz2wpHoVNXD6w6fstp9NEtpF7l\r\ngF/5+/hZuvdkU8ujWfgb22mL9iohRPYrdvOei8Jrv0wOkrGp9Ct6xts/RVgi\r\nUm9taDHnjqVvWaJzPJ1sPziO3knJxjDwkqA8YoUt1EoVi8aff79ZYSGrlY7P\r\nFp5J6Bf8gYRj+MNGGEXw/RABYs9Qt6IkWoLJdZiQPAztGb6UX0+je7ef6bfb\r\nKpYePXOjQXIIVzYfTRVSnJqX1qV4I6iiNue7/Doi0xDjP/l2JbVWrHcnr3Ox\r\npkBsBvoPh8WETsiuloGZ/sNqVAKC33HIIu6CN7DBtnCCutTc/5eMxPBe+5e/\r\nwkQt3SI/JB3OIn3HM6/fveMPKtAtDxfmL9gRYnlS0vV9uLL+A/UWHan0XB+Q\r\naffZPBBowtj7mrgTvX6kTqO5734nbCk9MxjPjXE4nMDwqjC81HA9+ZqfSCuT\r\nEKQS4HFl1j7WxXWYdLzymOO8eD7qSUOJaw8a/CeSfJQ2P6wmbVcRFQYiXdfq\r\n4jwqXo8JP1Vm9B6nsIAIHPoM5xw1mykzlz4DQO0hOMJ87TyAL1c+4EVJLhji\r\nIHSGxEd2dEcVXMc64Vv7VI/MCNQ2lPGrvbg=\r\n=HacO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=12.0"},"gitHead":"8360857a0b8836838a21d21aa0f6b350f3e49967","scripts":{"flow":"flow","lint":"eslint . --ext .ts","test":"jest","build":"npm install --production=false && npm run build:types && npm run build:js","prepare":"rm -rf dist/ && tsc","build:js":"babel lib --out-dir dist --extensions \".ts,.tsx\" --source-maps inline","lint-fix":"eslint . --ext .ts --fix","type-check":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly"},"typings":"dist/index.d.ts","_npmUser":{"name":"raulkg","email":"gaddam.rahul.kumar@gmail.com"},"deprecated":"Major breaking changes and  no longer supported","_npmVersion":"8.1.2","description":"Vonage Education Express Node SDK","directories":{},"_nodeVersion":"16.13.2","dependencies":{"uuid":"^8.3.2","axios":"^0.25.0","sample":"^0.0.2","@vonage/video":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","husky":"^7.0.4","is-ci":"^3.0.1","eslint":"^8.15.0","flow-bin":"^0.177.0","babel-cli":"^6.26.0","@babel/cli":"^7.17.10","babel-jest":"^28.0.3","typescript":"^4.6.4","@babel/core":"^7.17.10","@types/jest":"^27.5.1","@types/node":"^17.0.34","@types/uuid":"^8.3.4","@babel/preset-env":"^7.17.10","@babel/preset-flow":"^7.16.7","eslint-plugin-node":"^11.1.0","babel-preset-minify":"^0.5.2","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^5.25.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-config":"^2.0.0","eslint-plugin-eslint-plugin":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.25.0","babel-plugin-replace-ts-export-assignment":"^0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/video-express-plus-server_1.0.0_1659590324825_0.3206092575568509","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@vonage/video-express-plus-server","version":"1.0.1","author":{"name":"Vonage"},"license":"https://www.vonage.com/legal/communications-apis/terms-of-use/","_id":"@vonage/video-express-plus-server@1.0.1","maintainers":[{"name":"raulkg","email":"gaddam.rahul.kumar@gmail.com"},{"name":"liranbin","email":"liranbin@gmail.com"},{"name":"javiermolsanz","email":"javier.molinasanz@vonage.com"},{"name":"agus-vonage","email":"agus.barra@vonage.com"},{"name":"yonatan.kra","email":"yonatan.kra@vonage.com"},{"name":"v-kpheng","email":"Kongpheng.Nanthavongsa@vonage.com"},{"name":"vgai-dev","email":"vgai-studio-developers@vonage.com"},{"name":"nitzanhardon","email":"nitzan.hardon@vonage.com"},{"name":"eportolanvonage","email":"enrico.portolan@vonage.com"},{"name":"web-il","email":"web-il@vonage.com"},{"name":"iceberg-team","email":"icebergteam@vonage.com"},{"name":"yinon","email":"yinon.oved@vonage.com"},{"name":"unified_portal","email":"unified_portal_dev@vonage.com"},{"name":"vreporter-npm","email":"vreporter-support@vonage.com"},{"name":"vbcbe","email":"vbc-be@vonage.com"},{"name":"voxip_team","email":"guy.mininberg@vonage.com"},{"name":"gunifydevops","email":"gunifydevops@vonage.com"},{"name":"yuri.guller","email":"gullerya@gmail.com"},{"name":"idanvon","email":"idan.cohen@vonage.com"},{"name":"nexmo-devrel","email":"devrel@vonage.com"},{"name":"vvd","email":"vivid@vonage.com"},{"name":"vonagemeetings","email":"VBC-Meetings@vonage.com"},{"name":"tweinfeld","email":"talw@webwise.co.il"},{"name":"vonage-jenkins","email":"video.api.ops@vonage.com"},{"name":"maikthomas","email":"michaelgeorge.thomas@vonage.com"},{"name":"germangol","email":"german.goldenstein@gmail.com"},{"name":"ashwinvprabhu","email":"ashwin.venkateshprabhu@vonage.com"},{"name":"arivonage","email":"ari.ades@vonage.com"}],"contributors":[{"name":"Rahulkumar gaddam","email":"gaddam.rahul.kumar@gmail.com"},{"name":"Jeff Swartz","email":"swartz@tokbox.com"}],"dist":{"shasum":"053e1000355fac886ef2e3aea021d3088944944a","tarball":"https://registry.npmjs.org/@vonage/video-express-plus-server/-/video-express-plus-server-1.0.1.tgz","fileCount":19,"integrity":"sha512-G9unwr+sw2Ldp9ebjTOXvX39DRI8gAS9AZFKOCB/9B4aLbllvZJRM35sIwmZsxFiRqBc+tBPlXxO1F40j05UZw==","signatures":[{"sig":"MEYCIQCG+XXalJPhARGUJ8yo0tf829PYFDUdGmQKEZGdaVNbkQIhAPzeE1+3RYg9zqLuOxS4YMoHjpOx6E7yNAoPrl+h2Ebm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi615rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFow//VwxgKPJ6QC8YMRcaB2GAckmB+78rBc2RMS+TGkSCk9AKc759\r\nmUvAGOqO0+ebPsRGL2MYiLROcmvAxZmU+eYRf4UN8YDgL4sOVwMH/6OZV/QU\r\niTIDLiOToWQEhy5efovZTXN7KEqZ2ei8S/ccKYCfYIYvqSDSXhOjjA3mJaSu\r\nY2J9No8HmENnyNSxnr7zF4pGEzYRtwSw3i9sQTptG9kVQS3YxZAyZMx8NQIf\r\nshwt+URYMH5sPvHMh9ZjkvkNsCToVtICvgjJFtxHEhMvBgf+eqO9eoIqrjSu\r\nxyI8g+OjeUQT9RAeDOuRQs6hNNaBQnShPGUS/bwmW8jJCJM83ILM9hh46MS7\r\n5EcnZluOWEwUzDfb7LYKMAvyo6aIAqrm6OQZcaEy3D6GGKkviUjQBSrA8EGh\r\n9/Cw+5igSWg50NxiCYJoeNVavs+hCQx3CJ1X0M/v1yolmJNx4pBgn2Q5sYUq\r\nK3NRN7WX7ZFmFclch81mWaP9dO6bBkXebTUgOIBXNq+45e0N3990ZKLjSt3c\r\nqfOZSGuHEED60oiuM1Ao3l2CZTSG9rBdjj1tKv1I3jzCKRyrkp0aXDdGmqdu\r\nbyeMwW4AH8jodRteEQAw72LKLDE0Ii0ymZIvS/t6otOaNi/pECyp64mz3mRi\r\noWDaCwI0XhDcs2jTZNhX9SkJFvZI+bwT6QU=\r\n=a1go\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=12.0"},"gitHead":"8360857a0b8836838a21d21aa0f6b350f3e49967","scripts":{"flow":"flow","lint":"eslint . --ext .ts","test":"jest","build":"npm install --production=false && npm run build:types && npm run build:js","prepare":"rm -rf dist/ && tsc","build:js":"babel lib --out-dir dist --extensions \".ts,.tsx\" --source-maps inline","lint-fix":"eslint . --ext .ts --fix","type-check":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly"},"typings":"dist/index.d.ts","_npmUser":{"name":"raulkg","email":"gaddam.rahul.kumar@gmail.com"},"deprecated":"Major breaking changes and  no longer supported","_npmVersion":"8.1.2","description":"Vonage Education Express Node SDK","directories":{},"_nodeVersion":"16.13.2","dependencies":{"uuid":"^8.3.2","axios":"^0.25.0","sample":"^0.0.2","@vonage/video":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","husky":"^7.0.4","is-ci":"^3.0.1","eslint":"^8.15.0","flow-bin":"^0.177.0","babel-cli":"^6.26.0","@babel/cli":"^7.17.10","babel-jest":"^28.0.3","typescript":"^4.6.4","@babel/core":"^7.17.10","@types/jest":"^27.5.1","@types/node":"^17.0.34","@types/uuid":"^8.3.4","@babel/preset-env":"^7.17.10","@babel/preset-flow":"^7.16.7","eslint-plugin-node":"^11.1.0","babel-preset-minify":"^0.5.2","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^5.25.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-config":"^2.0.0","eslint-plugin-eslint-plugin":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.25.0","babel-plugin-replace-ts-export-assignment":"^0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/video-express-plus-server_1.0.1_1659592298949_0.6926488142638221","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@vonage/video-express-plus-server","version":"1.0.2","author":{"name":"Vonage"},"license":"https://www.vonage.com/legal/communications-apis/terms-of-use/","_id":"@vonage/video-express-plus-server@1.0.2","maintainers":[{"name":"raulkg","email":"gaddam.rahul.kumar@gmail.com"},{"name":"liranbin","email":"liranbin@gmail.com"},{"name":"javiermolsanz","email":"javier.molinasanz@vonage.com"},{"name":"agus-vonage","email":"agus.barra@vonage.com"},{"name":"yonatan.kra","email":"yonatan.kra@vonage.com"},{"name":"v-kpheng","email":"Kongpheng.Nanthavongsa@vonage.com"},{"name":"vgai-dev","email":"vgai-studio-developers@vonage.com"},{"name":"nitzanhardon","email":"nitzan.hardon@vonage.com"},{"name":"eportolanvonage","email":"enrico.portolan@vonage.com"},{"name":"web-il","email":"web-il@vonage.com"},{"name":"iceberg-team","email":"icebergteam@vonage.com"},{"name":"yinon","email":"yinon.oved@vonage.com"},{"name":"unified_portal","email":"unified_portal_dev@vonage.com"},{"name":"vreporter-npm","email":"vreporter-support@vonage.com"},{"name":"vbcbe","email":"vbc-be@vonage.com"},{"name":"voxip_team","email":"guy.mininberg@vonage.com"},{"name":"gunifydevops","email":"gunifydevops@vonage.com"},{"name":"yuri.guller","email":"gullerya@gmail.com"},{"name":"idanvon","email":"idan.cohen@vonage.com"},{"name":"nexmo-devrel","email":"devrel@vonage.com"},{"name":"vvd","email":"vivid@vonage.com"},{"name":"vonagemeetings","email":"VBC-Meetings@vonage.com"},{"name":"tweinfeld","email":"talw@webwise.co.il"},{"name":"vonage-jenkins","email":"video.api.ops@vonage.com"},{"name":"maikthomas","email":"michaelgeorge.thomas@vonage.com"},{"name":"germangol","email":"german.goldenstein@gmail.com"},{"name":"ashwinvprabhu","email":"ashwin.venkateshprabhu@vonage.com"},{"name":"arivonage","email":"ari.ades@vonage.com"}],"contributors":[{"name":"Rahulkumar gaddam","email":"gaddam.rahul.kumar@gmail.com"},{"name":"Jeff Swartz","email":"swartz@tokbox.com"}],"dist":{"shasum":"15a07aec55dfbf53dd38e5c92b1044ad6fe8a5ca","tarball":"https://registry.npmjs.org/@vonage/video-express-plus-server/-/video-express-plus-server-1.0.2.tgz","fileCount":21,"integrity":"sha512-ImfPxzlXRKzQ9evmBXK1RLdU2t7QqTiuHp4ovE4O64uNE578sRVoPUhEk4xVkF8Qw3wQd8bbzO9/ngEcpDNS9A==","signatures":[{"sig":"MEUCIQCpn9b6uq02E03MwaE9+UOLn03iEjvuKkqse20rp3Dl2QIgOv/zCBac/4zc6hiLKzYoZg4AdG2XiQTczoDD05Uogb0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi62kYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7aA/+Ikrz7e8MEVWsrZfZrgPRWyZF+RK3LxSfJBiITnucKwjJz/It\r\n0zA96zS05LxMh5QQX6teILzlehLN2alKNvjYIvPvbpGoxFFc8GDy3oXlLWqv\r\nUVvQKPM82Ge8lxYu/AqA91n05EqwEFqX7jR26CDhDTzWqGKiMC9hxcrE98hf\r\n6XgD/FuAmWAEU4FOZTM5kwzFSL42eHs5l73mZK37TWrMG6mh+kT9xwFg4+Ot\r\nHoTAoBtMLRVh6Kz0AWMibBp3Sondyi+LutgXoHJ8EYZ2d9zDmMmFje+1XLe1\r\nK64LuV9vBqn7Hk7Azg3tyL2ptOgtHU56olyGDOMLEFEa9oSI8HTpg0HYHmrl\r\nYy6X9xylQ9SqwKkJpRWU/leLd8jnhYR7LFp8s0qe1uOd0e9OpDQY0gnk9JJx\r\nj7qQSPW/3JqFWTqvcygW7T2+dqMukgdC+wgWN9n2o5FHxlUcZ72tX9gSRaQ8\r\nJyVCmaIfFNziaGImrDJcmxwnqnaexTEslJY9gDvXn2hSFkJBWBEjcENOqNtL\r\nXXANorhp9LNNOOmuodIspbJKxD432s0YL1DSjzps0DHOJJj9UHCHbm7XxXxb\r\nuC5AcZSOiVx18K/bvuB7VEb1bY5PD0WjxOcnuWBav7aC/UduRyCR7vmZMGz3\r\nicCQ6goJXS3HUT63vhG5VhXKE0G8u4gizHU=\r\n=zuzn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=12.0"},"gitHead":"621d2b98be7e12035ff7e7cac2fbab534443defc","scripts":{"flow":"flow","lint":"eslint . --ext .ts","test":"jest","build":"npm install --production=false && npm run build:types && npm run build:js","prepare":"rm -rf dist/ && npm run build:js && npm run build:types","build:js":"babel lib --out-dir dist --extensions \".ts,.tsx\" --source-maps inline","lint-fix":"eslint . --ext .ts --fix","type-check":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly"},"typings":"dist/index.d.ts","_npmUser":{"name":"raulkg","email":"gaddam.rahul.kumar@gmail.com"},"deprecated":"Major breaking changes and  no longer supported","_npmVersion":"8.1.2","description":"Vonage Education Express Node SDK","directories":{},"_nodeVersion":"16.13.2","dependencies":{"uuid":"^8.3.2","axios":"^0.25.0","sample":"^0.0.2","@vonage/video":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","husky":"^7.0.4","is-ci":"^3.0.1","eslint":"^8.15.0","flow-bin":"^0.177.0","babel-cli":"^6.26.0","@babel/cli":"^7.17.10","babel-jest":"^28.0.3","typescript":"^4.6.4","@babel/core":"^7.17.10","@types/jest":"^27.5.1","@types/node":"^17.0.34","@types/uuid":"^8.3.4","@babel/preset-env":"^7.17.10","@babel/preset-flow":"^7.16.7","eslint-plugin-node":"^11.1.0","babel-preset-minify":"^0.5.2","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^5.25.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-config":"^2.0.0","eslint-plugin-eslint-plugin":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.25.0","babel-plugin-replace-ts-export-assignment":"^0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/video-express-plus-server_1.0.2_1659595032333_0.5890186093827467","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@vonage/video-express-plus-server","version":"1.0.3","author":{"name":"Vonage"},"license":"https://www.vonage.com/legal/communications-apis/terms-of-use/","_id":"@vonage/video-express-plus-server@1.0.3","maintainers":[{"name":"rhainer","email":"salome_cat@yahoo.com"},{"name":"deliajolt","email":"delia.ekstrom@vonage.com"},{"name":"behaze","email":"lhayes@tokbox.com"},{"name":"raulkg","email":"gaddam.rahul.kumar@gmail.com"},{"name":"liranbin","email":"liranbin@gmail.com"},{"name":"javiermolsanz","email":"javier.molinasanz@vonage.com"},{"name":"agus-vonage","email":"agus.barra@vonage.com"},{"name":"yonatan.kra","email":"yonatan.kra@vonage.com"},{"name":"v-kpheng","email":"Kongpheng.Nanthavongsa@vonage.com"},{"name":"vgai-dev","email":"vgai-studio-developers@vonage.com"},{"name":"nitzanhardon","email":"nitzan.hardon@vonage.com"},{"name":"eportolanvonage","email":"enrico.portolan@vonage.com"},{"name":"web-il","email":"web-il@vonage.com"},{"name":"iceberg-team","email":"icebergteam@vonage.com"},{"name":"yinon","email":"yinon.oved@vonage.com"},{"name":"unified_portal","email":"unified_portal_dev@vonage.com"},{"name":"vreporter-npm","email":"vreporter-support@vonage.com"},{"name":"vbcbe","email":"vbc-be@vonage.com"},{"name":"voxip_team","email":"guy.mininberg@vonage.com"},{"name":"gunifydevops","email":"gunifydevops@vonage.com"},{"name":"yuri.guller","email":"gullerya@gmail.com"},{"name":"idanvon","email":"idan.cohen@vonage.com"},{"name":"nexmo-devrel","email":"devrel@vonage.com"},{"name":"vvd","email":"vivid@vonage.com"},{"name":"vonagemeetings","email":"VBC-Meetings@vonage.com"},{"name":"tweinfeld","email":"talw@webwise.co.il"},{"name":"vonage-jenkins","email":"video.api.ops@vonage.com"},{"name":"maikthomas","email":"michaelgeorge.thomas@vonage.com"},{"name":"germangol","email":"german.goldenstein@gmail.com"},{"name":"ashwinvprabhu","email":"ashwin.venkateshprabhu@vonage.com"},{"name":"arivonage","email":"ari.ades@vonage.com"}],"contributors":[{"name":"Rahulkumar gaddam","email":"gaddam.rahul.kumar@gmail.com"},{"name":"Jeff Swartz","email":"swartz@tokbox.com"}],"dist":{"shasum":"0da974b803149094cdd27ea3e87bd879912271a5","tarball":"https://registry.npmjs.org/@vonage/video-express-plus-server/-/video-express-plus-server-1.0.3.tgz","fileCount":43,"integrity":"sha512-eh5aMLiQDdSph/milnQe4hz9VhqjQ46ZpoDsnRwevm4P43reXTzjyHMpqO/EqNQPnvJ9LPXxN18aadsq00v0og==","signatures":[{"sig":"MEYCIQCwC7bllffGtvfAr79nbdBU8Pil/X7fWE+b3EPebegKMQIhAKNdwSBWXrVraKG6ZZu9tW6yEFgXJ1MhC7Jm6Iyt5KbC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7D9nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlEhAAndphM9R7Ep9ZP+XqmxGtj8jBY5zdwEtxg8D8b9K1sfTTM/Mo\r\nI9tWMnoH1OrWi+69tKSJ1STqAJZOvOfwl26aT38l/jLFYCo6dFWvB4CGH40r\r\nI4TlLTqUIMSCx7WRT0hUTx40tcmHKKyA0LXrqNb1v14jdejKgjIj5QsKG2m9\r\n6cYyhJyzkMhiAPxjrBmxWRJlkYC+o27xGUM1CoWTKi93lZqoEwcyEbEU66Hl\r\nj0AjbJbtcolmfVvY47r1RnXRgUcxow5l8PfYu42fxl8mO5xHaH//A+AilWWE\r\n0LyO/VnuigQHtFzam1x1np5lbQNXOgA8zkwfETliNcs5mdMLYVBX9HlOATfi\r\nat5BY87oEjAkG2y7Jfq21zlWUoiDYySM7Hu/WnjVwaXMS8hM+4Nz6S7TkBRJ\r\npGfWWot7sN8ZOl5ryYwng7fWx8tYKYCXF0QAgh62qXRviCMwI7z/yU9ppK68\r\nOq9G33i3A4y4MnNvPiHes/KS8C2Qv/s6zuV23Uk887mZVHBifJWsyOT+li2C\r\nQQzDApioKsHuGd6tB7F0ZfgOfWqrsNKuTWQxhQCpgbZ/8hgPKWcB6fVjJysH\r\nFtybYL4RHkbCplhaCt7XW9Jlf/J8Fc8mxn16GWDGhi8M1SB0dx+TJzwbOday\r\nJtC0xFfCryX/+0ManMMhHSH3uvvjbyk7nkM=\r\n=rmIf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=12.0"},"gitHead":"d078aebab9aed19d4cde17737415ee9bc3a636aa","scripts":{"flow":"flow","lint":"eslint . --ext .ts","test":"jest","build":"npm install --production=false && npm run build:types && npm run build:js","prepare":"rm -rf dist/ && npm run build:js && npm run build:types","build:js":"babel lib --out-dir dist --extensions \".ts,.tsx\" --source-maps inline","lint-fix":"eslint . --ext .ts --fix","type-check":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly"},"typings":"dist/index.d.ts","_npmUser":{"name":"raulkg","email":"gaddam.rahul.kumar@gmail.com"},"deprecated":"Major breaking changes and  no longer supported","_npmVersion":"8.1.2","description":"Vonage Education Express Node SDK","directories":{},"_nodeVersion":"16.13.2","dependencies":{"uuid":"^8.3.2","axios":"^0.25.0","sample":"^0.0.2","@vonage/video":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","husky":"^7.0.4","is-ci":"^3.0.1","eslint":"^8.15.0","flow-bin":"^0.177.0","babel-cli":"^6.26.0","@babel/cli":"^7.17.10","babel-jest":"^28.0.3","typescript":"^4.6.4","@babel/core":"^7.17.10","@types/jest":"^27.5.1","@types/node":"^17.0.34","@types/uuid":"^8.3.4","@babel/preset-env":"^7.17.10","@babel/preset-flow":"^7.16.7","eslint-plugin-node":"^11.1.0","babel-preset-minify":"^0.5.2","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^5.25.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-config":"^2.0.0","eslint-plugin-eslint-plugin":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.25.0","babel-plugin-replace-ts-export-assignment":"^0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/video-express-plus-server_1.0.3_1659649895045_0.9831444871072255","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@vonage/video-express-plus-server","version":"1.0.4","author":{"name":"Vonage"},"license":"https://www.vonage.com/legal/communications-apis/terms-of-use/","_id":"@vonage/video-express-plus-server@1.0.4","maintainers":[{"name":"jeffswartz","email":"jeff.swartz@vonage.com"},{"name":"rhainer","email":"salome_cat@yahoo.com"},{"name":"deliajolt","email":"delia.ekstrom@vonage.com"},{"name":"behaze","email":"lhayes@tokbox.com"},{"name":"raulkg","email":"gaddam.rahul.kumar@gmail.com"},{"name":"liranbin","email":"liranbin@gmail.com"},{"name":"javiermolsanz","email":"javier.molinasanz@vonage.com"},{"name":"agus-vonage","email":"agus.barra@vonage.com"},{"name":"yonatan.kra","email":"yonatan.kra@vonage.com"},{"name":"v-kpheng","email":"Kongpheng.Nanthavongsa@vonage.com"},{"name":"vgai-dev","email":"vgai-studio-developers@vonage.com"},{"name":"nitzanhardon","email":"nitzan.hardon@vonage.com"},{"name":"eportolanvonage","email":"enrico.portolan@vonage.com"},{"name":"web-il","email":"web-il@vonage.com"},{"name":"iceberg-team","email":"icebergteam@vonage.com"},{"name":"yinon","email":"yinon.oved@vonage.com"},{"name":"unified_portal","email":"unified_portal_dev@vonage.com"},{"name":"vreporter-npm","email":"vreporter-support@vonage.com"},{"name":"vbcbe","email":"vbc-be@vonage.com"},{"name":"voxip_team","email":"guy.mininberg@vonage.com"},{"name":"gunifydevops","email":"gunifydevops@vonage.com"},{"name":"yuri.guller","email":"gullerya@gmail.com"},{"name":"idanvon","email":"idan.cohen@vonage.com"},{"name":"nexmo-devrel","email":"devrel@vonage.com"},{"name":"vvd","email":"vivid@vonage.com"},{"name":"vonagemeetings","email":"VBC-Meetings@vonage.com"},{"name":"tweinfeld","email":"talw@webwise.co.il"},{"name":"vonage-jenkins","email":"video.api.ops@vonage.com"},{"name":"maikthomas","email":"michaelgeorge.thomas@vonage.com"},{"name":"germangol","email":"german.goldenstein@gmail.com"},{"name":"ashwinvprabhu","email":"ashwin.venkateshprabhu@vonage.com"},{"name":"arivonage","email":"ari.ades@vonage.com"}],"contributors":[{"name":"Rahulkumar gaddam","email":"gaddam.rahul.kumar@gmail.com"},{"name":"Jeff Swartz","email":"swartz@tokbox.com"}],"dist":{"shasum":"11a1e658327dd5d59b87ac683483cf0a654ca32b","tarball":"https://registry.npmjs.org/@vonage/video-express-plus-server/-/video-express-plus-server-1.0.4.tgz","fileCount":22,"integrity":"sha512-vRgm+5X14iDSrSBfNTfXsIcRwXjG300Z8ktst0GFMmgf/AIzG/jQAcmakkL7shJpWXAzB8Cd9R6AIIGeaWHYIA==","signatures":[{"sig":"MEQCIFd8g2rem24HON7p4aRJ+c0IY58nbWhgGUoPQ71rTxIPAiBybpLg+JH74sIjLL4/9tlWnVPrM3o1EDIfnt7+rqWj2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7NgyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKVQ//WwIb8vbK4Wn63IgWfJF1j1RPiWHljiV4GQw3J5UnVebT11ye\r\nIGs68WPtRzIPvE4Sbu+8bmQ53aJS41qdy2/yazJXOSLZawCKMAr9fUmTMBSq\r\n162oqGLoBuliA43ziojTNDbJA29AnOkG5lt8TrIIrHJWmIbXq1vLBe3FvUld\r\ntP9eqxI/wMsL99CoU5siJEEmB9Jq13cHwFn7oNZKzlCtyWMw2rRIgPXVANk2\r\nxVKzOSSiGraRQzrak0TjCaW41da1vtj+yziC+WUno0RAMQXQvU0e4QL2NYCD\r\nmzYszZK/ZVyIV77IBRS9lltCpJ6pUVbPLr/fZNPSaK5qnJAu6swafQjjUAWM\r\n/OOXjtpR0O0TSTuBhPEIdVI5bnqJK0jIMywNx02NYHMA3T9ZP+dAt/XZRIWg\r\nVoDlyH/L1hWWkzR5DcXVGeVIDdb6RuykK+rZyAqC6ABoDSuDmNm9iAf4VFEm\r\nXZsajhv5fNX0yAYrbpBq86XpPugJ7TgNdWjY944drd2iF+FxK8VEv2mw7ZW6\r\nnWj9dB0s0akwEV31WwZTDwRS0Sdrjna33X3dxuTqJN28rZ282QJ8Hm72er7f\r\nD/Aea6XHomz+UQntjmO7TsQe8TDelq8fziZzDXs9N6+HncO5/F1CwXcXJhVM\r\nQoZipPVn/RPYugdzoeyaGa03D/urBm1rKqQ=\r\n=+ETI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=12.0"},"gitHead":"e4637cf1992f6637fae788bee535242961d76a79","scripts":{"flow":"flow","lint":"eslint . --ext .ts","test":"jest","build":"npm install --production=false && npm run build:types && npm run build:js","prepare":"rm -rf dist/ && npm run build:js && npm run build:types","build:js":"babel lib --out-dir dist --extensions \".ts,.tsx\" --source-maps inline","lint-fix":"eslint . --ext .ts --fix","type-check":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly"},"typings":"dist/index.d.ts","_npmUser":{"name":"raulkg","email":"gaddam.rahul.kumar@gmail.com"},"deprecated":"Major breaking changes and  no longer supported","_npmVersion":"8.1.2","description":"Vonage Education Express Node SDK","directories":{},"_nodeVersion":"16.13.2","dependencies":{"uuid":"^8.3.2","axios":"^0.25.0","sample":"^0.0.2","@vonage/video":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","husky":"^7.0.4","is-ci":"^3.0.1","eslint":"^8.15.0","flow-bin":"^0.177.0","babel-cli":"^6.26.0","@babel/cli":"^7.17.10","babel-jest":"^28.0.3","typescript":"^4.6.4","@babel/core":"^7.17.10","@types/jest":"^27.5.1","@types/node":"^17.0.34","@types/uuid":"^8.3.4","@babel/preset-env":"^7.17.10","@babel/preset-flow":"^7.16.7","eslint-plugin-node":"^11.1.0","babel-preset-minify":"^0.5.2","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^5.25.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-config":"^2.0.0","eslint-plugin-eslint-plugin":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.25.0","babel-plugin-replace-ts-export-assignment":"^0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/video-express-plus-server_1.0.4_1659689010238_0.5411822855766015","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@vonage/video-express-plus-server","version":"1.1.0","author":{"name":"Vonage"},"license":"https://www.vonage.com/legal/communications-apis/terms-of-use/","_id":"@vonage/video-express-plus-server@1.1.0","maintainers":[{"name":"jeffswartz","email":"jeff.swartz@vonage.com"},{"name":"rhainer","email":"salome_cat@yahoo.com"},{"name":"deliajolt","email":"delia.ekstrom@vonage.com"},{"name":"behaze","email":"lhayes@tokbox.com"},{"name":"raulkg","email":"gaddam.rahul.kumar@gmail.com"},{"name":"liranbin","email":"liranbin@gmail.com"},{"name":"javiermolsanz","email":"javier.molinasanz@vonage.com"},{"name":"agus-vonage","email":"agus.barra@vonage.com"},{"name":"yonatan.kra","email":"yonatan.kra@vonage.com"},{"name":"v-kpheng","email":"Kongpheng.Nanthavongsa@vonage.com"},{"name":"vgai-dev","email":"vgai-studio-developers@vonage.com"},{"name":"nitzanhardon","email":"nitzan.hardon@vonage.com"},{"name":"eportolanvonage","email":"enrico.portolan@vonage.com"},{"name":"web-il","email":"web-il@vonage.com"},{"name":"iceberg-team","email":"icebergteam@vonage.com"},{"name":"yinon","email":"yinon.oved@vonage.com"},{"name":"unified_portal","email":"unified_portal_dev@vonage.com"},{"name":"vreporter-npm","email":"vreporter-support@vonage.com"},{"name":"vbcbe","email":"vbc-be@vonage.com"},{"name":"voxip_team","email":"guy.mininberg@vonage.com"},{"name":"gunifydevops","email":"gunifydevops@vonage.com"},{"name":"yuri.guller","email":"gullerya@gmail.com"},{"name":"idanvon","email":"idan.cohen@vonage.com"},{"name":"nexmo-devrel","email":"devrel@vonage.com"},{"name":"vvd","email":"vivid@vonage.com"},{"name":"vonagemeetings","email":"VBC-Meetings@vonage.com"},{"name":"tweinfeld","email":"talw@webwise.co.il"},{"name":"vonage-jenkins","email":"video.api.ops@vonage.com"},{"name":"maikthomas","email":"michaelgeorge.thomas@vonage.com"},{"name":"germangol","email":"german.goldenstein@gmail.com"},{"name":"ashwinvprabhu","email":"ashwin.venkateshprabhu@vonage.com"},{"name":"arivonage","email":"ari.ades@vonage.com"}],"contributors":[{"name":"Rahulkumar gaddam","email":"gaddam.rahul.kumar@gmail.com"},{"name":"Jeff Swartz","email":"swartz@tokbox.com"}],"dist":{"shasum":"152bfb0688bc118229c168ab31bda175da878f74","tarball":"https://registry.npmjs.org/@vonage/video-express-plus-server/-/video-express-plus-server-1.1.0.tgz","fileCount":22,"integrity":"sha512-fc4eI/d38oH6kc38Rc3OaOrnGAKrsNWmF4ecob8mNU0vig/rYDigNKPBwxs4gTv8qRAxf0J7zOHmzI5zfe7OQw==","signatures":[{"sig":"MEYCIQCdvCnvGiNx65UuBisjNMwmyWhDIOUPPho/mjYuF5w5SgIhANs0uqPMcXFuzGxxRtJMICNg+1KYcGtijtPhz9PYiQKW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi806eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2cg/+LkOJ0Yd83B11vJQz343nCGPi4gsFH/5yFRY3TR5gU+brmJ66\r\n4efTDicwhFohAASF0C0AkU3DfiPblnRhIL5x15rg7h+NjMUU2OA2mqBx11Tr\r\nrBHkgpRMFDOCCYbyCes2XPmueP3w7rGLHJuqNwoqmqMtB6I1IcnUg292M23w\r\nc/eiuCkifb+gxSEthlwyP18Olrf+2hqXK+PlL6flP05MBOZkW6ScnB7G8vpP\r\nCDyi+jenRI/nlKDiz0LsvKNdgt794KESGGkhLl9+63oeaVniCpTpjTJ5aorO\r\nFaZU1sMkwiXOgQ/zg6HKlkdlR9j7F7ni55wvMDzIkZgDa59KsJ2YHrKPdX+j\r\nc/ekD5V8A9pxQ+kh8IWVNt7EULQXSL2s0+RvCKkL/cmtPH27sD+fcgKu9xbP\r\nk5mpX0cEHSZLaIMVLBZHA6U1cXiHK7DhkRvehpV5CoNBTyklov/18RfkKPGF\r\noHtGiM5MSLNltVvnt3aICKi/+ScMXv0vFPDD4BZK69WsYo+jUJSAy8yB4sO1\r\naHO4K0oDL9CHZ6azSQj03DbmwfzNKBZuS3Glo3ba7w4Rxcuh3PpeRrd59HCw\r\nKqLUq+oxyG2aeVl0O2bf3DHyKe2JPuqUNLIpyVkzw/DIgrq1E+2XIYkMs1fZ\r\naQMuMEbARhVd9HXRvn78iCAvvYMfFuA0Z6U=\r\n=x8rv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=12.0"},"gitHead":"f3bcdcd146b9bb5a6eef9b4f7852547215c5fede","scripts":{"flow":"flow","lint":"eslint . --ext .ts","test":"jest","build":"npm install --production=false && npm run build:types && npm run build:js","prepare":"rm -rf dist/ && npm run build:js && npm run build:types","build:js":"babel lib --out-dir dist --extensions \".ts,.tsx\" --source-maps inline","lint-fix":"eslint . --ext .ts --fix","type-check":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly"},"typings":"dist/index.d.ts","_npmUser":{"name":"raulkg","email":"gaddam.rahul.kumar@gmail.com"},"deprecated":"Major breaking changes and  no longer supported","_npmVersion":"8.16.0","description":"Vonage Education Express Node SDK","directories":{},"_nodeVersion":"16.13.2","dependencies":{"uuid":"^8.3.2","axios":"^0.25.0","sample":"^0.0.2","@vonage/video":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","husky":"^7.0.4","is-ci":"^3.0.1","eslint":"^8.15.0","flow-bin":"^0.177.0","babel-cli":"^6.26.0","@babel/cli":"^7.17.10","babel-jest":"^28.0.3","typescript":"^4.6.4","@babel/core":"^7.17.10","@types/jest":"^27.5.1","@types/node":"^17.0.34","@types/uuid":"^8.3.4","@babel/preset-env":"^7.17.10","@babel/preset-flow":"^7.16.7","eslint-plugin-node":"^11.1.0","babel-preset-minify":"^0.5.2","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^5.25.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-config":"^2.0.0","eslint-plugin-eslint-plugin":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.25.0","babel-plugin-replace-ts-export-assignment":"^0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/video-express-plus-server_1.1.0_1660112542539_0.37362805138115673","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@vonage/video-express-plus-server","version":"1.2.0","author":{"name":"Vonage"},"license":"https://www.vonage.com/legal/communications-apis/terms-of-use/","_id":"@vonage/video-express-plus-server@1.2.0","maintainers":[{"name":"jeffswartz","email":"jeff.swartz@vonage.com"},{"name":"rhainer","email":"salome_cat@yahoo.com"},{"name":"deliajolt","email":"delia.ekstrom@vonage.com"},{"name":"behaze","email":"lhayes@tokbox.com"},{"name":"raulkg","email":"gaddam.rahul.kumar@gmail.com"},{"name":"liranbin","email":"liranbin@gmail.com"},{"name":"javiermolsanz","email":"javier.molinasanz@vonage.com"},{"name":"agus-vonage","email":"agus.barra@vonage.com"},{"name":"yonatan.kra","email":"yonatan.kra@vonage.com"},{"name":"v-kpheng","email":"Kongpheng.Nanthavongsa@vonage.com"},{"name":"vgai-dev","email":"vgai-studio-developers@vonage.com"},{"name":"nitzanhardon","email":"nitzan.hardon@vonage.com"},{"name":"eportolanvonage","email":"enrico.portolan@vonage.com"},{"name":"web-il","email":"web-il@vonage.com"},{"name":"iceberg-team","email":"icebergteam@vonage.com"},{"name":"yinon","email":"yinon.oved@vonage.com"},{"name":"unified_portal","email":"unified_portal_dev@vonage.com"},{"name":"vreporter-npm","email":"vreporter-support@vonage.com"},{"name":"vbcbe","email":"vbc-be@vonage.com"},{"name":"voxip_team","email":"guy.mininberg@vonage.com"},{"name":"gunifydevops","email":"gunifydevops@vonage.com"},{"name":"yuri.guller","email":"gullerya@gmail.com"},{"name":"idanvon","email":"idan.cohen@vonage.com"},{"name":"nexmo-devrel","email":"devrel@vonage.com"},{"name":"vvd","email":"vivid@vonage.com"},{"name":"vonagemeetings","email":"VBC-Meetings@vonage.com"},{"name":"tweinfeld","email":"talw@webwise.co.il"},{"name":"vonage-jenkins","email":"video.api.ops@vonage.com"},{"name":"maikthomas","email":"michaelgeorge.thomas@vonage.com"},{"name":"germangol","email":"german.goldenstein@gmail.com"},{"name":"ashwinvprabhu","email":"ashwin.venkateshprabhu@vonage.com"},{"name":"arivonage","email":"ari.ades@vonage.com"}],"contributors":[{"name":"Rahulkumar gaddam","email":"gaddam.rahul.kumar@gmail.com"},{"name":"Jeff Swartz","email":"swartz@tokbox.com"}],"dist":{"shasum":"84f5702a7cc80c6b8ecd51bff84d69c49a3ede83","tarball":"https://registry.npmjs.org/@vonage/video-express-plus-server/-/video-express-plus-server-1.2.0.tgz","fileCount":22,"integrity":"sha512-ZBz7ZQbauZuXHlLq8MftiNiHaaTgNRU2Yv0lyMlwCzilKvvdzxZs7OW7/KmQAQz9jBj5tMSmpEyr0+gkwRLNOA==","signatures":[{"sig":"MEUCIQCY0Hq2uwGAO4sjIMJhiIBrrx9vVgBrRZ/gTPso4HcK4QIgW0+08j30NIAUL5e8/kT2jzv4y9P9sLyvmkGJPlfS1hc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+d0DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGhw/+IpwMok3sye5rIwC88HeA8s4Rku6iBD/SRP7Q8oyhtzZot6sq\r\nkP6r0H0lUeKHhBZBVh2pEK5p3uW/otweW/gg4/KUzv8ZNhucQwCyRwc28G2i\r\nG7UAhFSagSqcfPakK+8MCYtxOmG59QniVYSm2gKh+KlowUDQM5vJwXSV6N6X\r\nV8sg0fIxVNNyJshMpPvV6dg4IYdqIb2qMi+ik+vtKAU0jV7/Eb1UgUm2o2tE\r\n7K8B7hAi4ySQ3Bg2p3H9u5pvVVXNQVcYOhrouLptPXWEko1gYb7bCFX2nJ9Y\r\nVXvJ4jI01xMVfco2lxOf2CGvl9ywxgZd7nT5lXphr6/aLnODKNHvsvPWDR2M\r\n7ePVRUteF9vgbif27Fkda4E/sOg8RhlX7XfMhRrm5WkQbcvcxUMTsNAKwun5\r\nmzclwEv0zI9Zr2NMb+5YEcudTz/7aPac957/R5+TTmEtP/yXTqpEjIf1qmp0\r\nsBLD+YJXc4G5vePmsF4Lk2NHAbratYnZ/PuFS/JC2Swr1N5+cbw0ivjEsA0j\r\nCMBIFx82CXl1jmbVmHJFPUICq12nPGUZyR6mYPwQBRuZLMQG8YjkOP45DlU5\r\nr2+vaP9WLAgCmo/IhpXulRYw4mi81+R03W6EiwEsoUgK3cv3SvEGFDLXlLnF\r\n4fOz7rmIa+McSW5Wb4KyZI+NsO8QHtWzXeA=\r\n=QzZG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=12.0"},"gitHead":"894360183748a8d445791061177fdaa3eefa4306","scripts":{"flow":"flow","lint":"eslint . --ext .ts","test":"jest","build":"npm install --production=false && npm run build:types && npm run build:js","prepare":"rm -rf dist/ && npm run build:js && npm run build:types","build:js":"babel lib --out-dir dist --extensions \".ts,.tsx\" --source-maps inline","lint-fix":"eslint . --ext .ts --fix","type-check":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly"},"typings":"dist/index.d.ts","_npmUser":{"name":"raulkg","email":"gaddam.rahul.kumar@gmail.com"},"deprecated":"Major breaking changes and  no longer supported","_npmVersion":"8.16.0","description":"Vonage Education Express Node SDK","directories":{},"_nodeVersion":"16.13.2","dependencies":{"uuid":"^8.3.2","axios":"^0.25.0","sample":"^0.0.2","@vonage/video":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","husky":"^7.0.4","is-ci":"^3.0.1","eslint":"^8.15.0","flow-bin":"^0.177.0","babel-cli":"^6.26.0","@babel/cli":"^7.17.10","babel-jest":"^28.0.3","typescript":"^4.6.4","@babel/core":"^7.17.10","@types/jest":"^27.5.1","@types/node":"^17.0.34","@types/uuid":"^8.3.4","@babel/preset-env":"^7.17.10","@babel/preset-flow":"^7.16.7","eslint-plugin-node":"^11.1.0","babel-preset-minify":"^0.5.2","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^5.25.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-config":"^2.0.0","eslint-plugin-eslint-plugin":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.25.0","babel-plugin-replace-ts-export-assignment":"^0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/video-express-plus-server_1.2.0_1660542210950_0.017393710397981543","host":"s3://npm-registry-packages"}},"1.2.1-beta.0":{"name":"@vonage/video-express-plus-server","version":"1.2.1-beta.0","author":{"name":"Vonage"},"license":"https://www.vonage.com/legal/communications-apis/terms-of-use/","_id":"@vonage/video-express-plus-server@1.2.1-beta.0","maintainers":[{"name":"jeffswartz","email":"jeff.swartz@vonage.com"},{"name":"rhainer","email":"salome_cat@yahoo.com"},{"name":"deliajolt","email":"delia.ekstrom@vonage.com"},{"name":"behaze","email":"lhayes@tokbox.com"},{"name":"raulkg","email":"gaddam.rahul.kumar@gmail.com"},{"name":"liranbin","email":"liranbin@gmail.com"},{"name":"javiermolsanz","email":"javier.molinasanz@vonage.com"},{"name":"agus-vonage","email":"agus.barra@vonage.com"},{"name":"yonatan.kra","email":"yonatan.kra@vonage.com"},{"name":"v-kpheng","email":"Kongpheng.Nanthavongsa@vonage.com"},{"name":"vgai-dev","email":"vgai-studio-developers@vonage.com"},{"name":"nitzanhardon","email":"nitzan.hardon@vonage.com"},{"name":"eportolanvonage","email":"enrico.portolan@vonage.com"},{"name":"web-il","email":"web-il@vonage.com"},{"name":"iceberg-team","email":"icebergteam@vonage.com"},{"name":"yinon","email":"yinon.oved@vonage.com"},{"name":"unified_portal","email":"unified_portal_dev@vonage.com"},{"name":"vreporter-npm","email":"vreporter-support@vonage.com"},{"name":"vbcbe","email":"vbc-be@vonage.com"},{"name":"voxip_team","email":"guy.mininberg@vonage.com"},{"name":"gunifydevops","email":"gunifydevops@vonage.com"},{"name":"yuri.guller","email":"gullerya@gmail.com"},{"name":"idanvon","email":"idan.cohen@vonage.com"},{"name":"nexmo-devrel","email":"devrel@vonage.com"},{"name":"vvd","email":"vivid@vonage.com"},{"name":"vonagemeetings","email":"VBC-Meetings@vonage.com"},{"name":"tweinfeld","email":"talw@webwise.co.il"},{"name":"vonage-jenkins","email":"video.api.ops@vonage.com"},{"name":"maikthomas","email":"michaelgeorge.thomas@vonage.com"},{"name":"germangol","email":"german.goldenstein@gmail.com"},{"name":"ashwinvprabhu","email":"ashwin.venkateshprabhu@vonage.com"},{"name":"arivonage","email":"ari.ades@vonage.com"}],"contributors":[{"name":"Rahulkumar gaddam","email":"gaddam.rahul.kumar@gmail.com"},{"name":"Jeff Swartz","email":"swartz@tokbox.com"}],"dist":{"shasum":"8560bf8f4421a67cc9521b5ed8689e2fe2ce377c","tarball":"https://registry.npmjs.org/@vonage/video-express-plus-server/-/video-express-plus-server-1.2.1-beta.0.tgz","fileCount":22,"integrity":"sha512-TqIRwzWb5uALRe2PAsSc8bNlUJf+My93E2Q+JdYeALwMdAWXcZ1RA7EGyZxfxD9QAnZAQOXX27lt5X7JEsdg0w==","signatures":[{"sig":"MEQCIH5q/Xzaced3fD/RrcJteaqleEBsGUV3asqZDs7mJYbAAiAs4ONnAOLWhdZquNKhSOngS0UkzV65bbCdDC3p5/WPPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/aqSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIEA/+OHW+XSK3FlRFqYSAi1xshzdaU8DJG34MkELcrJosAoK7YbsY\r\nHFWgT/ctZFyPXGsJ/kHM6v63O3asB4+t8DRr/HlE3Jue24kpgxh6gSoHRM1j\r\nKdPgfnMwdy6grqB7YUw5Cw2w7P2Pdy1AH421firJAEC2R5FDpa/fBchIJseG\r\nBzoUJmtUOWaau1MmJql0RpdiJ/lmAUPcke0CNiAn9uHmjWnW64p/ISweh9Kx\r\nqicwdltmCGCHDQJawx2sZFsTceReQucfG5oCj0YEeUfK/mm/yaLs5UrGGemB\r\nxyHk4yPp+6hiQgb91VYqN+i7OvbaotGz5CJlJ2bIgxYvcmEfJChoOPoecG+b\r\n0eTO2EKhL53Y0sQ9iDC5zcu/23qqGEp22A+dxInOW3jKyQlIv5OIb7QAft3L\r\nIUxa2uT3JtHKDUK1Z69c706I+VKnjq3NNftdI8DmyJZMSFdWT1L3dl7J8KXs\r\nUYpOatLWpBJk+WGhmVk+JH+czkyopZUCbgE1uQS+cMkg43Ngw6z5rezQzCKq\r\nLcZMqRGBtQq0cRtgB2W2Imx6rfdr5pXZENcXrcUyPaWEHqTAZNYa4oeQbrNj\r\nl9n/nNPhLH5UuuSyYll8L8QEIRz5XaWfNzQ5KLtHhuUk/pKfCiaKq1MdVGDh\r\nfPALaZ9Gk/1G4UTcz4T9Lj7DSlN/GRyLeDs=\r\n=ah+M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"ERROR: No README data found!","engines":{"node":">=12.0"},"gitHead":"c3aa22b7afd3dbb32155cacb0eda07bd193d6cc5","scripts":{"flow":"flow","lint":"eslint . --ext .ts","test":"jest","build":"npm install --production=false && npm run build:types && npm run build:js","prepare":"rm -rf dist/ && npm run build:js && npm run build:types","build:js":"babel lib --out-dir dist --extensions \".ts,.tsx\" --source-maps inline","lint-fix":"eslint . --ext .ts --fix","type-check":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly"},"typings":"dist/index.d.ts","_npmUser":{"name":"raulkg","email":"gaddam.rahul.kumar@gmail.com"},"_npmVersion":"8.1.2","description":"Vonage Education Express Node SDK","directories":{},"_nodeVersion":"16.13.2","dependencies":{"uuid":"^8.3.2","axios":"^0.25.0","sample":"^0.0.2","@vonage/video":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","husky":"^7.0.4","is-ci":"^3.0.1","eslint":"^8.15.0","flow-bin":"^0.177.0","babel-cli":"^6.26.0","@babel/cli":"^7.17.10","babel-jest":"^28.0.3","typescript":"^4.6.4","@babel/core":"^7.17.10","@types/jest":"^27.5.1","@types/node":"^17.0.34","@types/uuid":"^8.3.4","@babel/preset-env":"^7.17.10","@babel/preset-flow":"^7.16.7","eslint-plugin-node":"^11.1.0","babel-preset-minify":"^0.5.2","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^5.25.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-config":"^2.0.0","eslint-plugin-eslint-plugin":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.25.0","babel-plugin-replace-ts-export-assignment":"^0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/video-express-plus-server_1.2.1-beta.0_1660791442272_0.4878779972489087","host":"s3://npm-registry-packages"}},"1.2.1-beta.1":{"name":"@vonage/video-express-plus-server","version":"1.2.1-beta.1","author":{"name":"Vonage"},"license":"https://www.vonage.com/legal/communications-apis/terms-of-use/","_id":"@vonage/video-express-plus-server@1.2.1-beta.1","maintainers":[{"name":"jeffswartz","email":"jeff.swartz@vonage.com"},{"name":"rhainer","email":"salome_cat@yahoo.com"},{"name":"deliajolt","email":"delia.ekstrom@vonage.com"},{"name":"behaze","email":"lhayes@tokbox.com"},{"name":"raulkg","email":"gaddam.rahul.kumar@gmail.com"},{"name":"liranbin","email":"liranbin@gmail.com"},{"name":"javiermolsanz","email":"javier.molinasanz@vonage.com"},{"name":"agus-vonage","email":"agus.barra@vonage.com"},{"name":"yonatan.kra","email":"yonatan.kra@vonage.com"},{"name":"v-kpheng","email":"Kongpheng.Nanthavongsa@vonage.com"},{"name":"vgai-dev","email":"vgai-studio-developers@vonage.com"},{"name":"nitzanhardon","email":"nitzan.hardon@vonage.com"},{"name":"eportolanvonage","email":"enrico.portolan@vonage.com"},{"name":"web-il","email":"web-il@vonage.com"},{"name":"iceberg-team","email":"icebergteam@vonage.com"},{"name":"yinon","email":"yinon.oved@vonage.com"},{"name":"unified_portal","email":"unified_portal_dev@vonage.com"},{"name":"vreporter-npm","email":"vreporter-support@vonage.com"},{"name":"vbcbe","email":"vbc-be@vonage.com"},{"name":"voxip_team","email":"guy.mininberg@vonage.com"},{"name":"gunifydevops","email":"gunifydevops@vonage.com"},{"name":"yuri.guller","email":"gullerya@gmail.com"},{"name":"idanvon","email":"idan.cohen@vonage.com"},{"name":"nexmo-devrel","email":"devrel@vonage.com"},{"name":"vvd","email":"vivid@vonage.com"},{"name":"vonagemeetings","email":"VBC-Meetings@vonage.com"},{"name":"tweinfeld","email":"talw@webwise.co.il"},{"name":"vonage-jenkins","email":"video.api.ops@vonage.com"},{"name":"maikthomas","email":"michaelgeorge.thomas@vonage.com"},{"name":"germangol","email":"german.goldenstein@gmail.com"},{"name":"ashwinvprabhu","email":"ashwin.venkateshprabhu@vonage.com"},{"name":"arivonage","email":"ari.ades@vonage.com"}],"contributors":[{"name":"Rahulkumar gaddam","email":"gaddam.rahul.kumar@gmail.com"},{"name":"Jeff Swartz","email":"swartz@tokbox.com"}],"dist":{"shasum":"5324178466c5188666fc6b1f7eecedc2e3c09a98","tarball":"https://registry.npmjs.org/@vonage/video-express-plus-server/-/video-express-plus-server-1.2.1-beta.1.tgz","fileCount":23,"integrity":"sha512-NN/1uL/WFv8oOfS+vPBDLcKauVLQrNFPirTgoCB2BSawC+KrOWsOgJuqYU1mN380qnTEQe3wf8xO5JbAwj22nA==","signatures":[{"sig":"MEUCIFfc+pf5Lq6S/rcDd/7mn2uIPvwza+yZU2GA4ipvog9fAiEAmTx2BaW1ZsqBgxx084R35FXvptTqtwfN2FEfb/fTxFo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/s1uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGug//T3muXlx7ONT/OcpCdoGn7D7k+2BJlLhBfsHFictSEjMyuMKQ\r\ntCyRBFG26NzpCCszkB9Rn6Myv3HiUMZp0xGy+JKLskgS8h4+Jjs3MQn2j7ze\r\nzMhvZk8cwY8oVHo9roNLBK9hlQ7esp5i1yWj4YG6Y8u83clhMjAGtUBCGYh1\r\nZYzKekbc9SicTCu3pELR5johh0hZZBV/h3RpWmeVgvEv7WWGzq1ze7L710U8\r\nzkwu1+kIXyN78qOrdqNvTE2riIahatOGn5HQnUGsKHV1galbGGbRwSgJoeBO\r\nrAuCZAqOoB+wl3hiurSWKTzelPDZjT5D6BUfN3zl8R17EbuLSW/zlMdhnW2U\r\n/9NLT1EritRebxJVNFQs60I4mXVZrE7F9c9KtUIxBw7AnFPeCMMYC8KMlaHQ\r\ngRHypg0+/tnKGBv8MMq0+MxoWzqTkVS/IMwm5pWvtvJ63Bn4wA82Y0hj1Yo4\r\n+L4Jx7WnltX19AHDaaZ7eOOyZmiTaJNjlP8OBlwFW8mN69cXBU83GUL2DJLN\r\ntTSCIzAeGYXTacxDRUUl7FGEGanGEqMGWK86jwHYB0SWuTILPQS5Pygma4Po\r\nzHPuiyCMY1g64mU1tdgg9sPlsG86tFzAuCHDLcnmOepu4dfJj8KKwaYERNAa\r\nLyUdsf80sEYEgftOpbE9JDrfJu/Ac1uUIkU=\r\n=cD7+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"This package is used as the server-side SDK for Vonage Video Express Plus\n(currently in beta).\n\n## Installation\n\n```bash\nyarn add  @vonage/edu-express-server\n```\n\n```bash\nnpm install  --save @vonage/edu-express-server\n```\n\n## Usage\n\nFor details, see the README for the [video-express-plus-sample](https://github.com/Vonage/video-express-plus-sample) application.\n\n```javascript\n// This is server code to set up a callback URL route handler (in Express, not in our SDK API).\n// This example shows Express code, but you can use any web sever to set up the callback URL\n// handler and call the `RoomManager.handleClientEvent()` method of our SDK (and use the\n// resolved value from the Promise returned by the `RoomManager.handleClientEvent()` method\n// as the response to the POST request).\nmodule.exports = (express, app) => {\n  app.get('/video-express-classroom/callbackPath', (req, res) => {\n    // handleClientEvent() is defined in the RoomManager API\n    roomManager.handleClientEvent(req.body).then(res.send);\n  });\n};\n```\n\nThe public API in the server-side Node module is as follows:\n\n```javascript\n\nexport type Participant {\n  /**\n    The ID passed into the `addParticipant()`, `getParticipant()`, `updateParticipant()`\n    and `deleteParticipant()` methods. This is a unique ID your application uses to\n    identify a participant, such as an e-mail address or other unique username or identifier.\n    The RoomManager assigns a unique `participantId` value, mapped to this `inputId`.\n  */\n  inputId: string;\n  /**\n    The unique ID assigned to the participant. This is different than the `id`, which is\n    ID passed into the `addParticipant()`, `getParticipant()`, `updateParticipant()`\n    and `deleteParticipant()` methods. The RoomManager.addParticipant() creates a unique\n    (and different) participant ID. Add the participant ID to the client-side\n    `RoomManager()` constructor. This way, if the developer's identifier for a participant\n    includes personal identifiable data (such as an email address), it will not be exposed\n    to the client. The client and server SDKs use the participant ID internally to\n    identify participants.\n   */\n  participantId: string;\n  /** Whether the participant is a host (true) or not (false). */\n  isHost: Boolean;\n  /** The participant name. */\n  name: string;\n};\n\nexport class RoomManager {\n  constructor ({\n    applicationId: string, // for a Vonage application\n    privateKey: string,    // for the Vonage application\n    hasBreakoutRooms?: Boolean, // default true?\n    hasWaitingRoom?: Boolean, // default true?\n    hasWhiteboard?: Boolean, // default true?\n  });\n\n  // Methods:\n\n  /**\n   * Adds a participant.\n   *\n   * @param name The name to display in the UI. This need not be unique.\n   * @param isHost (optional) Whether the participant is (initially) a host.\n   *        Any participant can later be promoted to a host. The default value is `false`.\n   * @param inputId (optional) Your unique identifier for the participant. The developer will specify\n   *        this based on their own user identity records. The developer uses this ID\n   *        and look up users by their identifiers when they call `getParticipant()`.\n   *        The SDK will map this ID to a unique (and different) participant ID, which is set to the\n   *        `participantId` property of the returned Participant object. Add the\n   *        participant ID to the client-side `RoomManager()` constructor. The client and server SDKs\n   *        use the participant ID internally to identify participants. This way, if the developer's\n   *        identifier for a participant includes personal identifiable data (such as\n   *        an email address), it will not be exposed to the client.\n   * @return The messaging session token for the participant\n   */\n  addParticipant(name: string, isHost?: boolean, inputId?: string): Participant;\n\n  /**\n   * Gets a participant's info, to be used in the client constructor.\n   * @param inputId The developer's unique identifier for the participant. (Note that this\n   *        is different than the `participantId` property of the Participant object.)\n   * @return The Participant object with properties defining the participant. Or undefined\n   *        if the participant does not exist (was not previously added with the addParticipant() method).\n   */\n  getParticipant(inputId: string): Participant | undefined;\n\n  /**\n   * Gets an array of Participant objects (for all Participants).\n   *\n   * @return array of Participant objects.\n   */\n  getParticipants(): Array<Participant>;\n\n  /**\n   * Update's a participant name.\n   * @param inputId The developer's unique identifier for the participant. (Note that this\n   *        is different than the `participantId` property of the Participant object.)\n   * @param options The property values for a participant -- `name` and `isHost`.\n   *        Note that the UI of the client RoomController includes options for hosts\n   *        to promote a viewer to a host (non-programmatically).\n   * @return The Participant info. Or undefined if the participant\n   *        does not exist (was not previously added with the addParticipant() method).\n   */\n  updateParticipant(inputId: string, options: {\n    name: string,\n    isHost: Boolean,\n  }): Participant | undefined;\n\n  /**\n   * Deletes a participant. As a result, the participant will also be disconnected from the\n   * classroom in the client.\n   *\n   * @param inputId The developer's unique identifier for the participant. (Note that this\n   *        is different than the `participantId` property of the Participant object.)\n   */\n  deleteParticipant(inputId: string): undefined;\n\n\n  /**\n   When the server callback URL receives a POST request,\n   the handler for the request should call this method, passing in\n   the body of the request. The RoomManager code will then automatically\n   call internal methods store state for the app and message to other\n   clients as needed. When the promise returned by the methhod\n   is resolved, the developer must send the object resolved\n   with the Promise as the response to the POST request.\n   @param body The body of the request.\n   @returns Promise The developer must send the object resolved\n     with the Promise as the response to the POST request.\n  */\n  handleClientEvent(body: any): Promise;\n\n  /**\n    Register a function to handle asynchronous errors.\n    See \"Asynchronous errors\" below.\n  */\n  onError(callback: function(error: Error)): void;\n}\n```\n","engines":{"node":">=12.0"},"gitHead":"582d0b6128a91ca7118322adee1e48c08865eac2","scripts":{"flow":"flow","lint":"eslint . --ext .ts","test":"jest","build":"npm install --production=false && npm run build:types && npm run build:js","prepare":"rm -rf dist/ && npm run build:js && npm run build:types","build:js":"babel lib --out-dir dist --extensions \".ts,.tsx\" --source-maps inline","lint-fix":"eslint . --ext .ts --fix","type-check":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly"},"typings":"dist/index.d.ts","_npmUser":{"name":"raulkg","email":"gaddam.rahul.kumar@gmail.com"},"_npmVersion":"8.1.2","description":"Vonage Education Express Node SDK","directories":{},"_nodeVersion":"16.13.2","dependencies":{"uuid":"^8.3.2","axios":"^0.25.0","sample":"^0.0.2","@vonage/video":"^0.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.0.3","husky":"^7.0.4","is-ci":"^3.0.1","eslint":"^8.15.0","flow-bin":"^0.177.0","babel-cli":"^6.26.0","@babel/cli":"^7.17.10","babel-jest":"^28.0.3","typescript":"^4.6.4","@babel/core":"^7.17.10","@types/jest":"^27.5.1","@types/node":"^17.0.34","@types/uuid":"^8.3.4","@babel/preset-env":"^7.17.10","@babel/preset-flow":"^7.16.7","eslint-plugin-node":"^11.1.0","babel-preset-minify":"^0.5.2","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^5.25.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-config":"^2.0.0","eslint-plugin-eslint-plugin":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.25.0","babel-plugin-replace-ts-export-assignment":"^0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/video-express-plus-server_1.2.1-beta.1_1660865902351_0.14520095406234268","host":"s3://npm-registry-packages"}},"1.2.1-beta.2":{"name":"@vonage/video-express-plus-server","version":"1.2.1-beta.2","author":{"name":"Vonage"},"license":"https://www.vonage.com/legal/communications-apis/terms-of-use/","_id":"@vonage/video-express-plus-server@1.2.1-beta.2","maintainers":[{"name":"or.cpc","email":"or.abramovich@vonage.com"},{"name":"jeffswartz","email":"jeff.swartz@vonage.com"},{"name":"rhainer","email":"salome_cat@yahoo.com"},{"name":"deliajolt","email":"delia.ekstrom@vonage.com"},{"name":"behaze","email":"lhayes@tokbox.com"},{"name":"raulkg","email":"gaddam.rahul.kumar@gmail.com"},{"name":"liranbin","email":"liranbin@gmail.com"},{"name":"javiermolsanz","email":"javier.molinasanz@vonage.com"},{"name":"agus-vonage","email":"agus.barra@vonage.com"},{"name":"yonatan.kra","email":"yonatan.kra@vonage.com"},{"name":"v-kpheng","email":"Kongpheng.Nanthavongsa@vonage.com"},{"name":"vgai-dev","email":"vgai-studio-developers@vonage.com"},{"name":"nitzanhardon","email":"nitzan.hardon@vonage.com"},{"name":"eportolanvonage","email":"enrico.portolan@vonage.com"},{"name":"web-il","email":"web-il@vonage.com"},{"name":"iceberg-team","email":"icebergteam@vonage.com"},{"name":"yinon","email":"yinon.oved@vonage.com"},{"name":"unified_portal","email":"unified_portal_dev@vonage.com"},{"name":"vreporter-npm","email":"vreporter-support@vonage.com"},{"name":"vbcbe","email":"vbc-be@vonage.com"},{"name":"voxip_team","email":"guy.mininberg@vonage.com"},{"name":"gunifydevops","email":"gunifydevops@vonage.com"},{"name":"yuri.guller","email":"gullerya@gmail.com"},{"name":"idanvon","email":"idan.cohen@vonage.com"},{"name":"nexmo-devrel","email":"devrel@vonage.com"},{"name":"vvd","email":"vivid@vonage.com"},{"name":"vonagemeetings","email":"VBC-Meetings@vonage.com"},{"name":"tweinfeld","email":"talw@webwise.co.il"},{"name":"vonage-jenkins","email":"video.api.ops@vonage.com"},{"name":"maikthomas","email":"michaelgeorge.thomas@vonage.com"},{"name":"germangol","email":"german.goldenstein@gmail.com"},{"name":"ashwinvprabhu","email":"ashwin.venkateshprabhu@vonage.com"},{"name":"arivonage","email":"ari.ades@vonage.com"}],"contributors":[{"name":"Rahulkumar gaddam","email":"gaddam.rahul.kumar@gmail.com"},{"name":"Jeff Swartz","email":"swartz@tokbox.com"}],"dist":{"shasum":"132c258c01f55054bcc6c4c7e65d2d7117521520","tarball":"https://registry.npmjs.org/@vonage/video-express-plus-server/-/video-express-plus-server-1.2.1-beta.2.tgz","fileCount":23,"integrity":"sha512-C5yCDi0zK6EtGVNnuEu/5eHM229O5qW3Jeh6mEs8dOjs+sdcX6+bLJMuOvMFyF1zudhQ586WVh1+84yGWL0nUg==","signatures":[{"sig":"MEYCIQCu4LzF6RH8OE79HwAytJXFiDGDs1j1pwvrytawVHGRfwIhAOuFu8Pcd8W077tLS8FOmbgCGgsZjq0S5C7bFcVyf62f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjB0UCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrg8A//faNzWTuDl+ewBcLBgH96i0DmY/VJpkA65GanvP3jypnt9Hp8\r\nURBJgB+SD2XIV26oZH/Z/KavHbEbM9KyrW7C9cnOV8Cxhwd81LNaQ16OcG6O\r\nHc2CtBwdeCdQBuiDfHiQSxxlTthQb9Pn8ikl7WrYeSZOpuKdoXjHFW+LgRjr\r\nVz0X+kZaHB6AC2yMssYwg4BZc7dJIzNbBwhWB6JBrRSOLVG0tYgJfQzIAC6F\r\n1QdpQkBt2BejHLQpESj6NjTNEjC/qxCAH+8dp6y1YLA9w3DcZ3XR6TR4cHEb\r\nlhJNqyMMRZOdnHqAaQBtOwIVHQyN/MlBT64tg1A+ebWVEDG0B1X/hEnwBbSd\r\nEp1UoVivgqhLCNvJA1gcHD8CpFDcQjt21TzpXxOD7K3YCYK0L8yM300k19rs\r\nXvYcOJRYagURVXS9wgNP2Q6kg8lLSuHh3cAMdrQgPoxDcWUW3JUrQdd8pkGL\r\nAA2IwrF6MPEwUYJ5bi/P8jnBeju/VRLT4L00TC/A/0zPv3KaQt4X24UlUjpG\r\nJwlVSQQDqvG1rihB36iNKYwqBxfugFD3iJKaU7X8PyrQkB8mcKNGzysJYRvt\r\nHiIfeNyL/qm8wpX/5zBkk/3HVMKLin6k28wH2A/o6remfq+KqxxizmWTpRJp\r\nrpEXLm+yDgp2dC2QIhaeha3udsgRdfHIadE=\r\n=HdHm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"This package is used as the server-side SDK for Vonage Video Express Plus\n(currently in beta).\n\n## Installation\n\n```bash\nyarn add  @vonage/edu-express-server\n```\n\n```bash\nnpm install  --save @vonage/edu-express-server\n```\n\n## Usage\n\nFor details, see the README for the [video-express-plus-sample](https://github.com/Vonage/video-express-plus-sample) application.\n\n```javascript\n// This is server code to set up a callback URL route handler (in Express, not in our SDK API).\n// This example shows Express code, but you can use any web sever to set up the callback URL\n// handler and call the `RoomManager.handleClientEvent()` method of our SDK (and use the\n// resolved value from the Promise returned by the `RoomManager.handleClientEvent()` method\n// as the response to the POST request).\nmodule.exports = (express, app) => {\n  app.get('/video-express-classroom/callbackPath', (req, res) => {\n    // handleClientEvent() is defined in the RoomManager API\n    roomManager.handleClientEvent(req.body).then(res.send);\n  });\n};\n```\n\nThe public API in the server-side Node module is as follows:\n\n```javascript\n\nexport type Participant {\n  /**\n    The ID passed into the `addParticipant()`, `getParticipant()`, `updateParticipant()`\n    and `deleteParticipant()` methods. This is a unique ID your application uses to\n    identify a participant, such as an e-mail address or other unique username or identifier.\n    The RoomManager assigns a unique `participantId` value, mapped to this `inputId`.\n  */\n  inputId: string;\n  /**\n    The unique ID assigned to the participant. This is different than the `id`, which is\n    ID passed into the `addParticipant()`, `getParticipant()`, `updateParticipant()`\n    and `deleteParticipant()` methods. The RoomManager.addParticipant() creates a unique\n    (and different) participant ID. Add the participant ID to the client-side\n    `RoomManager()` constructor. This way, if the developer's identifier for a participant\n    includes personal identifiable data (such as an email address), it will not be exposed\n    to the client. The client and server SDKs use the participant ID internally to\n    identify participants.\n   */\n  participantId: string;\n  /** Whether the participant is a host (true) or not (false). */\n  isHost: Boolean;\n  /** The participant name. */\n  name: string;\n};\n\nexport class RoomManager {\n  constructor ({\n    applicationId: string, // for a Vonage application\n    privateKey: string,    // for the Vonage application\n    hasBreakoutRooms?: Boolean, // default true?\n    hasWaitingRoom?: Boolean, // default true?\n    hasWhiteboard?: Boolean, // default true?\n  });\n\n  // Methods:\n\n  /**\n   * Adds a participant.\n   *\n   * @param name The name to display in the UI. This need not be unique.\n   * @param isHost (optional) Whether the participant is (initially) a host.\n   *        Any participant can later be promoted to a host. The default value is `false`.\n   * @param inputId (optional) Your unique identifier for the participant. The developer will specify\n   *        this based on their own user identity records. The developer uses this ID\n   *        and look up users by their identifiers when they call `getParticipant()`.\n   *        The SDK will map this ID to a unique (and different) participant ID, which is set to the\n   *        `participantId` property of the returned Participant object. Add the\n   *        participant ID to the client-side `RoomManager()` constructor. The client and server SDKs\n   *        use the participant ID internally to identify participants. This way, if the developer's\n   *        identifier for a participant includes personal identifiable data (such as\n   *        an email address), it will not be exposed to the client.\n   * @return The messaging session token for the participant\n   */\n  addParticipant(name: string, isHost?: boolean, inputId?: string): Participant;\n\n  /**\n   * Gets a participant's info, to be used in the client constructor.\n   * @param inputId The developer's unique identifier for the participant. (Note that this\n   *        is different than the `participantId` property of the Participant object.)\n   * @return The Participant object with properties defining the participant. Or undefined\n   *        if the participant does not exist (was not previously added with the addParticipant() method).\n   */\n  getParticipant(inputId: string): Participant | undefined;\n\n  /**\n   * Gets an array of Participant objects (for all Participants).\n   *\n   * @return array of Participant objects.\n   */\n  getParticipants(): Array<Participant>;\n\n  /**\n   * Update's a participant name.\n   * @param inputId The developer's unique identifier for the participant. (Note that this\n   *        is different than the `participantId` property of the Participant object.)\n   * @param options The property values for a participant -- `name` and `isHost`.\n   *        Note that the UI of the client RoomController includes options for hosts\n   *        to promote a viewer to a host (non-programmatically).\n   * @return The Participant info. Or undefined if the participant\n   *        does not exist (was not previously added with the addParticipant() method).\n   */\n  updateParticipant(inputId: string, options: {\n    name: string,\n    isHost: Boolean,\n  }): Participant | undefined;\n\n  /**\n   * Deletes a participant. As a result, the participant will also be disconnected from the\n   * classroom in the client.\n   *\n   * @param inputId The developer's unique identifier for the participant. (Note that this\n   *        is different than the `participantId` property of the Participant object.)\n   */\n  deleteParticipant(inputId: string): undefined;\n\n\n  /**\n   When the server callback URL receives a POST request,\n   the handler for the request should call this method, passing in\n   the body of the request. The RoomManager code will then automatically\n   call internal methods store state for the app and message to other\n   clients as needed. When the promise returned by the methhod\n   is resolved, the developer must send the object resolved\n   with the Promise as the response to the POST request.\n   @param body The body of the request.\n   @returns Promise The developer must send the object resolved\n     with the Promise as the response to the POST request.\n  */\n  handleClientEvent(body: any): Promise;\n\n  /**\n    Register a function to handle asynchronous errors.\n    See \"Asynchronous errors\" below.\n  */\n  onError(callback: function(error: Error)): void;\n}\n```\n","engines":{"node":">=12.0"},"gitHead":"2460333f371f80003bdd8d182b1b34ccbb550d77","scripts":{"flow":"flow","lint":"eslint . --ext .ts","test":"jest","build":"npm install --production=false && npm run build:types && npm run build:js","prepare":"rm -rf dist/ && npm run build:js && npm run build:types","build:js":"babel lib --out-dir dist --extensions \".ts,.tsx\" --source-maps inline","lint-fix":"eslint . --ext .ts --fix","type-check":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly"},"typings":"dist/index.d.ts","_npmUser":{"name":"raulkg","email":"gaddam.rahul.kumar@gmail.com"},"_npmVersion":"8.1.2","description":"Vonage Education Express Node SDK","directories":{},"_nodeVersion":"16.13.2","dependencies":{"uuid":"^8.3.2","axios":"^0.25.0","sample":"^0.0.2","@vonage/video":"^0.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.0.3","husky":"^7.0.4","is-ci":"^3.0.1","eslint":"^8.15.0","flow-bin":"^0.177.0","babel-cli":"^6.26.0","@babel/cli":"^7.17.10","babel-jest":"^28.0.3","typescript":"^4.6.4","@babel/core":"^7.17.10","@types/jest":"^27.5.1","@types/node":"^17.0.34","@types/uuid":"^8.3.4","@babel/preset-env":"^7.17.10","@babel/preset-flow":"^7.16.7","eslint-plugin-node":"^11.1.0","babel-preset-minify":"^0.5.2","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^5.25.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-config":"^2.0.0","eslint-plugin-eslint-plugin":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.25.0","babel-plugin-replace-ts-export-assignment":"^0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/video-express-plus-server_1.2.1-beta.2_1661420802314_0.216097653388444","host":"s3://npm-registry-packages"}},"1.2.1-beta.3":{"name":"@vonage/video-express-plus-server","version":"1.2.1-beta.3","author":{"name":"Vonage"},"license":"https://www.vonage.com/legal/communications-apis/terms-of-use/","_id":"@vonage/video-express-plus-server@1.2.1-beta.3","maintainers":[{"name":"or.cpc","email":"or.abramovich@vonage.com"},{"name":"jeffswartz","email":"jeff.swartz@vonage.com"},{"name":"rhainer","email":"salome_cat@yahoo.com"},{"name":"deliajolt","email":"delia.ekstrom@vonage.com"},{"name":"behaze","email":"lhayes@tokbox.com"},{"name":"raulkg","email":"gaddam.rahul.kumar@gmail.com"},{"name":"liranbin","email":"liranbin@gmail.com"},{"name":"javiermolsanz","email":"javier.molinasanz@vonage.com"},{"name":"agus-vonage","email":"agus.barra@vonage.com"},{"name":"yonatan.kra","email":"yonatan.kra@vonage.com"},{"name":"v-kpheng","email":"Kongpheng.Nanthavongsa@vonage.com"},{"name":"vgai-dev","email":"vgai-studio-developers@vonage.com"},{"name":"nitzanhardon","email":"nitzan.hardon@vonage.com"},{"name":"eportolanvonage","email":"enrico.portolan@vonage.com"},{"name":"web-il","email":"web-il@vonage.com"},{"name":"iceberg-team","email":"icebergteam@vonage.com"},{"name":"yinon","email":"yinon.oved@vonage.com"},{"name":"unified_portal","email":"unified_portal_dev@vonage.com"},{"name":"vreporter-npm","email":"vreporter-support@vonage.com"},{"name":"vbcbe","email":"vbc-be@vonage.com"},{"name":"voxip_team","email":"guy.mininberg@vonage.com"},{"name":"gunifydevops","email":"gunifydevops@vonage.com"},{"name":"yuri.guller","email":"gullerya@gmail.com"},{"name":"idanvon","email":"idan.cohen@vonage.com"},{"name":"nexmo-devrel","email":"devrel@vonage.com"},{"name":"vvd","email":"vivid@vonage.com"},{"name":"vonagemeetings","email":"VBC-Meetings@vonage.com"},{"name":"tweinfeld","email":"talw@webwise.co.il"},{"name":"vonage-jenkins","email":"video.api.ops@vonage.com"},{"name":"maikthomas","email":"michaelgeorge.thomas@vonage.com"},{"name":"germangol","email":"german.goldenstein@gmail.com"},{"name":"ashwinvprabhu","email":"ashwin.venkateshprabhu@vonage.com"},{"name":"arivonage","email":"ari.ades@vonage.com"}],"contributors":[{"name":"Rahulkumar gaddam","email":"gaddam.rahul.kumar@gmail.com"},{"name":"Jeff Swartz","email":"swartz@tokbox.com"}],"dist":{"shasum":"d33681b2902afb02f646348a62e592ba76b1266c","tarball":"https://registry.npmjs.org/@vonage/video-express-plus-server/-/video-express-plus-server-1.2.1-beta.3.tgz","fileCount":23,"integrity":"sha512-Xav5zwoGk8tBBLx48P3ZHpWKjcl9ROuJw+ThsMkXqw1JUA+sXCgZoI1bGjcsV6Tf/3UlhjtMNNinorCnOhtI2Q==","signatures":[{"sig":"MEYCIQCpCJ7PuBRBLXmtrRGDe7FC9DBi9SLJVIXJUxIC/jdwgwIhAPDYTC7/ZWKs3++4dtfSL5yHMoNjJ5V3V3o1c31IBUXV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDrzkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfxQ/+Pls18lltJ2wm571OvNlNIM3m6kB2oepZC5sRsm+3XBwBnk+L\r\nwjUdme1tlm/kiUX+YTJFMZbERXZgXdZ4G8Fkg/yzcpEbhTbhGUGDSCcI8/r3\r\n5pNzdRtA1wfHniLG1Cphcxp0WKOP1IURN0lIXKGvha4RjFulvepS6JwVeJFp\r\neJge7mAd3m//ClCrJ6CXphISIFZpCL64D568G31LVguOkEoEg/gi5+z72tFk\r\nDN7kAyMTN8EmD8+TXw0fNR9yviDoXjmGN+Du17m4bESXAOm0oglUUYvvdLgf\r\ndF1s9IT7lkeHPcWMenh4i/HVpNdtKl9rTGiutxLMSMs6hXMOR1vT4RCqIYSk\r\n7gOnLPOEirsk+E1xFlmF0kHxyQiy0IGciYuvuWK/YkhJl8qs22snzfBY9Msp\r\nqz6CWK2Md8T43kdc8k007gIk1IMARd3h/OxnhcvS5ysS8p5trjmXJbSUE8b+\r\nRQE+b9dhNhExVDjwEhqlx0xil2ZNmZYcCRTamER5qQ7nlEMf4+ZPJ1ImpbB/\r\nwhGnIDmyBRz7VwJJUI5MhX/kLrDMuUfpwLvzK8Gapve3DZPDa21HsMAIiPGW\r\nLRr6LAijDZaVXDPU64Dhm+OWx47EJUBUMXFNB4hFah+KpQVE2kbHcBAYznyF\r\n1WI2vzkCp/AaJHPElr2xuxeSNTtxRigiOCo=\r\n=FWqF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"This package is used as the server-side SDK for Vonage Video Express Plus\n(currently in beta).\n\n## Installation\n\n```bash\nyarn add  @vonage/edu-express-server\n```\n\n```bash\nnpm install  --save @vonage/edu-express-server\n```\n\n## Usage\n\nFor details, see the README for the [video-express-plus-sample](https://github.com/Vonage/video-express-plus-sample) application.\n\n```javascript\n// This is server code to set up a callback URL route handler (in Express, not in our SDK API).\n// This example shows Express code, but you can use any web sever to set up the callback URL\n// handler and call the `RoomManager.handleClientEvent()` method of our SDK (and use the\n// resolved value from the Promise returned by the `RoomManager.handleClientEvent()` method\n// as the response to the POST request).\nmodule.exports = (express, app) => {\n  app.get('/video-express-classroom/callbackPath', (req, res) => {\n    // handleClientEvent() is defined in the RoomManager API\n    roomManager.handleClientEvent(req.body).then(res.send);\n  });\n};\n```\n\nThe public API in the server-side Node module is as follows:\n\n```javascript\n\nexport type Participant {\n  /**\n    The ID passed into the `addParticipant()`, `getParticipant()`, `updateParticipant()`\n    and `deleteParticipant()` methods. This is a unique ID your application uses to\n    identify a participant, such as an e-mail address or other unique username or identifier.\n    The RoomManager assigns a unique `participantId` value, mapped to this `inputId`.\n  */\n  inputId: string;\n  /**\n    The unique ID assigned to the participant. This is different than the `id`, which is\n    ID passed into the `addParticipant()`, `getParticipant()`, `updateParticipant()`\n    and `deleteParticipant()` methods. The RoomManager.addParticipant() creates a unique\n    (and different) participant ID. Add the participant ID to the client-side\n    `RoomManager()` constructor. This way, if the developer's identifier for a participant\n    includes personal identifiable data (such as an email address), it will not be exposed\n    to the client. The client and server SDKs use the participant ID internally to\n    identify participants.\n   */\n  participantId: string;\n  /** Whether the participant is a host (true) or not (false). */\n  isHost: Boolean;\n  /** The participant name. */\n  name: string;\n};\n\nexport class RoomManager {\n  constructor ({\n    applicationId: string, // for a Vonage application\n    privateKey: string,    // for the Vonage application\n    hasBreakoutRooms?: Boolean, // default true?\n    hasWaitingRoom?: Boolean, // default true?\n    hasWhiteboard?: Boolean, // default true?\n  });\n\n  // Methods:\n\n  /**\n   * Adds a participant.\n   *\n   * @param name The name to display in the UI. This need not be unique.\n   * @param isHost (optional) Whether the participant is (initially) a host.\n   *        Any participant can later be promoted to a host. The default value is `false`.\n   * @param inputId (optional) Your unique identifier for the participant. The developer will specify\n   *        this based on their own user identity records. The developer uses this ID\n   *        and look up users by their identifiers when they call `getParticipant()`.\n   *        The SDK will map this ID to a unique (and different) participant ID, which is set to the\n   *        `participantId` property of the returned Participant object. Add the\n   *        participant ID to the client-side `RoomManager()` constructor. The client and server SDKs\n   *        use the participant ID internally to identify participants. This way, if the developer's\n   *        identifier for a participant includes personal identifiable data (such as\n   *        an email address), it will not be exposed to the client.\n   * @return The messaging session token for the participant\n   */\n  addParticipant(name: string, isHost?: boolean, inputId?: string): Participant;\n\n  /**\n   * Gets a participant's info, to be used in the client constructor.\n   * @param inputId The developer's unique identifier for the participant. (Note that this\n   *        is different than the `participantId` property of the Participant object.)\n   * @return The Participant object with properties defining the participant. Or undefined\n   *        if the participant does not exist (was not previously added with the addParticipant() method).\n   */\n  getParticipant(inputId: string): Participant | undefined;\n\n  /**\n   * Gets an array of Participant objects (for all Participants).\n   *\n   * @return array of Participant objects.\n   */\n  getParticipants(): Array<Participant>;\n\n  /**\n   * Update's a participant name.\n   * @param inputId The developer's unique identifier for the participant. (Note that this\n   *        is different than the `participantId` property of the Participant object.)\n   * @param options The property values for a participant -- `name` and `isHost`.\n   *        Note that the UI of the client RoomController includes options for hosts\n   *        to promote a viewer to a host (non-programmatically).\n   * @return The Participant info. Or undefined if the participant\n   *        does not exist (was not previously added with the addParticipant() method).\n   */\n  updateParticipant(inputId: string, options: {\n    name: string,\n    isHost: Boolean,\n  }): Participant | undefined;\n\n  /**\n   * Deletes a participant. As a result, the participant will also be disconnected from the\n   * classroom in the client.\n   *\n   * @param inputId The developer's unique identifier for the participant. (Note that this\n   *        is different than the `participantId` property of the Participant object.)\n   */\n  deleteParticipant(inputId: string): undefined;\n\n\n  /**\n   When the server callback URL receives a POST request,\n   the handler for the request should call this method, passing in\n   the body of the request. The RoomManager code will then automatically\n   call internal methods store state for the app and message to other\n   clients as needed. When the promise returned by the methhod\n   is resolved, the developer must send the object resolved\n   with the Promise as the response to the POST request.\n   @param body The body of the request.\n   @returns Promise The developer must send the object resolved\n     with the Promise as the response to the POST request.\n  */\n  handleClientEvent(body: any): Promise;\n\n  /**\n    Register a function to handle asynchronous errors.\n    See \"Asynchronous errors\" below.\n  */\n  onError(callback: function(error: Error)): void;\n}\n```\n","engines":{"node":">=12.0"},"gitHead":"4315eeb333d46d2e0280172bf65f15d4d79a9f2c","scripts":{"flow":"flow","lint":"eslint . --ext .ts","test":"jest","build":"npm install --production=false && npm run build:types && npm run build:js","prepare":"rm -rf dist/ && npm run build:js && npm run build:types","build:js":"babel lib --out-dir dist --extensions \".ts,.tsx\" --source-maps inline","lint-fix":"eslint . --ext .ts --fix","localpack":"npm pack","type-check":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly"},"typings":"dist/index.d.ts","_npmUser":{"name":"jeffswartz","email":"jeff.swartz@vonage.com"},"_npmVersion":"8.1.2","description":"Vonage Education Express Node SDK","directories":{},"_nodeVersion":"16.13.2","dependencies":{"uuid":"^8.3.2","axios":"^0.25.0","sample":"^0.0.2","@vonage/video":"^0.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.0.3","husky":"^7.0.4","is-ci":"^3.0.1","eslint":"^8.15.0","flow-bin":"^0.177.0","babel-cli":"^6.26.0","@babel/cli":"^7.17.10","babel-jest":"^28.0.3","typescript":"^4.6.4","@babel/core":"^7.17.10","@types/jest":"^27.5.1","@types/node":"^17.0.34","@types/uuid":"^8.3.4","@babel/preset-env":"^7.17.10","@babel/preset-flow":"^7.16.7","eslint-plugin-node":"^11.1.0","babel-preset-minify":"^0.5.2","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^5.25.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-config":"^2.0.0","eslint-plugin-eslint-plugin":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.25.0","babel-plugin-replace-ts-export-assignment":"^0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/video-express-plus-server_1.2.1-beta.3_1661910243828_0.6800367514691288","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-08-04T05:18:44.690Z","modified":"2026-09-03T04:38:33.722Z","1.0.0":"2022-08-04T05:18:44.973Z","1.0.1":"2022-08-04T05:51:39.162Z","1.0.2":"2022-08-04T06:37:12.513Z","1.0.3":"2022-08-04T21:51:35.353Z","1.0.4":"2022-08-05T08:43:30.442Z","1.1.0":"2022-08-10T06:22:22.696Z","1.2.0":"2022-08-15T05:43:31.137Z","1.2.1-beta.0":"2022-08-18T02:57:22.447Z","1.2.1-beta.1":"2022-08-18T23:38:22.511Z","1.2.1-beta.2":"2022-08-25T09:46:42.468Z","1.2.1-beta.3":"2022-08-31T01:44:03.975Z"},"author":{"name":"Vonage"},"license":"https://www.vonage.com/legal/communications-apis/terms-of-use/","description":"Vonage Education Express Node SDK","contributors":[{"name":"Rahulkumar gaddam","email":"gaddam.rahul.kumar@gmail.com"},{"name":"Jeff Swartz","email":"swartz@tokbox.com"}],"maintainers":[{"email":"web-il@vonage.com","name":"web-il"},{"email":"icebergteam@vonage.com","name":"iceberg-team"},{"email":"unified_portal_dev@vonage.com","name":"unified_portal"},{"email":"vreporter-support@vonage.com","name":"vreporter-npm"},{"email":"vbc-be@vonage.com","name":"vbcbe"},{"email":"gullerya@gmail.com","name":"yuri.guller"},{"email":"idan.cohen@vonage.com","name":"idanvon"},{"email":"devrel@vonage.com","name":"nexmo-devrel"},{"email":"vivid@vonage.com","name":"vvd"},{"email":"VBC-Meetings@vonage.com","name":"vonagemeetings"},{"email":"video.api.ops@vonage.com","name":"vonage-jenkins"},{"email":"andreina.dasilvacabral@vonage.com","name":"adasilvacabral"},{"email":"sarvesh.bisht@vonage.com","name":"sarvesh.bisht"},{"email":"vgai-studio-developers@vonage.com","name":"vgai-dev"},{"email":"vcp_webrtc@vonage.com","name":"vonage_client_media_processing"},{"email":"or.abramovich@vonage.com","name":"or.cpc"},{"email":"lily.lihovodov@vonage.com","name":"llihovodov"},{"email":"daniel.sapir@vonage.com","name":"daniel-sapir"},{"email":"Aviad.Houri@vonage.com","name":"aviadhouri.va"},{"email":"ignacio.delacruz@vonage.com","name":"idelacruz"},{"email":"frontier@vonage.com","name":"vonage-frontier"},{"email":"hila.klein@vonage.com","name":"hilakl"},{"email":"Saurabh.Kulkarni@vonage.com","name":"saurabh.vonage"},{"email":"tamir.nahum@vonage.com","name":"leppelin"},{"email":"antoni.silvestrepadros@vonage.com","name":"asilvonage"},{"email":"Gayathri.Pojula@vonage.com","name":"gpojula"},{"email":"egor.limenko@vonage.com","name":"elimenko.vonage"},{"email":"kanav.bhatia@vonage.com","name":"kanav_vonage"},{"email":"omri.zilber@vonage.com","name":"omrizilber"},{"email":"marceli.olszewski@vonage.com","name":"molszewski_v"},{"email":"sailu.vejella@vonage.com","name":"sailusha"},{"email":"ragul.palanisamy@vonage.com","name":"rpalanisamy-vonage"},{"email":"Valentyn.Bohdan@vonage.com","name":"vbohdan_vonage"},{"email":"andrew.bolles@vonage.com","name":"abolles"},{"email":"gorka.revillafernandez@vonage.com","name":"gorka.vonage"},{"email":"bharath.ps@vonage.com","name":"bharath-vonage"},{"email":"mor.tubul@vonage.com","name":"morvonage"},{"email":"ilan.aradbilavsky@vonage.com","name":"ilan.aradbilavsky.at.vonage.com"},{"email":"chuck.reeves@vonage.com","name":"vonreeves"},{"email":"avi.dantes@vonage.com","name":"avi.dantes"},{"email":"michal.galin@vonage.com","name":"mgalin"},{"email":"jakub.hajduk@vonage.com","name":"jhajduk.vonage"},{"email":"Nitsan.unger@vonage.com","name":"nitsanungerfrontier"},{"email":"vladimir.quezada@vonage.com","name":"vquezada"},{"email":"alessio.didomenico@vonage.com","name":"adidomenico"},{"email":"sathish.r@vonage.com","name":"sathishr-vonage"},{"email":"pamu.pravallika@vonage.com","name":"pravallika-pamu"},{"email":"avijit.bagdi@vonage.com","name":"abagdi"},{"email":"anuradh.lankapalli@vonage.com","name":"anuradhlankapalli"},{"email":"hen.rosenberg@vonage.com","name":"hrosenberg"},{"email":"gokul.narayanan@vonage.com","name":"gokul-vonage"},{"email":"alistair.slowe@vonage.com","name":"aslowe-vcc"},{"email":"vbc-web-cicd@vonage.com","name":"vbc-web-cicd-bot"},{"email":"marina.serranomontes@vonage.com","name":"mserranomontes"},{"email":"Ariel.Bar@vonage.com","name":"ariel12955"},{"email":"Francisco.Becerra@vonage.com","name":"franbecerra"},{"email":"Uri.Haim@vonage.com","name":"urihaim"},{"email":"manuel.veranieto@vonage.com","name":"mvera_vonage"},{"email":"mike.zhylevych@vonage.com","name":"mike.zhylevych"},{"email":"mithun.prabhu@vonage.com","name":"mprabhuvonage"},{"email":"sharad.srivastava@vonage.com","name":"sharad-srivastava2"},{"email":"lukasz.pilarski@vonage.com","name":"lucas_pilarski"},{"email":"manish.ranjan@vonage.com","name":"manish-ranjan07"},{"email":"shubham.rajput@vonage.com","name":"srajput0909"},{"email":"pablo.villenamontes@vonage.com","name":"pvillenamontes"},{"email":"diogo.simoes@vonage.com","name":"dsimoes2"},{"email":"manel.jimeno@vonage.com","name":"manel_vonage"},{"email":"joseantonio.oliveraortega@vonage.com","name":"joliveraortega"}],"readme":"","readmeFilename":""}