{"_id":"@bytehive/zoomoscjs","_rev":"2-f59f29185d3e96aa47a88d008c178019","name":"@bytehive/zoomoscjs","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"@bytehive/zoomoscjs","version":"0.0.1","description":"Libary to controll Zoom trough ZoomOSC","main":"dist/zosc.js","types":"dist/index.d.ts","scripts":{"watch":"tsc -w","example":"node ./dist/exampel.js","prepublish":"tsc"},"repository":{"type":"git","url":"git+https://github.com/ByteHive/ZoomOSCJS.git"},"author":{"name":"Jonas Dautel"},"license":"MIT","bugs":{"url":"https://github.com/ByteHive/ZoomOSCJS/issues"},"homepage":"https://github.com/ByteHive/ZoomOSCJS#readme","devDependencies":{"@types/node":"^18.0.3","@types/node-osc":"^6.0.0","typescript":"^4.7.4"},"dependencies":{"node-osc":"^8.0.3"},"keywords":["Zoom","Broadcast","OSC","ZoomOSC","ZoomISO"],"gitHead":"ac6e273faf97b4d7a2f1304fd6114101628a4be8","_id":"@bytehive/zoomoscjs@0.0.1","_nodeVersion":"16.16.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-X+5oSqg07SF9VhJGBbgjPcjttY/l0h1P+uKNym6GYuy+s+dM2lZ4ANJkTmO0FrhUluIOVfudD3Nk/euAGqE2Qw==","shasum":"48f7e2eeb2dbecb980ee2216938df9042852477d","tarball":"https://registry.npmjs.org/@bytehive/zoomoscjs/-/zoomoscjs-0.0.1.tgz","fileCount":29,"unpackedSize":45532,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICgX8SBg4QXWiDYpkfbGiT9ocS/FV6j/+8OChLUGKZEqAiBlfsr0nEhyGi8O5xAGSWQ3miURL0dTLxGsWUJTelGuOw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQYkhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6BQ//UG07CKwIjdRYJ5SXwDaAeuSAS0w3rKCuzesEgZMxfFLXbaul\r\nO7V6IM8xYwY06XtqmVEhawjmirklDBqzf9GVyIzGcK6opDPhqL/sG9oMvXeE\r\nsoSGEy6dIpvCQ2Z2+uoC3hdV+U2GGCdJs1KX+UMvbSjRHIV2zFEL/yKxoOMs\r\nntiSb1u5ewwuLSJuWS+AT/pv99TPYOFlqwJxSEC5LkHPSEuujS0qQ4Gz6wI8\r\nYDedJqyPtMLUKrVhZ4uC+INmkJlwK7eazD3b+/Clngec3p0Yxj2tmDguZlkm\r\nf0twrwXUrScdlAnlWowTaiyUhOEzDivAoDtupXjmzsq3y+E5GtjJ7vycen6M\r\n1Bhbo5kgS0mH7RaMkaYY86/YG6On9G5MDchfct7J6GYabsTrnE4vzvEXBubT\r\n5F3W8UuNhunxLb+gSopI4QCA7Lv4zDZk8t0ex9t9RaL1y6/+GbCzWQ5LwmDx\r\nI/fifbo/RoOmsjdqfaluSnhMpz5Vb2wW3un19i0MYAKMen5cOwIr5zXHwg19\r\n7OId0qE1MuHqlC1Cc1XdiXYAd7oM+F95GiDjjgX05gL6BmIC1EmMf3hoBagf\r\nT04rJp8MsK5dgb7ciCLphhz+eMIqYYWB25RBBupmf1TgxarFtg84cm6oBy1h\r\naHcKbT6rj5EBlDTDwEXlzXve/gLQj1TMDnc=\r\n=bcik\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"snrse","email":"jonas@bytehive.de"},"directories":{},"maintainers":[{"name":"snrse","email":"jonas@bytehive.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zoomoscjs_0.0.1_1665239328853_0.7032802554699289"},"_hasShrinkwrap":false},"0.0.2":{"name":"@bytehive/zoomoscjs","version":"0.0.2","description":"Libary to controll Zoom trough ZoomOSC","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"watch":"tsc -w","example":"node ./dist/exampel.js","prepublish":"tsc"},"repository":{"type":"git","url":"git+https://github.com/ByteHive/ZoomOSCJS.git"},"author":{"name":"Jonas Dautel"},"license":"MIT","bugs":{"url":"https://github.com/ByteHive/ZoomOSCJS/issues"},"homepage":"https://github.com/ByteHive/ZoomOSCJS#readme","devDependencies":{"@types/node":"^18.0.3","@types/node-osc":"^6.0.0","typescript":"^4.7.4"},"dependencies":{"node-osc":"^8.0.3"},"keywords":["Zoom","Broadcast","OSC","ZoomOSC","ZoomISO"],"gitHead":"8036043684eb698e53af5b89cd385b692a7ebcc1","_id":"@bytehive/zoomoscjs@0.0.2","_nodeVersion":"16.16.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-u1G4TA/feOUg5DJardb2EIhk/Wv39r0CdrW8ucyyftFL5GmQStxr9vOuwX5ndTLJOMzB9PAj/hefEHjmR4YyHw==","shasum":"d4d2008f20221b2fa638552ec0b42518146f7edd","tarball":"https://registry.npmjs.org/@bytehive/zoomoscjs/-/zoomoscjs-0.0.2.tgz","fileCount":30,"unpackedSize":45676,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZuab7sEbaeBZdBlqBLcMGr9x7rQ33R/2IcV/ch8sbQgIgHy0x0rE4Ac43JKDIE4KPT8WUUhXqBw8xPAd3gEhsajg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQeP5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUTQ/5AJ0gKLVPnIA2tgBsxMmSHeKzjtv/kTbUH1Sk78ywQUqOK0L4\r\nlLlbWmSlqn+fAmIC/PvUlfZb9Tkt93AKVMYSbkHqnQJK/EiKyWmZPuT6P+9O\r\nt7hgUBYfumq2ZSXUz3oJkPykcIYVm4x9KUy7QOkjW0QJDCAKCfIEtQQVdJoU\r\nZiQF7qbU0lldFHv1Ox2xxXnqvXq/IDDsAPSDU1q5qulXcgys+Q6alhPlsPMp\r\nndTEVw8UVLYcL2x5HUZ+bafiaIPdHrYiLDB/+kDkjAejsyZiBHkbeiX+f7lu\r\npYZjYpJ33nsqyAUqrdL77yeP4i0QdW1Vk8O4Q051cohlUrkwXn1wYkQ1aZMb\r\nKl94x5XAI16y7c/COs8y9Y31/XGVfALcwuPuq0XHoml9c25FKN/J0YagvukG\r\n9aAMWurdw0FuM8dgJjUlf6qPzpc+SwWmhI1W0CeOvkq0qsThP/j0tnrlk29m\r\n6zwNiTZ9KzW0nhXBKqubd8LBzOqU/MwZw1jaRQmf0C089FE7FXD+m4xOewS7\r\nivQBqF97Xsvb3p3PBjVmpjJfd7+70smYXEimrm73/+OMqNFIC6Iy1cYUZk/7\r\nDWRlD7fCzjX4ci2oXZ7havePVocSmnAbKOSrDfp3OkTb35Ux8keGbtp8sXQr\r\nhRvQT5pCqBRuZPbFyELPA1JQiTP1ztPRsos=\r\n=zeN9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"snrse","email":"jonas@bytehive.de"},"directories":{},"maintainers":[{"name":"snrse","email":"jonas@bytehive.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zoomoscjs_0.0.2_1665262585568_0.3520217762892055"},"_hasShrinkwrap":false},"0.0.3":{"name":"@bytehive/zoomoscjs","version":"0.0.3","description":"Libary to controll Zoom trough ZoomOSC","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"watch":"tsc -w","example":"node ./dist/exampel.js","prepublish":"tsc"},"repository":{"type":"git","url":"git+https://github.com/ByteHive/ZoomOSCJS.git"},"author":{"name":"Jonas Dautel"},"license":"MIT","bugs":{"url":"https://github.com/ByteHive/ZoomOSCJS/issues"},"homepage":"https://github.com/ByteHive/ZoomOSCJS#readme","devDependencies":{"@types/node":"^18.0.3","@types/node-osc":"^6.0.0","typescript":"^4.7.4"},"dependencies":{"node-osc":"^8.0.3"},"keywords":["Zoom","Broadcast","OSC","ZoomOSC","ZoomISO"],"gitHead":"69f61749f571a9c3cb887a2e81a538bab33e6a90","_id":"@bytehive/zoomoscjs@0.0.3","_nodeVersion":"16.16.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-h3SaQEig3SxlFgVMG7fG+CGGCDt273/eZsKda0sgQ4X+37cCWQSPZaGUvVCbagNPzqx437Imdt7rMtX8RqPWqQ==","shasum":"4df1d46971ebe38774578597cc23234924136db3","tarball":"https://registry.npmjs.org/@bytehive/zoomoscjs/-/zoomoscjs-0.0.3.tgz","fileCount":30,"unpackedSize":45450,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQMv8XcfryOZNtH8XZtFKI7mocKWMLcgFUKL3M/1XmdgIhAI/qzosSTzFQyFqFRW2Kr6JO0F6x2cV3XsD3Hyb2hlAB"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQeW/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZ4Q//TtJHfO2RL3rIQQP3bYUP1MUz1sRbwrzsMa8MCMTVjr7BQ9wv\r\n3k0vI3yKcV+Jyhzu5Ru/Kkg2zJZlvSaq6aJwsPvnFZ9Vyja1nObdARV9YoVb\r\n12Je+XcEXeeUynsqFrlPA8L8mKg0JS0FYFtOTWjZLvf+QngqpAhUD9/frQG+\r\n82KiQJ7icPAhL30MJe41sps+3rV4mNKORJnCjgc/a1ywtroxAYnHCtkRdxaW\r\nSR7j46hiVjQCAuK/2EawvZWdmQu3MhfLOKZKPEkNpoprG9iXXh7m8TFJ4ebJ\r\n/IJJgTGBXn4qRbY2iyU/h8DchvqyZ4XdwQQLXSiVol7lNQOBJcalu4O3MseB\r\nQ6QqeJp3pWk7xEX6+2sdaBt7jjlrHVYONf5Fjv/CrMP0Zj5Y4THJJjMe96Yf\r\nASwmmNgqTv5O40u7vXrb3wdb5xdNi+2UHG0nVioxJuZZTQnMmHSxocDWr7/y\r\nALzAxOAGZJvJWKxMhDhbC1RInrd7oa996GwPYNZChZ0IIcUCSzzFGmNI15Ad\r\nHNfGJzx64d2U6VLkUiofKfPfJpYvwLaWokpS1yaZgYLHHL0mTHuqnevLnl6S\r\n+6zcfHuRdPSs8egVmT+L6HBCaa+SRGLu04qFrLwVGGMGaFVdvNhnWboWO34D\r\nom5+7kVtCvSoBG/DtuM5up/0NGRHaLeXqXA=\r\n=QTOE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"snrse","email":"jonas@bytehive.de"},"directories":{},"maintainers":[{"name":"snrse","email":"jonas@bytehive.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zoomoscjs_0.0.3_1665263039139_0.7367340188633189"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-08T14:28:48.800Z","0.0.1":"2022-10-08T14:28:49.045Z","modified":"2022-10-08T21:03:59.393Z","0.0.2":"2022-10-08T20:56:25.864Z","0.0.3":"2022-10-08T21:03:59.297Z"},"maintainers":[{"name":"snrse","email":"jonas@bytehive.de"}],"description":"Libary to controll Zoom trough ZoomOSC","homepage":"https://github.com/ByteHive/ZoomOSCJS#readme","keywords":["Zoom","Broadcast","OSC","ZoomOSC","ZoomISO"],"repository":{"type":"git","url":"git+https://github.com/ByteHive/ZoomOSCJS.git"},"author":{"name":"Jonas Dautel"},"bugs":{"url":"https://github.com/ByteHive/ZoomOSCJS/issues"},"license":"MIT","readme":"# ZoomOSCJS \r\n## by Bytehive\r\n\r\nZoomOSCJS is a libary to controll Zoom trough ZoomOSC \r\nIt maps the OSC API of ZoomOSC to a Node.js Event's based API.\r\n\r\n## Implemented Functions:\r\n\r\n### ZoomOSC Actions\r\nstartLocalRecord(),pauseLocalRecord(),resumeLocalRecord(),stopLocalRecord()\r\nstartCloudRecord(),pauseCloudRecord(),resumeCloudRecord(),stopCloudRecord()\r\nenableUsersUnmute(),disableUsersUnmute()\r\nmuteAll(),unmuteAll()\r\nlowerAllHands(),clearSpotlight()\r\nping(),leaveMeeting(),endMeeting(),ejectAttendees()\r\ngetWebinarReactionCounts(),resetWebinarReactionCounts()\r\nchatAll(message)\r\ncreateBreakout(name:String|number),deleteBreakout(name:String|number),deleteAllBreakouts()\r\nopenBreakouts(),closeBreakouts(),broadcastToBreakout(message)\r\n\r\n### User Actions\r\nvideoOn(),videoOff()\r\nmute(),unMute()\r\nspot(),addSpot(),unSpot()\r\nraiseHand(),lowerHand(),toggleHand()\r\nsendToBreakout(breakoutRoom:String|number)\r\nassignToBreakout(breakoutRoom:String|number)\r\nunassignFromBreakout(breakoutRoom:String|number)\r\nremoveFrombreakout(breakoutRoom:String|number)\r\npin(),addPin(),unPin(),pin2(),unPin2(),clearPin()\r\nmakeHost(),makeCoHost(),reclaimHost(),revokeCoHost()\r\nmakePanelist(),makeAttendee(),eject()\r\nrename(newname:string),allowToRecord()\r\ndisallowToRecord(),chat(message:string)\r\nallowToSpeak(),disallowToSpeak()\r\nsendToWaitingRoom(),admit()\r\n\r\n### UserEvents \r\n\"chat\",\"userNameChanged\",\"videoOff\"\r\n\"videoOn\",\"mute\",\"unmute\"\r\n\"handRaised\",\"handLowered\"\r\n\"emojiChanged\",\"isSpeaking\"\r\n\"stoppedSpeaking\",\"activeSpeaker\"\r\n\"askedQuestion\",\"update\"\r\n## Example\r\n```\r\nconst {Zosc} = require('@bytehive/zoomoscjs');\r\nlet zoscCon = new Zosc(\"192.168.178.110\",9090,1234);\r\n    zoscCon.on(\"newUser\",(user)=>{\r\n      user.on(\"chat\",(msg)=>{\r\n        console.log(user.userName,\" -> wrote :\",msg);\r\n      })  \r\n     })\r\n\r\n```\r\n## TODO's\r\n- [ ] add join Zoom Meeting commands\r\n- [ ] add more Exampels\r\n- [ ] store Settings about the Meeting in the Meeting class","readmeFilename":"readme.md"}