{"_id":"simple-signal-server","_rev":"29-68342ed108b7b86808fdb5a2086aa5e1","name":"simple-signal-server","description":"socket.io signalling solution for simple-peer","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"simple-signal-server","version":"1.0.0","description":"socket.io signalling solution for simple-peer","main":"simple-signal-server.js","author":{"name":"Thomas Mullen"},"license":"MIT","dependencies":{},"_id":"simple-signal-server@1.0.0","scripts":{},"_shasum":"07e7c1333964c544837be39050a45aef7b516176","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"},"dist":{"shasum":"07e7c1333964c544837be39050a45aef7b516176","tarball":"https://registry.npmjs.org/simple-signal-server/-/simple-signal-server-1.0.0.tgz","integrity":"sha512-hx6rH3dMe6KDdJpY+gVkcMVEkRImhmrXAoLbDZFeCHJDLF6MGYsTH3EklsGLwJCyJRsQvvFZcbcwCnU5xu02Xg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF3e51cNESbr3nigF+PKKURAT0t53ZXcHF0Q89zg896GAiBKc5yJxw3cE9QgpmHtyyF37dFSitGt2GUZizfs3dJOlQ=="}]},"maintainers":[{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/simple-signal-server-1.0.0.tgz_1486975566881_0.5577447998803109"},"directories":{}},"1.0.1":{"name":"simple-signal-server","version":"1.0.1","description":"socket.io signalling solution for simple-peer","main":"simple-signal-server.js","author":{"name":"Thomas Mullen"},"license":"MIT","dependencies":{},"_id":"simple-signal-server@1.0.1","scripts":{},"_shasum":"18416ee2f9f8e3cd32d73c6d061bab9a75549f74","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"},"dist":{"shasum":"18416ee2f9f8e3cd32d73c6d061bab9a75549f74","tarball":"https://registry.npmjs.org/simple-signal-server/-/simple-signal-server-1.0.1.tgz","integrity":"sha512-TstuP5Yf5oz05zicMShuwMBUOcEt8jmuL/ZdXWl7pFNld//U1iNljdbvayGH3BJH/gEIJsTWdSR7QdeafAVZsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPELuTKoAXyHNNIVsqG2+Bd6EfXFhLhjF7UXJaaWC4PQIgR0WUNX3fwbrVB1oc4d24f8pgXEm3h2+j4gk4a3flRxM="}]},"maintainers":[{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/simple-signal-server-1.0.1.tgz_1486979824677_0.3173366701230407"},"directories":{}},"1.1.0":{"name":"simple-signal-server","version":"1.1.0","description":"socket.io signalling solution for simple-peer","main":"src/simple-signal-server.js","author":{"name":"Thomas Mullen"},"license":"MIT","dependencies":{},"_id":"simple-signal-server@1.1.0","scripts":{},"_shasum":"e04183b8fa2467e508cfe5d52cdc75925977d848","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"},"dist":{"shasum":"e04183b8fa2467e508cfe5d52cdc75925977d848","tarball":"https://registry.npmjs.org/simple-signal-server/-/simple-signal-server-1.1.0.tgz","integrity":"sha512-eYhZdtKNXPfxk4oXR1dUHX3q1XSuzIPFo4FDCTnl5ZSPL9qizuRkFgeHBTLZYQ4S1mABSbbGS8tYb44qxN4U6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFtOflr4QLAJUJkLvKYWk0lMb/qlJwI0aUYe1AHwmHswIgXkxI7q3R9ep16sktphgJrXQmiJTzLJaFPTcxk6vYpUs="}]},"maintainers":[{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/simple-signal-server-1.1.0.tgz_1487600381484_0.8402747155632824"},"directories":{}},"1.1.1":{"name":"simple-signal-server","version":"1.1.1","description":"socket.io signalling solution for simple-peer","main":"src/simple-signal-server.js","author":{"name":"Thomas Mullen"},"license":"MIT","dependencies":{},"_id":"simple-signal-server@1.1.1","scripts":{},"_shasum":"802bf78f993d05797e433a8598e135e5f5540ec2","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"},"dist":{"shasum":"802bf78f993d05797e433a8598e135e5f5540ec2","tarball":"https://registry.npmjs.org/simple-signal-server/-/simple-signal-server-1.1.1.tgz","integrity":"sha512-itUdlKfBwW+dZ6x6/zMQOGsSY5iFm01GYQf4BSGj6CJ+4kNpVL308C/o8vdbauMvLkIMs1EjrwwcsSnAUQNrtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7ZJdl1qi75yBw104bmmaHWZPZwGAzNtwHf0DVSbw8JAiEAph2hSGqOPGsbKDu5J9weT9Kk/SnrumpF9enQmx8RAnU="}]},"maintainers":[{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/simple-signal-server-1.1.1.tgz_1487602452399_0.9253644936252385"},"directories":{}},"1.1.2":{"name":"simple-signal-server","version":"1.1.2","description":"socket.io signalling solution for simple-peer","main":"src/simple-signal-server.js","author":{"name":"Thomas Mullen"},"license":"MIT","dependencies":{},"_id":"simple-signal-server@1.1.2","scripts":{},"_shasum":"20835133b45843f7b1734b334853a3362da19add","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"},"dist":{"shasum":"20835133b45843f7b1734b334853a3362da19add","tarball":"https://registry.npmjs.org/simple-signal-server/-/simple-signal-server-1.1.2.tgz","integrity":"sha512-jUhayy/OXX3cN0U/A5IHa4f4/3ghLHDctzhLLbaWNicn4KeRiJEj+XKlnBYRJf9Wlku5F51ZHFqTnw7w9w2m5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6Cxt11+aobUYyOyCXn/6qWTqKCDXeEUz9YKYsIo8pNgIhAMm/heRlN0cx+drT4yNecmJnrvRWcH93o+/6M7oTuOEL"}]},"maintainers":[{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/simple-signal-server-1.1.2.tgz_1487606370257_0.3355326959863305"},"directories":{}},"1.1.3":{"name":"simple-signal-server","version":"1.1.3","description":"socket.io signalling solution for simple-peer","main":"src/simple-signal-server.js","author":{"name":"Thomas Mullen"},"license":"MIT","dependencies":{},"_id":"simple-signal-server@1.1.3","scripts":{},"_shasum":"e0d0c1d923b3f1c65fd18593a76184e634e63036","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"},"dist":{"shasum":"e0d0c1d923b3f1c65fd18593a76184e634e63036","tarball":"https://registry.npmjs.org/simple-signal-server/-/simple-signal-server-1.1.3.tgz","integrity":"sha512-Xb6wprV7G/6P+FQ9aZFboYcc6/agUx5AUkjWT9w+J5ODBnn6+fEIeaXWS/IVtqIlZTMkiSKunuRlVdaLyt6JWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHa4oCcA9UNHX7/EX6IB5Y81186lh8cnOHhirznPaB1NAiBsdgXdobd3b5MTh9ktuXx5EGI3S/2bYxNZ2CczYXUHdQ=="}]},"maintainers":[{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/simple-signal-server-1.1.3.tgz_1487609196442_0.14004800748080015"},"directories":{}},"1.1.4":{"name":"simple-signal-server","version":"1.1.4","description":"socket.io signalling solution for simple-peer","main":"src/simple-signal-server.js","author":{"name":"Thomas Mullen"},"license":"MIT","dependencies":{},"_id":"simple-signal-server@1.1.4","scripts":{},"_shasum":"b74a46c08f3483c3d896a24bcf6bd1579f2edd84","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"},"dist":{"shasum":"b74a46c08f3483c3d896a24bcf6bd1579f2edd84","tarball":"https://registry.npmjs.org/simple-signal-server/-/simple-signal-server-1.1.4.tgz","integrity":"sha512-H+qLcKqJGTjO33yZtOBO/yY4wjURQnwwWTsPTwvYwL9GUbDzJfsv9CogFChfwrPPtwSN2lvKv3O+cAJibLOZqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi7V+ZyQX1V+VQaxEsWopVz92ZrMmZBtfNuoGNgWI18AIhAOSa5chFf/SiA+3MaW1UsUoR3wXv6wlVk25bqZSxHJb9"}]},"maintainers":[{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/simple-signal-server-1.1.4.tgz_1487610130375_0.39062311802990735"},"directories":{}},"1.1.5":{"name":"simple-signal-server","version":"1.1.5","description":"socket.io signalling solution for simple-peer","main":"src/simple-signal-server.js","author":{"name":"Thomas Mullen"},"license":"MIT","dependencies":{},"_id":"simple-signal-server@1.1.5","scripts":{},"_shasum":"393cd3fff66f45eef3d92ebcaf5443e1a88bf83c","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"},"dist":{"shasum":"393cd3fff66f45eef3d92ebcaf5443e1a88bf83c","tarball":"https://registry.npmjs.org/simple-signal-server/-/simple-signal-server-1.1.5.tgz","integrity":"sha512-uv7TeNvD3z64x3xQzPeBzpFGU7BZefpvUouZWqm0mniJNrpH0w38CWss3vrPgaWdNQDFY5QhBBDbb6MNSdhtAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCW5NkVJKRrMxhFWd8FhNu8WaT5dAhWfv//r6slCR810QIgFDyNOpjYP9UCByUPM488WZxWf6E1Zrq530QORARfloM="}]},"maintainers":[{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/simple-signal-server-1.1.5.tgz_1487614332472_0.18246347131207585"},"directories":{}},"1.1.6":{"name":"simple-signal-server","version":"1.1.6","description":"socket.io signalling solution for simple-peer","main":"src/simple-signal-server.js","author":{"name":"Thomas Mullen"},"license":"MIT","dependencies":{},"_id":"simple-signal-server@1.1.6","scripts":{},"_shasum":"86c25ac9dfff9d56910802348189407806b8b5fb","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"},"dist":{"shasum":"86c25ac9dfff9d56910802348189407806b8b5fb","tarball":"https://registry.npmjs.org/simple-signal-server/-/simple-signal-server-1.1.6.tgz","integrity":"sha512-Qm4UEXY4XtVyqMcCY/qFjweq/RrCwCCbeQA/J/MK8ePK8aJWh81h+gi1ULkoHX0XAsJdkgTBp6qpnEw0E2xVCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbVwFeBRJ0PsJhl147zE7Gh8I6VqAkUGpAKKjYyjMh0QIhAIFb2NSOrzp/vLQc70zxFVPcJjSpq2cWsp9e4oFhJsHm"}]},"maintainers":[{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/simple-signal-server-1.1.6.tgz_1487615464844_0.8484326493926346"},"directories":{}},"1.1.7":{"name":"simple-signal-server","version":"1.1.7","description":"socket.io signalling solution for simple-peer","main":"src/simple-signal-server.js","author":{"name":"Thomas Mullen"},"license":"MIT","dependencies":{},"devDependencies":{"socket.io":"^1.7.3"},"_id":"simple-signal-server@1.1.7","scripts":{},"_shasum":"69b88d34fa2f9b43f9dc385f5c8c57b2c439152c","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"},"dist":{"shasum":"69b88d34fa2f9b43f9dc385f5c8c57b2c439152c","tarball":"https://registry.npmjs.org/simple-signal-server/-/simple-signal-server-1.1.7.tgz","integrity":"sha512-XiaxanqKyTwn6cVoAptHtaFpg6SPaB47SXOH13DvD0jdtwaSJG1t3o0ArtV5vnfuY0GwJ9BDSfvdPzOj7c2MWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfbeVhzdyDv57ED2c691HtN2bDv1SVItDWvAcz0g/4NgIgEXC/PAywLtq+6rAmEoiCWEJejd6/7CjS9z9C9sahlZQ="}]},"maintainers":[{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/simple-signal-server-1.1.7.tgz_1487628315363_0.42338624713011086"},"directories":{}},"1.1.8":{"name":"simple-signal-server","version":"1.1.8","description":"socket.io signalling solution for simple-peer","main":"src/simple-signal-server.js","author":{"name":"Thomas Mullen"},"license":"MIT","dependencies":{},"devDependencies":{"socket.io":"^1.7.3"},"_id":"simple-signal-server@1.1.8","scripts":{},"_shasum":"ba3ba6ab3597b80630223125d845c0c4df8c5bee","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"},"dist":{"shasum":"ba3ba6ab3597b80630223125d845c0c4df8c5bee","tarball":"https://registry.npmjs.org/simple-signal-server/-/simple-signal-server-1.1.8.tgz","integrity":"sha512-zomlEzDXZMWoyISwzrhRRBzZNcpZHnPOTAMjsji2jYCCIaGMyteAmedlimKVLf93mEceLWbxxbStck66EsNMZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCktmjECGCj/CDt/JfV1nwozjB2BrC2FPSjSRa1ycaOUQIgcaBVzBcHR+SiMMPH+6B0vyUNdJ0ZHsl/JTzDFOSymjE="}]},"maintainers":[{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/simple-signal-server-1.1.8.tgz_1487719263553_0.21174979791976511"},"directories":{}},"1.2.0":{"name":"simple-signal-server","version":"1.2.0","description":"socket.io signalling solution for simple-peer","main":"src/simple-signal-server.js","author":{"name":"Thomas Mullen"},"license":"MIT","dependencies":{},"devDependencies":{"socket.io":"^1.7.3"},"_id":"simple-signal-server@1.2.0","scripts":{},"_shasum":"ea3267980e3daf441575b50fd87479a913254b06","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"},"dist":{"shasum":"ea3267980e3daf441575b50fd87479a913254b06","tarball":"https://registry.npmjs.org/simple-signal-server/-/simple-signal-server-1.2.0.tgz","integrity":"sha512-LKgFpiYSUAYoJyVO6L+CMWFPlz5M0q0GKG6FZeWFmSLt7lt4w2/LVhh7mbgSAaRHUul5qR6AdM0SimT2XGv6eg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICNtmBfiDPRAOwfY+S0Ri1EXuFLohGFolbheAhPp2MUAAiEAxEpwwy/Ci2BOiz6uZBMQOaC73RKrHurP6Xdb1mgEeM4="}]},"maintainers":[{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/simple-signal-server-1.2.0.tgz_1487986288580_0.8385662524960935"},"directories":{}},"1.2.1":{"name":"simple-signal-server","version":"1.2.1","description":"socket.io signalling solution for simple-peer","main":"src/simple-signal-server.js","author":{"name":"Thomas Mullen"},"license":"MIT","dependencies":{},"devDependencies":{"socket.io":"^1.7.3"},"_id":"simple-signal-server@1.2.1","scripts":{},"_shasum":"917638fb314fd4181707a1e8f93eae6ebacd3d6f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"},"dist":{"shasum":"917638fb314fd4181707a1e8f93eae6ebacd3d6f","tarball":"https://registry.npmjs.org/simple-signal-server/-/simple-signal-server-1.2.1.tgz","integrity":"sha512-x0RKIG3UtfIO+i5YFWSeuP7wGjDsy0ySLjNjke2fFk6DPY7/4nnkSeuz0s752P2xtjUUyj5jEx4as9KUn0zLaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFtcUuNW5Hj7aKRCm8L3m7szdgERChgChQ7mWmS5aZHgAiEA5/AJwHQDn69qAMhTQoPSWEgpagl2ziMSfZXjrTgm9KE="}]},"maintainers":[{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/simple-signal-server-1.2.1.tgz_1488152111263_0.0672023210208863"},"directories":{}},"1.2.2":{"name":"simple-signal-server","version":"1.2.2","description":"socket.io signalling solution for simple-peer","main":"src/simple-signal-server.js","author":{"name":"Thomas Mullen"},"license":"MIT","dependencies":{},"devDependencies":{"socket.io":"^1.7.3"},"_id":"simple-signal-server@1.2.2","scripts":{},"_shasum":"96603f23998a7d0b7443a7c0526b137fd23ca0cf","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"},"dist":{"shasum":"96603f23998a7d0b7443a7c0526b137fd23ca0cf","tarball":"https://registry.npmjs.org/simple-signal-server/-/simple-signal-server-1.2.2.tgz","integrity":"sha512-rnEpGjPIKtXpC8UD6hRps5A/+22Esqz4sIapIFQSlaGyz1nEuHd72c15Lnj3BQv/CGYbMKHdln9kiVWdaZXOPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF+wf7a/IuaWqwg72CFbevJ6WlY5/+law1WlOw35sj5JAiEAjBtoBNBQEhCOA4P/Ke4Cl5eLNqxSMG348ogmv9bvQdE="}]},"maintainers":[{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/simple-signal-server-1.2.2.tgz_1488152277121_0.6611636078450829"},"directories":{}},"1.2.3":{"name":"simple-signal-server","version":"1.2.3","description":"socket.io signalling solution for simple-peer","main":"src/simple-signal-server.js","author":{"name":"Thomas Mullen"},"license":"MIT","dependencies":{},"devDependencies":{"socket.io":"^1.7.3"},"_id":"simple-signal-server@1.2.3","scripts":{},"_shasum":"faf9250f2cdd002f5337d7334c009c7f4620de5c","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"},"dist":{"shasum":"faf9250f2cdd002f5337d7334c009c7f4620de5c","tarball":"https://registry.npmjs.org/simple-signal-server/-/simple-signal-server-1.2.3.tgz","integrity":"sha512-YX29qM/YNMtegAmcIT/gKztSpy9hdUBv+5if7AiGjID4qFV2D6Y8PZRihJ3PwbyQCJeaizbJeYgya9pDRLkMFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHn8cBAG9fvIrKftmHyzzEtyaXpxUPzZjmxy8z66Lr+0AiEAy1HAoG0QOF5q2CpdMcuQtawfY4lisRJENjM61oqn6Yk="}]},"maintainers":[{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/simple-signal-server-1.2.3.tgz_1491901708653_0.7146501173265278"},"directories":{}},"1.3.0":{"name":"simple-signal-server","version":"1.3.0","description":"socket.io signalling solution for simple-peer","main":"src/simple-signal-server.js","author":{"name":"Thomas Mullen"},"license":"MIT","dependencies":{},"devDependencies":{"socket.io":"^1.7.3"},"_id":"simple-signal-server@1.3.0","scripts":{},"_shasum":"8d912376a8716bbbdd3177963d5095c63b0ae584","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"},"dist":{"shasum":"8d912376a8716bbbdd3177963d5095c63b0ae584","tarball":"https://registry.npmjs.org/simple-signal-server/-/simple-signal-server-1.3.0.tgz","integrity":"sha512-iH/7uziBy6eOD3PuX0rg8/HbsHKzO8wqziKe6EKsAttE8KRsCdWqEg40oy1iEKgfYnTfdDVh+WFtMH1BQKD2qg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA5BW9tU/heN/d9zoAXy4N+/0JmcIPqY4c9/SEm25tz8AiBQVy9TucefJO4XNAFsMjFYXquFGARmo+XZ16fnDDIcVQ=="}]},"maintainers":[{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-signal-server-1.3.0.tgz_1499965883698_0.5490830056369305"},"directories":{}},"1.3.1":{"name":"simple-signal-server","version":"1.3.1","description":"socket.io signalling solution for simple-peer","main":"src/simple-signal-server.js","author":{"name":"Thomas Mullen"},"license":"MIT","dependencies":{},"devDependencies":{"socket.io":"^1.7.3"},"_id":"simple-signal-server@1.3.1","scripts":{},"_shasum":"978fc49aaba3b7d7e974061c1fb878d78ad5595b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"},"dist":{"shasum":"978fc49aaba3b7d7e974061c1fb878d78ad5595b","tarball":"https://registry.npmjs.org/simple-signal-server/-/simple-signal-server-1.3.1.tgz","integrity":"sha512-LcpUSZo6cba2UpgSl1e3d6xwkcSXTuYgiK6nJKVtU5KCmz5/TyljJrlQJzCqI8LngpsOrLfFSQzUfa2mDYR57A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrTH/WXE5f5PzIJ4p84Xkot39lKr6Qy30rmYv7r81HHAIhAI9+a0ZWuHgClPh/NrLJFOPGofMilRJCjEDAxZyDmLQn"}]},"maintainers":[{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-signal-server-1.3.1.tgz_1499966122624_0.9566773616243154"},"directories":{}},"1.4.0":{"name":"simple-signal-server","version":"1.4.0","description":"socket.io signalling solution for simple-peer","main":"src/simple-signal-server.js","author":{"name":"Thomas Mullen"},"license":"MIT","dependencies":{},"devDependencies":{"socket.io":"^1.7.3"},"_id":"simple-signal-server@1.4.0","scripts":{},"_shasum":"5be63a208fa4a60e5506e97d1f9cfd58e4196aa5","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"},"dist":{"shasum":"5be63a208fa4a60e5506e97d1f9cfd58e4196aa5","tarball":"https://registry.npmjs.org/simple-signal-server/-/simple-signal-server-1.4.0.tgz","integrity":"sha512-kdZNcLth00jjduXdOF2MahKnwG4cE9dbZt75Z10HKN9cBmKaLzz5mk7TqWIgS2XFISb6Yj1B3pJb0aehU6f7/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHM64fksMDbU59l1d/qzj79r0hwVpVlYA7oa9ne1j3sPAiAt2Pk1lzV1Mha2bebuseFynaI4coQh6NzMx16xWnbaXQ=="}]},"maintainers":[{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-signal-server-1.4.0.tgz_1499966851574_0.8554319676477462"},"directories":{}},"1.5.0":{"name":"simple-signal-server","version":"1.5.0","description":"socket.io signalling solution for simple-peer","main":"src/simple-signal-server.js","author":{"name":"Thomas Mullen"},"license":"MIT","dependencies":{},"devDependencies":{"socket.io":"^1.7.3"},"_id":"simple-signal-server@1.5.0","scripts":{},"_shasum":"f636d37bdde2abefae77e9e0e08840099616b476","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"},"dist":{"shasum":"f636d37bdde2abefae77e9e0e08840099616b476","tarball":"https://registry.npmjs.org/simple-signal-server/-/simple-signal-server-1.5.0.tgz","integrity":"sha512-9PMIpApMpcKilDd7tXCWcCrrfuNOeRZmn511DuC3a0apN1I87KXApU3YXF9giXQljM6GZ1VUbKNr1DsRE8B7AQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDb1fWYV+av3zaHfcrIAE2IQCW2aZ+59Og/jMYuuYuEnQIgci5tX3SsCYMusfdXrWDTbwmN/7xv62gNdUAmfzPO/2U="}]},"maintainers":[{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-signal-server-1.5.0.tgz_1499967427369_0.1069267236161977"},"directories":{}},"1.5.1":{"name":"simple-signal-server","version":"1.5.1","description":"socket.io signalling solution for simple-peer","main":"src/simple-signal-server.js","author":{"name":"Thomas Mullen"},"license":"MIT","dependencies":{"inherits":"^2.0.3","nanobus":"^4.3.3"},"devDependencies":{"socket.io":"^1.7.3"},"_id":"simple-signal-server@1.5.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"},"dist":{"integrity":"sha512-bN5D7zQwZjJaGpPpWsqdbTC02vlRC3iNZtZMfhkHffQ1w9LV1cJhiBQWL5SZoK286+Kviu4Ll/0FU8T8SdkKFQ==","shasum":"0b643dbb48631e9d5a11e2270ebbc0fe2465ba15","tarball":"https://registry.npmjs.org/simple-signal-server/-/simple-signal-server-1.5.1.tgz","fileCount":4,"unpackedSize":9927,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGLrAPQDT41rnFsAbj+oKAv1ZafzQ9kp9liYxQU5aCl2AiANGVMOG3cb0d+/H4LB5LWrWt9lD1HDPJEFgaLOWP4Jmg=="}]},"maintainers":[{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-signal-server_1.5.1_1520220865516_0.9946528354559532"},"_hasShrinkwrap":false},"2.0.0":{"name":"simple-signal-server","version":"2.0.0","description":"socket.io signalling solution for simple-peer","main":"src/simple-signal-server.js","author":{"name":"Thomas Mullen"},"license":"MIT","dependencies":{"inherits":"^2.0.3","nanobus":"^4.3.3"},"devDependencies":{"socket.io":"^1.7.3"},"_id":"simple-signal-server@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"},"dist":{"integrity":"sha512-LvPXnFYYxX4dVu+yGEfNXafEwbphrwgfvO+8Dk8YWZQo1tU+++5WhlALDqG5iStexTjlSpa1k1HWhI2CVzgxUw==","shasum":"b9af2748f694510f7be0b48f884820abb19404b6","tarball":"https://registry.npmjs.org/simple-signal-server/-/simple-signal-server-2.0.0.tgz","fileCount":3,"unpackedSize":7986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJnLZCRA9TVsSAnZWagAAqwkQAKLCVqpehtEw6NCnq1iw\naggChFIYsiioe94DvttVrtKf6IN2ppfTqixye4SlT4U8OmHgRLxGHKgcSlKm\nwVNoA+x2UuL9ltDKVfxu3BSHR4+e+NNBsE2cwc3gO7+uubb+FbG5JhvG9/Ff\n+LEyCU6WP1P8jCNHPVKO4+P6fyK9GUK1TWkROrsbeKfado2bfrk0Dltcmfx7\nD9Kley1vyTdQpAUdgRky76b5QucI4eVeCda7ZlWizujkYZLDvn+i+ywSx51k\ntiG/Lrtt+m4Gp8JQetCiM7LdqyLcb2f1+BRb/cWRnesZC1S3M573A3nxCwz1\nQqJYw29Gg3F5J+W4NEzc8789aR2nBf0+GkJilJ+UEnt/eUBkCCiYBesekm6Y\ncHa3/GDobGJoF4brSTXDooR1pqkhWFNn+A1XnRgFU4ZzfYCeZH1JJWhWM5nq\nafiVadfu5Mw9KcZlqgQWGcio5G3WNvUy9aTS9G/JO0+RgWBhO3fuWm5E+7x1\nhQwU1W5bInF9GklGk+hT8Jqf4QoQmD8err2PQilENTxlcVPqSjS1yILfY3uF\nuhiWSTEk+hzZkPvS10lk7YH206h6DTBXxZRdELd2SOMsQdqU18JzZrx5e+4z\nr96NF26+LrJwz9Jx5TI13SOemgUl1stvbR3BpKqy0ruJzZmvYQ28b1XdlcoE\n1h7V\r\n=8/1N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHBGPWALn18aPRhBkGNpOUa14pqzkgmbCrMIyjAgP5zJAiEAplRDWcWHF9Rtov2RP2Sc2pdAqXyrkq1jekGcMkvgL20="}]},"maintainers":[{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-signal-server_2.0.0_1546023640469_0.8546261848545917"},"_hasShrinkwrap":false},"2.0.1":{"name":"simple-signal-server","version":"2.0.1","description":"socket.io signalling solution for simple-peer","main":"src/index.js","author":{"name":"Thomas Mullen"},"license":"MIT","dependencies":{"inherits":"^2.0.3","nanobus":"^4.3.3"},"devDependencies":{"socket.io":"^1.7.3"},"_id":"simple-signal-server@2.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"},"dist":{"integrity":"sha512-7/gfs+GAfT5b/l/65lV8q7yfz2Q329hNUHjCwsJfpx3rB6A3dCnIqFNRmPvjmwKS9o9fJMy/Tl1oibsIw2LrBw==","shasum":"f8417a08360cfccfd7b372b5ac50a1aa93f7000a","tarball":"https://registry.npmjs.org/simple-signal-server/-/simple-signal-server-2.0.1.tgz","fileCount":3,"unpackedSize":8079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMnO1CRA9TVsSAnZWagAARusP/jaKmwf3xepnfNAhQUz0\nnxuqzHeHroV8yEgwlRtsoZStwPUIf4QZz4bmFbDaY40dedxui73xzEaYgwyI\nV0nKW+TISCricz1WxuDsIJDQhJ5/nZApQytqVjGhPH3TWhdxgiqLm9acI8Z9\nNXkQz4+PA1ei4jdPyzR+byvs/2f5Qlt1VmJ/JZI6YYd5nL0BU4xhdfevw+EJ\nnlwXyh3wW15tkesL79Rygb+ybe5Fyt5TFCL7k9cgkLIpslc4NIzyUtchM0qh\nDTFVWKGajBYEYqB0hAe57ARB5Udl/PC2X8ycYiDYUvZRRWk9kYOE809gjKLu\nP4S/ScWpyOEnvtScJV4+fET4RyIXSVnIi9ZW/M702lKqUoIq/iEgsFcEcGSj\n47KDYGw3bugkgbjLir+LDvqk/qHNP57G4rDva5XsQclGQp/W83EvICiHS/Ys\n+uUZYc+Tiw4FIgVQag1nHc1b/9GmcuKZepxbFI2Xdf5AGS4X2uq3IF1q1WC/\n65ZaJuP3pMq7h/bfv0piCiyENfomymEmP7+VBYSX+KCJmlFBx5L+du3ryRi9\n3voONZ24YJpKryGFN9/rKA3bZMYdUuHhzAEM79FBRu2SKC/2TMJowSZV9GdS\n0LPWhwYU4W7sfDcT4T+5awzynWngwUUOV1hjGW7h61d4rjH+F+djTQejiYrB\ncYSt\r\n=o/cJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDZpEva2+RBN43dDMxg4KK6ppk9ouqOrk2U4a1Wm2jAkAiBcrRtHD6yfzoiaB52K7KXv+WWr7Cbolla1v/uQoHOIjQ=="}]},"maintainers":[{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-signal-server_2.0.1_1546810292118_0.6509597335582331"},"_hasShrinkwrap":false},"2.1.0":{"name":"simple-signal-server","version":"2.1.0","description":"socket.io signalling solution for simple-peer","main":"src/index.js","author":{"name":"Thomas Mullen"},"license":"MIT","dependencies":{"inherits":"^2.0.3","nanobus":"^4.3.3"},"devDependencies":{"socket.io":"^1.7.3"},"_id":"simple-signal-server@2.1.0","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-YZU/zj4XNMEhVqkQThihy86odMBI0XBkgCFY3ajL7kZPslLbh3O+p4iWOZQZl0o/8Ow50YhZa4QZjYGQGDFJkA==","shasum":"1503a5adf15fb82f68bf6f03aeea521d88285f3a","tarball":"https://registry.npmjs.org/simple-signal-server/-/simple-signal-server-2.1.0.tgz","fileCount":4,"unpackedSize":15059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnSv1CRA9TVsSAnZWagAAjDsP/RZNIlG8szyYm12pt+eI\nHW2qAVj6hwwRXzB6EYOV3C3pU6kF3tV2t88StdpVreFrsDD8EGpoUKYHtHyb\nZ+1RFFt8jlhX1yNv7GXB7ILL8spO5Yo/LGvZK5gfblCDA55HRE8I8iJYkZ7e\nUp8HaHe6lCTL7Vh+Iz7ac1iSulh+AWX2QsNwcSe3EtTw7qEoCGWSuSu2QyyV\n7TrblpsSvQN5vtCppiLCElC3bH/l7tNJr5KLtGajSlLs232Sc4MTL92MPysp\n42t+b3zj7W7mttsZFIEvqPnJkq9J78JXU0GHQ0i3JfSpQIvsG2jD8yEcEmQw\nc31qpgqzsAsQuCGfdHYuYlCWeehU0YLq4KQz+TWMTwrKq0LI/oM5dux451CF\nmSSjhuv01peA6UIpzsaf6BU7/puyOWfL+yfXDJB8AGutki5skHyhOsO+WnzQ\nfonKBZ8WmmwLYscryEyVt1BP+BsiBYk7BJ35cPvV8TbiATGUQcAZ41YQEUGU\n2QgemGPV1HacmVqdKfZKayIj9KXgWZ9p12pVwth2DIKkXgyPIsoLF0bkVdo/\nI9FgsGAQ0Ba7JbZqG94r5ddWkWepF+te/0nKz1vbBa/ryp5aBdNv4lfc3i/e\nZSO7XoelGYVs5NkHdRN+4zQfpCejeGK1feeEU/YYAR2kczf827dfyeiFzsh/\nLav/\r\n=BOY5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMIllvNJg2fU6XEFoF/P0liwAByVnvV7lhrocJSXautQIhANpKZTLamOhl4mjMRmncp4LdV3qZkaxgSP26geMmnc1P"}]},"maintainers":[{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"}],"_npmUser":{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-signal-server_2.1.0_1553804277380_0.5242692128998945"},"_hasShrinkwrap":false},"2.1.1":{"name":"simple-signal-server","version":"2.1.1","description":"socket.io signalling solution for simple-peer","main":"src/index.js","author":{"name":"Thomas Mullen"},"license":"MIT","dependencies":{"inherits":"^2.0.3","nanobus":"^4.3.3"},"devDependencies":{"socket.io":"^1.7.3"},"_id":"simple-signal-server@2.1.1","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-dyxe6+YZJeWNimKDqQ5Xp5/tBEwWShBNpS53PxoabtK8IErwWEJpQ/RqE2PSWBmSjcHbShkz33fFAbr6JL+smw==","shasum":"9172be19242d44f7707ef19c7142a009e88bc34f","tarball":"https://registry.npmjs.org/simple-signal-server/-/simple-signal-server-2.1.1.tgz","fileCount":4,"unpackedSize":15121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdS1KGCRA9TVsSAnZWagAArQ0P/j1sMSWzeJDyc04s1Mb/\nmO7ZJoFCnX07EcxZLylVLNnjkBCu4iqZgdBG/c2HZYOkAnBDS4CQqmLmeD6R\n/E1uTzDwj5c1iVzSg/RBcNx8Rr3ZwXB+qWPSAK1QsCI3e6jFXmQlpe0vZKKN\nVc3VRdQTlgNU55TIW9o0WTdJienjqsvIfbBmgj5Hs2Si4f2aUcFWu/iiLhQL\nR4+R2usrboE5xorjXWX91wNNOf5tGewzwn8pOdle+CnUZkgbERmbkXK/i5Q1\n0B0RqsfWqu6/ZGtSr7sIIuVqjWGEs9AJW9KUnSUOUxJpnL1x6VJErs8f3M0u\n5udTcKuBJghhnFmcR9iSTffmR97F/Af9KLJrCID1sKAXqWTLgpmgoVtOoZma\nAfewkTREvK4QQN1j70DRXZOXjhsnU8TEokXVJyNQtFqATILcc+NQmUSS58wn\nx/cZdCnqbaBbxODfIY6gUv7Gx1sXF/pkEQMuCISXF5kt3urGWQnZJMzWlSQc\nZCna3ATpA30aA035bpkPM+WYMT4cspZ5iYIcv8Cb6JNZsyhIw23rwjS0aWmn\nfT8KEJdzW8JjCVpUVPxf2dQJmW5Wxj1xMTDIExsGy8YICzQ87GPrW6a84igy\nslV7B64k76EgloEtp9lK2R2a87DpemdU7AkTkhejV15luJMme9Gd86A5Wa06\n/TeW\r\n=fhH2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGAq8M3yNzeoSVOZHdPb+cwi/13XYD3WMQEBM1MaJrqZAiAIf02I2r0qCApbGTiZOgEV5Dau6n9gW0qHGBf4jOsIPg=="}]},"maintainers":[{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"}],"_npmUser":{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-signal-server_2.1.1_1565217413325_0.04042563964669155"},"_hasShrinkwrap":false},"2.1.2":{"name":"simple-signal-server","version":"2.1.2","description":"socket.io signalling solution for simple-peer","main":"src/index.js","author":{"name":"Thomas Mullen"},"license":"MIT","dependencies":{"inherits":"^2.0.3","nanobus":"^4.3.3"},"devDependencies":{"socket.io":"^1.7.3"},"_id":"simple-signal-server@2.1.2","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-9754Rww59LSSXWH+DjnYzFBoFzxN9fY1vouqVeBs/YFpTycMCtYb1JHihzrBfmajaP5g9d/1rWOHS7svCyqbiA==","shasum":"6895e637e62df24c2c4fd27ab7005505226ce939","tarball":"https://registry.npmjs.org/simple-signal-server/-/simple-signal-server-2.1.2.tgz","fileCount":4,"unpackedSize":15199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetQtICRA9TVsSAnZWagAAVrwQAJKUaR5OnNqPEnagyjUJ\n/K9A4WZWgdN4WkgeDgV0rJJLulClMoZIYpY+d1vHoI4rbNQOd0P8rEOGuXPE\nAJbBxzXjTNbHsjNkTL8QlrMLWjiuO2f9sgpiRa5WVffrN+okesFVbrkwZqQK\nYmf0mov7Fa1Iq4wTFIWPVy4r9YFdYhAmubzrOuVKQpaPU57wWMGZ2D94ufFv\nfOs8N2Q1OxH0Zs7rvZfg5HC4kJMethXpaDzze7ULy1r760rSFaatwpz1agMr\nTtbp7Qp7QVoOLId3QSGiKE1TR5nauoeAOH/YIeMX6wAYrA7Hn+p0n5NvB1bP\nfUkVjSEeAimZg+Os1JfCilXQRz2KvQA5lqBM/pUXZmVzSWkiGohoa0Y9Q1aF\nINQ7YvKjxK37HlvPoZSxU9ejzIJNf3ct3MlzSHcphOywGz3FPd9kPbO4HKtu\nLJfWmfqNkw9C7Gw05Bai2+UK54rcu/CcMv+CAs+MhsFkYbTACFEBmcdUg0YS\nddnpsfwxZK4MhF+HDx+XRVITxnt62jfGYkK2SAPFEKFjSlJLyjnfvfyrWFsM\nNNmNF+CJ5DzVZiaUKrCdoz6xXQidkROJ8E0kNVVLsoJMRhuPWZKqhGZZy22e\nLX9YV2xwBOljPZGZlAD3SJ2xKRvl1XU8uKCeaG7wN7TiX9oRmvQlV5vBo6xD\nt55v\r\n=MJGG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDTUwq9NBS83bJU28kB7digjWLgc3CfDTEEZl4aTEXPOAiBRDMsQWmW7NW46d2+cFcX2PeDjWA8hrJwNAkqszyNXcw=="}]},"maintainers":[{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"}],"_npmUser":{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-signal-server_2.1.2_1588923208304_0.9156214494115154"},"_hasShrinkwrap":false},"3.0.0":{"name":"simple-signal-server","version":"3.0.0","description":"socket.io signalling solution for simple-peer","main":"src/index.js","author":{"name":"Thomas Mullen"},"license":"MIT","dependencies":{"inherits":"^2.0.3","nanobus":"^4.3.3"},"devDependencies":{"socket.io":"^1.7.3"},"_id":"simple-signal-server@3.0.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-7nSmoU0wXG3wqoNVHlOV1rVlwB0sfpFxg0wYaUnB72QDN9r1oXkn0D7OyBv5NDSESPdUITsr18e1DayD64hu6Q==","shasum":"ce7f2b8e949e45a673eb9ae73022955a512e9664","tarball":"https://registry.npmjs.org/simple-signal-server/-/simple-signal-server-3.0.0.tgz","fileCount":4,"unpackedSize":14698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexvKtCRA9TVsSAnZWagAAqNkQAJdOY2SmqRflPMTbAIou\nVBO2NrwY8Z0wcoFfTlvBOAUyZAApAkByihVPO1HKotJlWDy9rM2PWPX+cnqT\n2y75ps5R4qIoQbE+b8baFlO4u8xLNzYHIiWYlpzH7i+cKEhA0I6i7cuZ+m4y\nrWNWy2kaVvtlGMMGQCHcnPR3HwmAm4fGTIPwXrP5cA/en3jzfsZixwfHvXoS\nG7kMPA8AkvhIiknPlZNgnWm2hQibxd9eHmo9xL3OVp9ATKLnjovpFgZrmaZ9\nYOUX527tHLtAtlGik6luiJlDlGs2FU0KLu88tacEhdNz1sUsZogeEwtuQdLU\n2IGw7Nb0uFXnQi/8BzRWoqaZYucz/IPAyXgMGlkI39/uhMtPY81oXKRWS1ZQ\n9912Ll2wMsOykTRqB/C2AjvtoaytVmTSyY4Gyw/VBH+t+w98bGyCdyXLcUXO\nha7hrj03Mub/qqyWlO2uVWRUo+5FHpn6WBaBYGk9izKbyjluQ6wbzpZ/CI8R\n1QKcaCpx7gjI73NbKFA1aXQscxXoIU83T++r4tEBrczx3cr/ashiRlI8HHHv\nizwMqo46zUVYl6pJmXBhDQZ9sUxkTzhZKUKWcH2V497Ja24sZDqowDTBvloP\n/uhzyjQ+/XlXNrNRtaXDJqiYmdBHRJe3MLvqxbTQICsfA+7PyukSxBuO+waG\nxE71\r\n=txdL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC9DzcZDbrfbmDGm7S5KLz4KovnXsO3ex/uA1uCq6mqgAiEA+UtDYl43J9Pf729VXy5HIuAjPfS1pbcqtybWbbNG8ZQ="}]},"maintainers":[{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"}],"_npmUser":{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-signal-server_3.0.0_1590096556608_0.9589950526855959"},"_hasShrinkwrap":false}},"readme":"# simple-signal\n\n[![Build Status](https://travis-ci.org/t-mullen/simple-signal.svg?branch=master)](https://travis-ci.org/t-mullen/simple-signal) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n\n**Easy signalling for [simple-peer](https://github.com/feross/simple-peer) using [socket.io](https://github.com/socketio/socket.io).**\n\n## Features\n- Streamlines WebRTC signaling without losing any flexibility.\n- Exposes the entire **simple-peer** API.\n- Useful for managing multiple connections.\n- Uses modern async/await.\n\n## Install\nServer:\n```\nnpm install simple-signal-server --save\n```\n\nClient (with Browserify):\n```\nnpm install simple-signal-client --save\n```\n\nWithout Browserify, use [simple-signal-client.min.js](https://github.com/t-mullen/simple-signal/releases).\n\n### Example\nA common signaling scheme is to connect two clients by having one client \"call\" the ID of another.\n\nServer:\n```javascript\nconst signalServer = require('simple-signal-server')(io)\nconst allIDs = new Set()\n\nsignalServer.on('discover', (request) => {\n  const clientID = request.socket.id // clients are uniquely identified by socket.id\n  allIDs.add(clientID) // keep track of all connected peers\n  request.discover(Array.from(allIDs)) // respond with id and list of other peers\n})\n\nsignalServer.on('disconnect', (socket) => {\n  const clientID = socket.id\n  allIDs.delete(clientID)\n})\n\nsignalServer.on('request', (request) => {\n  request.forward() // forward all requests to connect\n})\n```\n\nClient:\n```javascript\nvar signalClient = new SimpleSignalClient(socket) // Uses an existing socket.io-client instance\n\nsignalClient.on('discover', async (allIDs) => {\n  const id = await promptUserForID(allIDs) // Have the user choose an ID to connect to\n  const { peer } = await signalClient.connect(id) // connect to target client\n  peer // this is a fully-signaled simple-peer object (initiator side)\n})\n\nsignalClient.on('request', async (request) => {\n  const { peer } = await request.accept() // Accept the incoming request\n  peer // this is a fully-signaled simple-peer object (non-initiator side)\n})\n\nsignalClient.discover()\n```\n\n## Client API\n\n### `signalClient = new SignalClient(socket, [options])`\nCreate a new signalling client.\n\nRequired `socket` is a **socket.io-client** instance.\n\nOptions:\n\n- `connectionTimeout: number = 10000`: Defines the time to wait to establish a connection.\n\n### `signalClient.id`\nThe identifying string for this client's socket. `null` until discovery completes.\n\n### `signalClient.discover(discoveryData)`\nInitiate discovery.\n\n`discoveryData` is any discovery data to be sent to the server.\n\n### `{ peer, metadata } = await signalClient.connect(id, [metadata], [peerOptions])`\nRequest to connect to another client. Returns a Promise.\n\n`id` is the `signalClient.id` of the other client.\n\nOptional `metadata` is any serializable object to be passed along with the request.\n\nOptional `peerOptions` are the options to be passed to the `SimplePeer` constructor.\n\n### `signalClient.on('discover', function (discoveryData) {})`\nFired when the client has connected to the server and done discovery.\n\n`discoveryData` is any additional data that has been passed by the server.\n\n### `signalClient.on('request', function (request) {})`\nFired on receiving a request to connect from another client.\n\n#### `request.initiator`\nThe id of the remote client's socket.\n\n#### `request.metadata`\nAny additional metadata passed by the requesting client or server.\n\n#### `{ peer, metadata } = await request.accept([metadata], [peerOptions])`\nAccept the request to connect. *Not calling this method will ignore the request.*  Returns a Promise.\n\n`metadata` is any serializable object to be passed along with the answer.\n\n`peerOptions` are the options to be passed to the `SimplePeer` constructor.\n\nPromise will reject if the other side calls `reject()`.\n\n#### `request.reject([metadata])`\nRejects the request to connect. *Not calling this method will ignore the request.*\n\n`metadata` is any serializable object to be passed along with the rejection.\n\n### `signalClient.peers()`\nList all currently connecting/connected peers. Returns an array of `SimplePeer` objects.\n\n## Server API\n\n### `signalServer = require('simple-signal-server')(io)`\nCreate a new signalling server.\n\nRequired `io` is a **socket.io** instance.\n\n### `signalServer.on('discover', function (request) {})`\nOptional listener allows you to return additional discovery data when a new client connects or rediscovers.\n\n#### `request.socket`\nThe `socket.io` socket used by the client initiating discovery.\n\n#### `request.discoveryData`\nAny additional data passed by the discovering client. A good place for credentials.\n\n#### `request.discover([discoveryData])`\nAllow discovery to continue. *Listening to \"discover\" and not calling this method will block discovery.*\n\nOptional `discoveryData` is any serializable object to be passed along with the discovery response. A good place for credentials.\n\n### `signalServer.on('request', function (request) {})`\nOptional listener allows you to filter connection requests on the server.\n\n#### `request.initiator`\n`id` of the socket used by the client initiating the request.\n\n#### `request.target`\n`id` of the socket used by the client that will receive the request.\n\n#### `request.metadata`\nAny additional metadata passed by the requesting client.\n\n#### `request.forward([metadata])`\nAllow the request to continue. *Listening to \"request\" and not calling this method will block the request.*\n\nOptional `metadata` is any serializable object to be passed along with the request.\n\n### `signalServer.on('disconnect', function (socket) {})`\nListens to disconnected sockets. Similar to the `socket.io` `disconnect` event, but only fires for clients that completed discovery.\n","maintainers":[{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"}],"time":{"modified":"2022-06-26T19:52:37.565Z","created":"2017-02-13T08:46:08.769Z","1.0.0":"2017-02-13T08:46:08.769Z","1.0.1":"2017-02-13T09:57:06.322Z","1.1.0":"2017-02-20T14:19:41.715Z","1.1.1":"2017-02-20T14:54:14.279Z","1.1.2":"2017-02-20T15:59:32.285Z","1.1.3":"2017-02-20T16:46:36.663Z","1.1.4":"2017-02-20T17:02:12.595Z","1.1.5":"2017-02-20T18:12:14.325Z","1.1.6":"2017-02-20T18:31:06.675Z","1.1.7":"2017-02-20T22:05:15.586Z","1.1.8":"2017-02-21T23:21:03.819Z","1.2.0":"2017-02-25T01:31:28.800Z","1.2.1":"2017-02-26T23:35:11.489Z","1.2.2":"2017-02-26T23:37:57.594Z","1.2.3":"2017-04-11T09:08:33.697Z","1.3.0":"2017-07-13T17:11:24.649Z","1.3.1":"2017-07-13T17:15:23.586Z","1.4.0":"2017-07-13T17:27:32.592Z","1.5.0":"2017-07-13T17:37:08.521Z","1.5.1":"2018-03-05T03:34:25.610Z","2.0.0":"2018-12-28T19:00:40.594Z","2.0.1":"2019-01-06T21:31:32.215Z","2.1.0":"2019-03-28T20:17:57.510Z","2.1.1":"2019-08-07T22:36:53.484Z","2.1.2":"2020-05-08T07:33:28.470Z","3.0.0":"2020-05-21T21:29:17.011Z"},"author":{"name":"Thomas Mullen"},"license":"MIT","readmeFilename":"README.md"}