{"_id":"roomsjs","_rev":"67-b0265e56c0d7694bb6ab2e5fbffb9d14","name":"roomsjs","description":"adding postgres database connector example","dist-tags":{"latest":"0.1.64"},"versions":{"0.0.1":{"name":"roomsjs","version":"0.0.1","description":"Real Time Communication and Collaboration","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"https://github.com/EladElrom/RoomsJS.git"},"keywords":["roomsjs","rooms","collaboration",""],"author":{"name":"Elad Elrom"},"license":"BSD","_id":"roomsjs@0.0.1","dist":{"shasum":"1bf1d017c3828ce4354dbf4847d16263a27630b0","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.0.1.tgz","integrity":"sha512-DZrQgWrCSutOHCL9vr6OKUaCj194ikcgywwLqb1xDbAxH2LVYUIAe4qXeI+P6Pp0WipMOd5D8REDmsDNyAqQ4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2sRCsRV7/E7ScdUxVoUg5VYd9Tb1CjSfiZpu3jolX5AiEA76r3faXJ05NO7scaRmtcoRucvxiCV7uopwVIr09pHio="}]},"_from":"./","_npmVersion":"1.2.15","_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"directories":{}},"0.0.2":{"name":"roomsjs","version":"0.0.2","description":"Real Time Communication and Collaboration","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"https://github.com/EladElrom/RoomsJS.git"},"keywords":["roomsjs","rooms","collaboration",""],"author":{"name":"Elad Elrom"},"license":"BSD","_id":"roomsjs@0.0.2","dist":{"shasum":"d93fe47edc46dd338a00bdfedc305b2dcfe70581","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.0.2.tgz","integrity":"sha512-FBE13soWWV2DNYsq/bGUbGIIPR30LRSdJsA/C9v8NQRie1ebHyf+0c2YADx0s0mzNiBF8XHvGf/rZBR3ROfg0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9ghlbOdkeuuvh357T1Ta3QZru4LHY1wH6qdxzi2iZogIhAJKwj3knJwtUUoKi/mcQcx3w70hH2EyTzMfyQRIDY1v/"}]},"_from":"./","_npmVersion":"1.2.15","_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"directories":{}},"0.0.21":{"name":"roomsjs","version":"0.0.21","description":"Real Time Communication and Collaboration","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"https://github.com/EladElrom/RoomsJS.git"},"keywords":["roomsjs","rooms","collaboration",""],"author":{"name":"Elad Elrom"},"license":"BSD","_id":"roomsjs@0.0.21","dist":{"shasum":"b54ab5564f86af830b97f54231e1ce4c3ab43be0","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.0.21.tgz","integrity":"sha512-MzbMi69kXZKIPHIaEFBtvwfqHPdJc7r1iyBhVBLZRx66oDISt96S3wcgpdQEcGML0RrhgwtY9ehycR2zyPr4Lw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCE+oTfwjpNwo58Y0Zax8IcRhZd63YOhDN92PBzSJkQ+AIgYQZIBslma3JcTxzaFyWQQRtVVcq+hLSr3NzwPZ0HN2k="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"directories":{}},"0.0.22":{"name":"roomsjs","version":"0.0.22","description":"Real Time Communication and Collaboration","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"https://github.com/EladElrom/RoomsJS.git"},"keywords":["roomsjs","rooms","collaboration",""],"author":{"name":"Elad Elrom"},"license":"BSD","_id":"roomsjs@0.0.22","dist":{"shasum":"71feac9a8ca79d3819bdde533aed2332784a231e","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.0.22.tgz","integrity":"sha512-fQ0Qu7s9sHevlWHfaZLjHDv0q09I3LzN2VbMKi/D3SbZSQQIvvcCPgkZMx4x1+ebhqOUO1YH7DK3BUSGkrwdRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOZ3zLsIwF9ykYgqOl2qVMb97Ip1CUZ5bKMtpHa3ceBgIgBpUjRxVn0fxXG/LN4WtDJ/mzavO+x0Jlg+LuCIAQZ1I="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"directories":{}},"0.0.23":{"name":"roomsjs","version":"0.0.23","description":"Real Time Communication and Collaboration","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"https://github.com/EladElrom/RoomsJS.git"},"dependencies":{"express":"3.0.0rc5","socket.io":"0.8.7"},"keywords":["roomsjs","rooms","collaboration",""],"author":{"name":"Elad Elrom"},"license":"BSD","_id":"roomsjs@0.0.23","dist":{"shasum":"e61d4af23dd5bf461f5a6bd89c66ea7d898d683c","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.0.23.tgz","integrity":"sha512-VsxZGn0MWhLwE8RrQLg0dqWXNo+vRxsX76AOIUXITXLVC/9nGw3s46GzBbbtO1gUubi8lNA885WX3qax+N/85Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLTAY13hc9+DfEFdyQjFk0G1ng87F4Xf4iGjSYOpErywIgEehb2N0YrHeUBEEBydA2gnZQAFAXVHutIcku8NmF+vQ="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"directories":{}},"0.0.24":{"name":"roomsjs","version":"0.0.24","description":"Real Time Communication and Collaboration","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"https://github.com/EladElrom/RoomsJS.git"},"dependencies":{"express":"3.0.0rc5","socket.io":"0.8.7"},"keywords":["roomsjs","rooms","collaboration",""],"author":{"name":"Elad Elrom"},"license":"BSD","_id":"roomsjs@0.0.24","dist":{"shasum":"c67b7af56f3a0c025e78b99d2e404bc2aced1ee8","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.0.24.tgz","integrity":"sha512-c292oNoBWdMgQyf56jgmxk9fCzCAJkAvaeQJaWdkdT7FbdnFaddtVQ7j1q7HjdqQ1gOvT6KUrtzfvY4B9b2a+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDq3MupLl72hjvm47qudWsIWf6b9+NPFyprw6H9Sz8zHAiAFHg2/XOh+iO3Bcx3G//qM3JxMe2Fs2BtE10GeNh4URw=="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"directories":{}},"0.0.25":{"name":"roomsjs","version":"0.0.25","description":"Real Time Communication and Collaboration","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"https://github.com/EladElrom/RoomsJS.git"},"dependencies":{"express":"3.0.0rc5","socket.io":"0.8.7"},"keywords":["roomsjs","rooms","collaboration",""],"author":{"name":"Elad Elrom"},"license":"BSD","_id":"roomsjs@0.0.25","dist":{"shasum":"4d4197f825ee247cb677a5a1f7430af217ae88c2","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.0.25.tgz","integrity":"sha512-kUd7FjJDAZcina8Wx5dhOk/9n4OcwshRYqySRroYZT4Ae6TbOhE+hBxJKKdLCmIxA+K7sb1KBqdSfUmltUNSyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICU/63/vVCE6IrGUSjQxKXx5hxsCL+EwJal9TbSBz9vzAiBW6Vsi9FegntqRQik6LVur1lhxlSJ4bB82E9pq7KCn1w=="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"directories":{}},"0.0.26":{"name":"roomsjs","version":"0.0.26","description":"JavaScript Node.JS module for creating rooms and streaming data between front-end and back-end","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"https://github.com/EladElrom/RoomsJS.git"},"dependencies":{"express":"3.0.0rc5","socket.io":"0.8.7"},"keywords":["roomsjs","rooms","collaboration",""],"author":{"name":"Elad Elrom"},"license":"BSD","_id":"roomsjs@0.0.26","dist":{"shasum":"73cd03ca52eb7f065648f90938f8b7b32220580f","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.0.26.tgz","integrity":"sha512-azOvDYVCyRPnDe9FJbj7p8FgM/zF6Wt9naiF4uvwCsRHjd/Gz5gs9YgQDR+rriS+brv3OgyGw60nPQqGOXxNXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/SHZvlooldrWPyZYVyyfgOwcayRzXIgQS39KUq6P/JAiEAkEr4WfaLGX2NO2GpMHmB+1ugcUKmjw2Se46LbRRr6j0="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"directories":{}},"0.0.27":{"name":"roomsjs","version":"0.0.27","description":"JavaScript Node.JS module for creating rooms and streaming data between front-end and back-end","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"https://github.com/EladElrom/RoomsJS.git"},"dependencies":{"express":"3.0.0rc5","socket.io":"0.8.7"},"keywords":["roomsjs","rooms","collaboration",""],"author":{"name":"Elad Elrom"},"license":"BSD","_id":"roomsjs@0.0.27","dist":{"shasum":"d7477e6925df2a8a1fac25dae67a5815a2eb4fbc","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.0.27.tgz","integrity":"sha512-nTpSyFH8UU2lsEQ4pw7NQuiROV5WNoAGidp638GhSRXI+DCGFAdJ1PHoEqhn571gUY1LOdZ/tlVTBSbjIFhQJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDLb2UexStXzoizlUBjcVaO02LiOVSw/VMtvNYpMj126AiB0OhBkCCyFdR2LiKqEhQvQFelJvsfLVTjVI1u1nc5q0A=="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"directories":{}},"0.0.28":{"name":"roomsjs","version":"0.0.28","description":"JavaScript Node.JS module for creating rooms and streaming data between front-end and back-end","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"https://github.com/EladElrom/RoomsJS.git"},"dependencies":{"express":"3.0.0rc5","socket.io":"0.8.7"},"keywords":["roomsjs","rooms","collaboration",""],"author":{"name":"Elad Elrom"},"license":"BSD","_id":"roomsjs@0.0.28","dist":{"shasum":"ba7a3b2c8a96117a6d0440171cfe1f3a62d13cd2","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.0.28.tgz","integrity":"sha512-ISozdxi7o7TOsRZTqjMX4+ESFOFo9kz3vOwW4efQS7T26X0g/Z086sB/X/MhyvO2GJsJ8KKLvYJ7gR2Dkr+sxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRplGy7R+bmYdQCwYLwehalfVM2X4SZRpfV3A8pbSHjQIgcr4FPyPmqbFv3ps9ONEhKPdEUEk0YuZA/0Cev4YVyq0="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"directories":{}},"0.0.29":{"name":"roomsjs","version":"0.0.29","description":"JavaScript Node.JS module for creating rooms and streaming data between front-end and back-end","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"https://github.com/EladElrom/RoomsJS.git"},"keywords":["roomsjs","rooms","collaboration",""],"author":{"name":"Elad Elrom"},"license":"BSD","_id":"roomsjs@0.0.29","dist":{"shasum":"ec5d816a44889b1abab2b10e65ede33e1e0dea81","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.0.29.tgz","integrity":"sha512-Sr0Y3yS0/5CgCKl9P/kktMN6obpOVJvI9WXAoX4UR+1UHe4tf6uGAYOVFtM/zJV6gXzo7ZVVWjLshk4utDJFqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDBknni2hLbmB872XmHFZPB1ciRRzqRPndEk0ZoBPLbQAiEArvCsm9YzNHxYopaTUy3smXXL/P8UdzZIeXlX0Df+044="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"directories":{}},"0.0.30":{"name":"roomsjs","version":"0.0.30","description":"JavaScript Node.JS module for creating rooms and streaming data between front-end and back-end","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"https://github.com/EladElrom/RoomsJS.git"},"dependencies":{"socket.io":"0.8.7"},"keywords":["roomsjs","rooms","collaboration",""],"author":{"name":"Elad Elrom"},"license":"BSD","_id":"roomsjs@0.0.30","dist":{"shasum":"be4c5e808772f2759a906dba0e4961e97ea4cfa3","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.0.30.tgz","integrity":"sha512-VdTXUQX3/qKA06HdQNTa2tKXv9cTfinTF3A/sdsX1n6Rx//Fpv97N3JfRSLQ3tPN0j4qXsxoiYGnyupY0kDsFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA597MtzwaQrl4txdtTNkoMbbPNuV5qA75Q/Asf/HPdPAiA68He36VecZCOMq+OwiiFkmiZ4WpJcbsa+Ko9f+XTr4g=="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"directories":{}},"0.0.30-beta1":{"name":"roomsjs","version":"0.0.30-beta1","description":"JavaScript Node.JS module for creating rooms and streaming data between front-end and back-end","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"https://github.com/EladElrom/RoomsJS.git"},"dependencies":{"socket.io":"0.8.7"},"keywords":["roomsjs","rooms","collaboration",""],"author":{"name":"Elad Elrom"},"license":"BSD","_id":"roomsjs@0.0.30-beta1","dist":{"shasum":"316537496e5a0e53d8ce28e408b884d5a856f96c","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.0.30-beta1.tgz","integrity":"sha512-YNs/nNABxd0rPEkHC7JVkX1I8NlavEtomQppSt1dP0tACo4Jj+XJGlb3E/Wdpzi1veDLHqV+TLqYeaVOgsZ1xg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIElQNyjn02BuPdEp/IWW9cwTUWfEmVrGHsXfs3FYDbaYAiANV5E5SXBzpU66xSTGh7a8df93aO0bpoqbrWajx1tbrQ=="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"directories":{}},"0.0.30-beta2":{"name":"roomsjs","version":"0.0.30-beta2","description":"JavaScript Node.JS module for creating rooms and streaming data between front-end and back-end","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"https://github.com/EladElrom/RoomsJS.git"},"dependencies":{"socket.io":"0.8.7","engine.io":"~0.6.3"},"keywords":["roomsjs","rooms","collaboration",""],"author":{"name":"Elad Elrom"},"license":"BSD","_id":"roomsjs@0.0.30-beta2","dist":{"shasum":"97257cfd76cec74e44eaf82c46d9fa84f9a78bdf","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.0.30-beta2.tgz","integrity":"sha512-ggmGHX3LcIH+2P+gyxXdQnEzWnuEF1l621LuzDLRgsChGF4PjczATs/NyGdbIxuiL1kLcPS061AMiB34p49nhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAl3xgaEIaFGNg8WDfcolWt9thdobMhIDiPN8TBSLuOAIgZeNG7cG+N4LjoZtAxBYAamSttqnaBo/wlCLLYn5VI/A="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"directories":{}},"0.0.30-beta31":{"name":"roomsjs","version":"0.0.30-beta31","description":"JavaScript Node.JS module for creating rooms and streaming data between front-end and back-end","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"https://github.com/EladElrom/RoomsJS.git"},"dependencies":{"socket.io":"0.8.7","engine.io":"~0.6.3","sockjs":"~0.3.7"},"keywords":["roomsjs","rooms","collaboration",""],"author":{"name":"Elad Elrom"},"license":"BSD","_id":"roomsjs@0.0.30-beta31","dist":{"shasum":"fc10e814d6c55feb47ea388772485fcc4d34bece","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.0.30-beta31.tgz","integrity":"sha512-JbF3708+5izEjN9DrJajl0l+Fb2ylzo2GZYzWoKk7KF3dCm/CE5rJmDm0DAGkxyGHex0XrnHcQqafwCM9p25uA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaGAgTFQ7kQ0T47i/9r2LGQXRVq0wPXInjizBtWNE6rQIhAPSciyet/eB1CN6tizKWMFjUBX9fw1xUNm8DOI1qOmI+"}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"directories":{}},"0.0.30-beta32":{"name":"roomsjs","version":"0.0.30-beta32","description":"JavaScript Node.JS module for creating rooms and streaming data between front-end and back-end","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"https://github.com/EladElrom/RoomsJS.git"},"dependencies":{"socket.io":"0.8.7","engine.io":"~0.6.3","sockjs":"~0.3.7"},"keywords":["roomsjs","rooms","collaboration"],"author":{"name":"Elad Elrom"},"license":"BSD","_id":"roomsjs@0.0.30-beta32","dist":{"shasum":"c97fe490dc7494cdf8d88f27fa60ba5c9fd75674","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.0.30-beta32.tgz","integrity":"sha512-YfKFIlIBxbCfZobQ7u5pJoTuBZG4o5ie0H91y9aZr02iUoHkURES2sgmJO5RRLO1sOXz5m6nsSF34nN/xbk+mw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHknAOYs8rUVJPxQcTtlneoTjMN9Z62OBc2veTt3wZSjAiEA/XPy2ezTYac1WU561/OkLbKGFqKQ5AePnYox8QlhU08="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"directories":{}},"0.0.30-beta33":{"name":"roomsjs","version":"0.0.30-beta33","description":"JavaScript Node.JS module for creating rooms and streaming data between front-end and back-end","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"https://github.com/EladElrom/RoomsJS.git"},"dependencies":{"socket.io":"0.8.7","engine.io":"~0.6.3","sockjs":"~0.3.7"},"keywords":["roomsjs","rooms","collaboration"],"author":{"name":"Elad Elrom"},"license":"BSD","_id":"roomsjs@0.0.30-beta33","dist":{"shasum":"3a9f074097693797e312268ccc4fe27593fe8b91","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.0.30-beta33.tgz","integrity":"sha512-vmnsNeuB4XukL1HWOASxdpxoHcOus0dGIUzAQ8UnnCQkfgqzMQAu5ADOVRZW0T8dNgMHSu0QmMbtc04x6LjM2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcWwabGw8ZObI12EgIJHthuFDyCFsm4VGGskU+MFsQoQIgGSv9dp/vceRyNylLAseg/JPaS02kYMf4DF7MFALmvWU="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"directories":{}},"0.0.30-beta34":{"name":"roomsjs","version":"0.0.30-beta34","description":"JavaScript Node.JS module for creating rooms and streaming data between front-end and back-end","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"https://github.com/EladElrom/RoomsJS.git"},"dependencies":{"socket.io":"0.8.7","engine.io":"~0.6.3","sockjs":"~0.3.7"},"keywords":["roomsjs","rooms","collaboration"],"author":{"name":"Elad Elrom"},"license":"BSD","_id":"roomsjs@0.0.30-beta34","dist":{"shasum":"0857aecb901dffd9bd5bdc6a4e2d28c1d0344255","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.0.30-beta34.tgz","integrity":"sha512-700iJvP7dcyKvEzZK0cLsKN9QhJwH33fX/qskJP37v+AvUUzKESsNX+LEXARGWlbQSME0IGiF41aDf6clqL/Hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPxhSgK3NLxy6ZhHJKCDndQbQ3Ushbldo4a8tzDuYmOAIhAM5SX/wGy/gp5HdX9j4XT+n7WspE5q307Mznv2KMpqfg"}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"directories":{}},"0.0.31":{"name":"roomsjs","version":"0.0.31","description":"JavaScript Node.JS module for creating rooms and streaming data between front-end and back-end","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"https://github.com/EladElrom/RoomsJS.git"},"dependencies":{"socket.io":"0.8.7","engine.io":"~0.6.3","sockjs":"~0.3.7"},"keywords":["roomsjs","rooms","collaboration"],"author":{"name":"Elad Elrom"},"license":"BSD","_id":"roomsjs@0.0.31","dist":{"shasum":"769ddeb41d090ca070cabb92dd85e8ad131cfbd3","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.0.31.tgz","integrity":"sha512-itC1hPv6DyZfjiWkcoSdrGMbFxsctDaThdac94PHc76Eoan9s+dmGa5aDIGLe6wPgTKH5+m97c+0KPqfBVDF0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+0eup8a4dG5dpJcQYBOCSFmWBkeKE8uerviurX/H79AiEArCYt0fHxUMh0n4bsEujdzlg4XNxWKq3SYs094emo94s="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"directories":{}},"0.1.0":{"name":"roomsjs","version":"0.1.0","description":"JavaScript Node.JS module for creating rooms and streaming data between front-end and back-end","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"https://github.com/EladElrom/RoomsJS.git"},"dependencies":{"socket.io":"0.8.7","engine.io":"~0.6.3","sockjs":"~0.3.7"},"keywords":["roomsjs","rooms","collaboration"],"author":{"name":"Elad Elrom"},"license":"BSD","_id":"roomsjs@0.1.0","dist":{"shasum":"a0c1a913665ae846f8ff764296313ad9381d6183","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.1.0.tgz","integrity":"sha512-mOoF0fHbrvQpMuB0mspiBhovZPWhl3hgtwKSK+zzCk20eM0jCWQoQ/1cisRanFm8UyTN//3yQk9zCuF/ib1T7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsRM09cSXGU0vNh3ujNYoPVFvuRpdmSp7jPIWqk7ZmOwIhALkYTeXLmoX19u67gp3KVZrTh5cTo2KL7H9Mg+tryJ2M"}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"directories":{}},"0.1.0-1":{"name":"roomsjs","version":"0.1.0-1","description":"JavaScript Node.JS module for creating rooms and streaming data between front-end and back-end","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"https://github.com/EladElrom/RoomsJS.git"},"dependencies":{"socket.io":"0.8.7","engine.io":"~0.6.3","sockjs":"~0.3.7"},"keywords":["roomsjs","rooms","collaboration"],"author":{"name":"Elad Elrom"},"license":"BSD","_id":"roomsjs@0.1.0-1","dist":{"shasum":"5b6730d81ab4ee166c846e1fc84209c940e0dd71","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.1.0-1.tgz","integrity":"sha512-HZQw2BGXuEl7Gul+lbjDsfJPUN23qLfuiDcJ1RALYNKxCg5JUHAZsTOp0WqEWEYGd86r6aNn7x24/dO3oerT/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAonkfafomoYf1GGCmzlPG6nJai0w6+mYcVpyaJd4sPmAiAwLVcWN6Ca/ArvgW/71bMixT+33sL+eP4Ty0tRtIkg6g=="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"directories":{}},"0.1.0-2":{"name":"roomsjs","version":"0.1.0-2","description":"JavaScript Node.JS module for creating rooms and streaming data between front-end and back-end","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"https://github.com/EladElrom/RoomsJS.git"},"dependencies":{"socket.io":"0.8.7","engine.io":"~0.6.3","sockjs":"~0.3.7"},"keywords":["roomsjs","rooms","collaboration"],"author":{"name":"Elad Elrom"},"license":"BSD","_id":"roomsjs@0.1.0-2","dist":{"shasum":"072facc0356312a5ba22aacd6e2e9fac98a69e79","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.1.0-2.tgz","integrity":"sha512-q6AgLKXmJXY0oM9doYFbgNUFV4LA8bsj28GgTM6/W81090IkQP5SgMAdGgwy0Wc4JiIDNhTbjYzE4Db/Y94lPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAGe3ZWep0P6K/rlUMNInwvnesIv+Jb2E21Vo/Ea0QEcAiAtXgLP3lNU5eO9MX3dwdoBPnI7LAxKyk8PZVTdW69F0A=="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"directories":{}},"0.1.0-3":{"name":"roomsjs","version":"0.1.0-3","description":"JavaScript Node.JS module for creating rooms and streaming data between front-end and back-end","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"https://github.com/EladElrom/RoomsJS.git"},"dependencies":{"socket.io":"0.8.7","engine.io":"~0.6.3","sockjs":"~0.3.7"},"keywords":["roomsjs","rooms","collaboration"],"author":{"name":"Elad Elrom"},"license":"BSD","_id":"roomsjs@0.1.0-3","dist":{"shasum":"6c57af64ef5f982a71bb97f81971f3e8c2aab22b","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.1.0-3.tgz","integrity":"sha512-6gdrIZrEpnUefBCwu+SqXMQzU3UN5q5ebsz33eidahZMl0N+jg4B4zCEKfmZ5cQYU9TNUZ2vlN5NRUtVcYak0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDI6nkGMlJg7rAQ2m+OOWmqOTPrX386vVpfBLbbTh9M4AiEA+1TGXyACwsGlVICioJo3qbnw3Og+YBlbNzw2ABf6Ln0="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"directories":{}},"0.1.1":{"name":"roomsjs","version":"0.1.1","description":"JavaScript Node.JS module for creating rooms and streaming data between front-end and back-end","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"https://github.com/EladElrom/RoomsJS.git"},"dependencies":{"socket.io":"0.8.7","engine.io":"~0.6.3","sockjs":"~0.3.7"},"keywords":["roomsjs","rooms","collaboration"],"author":{"name":"Elad Elrom"},"license":"BSD","_id":"roomsjs@0.1.1","dist":{"shasum":"48d50d18a0668f4a68c116adb8564a247438861a","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.1.1.tgz","integrity":"sha512-jrY9Cr+5YhT0CCwWx+ANrVZCMBstSuxFbuIO/Y0MWP2N4CTObsVvT5T7G2JOH2soqF10wlA0jtf77rVP/k17Og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBV8wa3+43o47Xa3caGqI2XPWln4dEOmH0Ia6U0hTsxjAiEA8CCS02kzxUczNTh/UCyVF2MTM/z7/FYtmigc4lEMKyw="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"directories":{}},"0.1.2":{"name":"roomsjs","version":"0.1.2","description":"JavaScript Node.JS module for creating rooms and streaming data between front-end and back-end","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"https://github.com/EladElrom/RoomsJS.git"},"dependencies":{"socket.io":"0.8.7","engine.io":"~0.6.3","sockjs":"~0.3.7"},"keywords":["roomsjs","rooms","collaboration"],"author":{"name":"Elad Elrom"},"license":"BSD","bugs":{"url":"https://github.com/EladElrom/RoomsJS/issues"},"homepage":"https://github.com/EladElrom/RoomsJS","_id":"roomsjs@0.1.2","dist":{"shasum":"b43bd9eba6f8d84dbbadd65b0d221ca16433d285","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.1.2.tgz","integrity":"sha512-kh+/4v1Y1jaJfqPG+65aPHRyYoytYDFB1K7JIVUtPAVFRMrcxvV8bdKob1JhJmmTeW4hcvauIvVnDmk7Hz4TUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+HeTngwyhxbkzF2KLQwZORAFrfNMStSMJxezffkW1qAiEA3zYfWFoxs7I7/rmUWr3hbuYbVdO4oQEVwI9IoEvMGa8="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"directories":{}},"0.1.3":{"name":"roomsjs","version":"0.1.3","description":"JavaScript Node.JS module for creating rooms and streaming data between front-end and back-end","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"https://github.com/EladElrom/RoomsJS.git"},"dependencies":{"socket.io":"0.8.7","engine.io":"~0.6.3","sockjs":"~0.3.7"},"keywords":["roomsjs","rooms","collaboration"],"author":{"name":"Elad Elrom"},"license":"BSD","bugs":{"url":"https://github.com/EladElrom/RoomsJS/issues"},"homepage":"https://github.com/EladElrom/RoomsJS","_id":"roomsjs@0.1.3","dist":{"shasum":"b369e03525d7eb40f48963619a0db211df0a9790","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.1.3.tgz","integrity":"sha512-Q+ZCEymd6DfmBTF1aUEdr/UoI5T4SV9oLVpzyM0KyW2p1LdTBcPXKrTbMOTCUVCWxJDK3oMIS/SjjVOxI5Ynaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9Nj5afFhJ62q8LZCU3dj35d8OV2pT8ku1VnO0ALKZWAiBTWYOCAgQpVbPRRSqI+7plibKiyg1FRTDlY6/IL74BWQ=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"directories":{}},"0.1.4":{"name":"roomsjs","version":"0.1.4","description":"JavaScript Node.JS module for creating rooms and streaming data between front-end and back-end","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"git+https://github.com/EladElrom/RoomsJS.git"},"dependencies":{"socket.io":"0.8.7","engine.io":"~0.6.3","sockjs":"~0.3.7"},"keywords":["roomsjs","rooms","collaboration"],"author":{"name":"Elad Elrom"},"license":"BSD","gitHead":"e8d4a5973dcda8d91247e939506e82e4f355a798","bugs":{"url":"https://github.com/EladElrom/RoomsJS/issues"},"homepage":"https://github.com/EladElrom/RoomsJS#readme","_id":"roomsjs@0.1.4","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"dist":{"integrity":"sha512-7BuXQoB0oOoDhKRqdduo9Iqm6KjOvA3QYuLGOdPBiO70EQjMpaLCqGWUcFFT38uUn3Fje6VLJ1NXl4kArfhPvg==","shasum":"dc039a3f5b1c79ef4ce3d31536193235f74c1d27","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.1.4.tgz","fileCount":21,"unpackedSize":32534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtQv6CRA9TVsSAnZWagAA1W8QAJ4Z2MHoAWJbFJB1AaT3\nGiLBs7sWpbCmk7M//T4umSwghqgfu/0nxj5A77X5tofoNKigGa5tFML9dG5q\n5qTe9kqoDuFrIDuthAQLCTOQ5YLYK5wMXMEtBGFh6GPR2ANOmp3ZFv04sojP\niGrekCBTr/oDcz3OG943HDj9HxOAMQGqHof/T8pKkjwtsE8HumHXxqBBc21Y\n8UkEForTt7QkyaYdwkUNIb337R/FNIDIOoz7D82dSoro2TD3zCLFcR6+EFYd\nRYYlFQpk0L9GyLkjU7I31YS0hswjFEnN5acv9oFYsFbTs6uqqeKw98V9kawH\nwgcFT+m7mHvGi+xPGS+7rwk1flcvkhYvRfDdS5whnjYxBkymiDVChLdP8mvS\n7G/nHWOHPfSwqZ0dbXqXjUNBsmxQkgzup5/AGYZ7IMktgvEM8W8AvrUkUHx0\nE7xBvEirrsR3ZdSE6JKu6YMSjx9OW1PQMVM4NVIigcgBm8e0tNruMr87suWo\nDifZrYCCmhA2anr4aUL4EKo4vNH/WddT7t1rn7y2ZGhKtWdj1eIYTxFVxybG\n/feKPc5lloedazjQwLfIloMGOuAcjMdaI7BdNpqOsP5ZVn79LG9FJjxYXmSQ\nb63IHkp5LtEHpvomPzAT7Bxmr3pxgOLCGNRLkK+W4yGqs68zx2uAkOQp/wYz\n+9X6\r\n=j3PF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjLa9U9JwXXLz9LRuf8IBVdHFvy8+S/DqBppPeWuV0EwIgUJtWKccaHoQegRy1HVvSyZ0Atiy3j3l7HmKLk6nRHJg="}]},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/roomsjs_0.1.4_1538591737451_0.5617486307687136"},"_hasShrinkwrap":false},"0.1.41":{"name":"roomsjs","version":"0.1.41","description":"JavaScript Node.JS module for creating rooms and streaming data between front-end and back-end","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"git+https://github.com/EladElrom/RoomsJS.git"},"dependencies":{"socket.io":"0.8.7","engine.io":"~0.6.3","sockjs":"~0.3.7"},"keywords":["roomsjs","rooms","collaboration","websocket database","websocket","socket.io","engine.io","sockjs"],"author":{"name":"Elad Elrom"},"license":"BSD","gitHead":"8a160282b6e79b2ea3d70a7059a7a02bf8798829","bugs":{"url":"https://github.com/EladElrom/RoomsJS/issues"},"homepage":"https://github.com/EladElrom/RoomsJS#readme","_id":"roomsjs@0.1.41","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"dist":{"integrity":"sha512-NHkTiNroc6vj3v3+/aeUQkkRaYVyGSyJF9tEwHMV57s4EJiLkY7fkxebSNP0iGsTFquiJRvVgw/SXgk0IXfEwg==","shasum":"c588ec3235a6d13b928af588c8b2da58dc277ce4","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.1.41.tgz","fileCount":22,"unpackedSize":33372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtiHNCRA9TVsSAnZWagAALs0P/itOO8oA8wMoHmEy11Gg\nDea+m00aOKCdNCo2NBi5j8Kp88X3v7OuwuwCLfL1X1+XpOq1FVz0agbT866w\nqXHqjSaUKu2kjrFO4KH14cFjxRI24at9pmtHwjc92yhWflYEQBeeXYsTPXdJ\ng3HQrDkaQu+VRibwfxYNvZpJ0oAAuH/eZvbqYb329Rh6PkkYsqeqFfEVuQNi\nJMX7U1HUc1VwH/7USQY5+J1+UpJmVs+098awy9v6Xro6HIvD6zxZUOfVfb7q\nVfg/DBr7a8jJRaZc9e7evtU1ficTx7n6SqDq8aVMhDykimTmdBpKSuFb5n0X\nv5k8KCt0H0sC4S/7HPl38c/o5bTU3nbjOmPmcEfuY9IqtGLULxNRtFw1eEy+\nOcfycwHaCYVFcr5CpEJs6ZOrI2biAXKEJHFU17BSnvq0GjOC08hNI0hiaU12\n0Ud2zU6nhXwvo4zpuPGf7P9nqubo+0Xs/j8G4tF5yiq9tLpVEF6uvE6ajDER\n/mt7nURXuMqofp6TeXoh+FbWqeFOuTVzu07SM1XxwajvRHNX1qqfZOC/WLCx\nUGmWRyMQLm+khlKehRGYhmAgOcD+Yon2Z64pg/fmc9Q8d+rVtXjjBE8HYMvF\ngjIGO4Sba1ewr1dkbQ8bfejQLCLEF/INUYtamnNvZZQql6tG/9aku6aWvu6p\nga0r\r\n=bHFX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCK7FN9PMT9a1AGuJSLElFsmk72ZNKufh3B+ZNo7j4gwIhAP5smslnS4eXry+zO8mRegHLprZ2RXAs/5FKRXbOhLaB"}]},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/roomsjs_0.1.41_1538662861176_0.3285841318272036"},"_hasShrinkwrap":false},"0.1.42":{"name":"roomsjs","version":"0.1.42","description":"JavaScript Node.JS module for creating rooms and streaming data between front-end and back-end","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"git+https://github.com/EladElrom/RoomsJS.git"},"dependencies":{"socket.io":"0.8.7","engine.io":"~0.6.3","sockjs":"~0.3.7"},"keywords":["roomsjs","rooms","collaboration","websocket database","websocket","socket.io","engine.io","sockjs"],"author":{"name":"Elad Elrom"},"license":"BSD","gitHead":"0785a9fc8966d3e14e177960025c00084ed79634","bugs":{"url":"https://github.com/EladElrom/RoomsJS/issues"},"homepage":"https://github.com/EladElrom/RoomsJS#readme","_id":"roomsjs@0.1.42","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"dist":{"integrity":"sha512-lS4HYEabROI8cWj5W2qWAfIr2Mz9JmjGo3wX2Tz84X84lSL1zVOVR65ZISMufcAMy2bdF9SAQ04s3wIYRYknUg==","shasum":"f5ef60d75ab4cceb6a96d3feea87b5a6af6f90e9","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.1.42.tgz","fileCount":23,"unpackedSize":38980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbt3rSCRA9TVsSAnZWagAAlE8P/RzRzKCpw+zioeEuNB1+\nTskxb2HC1lbBAr6aOcoWfj0nhbTSQ605IcPctoIXl/b1FNXilNU0Md9GjfWL\nJcO95qGqh3YDnFHXBs2F9dgz3DQS+YySEZ5kVCl7UnD1kaX0lhQ86vngILpw\nEdwodg5STGU0dNVq67g2UAwVpIQL16TddbAgzFNmCR6LAR+HPrkXgsbKG7n8\njIxPji7szVB+IoOcXdlygr23Fs66K0FHR2nd2paFGF0O5Kkdetyu3aONq0TA\nCQlCKS9xQXA4nWZ5axE660PtFWKSHN26ecb5W2yZwgVNZqF0x7bOPv18sinn\n+h78sev3QDLG1Rd61yidOpEKzffi5LoUPA4YTdVvQinyqOqxw/vPeDkIfoaF\nJFIyXW9cmEYuzeeq9fk/8RVfPG+TgmK7y+HmD2qkxmeGiDyWctbMQBvMcld1\nHiF4aq9VR6eK5H1SE4ZSdYXRWchAbtrHrvGPXVCcbKRjozEQ5oEGyWMpl6uM\nlYhAXttptUFCnfq1WBw7NZwofD3IlIwI2CVJFqlIkYO0yyEN5UEkpt9Wo4Os\nFDSNYa0ljtzvo4xvIS5vwgeG3e8ceSymunvUDEFdz2RSwq4QWHsolNjyPWqn\nObk+8IQdItCXgLggC2+zwmrT/Et3qJlnfKWZ0U6jZn3C3M7t3f5uVTIzSg86\nKONj\r\n=Im7k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaSLOxeHOn7TpiWxn4jRVwVOxznuT2G804fYURb6eRgQIgP5Oba8DZjcbIkP/Q2P0yxLrgQ5NtlDXPn0oUSdKf95E="}]},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/roomsjs_0.1.42_1538751186232_0.4930311748399405"},"_hasShrinkwrap":false},"0.1.5":{"name":"roomsjs","version":"0.1.5","description":"JavaScript Node.JS module for creating rooms and streaming data between front-end and back-end","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"git+https://github.com/EladElrom/RoomsJS.git"},"dependencies":{"socket.io":"0.8.7","engine.io":"~0.6.3","sockjs":"~0.3.7","level":"^4.0.0","dat-swarm-defaults":"^1.0.1","discovery-swarm":"^5.1.2","crypto-js":"latest","express":"latest","get-port":"^4.0.0"},"keywords":["roomsjs","rooms","collaboration","websocket database","websocket","socket.io","engine.io","sockjs"],"author":{"name":"Elad Elrom"},"license":"BSD","gitHead":"c2376eea67f95fabf1475a1cf8a415a5e85b1fcf","bugs":{"url":"https://github.com/EladElrom/RoomsJS/issues"},"homepage":"https://github.com/EladElrom/RoomsJS#readme","_id":"roomsjs@0.1.5","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"dist":{"integrity":"sha512-0I4o8L119dVBAnyfQPSHU9/mrs9bFf3UKHRGiq7UrWQFPpN/yaYQd8pVv7psHx/Y4H58gGiWOrtwQ72ahD2Iaw==","shasum":"e89462f64e3e2a029c9210e8eabef8e4c152af21","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.1.5.tgz","fileCount":25,"unpackedSize":50190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbt/ENCRA9TVsSAnZWagAAgrcP/jgH6Z6AFXuAJfyMePTq\nZR0wjKnAjgBwuoK/QVzhqzI06+NkhqCL8VZ3LppjIH4mqkvkmLUbQVttvT9k\nAV4bdKExySrvDlbkk/DG1MO4QknWyxfV8gMvWxwl2JlynZF3kU581QJp73dD\nkyXmHR6I9qM3qlnfpgA//TkIv8BSMMRVeb4SOAUgkTMI2gmgsoiZ3In2wzwH\nOfSfClhLCi/odUFq3wmDqUW5J5ovRhkGNlBtQxwzvcE5QGb8Qw0e6i3rZqMe\nWHFi1OZjHg3jF3Hqk5K3hhdJXGoEYAXd8J3eHEPKOezjf61OZjFY7Y9n0mfG\nt5wVC8kkXgCgTysrxwROp5RwG0feqjoS0qF/y1R66k/aJWI0eiYEpVwAhOZk\nVce6XATCi9cv2GBGcJwUUjgW2ENm9Sayglja5LB37ClmVGOrKFKW2qpCr6LG\noRIU5kehN9kAjoX6DMaKLxMvW3j8PsFYjHA4vEZhQN9g2Vp9opXoG8Use+tE\nJs/B4cFuwTxrsDp4R7alqydwoSC5icVXoN8Hes8tww/lhTsxJqf5NpSaBPxG\nJmhLam6ZdOLfq1kA1pvFxjILO7HCRn6lYKE+GZDS7duLsPsKBPg8mvKtgKqe\niIvxoNQ25K+bCbGQas5pq+eRPDa9ew+YZPgo5jNOj/G6UVXmMdE/VUT03PoR\nLsVY\r\n=Fli1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDf2+PdKk0VQg+Im+mOQtgNjVq11L1JIPuEXyzfoVMLGgIgZuwFayrTLN2zhg8ii7mhKaWSLlldLSiZguVhkgwKFnQ="}]},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/roomsjs_0.1.5_1538781452872_0.29457593992495457"},"_hasShrinkwrap":false},"0.1.6":{"name":"roomsjs","version":"0.1.6","description":"JavaScript Node.JS module for creating rooms and streaming data between front-end and back-end","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"git+https://github.com/EladElrom/RoomsJS.git"},"dependencies":{"socket.io":"0.8.7","engine.io":"~0.6.3","sockjs":"~0.3.7","level":"^4.0.0","dat-swarm-defaults":"^1.0.1","discovery-swarm":"^5.1.2","crypto-js":"latest","express":"latest","get-port":"^4.0.0"},"keywords":["roomsjs","rooms","collaboration","websocket database","websocket","socket.io","engine.io","sockjs"],"author":{"name":"Elad Elrom"},"license":"BSD","gitHead":"efef96d946ac1cba64886ce4d66e224db0ae3342","bugs":{"url":"https://github.com/EladElrom/RoomsJS/issues"},"homepage":"https://github.com/EladElrom/RoomsJS#readme","_id":"roomsjs@0.1.6","_nodeVersion":"8.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-+swW8IqnIKx7jb5y7JLeP/Zh1xIkeYY/z2xnC2HTWz/v7xJ0cuhbcInLPxV7pisp0KVBljIFg2ZKf1eCCCGPSg==","shasum":"bf49465d04a769162702fb668872d689b63f3f1f","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.1.6.tgz","fileCount":26,"unpackedSize":51350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczBP1CRA9TVsSAnZWagAA0nQP/jUUXoww8QFbbdFHa7Uu\nG/bi4SkNdmClvoW1yust+htjt+o8caR/seNrFPATliGTpwFEU3ViBOixxRZA\n+NYdvoCk4DoSAvO2RcO878H7Qi07fPO6DqLVKmULZw5nUUNbKySBzJ9qTz1V\nr/tlpBv7yVtGEOBp5aSuzjwKQME1WTbVYhDnvumuWsEngoK9EflEsKsCkO4/\n6Qb5ftgJjyyM3DV+SXJiguq2KSFaWcxPNJEPTyZdPQHfflOuRcFPDFASogY7\nsG6rwhh1vNzo+spX9FTIE509+p4bN/xyFnfIvvkWQnGdbjkbyz0cO65H2dDl\nP/ppXKBSlD0ayO0EAaaxokMeYEHvivvzkLJpmXL5HyVP1zSPSI/IrpkPPcRQ\nRso/ykHAW9jLaLgLpGSSHluZbeGXuluMEdgNqy/dNyanQo7duFlALP3J/x2o\nKsS97Y1NgcYOi1dRrP1hcYFLd1QodlFejNQYZQWeJjiLp0/Dypv2LyUExVYm\neQtqDYYy0SZQraWv7XNieQZ8tgiGUY05BV2TucZ8Ghp0BMAcHcwGewflrvg9\nyEevPao+uRhoFrRrUp4/Lgq9G1NxbAYubL5EkBsXNz+7f1DAI1kYyHbD39Ne\nyV0QFuN08KB3A8GFS00M+ZF+w9VQIwhAJdjS78x7eEyAXDEcjxxRBUYC3XKm\n6C8s\r\n=oqQ9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDe04Z0IGUfu1s12PB+fDwltz0I8eU/+6vU3hRw9SneBgIhANcpBFYtuQn++fj6UNe+FNbGM10ld+9XVBObyeW1o+Ww"}]},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/roomsjs_0.1.6_1556878324971_0.1794531917678306"},"_hasShrinkwrap":false},"0.1.61":{"name":"roomsjs","version":"0.1.61","description":"JavaScript Node.JS module for creating rooms and streaming data between front-end and back-end","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"git+https://github.com/EladElrom/RoomsJS.git"},"dependencies":{"socket.io":"0.8.7","engine.io":"~0.6.3","sockjs":"~0.3.7","level":"^4.0.0","dat-swarm-defaults":"^1.0.1","discovery-swarm":"^5.1.2","crypto-js":"latest","express":"latest","get-port":"^4.0.0"},"keywords":["roomsjs","rooms","collaboration","websocket database","websocket","socket.io","engine.io","sockjs"],"author":{"name":"Elad Elrom"},"license":"BSD","gitHead":"ef3e33dec65ed116521f436b19e70629d190dee8","bugs":{"url":"https://github.com/EladElrom/RoomsJS/issues"},"homepage":"https://github.com/EladElrom/RoomsJS#readme","_id":"roomsjs@0.1.61","_nodeVersion":"8.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-Ag+zqrvP5y+ENc9M0tZbjPKaamdHVts9cQtAfDUGYAEECxRCFdIfjmmI8JnFOOmMZRBkbXSgFMfnepKaLUyA/g==","shasum":"9b41b1f7b487470e3c8eee8e6384eb4d06038fd3","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.1.61.tgz","fileCount":26,"unpackedSize":51380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczCjICRA9TVsSAnZWagAAEcwP/jBenzL7umDLK8gZci4j\n79XwRZfIlGH0hCAGmujNhq+eZi2Lh7LVVdAZgaHwsGMJFGpKCHSEp1rc6trT\nTchI+ZHFIkPwfeModIRAiZDgusctq9euxbqOGbcQ4oHm4o0D5nLy1zuKeU7m\n73T8B/f7MDQ0k+L9JLx3jO4PsX+i4n2iFAVgDPbOyYcfLeunwE7kLROPsaER\nhondMLveKfHdllyhJchN4I5+RIFBoqwrHCnKSjNuxgGbpqZhzZ5VXDa1eDxv\nHMHTMw5JhfT3WDj8sdDte38d7dz2lrFdLVlseCGGZXQ2Cj5DTAHRkmlVALX/\nrTJP+qkkrfvTpsLu0Aqkxl0GXRo7UeUkkoCmPZhD8BXDuqtdDFZ0tdk+VmfN\nytO3s1ijF/AHCUDN0NQvMXcoXonsqxTa0K+uz1bOJwHtiB260Hrefuzdnvde\nWZTq3/vv2h/CNM6QIJW0KAALe8VVQ1T+O+TlzVw++80P98hei8tiOxBq8aeI\nCSFkn9PMniqgNA7FuCN6Du/W4S1dacKZDvgq85gtKRmDtW1r2T1RJTTKxK3O\nY9AutRfAUQg7vmCKLOZcU0IgMdI5pu8yg78xe+qPc/f7Wu/erW6kb2kjYT6T\n1GCofXuCrgGtGltQ8V3qKJUUAiOX5HQGzawFddATvYemCtvgu+26QIM5/xAp\nCTB1\r\n=7hSM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIOJVgG3yn2ROCy4FZwp+fex5bbE3fyylGPCzBIWe33QIhAKUQSKcoDSu4GS8w5SVMITA3jJRt/bGb3VbIS/TFK22Y"}]},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/roomsjs_0.1.61_1556883656279_0.23925191635064458"},"_hasShrinkwrap":false},"0.1.62":{"name":"roomsjs","version":"0.1.62","description":"JavaScript Node.JS module for creating rooms and streaming data between front-end and back-end","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"git+https://github.com/EladElrom/RoomsJS.git"},"dependencies":{"socket.io":"0.8.7","engine.io":"~0.6.3","sockjs":"~0.3.7","level":"latest","dat-swarm-defaults":"^1.0.1","discovery-swarm":"^5.1.2","crypto-js":"latest","express":"latest","get-port":"^4.0.0"},"keywords":["roomsjs","rooms","collaboration","websocket database","websocket","socket.io","engine.io","sockjs"],"author":{"name":"Elad Elrom"},"license":"BSD","gitHead":"cafbb47abbf73e44c56f44ee896c82f29b378bc4","bugs":{"url":"https://github.com/EladElrom/RoomsJS/issues"},"homepage":"https://github.com/EladElrom/RoomsJS#readme","_id":"roomsjs@0.1.62","_nodeVersion":"12.1.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-74sNRFo/A3rGvOnayRap2IKGyCRS0AOqEFC5qyC6LXa21dOyke53+iAm7dl4XRcWIm9901PAZZTI4mGsEWMEZQ==","shasum":"900bc63ca7285a8bd2cebec19667743a897fe648","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.1.62.tgz","fileCount":26,"unpackedSize":51380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIGi+CRA9TVsSAnZWagAAv6cP/264mGSL1mDIQHuxzdPk\n8HUzu/syMv9rPlPH2bS5HTvXnvDgYEE+1ZTttC3Tcn0bVlUtULAnRdPGBsN+\n9Se3q0fyjzNaloZB6u53LjZPs4ysK2TlthL5gRSdZkGV3zv9+NVM55FtoKQm\nnXOEMC05Ut0+M+mDpSGaKub2+rzxX6LMKft/WjRRcAQ4qk12SmqXwH1Z+UNG\n9f6j0foqY47jNYP9nY520On6LUL99EF762mnJa242M6aDAGIBl872OdjWgBk\nh5e7LO0ZZKFYktI6UkJ7SdNUJWnG3G9am0EE1eVNvYlzA7Qle9yN5+/kyZFp\nR8nxcAqBMCdAErkzGiYdOOEOuGqsY/AUZMoq6/kTFhFr8fe1lKcaVlA/NgSy\n+OunYyGB8fWTEYooPRFm0P405Y7nmdtSZSx4uYRuKYC6XqsGT9LMgTfo11+x\nNHj83MFzFuDzm0swscwyQnKI3mMcspJ1YbMRLXRHMiYHYYQ2O5Sut3zt/G2Z\nFd+GSTPVBoyXwNRCZzjrb45rLhNxNTogSP5Zlktutq+2vbLMiuW9ubyJMozP\nBKO69FNGOq0fSwt4PEBjkMfL3Zyzbj7XiNAs5kz9MDGvPwq0fVHWfKvfvuXj\nWSTb93EvaNP6wTRp1sIsUHr+/Ng47tCFE2Da+UGS0MSDK93X/97+8k9Z7yGo\nzOGQ\r\n=cdd3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDt3CeGdXAQECDqL9/rWwwkjujrcB3j0JNTh/Wx85I+AAiEA08VYWYSUhZKkUrqb1DCats7hyCoKn07aZN0XyiFrP4g="}]},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/roomsjs_0.1.62_1579182270546_0.3442178190681531"},"_hasShrinkwrap":false},"0.1.63":{"name":"roomsjs","version":"0.1.63","description":"JavaScript Node.JS module for creating rooms and streaming data between front-end and back-end","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"git+https://github.com/EladElrom/RoomsJS.git"},"dependencies":{"socket.io":"0.8.7","engine.io":"~0.6.3","sockjs":"~0.3.7","level":"latest","dat-swarm-defaults":"^1.0.1","discovery-swarm":"^5.1.2","crypto-js":"latest","express":"latest","get-port":"^4.0.0"},"keywords":["roomsjs","rooms","collaboration","websocket database","websocket","socket.io","engine.io","sockjs"],"author":{"name":"Elad Elrom"},"license":"BSD","gitHead":"311e7d5b4e89244e82003ba3c60f9061accd9ead","bugs":{"url":"https://github.com/EladElrom/RoomsJS/issues"},"homepage":"https://github.com/EladElrom/RoomsJS#readme","_id":"roomsjs@0.1.63","_nodeVersion":"12.17.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-uam/jdVjv7i8oirdatR1h0iKFcIxh7yirGY593pnG6OM2oXxHzJwbBo5SqsZn8SaYtI3DGp5IV+T1gbjK1JGnw==","shasum":"4781e832bb897c1b0339690e9ab014d89b346e49","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.1.63.tgz","fileCount":26,"unpackedSize":51701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCugSCRA9TVsSAnZWagAAnf0P/AiMbsRt+XsVEOuBzTuO\n/aBvGqwt0RYFoKI66uvWAOPMSLR3aKcm/K7eP7U7Z85PPf2180ylgZ2HmQBy\n2s4uN++h68OlfUYZRIxv/NuUBQMzOVauLg2R9vafN5bYkf52T+NupQDyUgCO\nPW9d31JmTjitN19KeImiL32K63lSlrOhOcuB/zQY2ktSTB7opq3v/R/Ytuq7\nqu1zdW+WEwpaeFT089nh5RmPVpKO0cnq+JBIPlSn6NgcSdyhoBQaIqwZ/vkL\nrpk/cCLifvNX7QueoRorQ8HXPIIdvqjfr+XXHrIlKE7IHOpagiugI3qs8L4j\nGc2l/2LlS443TzYvhrGJeacKxxKwuyNn2ZGl7tMukYx30aEvXaFl+zCCyBOF\nCYiQwzp8EfyZJGxG3NrXk9uRKghajhfq6NS3GtiHGGS7qEWcNTb/ljQTBT9B\nybooLxzhIOzyxJY+ytXMPeehUWxvyLUJRS651XoZkB4rIGRA8TXnoarPTVH/\nxJzRYvRgDy9+27A+UBHn/s0Yl/XYU32U2Ljd1pp9nc+A+8CyBjfEGXPpGBtI\n83mQAZbPjweBmpEQZpjxmbDXdB/lOkp8WnaQM1YkHpxgBCN57xwdOAd00HjC\nTQUPqdQLuvxmgpDX4fmYE6t7UFa9to/kY+Z5wAAf3zS+xeLVBIx8LkaFReyd\nm7JM\r\n=knFI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoKUqa3qWNOyUvuKIU/N1NMloULsv9c0xXcCBcjZHw7gIhANOsQDxsoMSeSP2wHgkdck4urpJ1DHf2rFtc65E/o2Ta"}]},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/roomsjs_0.1.63_1594550289935_0.4679867916591034"},"_hasShrinkwrap":false},"0.1.64":{"name":"roomsjs","version":"0.1.64","description":"adding postgres database connector example","main":"index.js","scripts":{"test":"listenToRoomEvents"},"repository":{"type":"git","url":"git+https://github.com/EladElrom/RoomsJS.git"},"dependencies":{"socket.io":"0.8.7","engine.io":"~0.6.3","sockjs":"~0.3.7","level":"latest","dat-swarm-defaults":"^1.0.1","discovery-swarm":"^5.1.2","crypto-js":"latest","express":"latest","get-port":"^4.0.0"},"keywords":["roomsjs","rooms","collaboration","websocket database","websocket","socket.io","engine.io","sockjs"],"author":{"name":"Elad Elrom"},"license":"BSD","gitHead":"0770e0c629e3422902df10d4ac251c904d1e5a9d","bugs":{"url":"https://github.com/EladElrom/RoomsJS/issues"},"homepage":"https://github.com/EladElrom/RoomsJS#readme","_id":"roomsjs@0.1.64","_nodeVersion":"8.10.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-v5R+ES9l+gVX0lfpDPu4ZrgjLHJES62X9ufuJ2xPoeauzfdHfaKALmJdCyQPmyI9A4uwv03wBGy/4BJg4C2umQ==","shasum":"1e94a4c3ac2a349f88acbe289176465382f62aaf","tarball":"https://registry.npmjs.org/roomsjs/-/roomsjs-0.1.64.tgz","fileCount":27,"unpackedSize":52674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2iKXCRA9TVsSAnZWagAA/AYP/261kQ0e1CB5uqK9eYay\nz82eG3vxKhzbKNFqjXlW5dCbSq5P6Sh3NVtUTw2k7aKdL6RfrD4H0d9MiMst\nVzIwtTlZSQWJioB6MuOzWd5BuD97+TUrZ0d2pBGww2t13xpynkEx7UYK+1ly\nCZXDG9V8AGsCjqODHe9qY7P8kUZxzAUXmmU0BfmVDkXsZ36ABVGecdBba2KF\n1XKaGjk+YjO+3iffskm8nmXGCrD9W5s6Onq1cm437ke7PupemL/6yVGLCMQT\n3MVqN0x4mwraYKf6a5O1dyGfLUpLOrmHnK/M4lyBOVlOjHWyj/4XCOCGo7jb\nxS3ZmDpPn3mz4ngIPwWY006cgOO1z/sLWV6zAw/PuA6SoDOnyVJUyw8s+1so\nLt/dl6NLllYoxRk5giauvAqEBEdRT55jL35xOTUX8N4bA9Ry+CfnagRbe+cg\ncxDCITZTNBms36noklEREv4n3aYe99NYdNLPDcQNa0O01R0yR8mn/429L0J0\nYdOU1YkBytM09WvHw1HV/P3nrIUWM6uzd5Zw8RYURBnKAi9xhc7N24FSUKRT\nS8i/SlLnaOLy048Up3i9KYYeQXcd7oKi7pmpoP/04zvoyOAi2syVYPtBImol\n8VlMBDDNouSC9wu2KSCrJtecvTGihvnI7KTsmnCcJDpfRBY107Ku2pQNoUA4\nS+Ur\r\n=ePPB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB9PD5oJCSPSPeG5CBzcfXCu6SdNaF8I6Qa5iVqgzdUrAiEAuDWWSgvAQ/i5ysPNt82M1ZilbHO5TiLBuJcRsSI/K1Y="}]},"_npmUser":{"name":"eladelrom","email":"elad.ny@gmail.com"},"directories":{},"maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/roomsjs_0.1.64_1608131222563_0.22507824658787756"},"_hasShrinkwrap":false}},"readme":"# roomsjs - streaming live data built to support different transporters\n\n[![Build Status](https://secure.travis-ci.org/eladelrom/roomsjs-client.png)](http://travis-ci.org/eladelrom/roomsjs-client)\n[![NPM version](https://badge.fury.io/js/roomsjs.png)](http://badge.fury.io/js/roomsjs)\n\n![roomsjs logo](https://raw.github.com/eladelrom/roomsjs-client/master/roomsjs-logo.png)\n\nA Javascript Node.JS module, provides a way to send and receive messages and switch different transporters for creating rooms and streaming data between users, streaming data from a database and even stream from a 3rd party CDN.\n`roomsjs`, `roomsdb` and `roomsjs-client` together combine a powerful light-weight backend/front-end libraries built to stream live data and solve same problems related to real-time communications.\n\nThis library is split into three projects:\n1) roomsjs - [https://github.com/eladelrom/roomsjs](https://github.com/eladelrom/roomsjs)\n2) rooms.db - [https://github.com/eladelrom/roomsdb](https://github.com/eladelrom/roomsdb)\n3) roomsjs-client -  [https://github.com/eladelrom/roomsjs-client](https://github.com/eladelrom/roomsjs-client)\n\nNode.js technology relatively young and memory leaks were found in `socket.io` and issues around `engine.io`'s `Websocket` transporter on certain `nodejs` version.\n\nThe API was built to allow you to just 'switch' and use any transporter and create your own implementation. Module also have additional feature to help managing rooms easily.\n\nThe idea is to give a simple API and allowing using different transporters and modify the client implementation instead of having to do an 'open heart surgery' when you are already committed to one transporter API or another.\nIt's recommended to use `engine.io` since it's the high level API of `socket.io`, however there are cases where you want to have the `socket.io` bloated code for certain functionality.  `rooms.js` is a lower level API, just like `socket.io`, however it's lighter weight and doesn't have the sugar and all the bell and whistle of `socket.io`, so it's here for you to use.\n\n`roomsjs` has features such as:\n\n    1. Connect to a room\n    2. Register a user\n    2. Request number of users\n    3. Private message\n    4. Video\n    5. Create multiple rooms\n    6. Store states\n    7. Subscribe to data VO\n    8. AMS/FMS Flash Webcam fallback\n    9. Ability to register internal robot to send messages\n    11. Switch different transporters: currently supporting `socket.io`, `engine.io` and `SockJS`.\n    10. Database connector (such as mysql, mongodb).\n    12. Angularjs implementation\n    13. Create Express HTTP service connecting to databases with websocket using same code\n    14. Add multiple nodejs apps interact as a client\n    \n## Installation\n\n  Install with the Node.JS package manager npm:\n\n      $ npm install roomsjs\n      $ npm install rooms.db\n\nDownload the front-end roomjs min file:\n[https://raw.github.com/eladelrom/roomsjs-client/master/client/dist/libs/rooms.min.js](https://raw.github.com/eladelrom/roomsjs-client/master/client/dist/libs/rooms.min.js)\n\nOr install with bower:\n\n> bower install roomsjs-client\n\n## Quick getting started example\n\ncreate a project and install packages:\n\ncd ~/dev\nmkdir rooms && cd $_\nnpm install roomsjs rooms.db express\n\nServer code to create the rooms, services and connect to database and/or 3rd party APIs for streaming;\n\n<pre lang=\"javascript\">\n'use strict';\n\nvar os = require('os'),\n  rooms = require('roomsjs'),\n  roomdb = require('rooms.db'),\n  port = (process.env.PORT || 8081);\n\n// create express server if needed\nvar express = require('express'),\n  app = express().use(express.static(__dirname + '/client'));\n\n// engine.io, socket.io\nvar server = require('http').createServer(app).listen(port, function () {\n  console.log('Listening on http://' + os.hostname() + ':' + port);\n});\n// OR for sockjs\n// var server = require('http').createServer(app).listen(port, '0.0.0.0');\n\n// services\nroomdb.setServices('services_sample/', app); // pass the app to get rest services or null\n\n// connect to different database/s if needed\n// Mysql: npm i mysql\n// roomdb.connectToDatabase('mysql', 'localhost', {user: 'root', password: ''});\n// MongoDB: npm i mongoose\n// roomdb.connectToDatabase('mongodb', 'mongodb://localhost/test', {});\n// LevelDB: npm i level\n// roomdb.connectToDatabase('leveldb', './mydb', {});\n// postgres: npm i pg\n// roomdb.connectToDatabase('postgresdb', 'URL', {user: 'my_user', password: 'my_password', port: 5432, database: 'my_database'});\n\nlet transporterCallback = (type, data) => {\n    console.log('transporterCallback :: type: ' + type + '' + ', data: ' +JSON.stringify( data));\n    if (data.hasOwnProperty('register')) {\n        console.log('transporterCallback :: register userId: ' + data.register);\n    } else if (data.hasOwnProperty('disconnect')) {\n        console.log('transporterCallback :: disconnect userId: ' + data.disconnect);\n    }\n};\n\n// set rooms\nrooms = new rooms({\n  isdebug : true,\n  transporter : {\n    type: 'engine.io', /* options: engine.io|socket.io|sockjs */\n    server : server,\n    p2pname: 'yourUniqueChannelName'\n    transporterCallback: transporterCallback\n  },\n  roomdb : roomdb /* or null if db not needed */\n});\n</pre>\n\nHere is an example of an internal Robot signing in as a user:\n<pre>\n// Internal Robot connects to room and send data to all collaborate users\nlet messagetype = require('./node_modules/roomsjs/lib/enums/messagetype.js');\nlet robotMsgCallback = (type, data) => {\n    console.log('robotMsgCallback :: type: ' + type + '' + ', data: ' + JSON.stringify(data));\n};\n\nsetTimeout(function(){\n    console.log('-------- joinRoom -------- ');\n    rooms[messagetype.JOIN_ROOM]({\n        'roomName': 'tester',\n        subscriptions : {\n            RoomInfoVO : true,\n            ClientVO : true\n        }\n    });\n\n    rooms[messagetype.REGISTER]({\n        'roomName': 'tester',\n        'userId' : 'robot',\n        isRobot: true,\n        robotMsgCallback: robotMsgCallback\n    });\n\n    setTimeout(function(){\n        console.log('-------- store change -------- ');\n        rooms[messagetype.STORE_STATE]({\"roomName\":\"tester\",\"name\":\"ClientVO\",\"vo\":{\"clientId\":\"robot\",\"mouseX\":0,\"mouseY\":0,\"comment\":\"\",\"isDrag\":true},\"userId\":\"robot\"});\n    }, 5000);\n\n\n    setTimeout(function(){\n        console.log('-------- disconnect -------- ');\n        rooms[messagetype.DISCONNECT]('robot');\n    }, 10000);\n\n}, 5000);\n</pre>\nThe full working example is here: roomsjs-client/client/examples/collaborate.\n\nHere is an example of having multiple peers (other `nodejs`  apps) interacting with a room.  You can join and register a user as well as send/receive messages just as a Web Client;\n\n<pre>\nimplementation example: let p2pslave = require('./node_modules/roomsjs/lib/utils/p2pslave.js'),\n    messagetype = require('./node_modules/roomsjs/lib/enums/messagetype.js'),\n    crypto = require('crypto');\n\nlet myPeerId = crypto.randomBytes(32);\n\np2pslave.initPeer('roomsjs', p2pslave.PEER_SLAVE, myPeerId);\n\nsetTimeout(function(){\n    console.log('-------- send message -------- ');\n    p2pslave.writeMessage({\n        type: messagetype.JOIN_ROOM,\n        data: {\n            'roomName': 'tester',\n            subscriptions : {\n                RoomInfoVO: true,\n                ClientVO: true\n            }\n        }\n    });\n}, 2000);\n\nsetTimeout(function(){\n    console.log('-------- send message -------- ');\n    p2pslave.writeMessage({\n        type: messagetype.REGISTER,\n        data: {\n            'roomName': 'tester',\n            'userId' : myPeerId.toString('hex'),\n            isRobot: true,\n            isP2P: true\n        }\n    });\n}, 4000); \n</pre>\n\nRooms.db services examples:\n[https://github.com/eladelrom/roomsdb](https://github.com/eladelrom/roomsdb)\n\n<pre>\nservices_example/\n  |- examples/\n  |  |  |- cloudsearch.js [Cloud Search data source example]\n  |  |  |- getitems.js [mySQL data source example]\n  |  |  |- getnames.js [Static data example]\n  |  |  |- insertchatmessage.js [Mongodb example]\n  |  |  |- addBlock.js [levelDB example]\n  |  |  |- getId.js [postgres example]\n</pre>\n\nFront-end example of getting the number of visitors and data from external sources:\n\nExamples of front-end implementation of `rooms` includes connecting to `engine.io`, `socket.io` and `sockjs` see here:\n[https://github.com/eladelrom/roomsjs-client](https://github.com/eladelrom/roomsjs-client)\n\n<pre>\nclient/\n  |- examples/\n  |  |  |- engineio\n  |  |  |- socketio\n  |  |  |- sockjs\n  |  |  |- angular\n  |  |  |- express\n  |  |  |- video\n  |  |  |- collaborate\n</pre>\n\n## Docs:\n\nBelow is a ten thousand foot diagram that shows how the different pieces of the platform are coming together using `socketio`.\n\n![backend diagram](https://raw.github.com/eladelrom/poet/ei-pages/effectiveidea/public/images/roomsjs-diagram1.png)\n<br><br>\n\nSee more information see here: [https://www.apress.com/us/book/9781484220436](https://www.apress.com/us/book/9781484220436)\n<br><br>\n\n## LICENSE\n\nBSD license.","maintainers":[{"name":"eladelrom","email":"elad.ny@gmail.com"}],"time":{"modified":"2022-06-26T14:09:27.712Z","created":"2013-05-01T03:57:24.494Z","0.0.1":"2013-05-01T03:57:25.951Z","0.0.2":"2013-05-01T04:10:53.597Z","0.0.21":"2013-05-12T12:58:50.969Z","0.0.22":"2013-05-28T15:22:27.629Z","0.0.23":"2013-06-16T14:04:07.692Z","0.0.24":"2013-06-17T13:58:05.259Z","0.0.25":"2013-06-17T14:59:52.456Z","0.0.26":"2013-06-17T17:28:02.501Z","0.0.27":"2013-06-18T22:23:59.513Z","0.0.28":"2013-06-19T19:57:37.045Z","0.0.29":"2013-06-20T14:35:52.695Z","0.0.30":"2013-06-21T15:39:42.869Z","0.0.30-beta1":"2013-06-22T15:51:51.522Z","0.0.30-beta2":"2013-06-24T02:04:06.670Z","0.0.30-beta31":"2013-06-27T13:42:13.583Z","0.0.30-beta32":"2013-07-04T21:05:57.350Z","0.0.30-beta33":"2013-07-07T00:31:22.866Z","0.0.30-beta34":"2013-07-08T17:34:49.687Z","0.0.31":"2013-07-14T13:25:20.206Z","0.1.0":"2013-07-21T17:06:54.493Z","0.1.0-1":"2013-07-21T18:12:38.878Z","0.1.0-2":"2013-08-23T21:43:39.590Z","0.1.0-3":"2013-08-24T00:01:26.686Z","0.1.1":"2013-09-20T23:59:59.468Z","0.1.2":"2014-05-30T21:44:43.231Z","0.1.3":"2014-06-04T17:16:52.882Z","0.1.4":"2018-10-03T18:35:37.605Z","0.1.41":"2018-10-04T14:21:01.414Z","0.1.42":"2018-10-05T14:53:06.345Z","0.1.5":"2018-10-05T23:17:33.008Z","0.1.6":"2019-05-03T10:12:05.150Z","0.1.61":"2019-05-03T11:40:56.368Z","0.1.62":"2020-01-16T13:44:30.663Z","0.1.63":"2020-07-12T10:38:10.161Z","0.1.64":"2020-12-16T15:07:02.744Z"},"author":{"name":"Elad Elrom"},"repository":{"type":"git","url":"git+https://github.com/EladElrom/RoomsJS.git"},"homepage":"https://github.com/EladElrom/RoomsJS#readme","keywords":["roomsjs","rooms","collaboration","websocket database","websocket","socket.io","engine.io","sockjs"],"bugs":{"url":"https://github.com/EladElrom/RoomsJS/issues"},"license":"BSD","readmeFilename":"README.md","users":{"okdyp":true}}