{"_id":"loopback-socket","_rev":"26-ef431801c00fa9d669769d5f4024515b","name":"loopback-socket","description":"Loopback module for create Socket.io connections and allow call methods and make subscriptions","dist-tags":{"latest":"0.4.6"},"versions":{"1.0.0":{"name":"loopback-socket","version":"1.0.0","description":"Loopback module for create Socket.io connections and allow call methods and make subscriptions","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git://github.com/arondn2/loopback-socket.git"},"keywords":["strongloop","loopback","web","security","auth","socket","socketio","realtime","framework","websocket","events","socket","io"],"author":{"name":"Alex J. Rondon","email":"arondn2@gmail.com","url":"https://github.com/arondn2"},"license":"MIT","bugs":{"url":"https://github.com/arondn2/loopback-socket/issues"},"gitHead":"eb6dc031e7f480fdf0c30902803123aa5869575b","homepage":"https://github.com/arondn2/loopback-socket#readme","_id":"loopback-socket@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"6.9.2","_npmUser":{"name":"arondn2","email":"arondn2@gmail.com"},"maintainers":[{"name":"arondn2","email":"arondn2@gmail.com"}],"dist":{"integrity":"sha512-ZnOl+9NJTz7QkIMPWnpgBJyDZjviWHmtrqxGjuTfZPcVLEk3+h7/9SiYX9E16JFsF9q06EOnZHpwYYTAlzkK/A==","shasum":"28c3bf1c836d6c4259f10ce0ef111fa3f88a1b7f","tarball":"https://registry.npmjs.org/loopback-socket/-/loopback-socket-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAfzEb3mnmb1+JHQBHCfnMXjBuW/vId8fRbqoBZ402VQAiAKIdPPZPoe6szcg2HY6yJBxdeEQCMcF8usMojRMf3mww=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-socket-1.0.0.tgz_1516850902463_0.8134565290529281"},"directories":{}},"0.1.1":{"name":"loopback-socket","version":"0.1.1","description":"Loopback module for create Socket.io connections and allow call methods and make subscriptions","main":"index.js","scripts":{"test":"mocha --reporter spec","cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha -- -R spec test/*"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git://github.com/arondn2/loopback-socket.git"},"keywords":["strongloop","loopback","web","security","auth","socket","socketio","realtime","framework","websocket","events","socket","io"],"author":{"name":"Alex J. Rondon","email":"arondn2@gmail.com","url":"https://github.com/arondn2"},"license":"MIT","bugs":{"url":"https://github.com/arondn2/loopback-socket/issues"},"devDependencies":{"chai":"^4.1.2","coveralls":"^3.0.0","istanbul":"^0.4.5","mocha":"^5.0.0"},"gitHead":"2621341dc35eb909ed0a185ed9c22e8a8306bd84","homepage":"https://github.com/arondn2/loopback-socket#readme","_id":"loopback-socket@0.1.1","_npmVersion":"5.6.0","_nodeVersion":"6.9.2","_npmUser":{"name":"arondn2","email":"arondn2@gmail.com"},"dist":{"integrity":"sha512-8OM6B4iJstKj9/nUftyd7KZEpBjGdGJt8FLzL4YIN8ol9VamUpA9bMXVebwaqfKvgP88DgxOS8h3DDv12O8OLQ==","shasum":"45518baf799354d19104dd973ebf8fcd1e68a5a3","tarball":"https://registry.npmjs.org/loopback-socket/-/loopback-socket-0.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC02vDkWpxCv8jtWYPYgcwYJfa0/Miuq+dmNq74e2FtuAIgCJkQ5Z6XvT1pvcYJjekJfkTToWNiyvzEt706r2dMCWo="}]},"maintainers":[{"name":"arondn2","email":"arondn2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-socket-0.1.1.tgz_1516854134348_0.8539271275512874"},"directories":{}},"0.1.2":{"name":"loopback-socket","version":"0.1.2","description":"Loopback module for create Socket.io connections and allow call methods and make subscriptions","main":"index.js","scripts":{"test":"mocha --reporter spec","cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha -- -R spec test/*"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git://github.com/arondn2/loopback-socket.git"},"keywords":["strongloop","loopback","web","security","auth","socket","socketio","realtime","framework","websocket","events","socket","io"],"author":{"name":"Alex J. Rondon","email":"arondn2@gmail.com","url":"https://github.com/arondn2"},"license":"MIT","bugs":{"url":"https://github.com/arondn2/loopback-socket/issues"},"devDependencies":{"chai":"^4.1.2","coveralls":"^3.0.0","istanbul":"^0.4.5","mocha":"^5.0.0"},"ignore":["**/.*","node_modules","example","tests"],"gitHead":"99a1816403a68a2fbfd4edaccd223c3cfdcd82db","homepage":"https://github.com/arondn2/loopback-socket#readme","_id":"loopback-socket@0.1.2","_npmVersion":"5.6.0","_nodeVersion":"6.9.2","_npmUser":{"name":"arondn2","email":"arondn2@gmail.com"},"dist":{"integrity":"sha512-Zv+4ZAjTwfNMiTT0tTlPuNP+PmLs4a53QR9oNAloSf9no4h9EdT0iDZ7q9eZ+hYYxYIDWNvA4SbSiFeSdNnjEw==","shasum":"8700e1918ac6513cc39757d87bde807adf65b61d","tarball":"https://registry.npmjs.org/loopback-socket/-/loopback-socket-0.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaaP6m3dEwt/1uoW7lHw6okdAo9fkFNVQgfDaxR01+tQIhAKqDPfBV0MIf5dwEDrWfd9+w1/nu4i/q6Lil6rSBBO99"}]},"maintainers":[{"name":"arondn2","email":"arondn2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-socket-0.1.2.tgz_1516855310211_0.4473953547421843"},"directories":{}},"0.1.3":{"name":"loopback-socket","version":"0.1.3","description":"Loopback module for create Socket.io connections and allow call methods and make subscriptions","main":"index.js","scripts":{"publish":"npm version patch -m \"Version %s - add sweet badges\" && npm publish","test":"mocha --reporter spec","cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha -- -R spec test/*"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git://github.com/arondn2/loopback-socket.git"},"keywords":["strongloop","loopback","web","security","auth","socket","socketio","realtime","framework","websocket","events","socket","io"],"author":{"name":"Alex J. Rondon","email":"arondn2@gmail.com","url":"https://github.com/arondn2"},"license":"MIT","bugs":{"url":"https://github.com/arondn2/loopback-socket/issues"},"devDependencies":{"chai":"^4.1.2","coveralls":"^3.0.0","istanbul":"^0.4.5","mocha":"^5.0.0"},"ignore":["**/.*","node_modules","example","tests"],"gitHead":"fc923af8001b68380ad60485669e9723a44c081d","homepage":"https://github.com/arondn2/loopback-socket#readme","_id":"loopback-socket@0.1.3","_npmVersion":"5.6.0","_nodeVersion":"6.9.2","_npmUser":{"name":"arondn2","email":"arondn2@gmail.com"},"dist":{"integrity":"sha512-bjFkgtNJ7t+Nx3p0yUixPu3YdqB0p2JZqMO4bjF4l/8LEmYJijP3B/G0Aed7OeGY6ZymCIKl32wTAtAQllRYEA==","shasum":"c48f52dcfdd9a90d48c2f7b4553d8b999f21bc3d","tarball":"https://registry.npmjs.org/loopback-socket/-/loopback-socket-0.1.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDabMrfQ3pqS9807I7KG/hRqVz4O+zoUHK8zBJ5YD+TCQIhAJVC9ywMGrdT29gI9azCjsEuli+Z3lr5yDK87exMWeTv"}]},"maintainers":[{"name":"arondn2","email":"arondn2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-socket-0.1.3.tgz_1516855652806_0.38876148290000856"},"directories":{}},"0.1.4":{"name":"loopback-socket","version":"0.1.4","description":"Loopback module for create Socket.io connections and allow call methods and make subscriptions","main":"index.js","scripts":{"publish":"npm version patch -m \"Version %s - add sweet badges\" && npm publish","test":"mocha --reporter spec","cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha -- -R spec test/*"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git://github.com/arondn2/loopback-socket.git"},"keywords":["strongloop","loopback","web","security","auth","socket","socketio","realtime","framework","websocket","events","socket","io"],"author":{"name":"Alex J. Rondon","email":"arondn2@gmail.com","url":"https://github.com/arondn2"},"license":"MIT","bugs":{"url":"https://github.com/arondn2/loopback-socket/issues"},"devDependencies":{"chai":"^4.1.2","coveralls":"^3.0.0","istanbul":"^0.4.5","mocha":"^5.0.0"},"ignore":["**/.*","node_modules","example","tests"],"gitHead":"2e214e5502d81220dbc5c0bb2a8135625205aea8","homepage":"https://github.com/arondn2/loopback-socket#readme","_id":"loopback-socket@0.1.4","_npmVersion":"5.6.0","_nodeVersion":"6.9.2","_npmUser":{"name":"arondn2","email":"arondn2@gmail.com"},"dist":{"integrity":"sha512-PAf4TL0jCOv/JRroewgkSQZMVpawMdx788e5EJHt3SVVypbFYDSTwXQXR0z7RJ+Th4NQgRDro6fqjVB0F05WYw==","shasum":"a8c549a294e2d84c1c2af4427570c4d5401eff34","tarball":"https://registry.npmjs.org/loopback-socket/-/loopback-socket-0.1.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGA1rc3lMFVrHYuYYWk47LnXpnvGdPXqI+iAfaU1gAQZAiEAx4mtvDUVr3pyTWmOlJSZun80EoW5Pv+1nup1pX+S8C0="}]},"maintainers":[{"name":"arondn2","email":"arondn2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-socket-0.1.4.tgz_1516855657877_0.6508557291235775"},"directories":{}},"0.1.5":{"name":"loopback-socket","version":"0.1.5","description":"Loopback module for create Socket.io connections and allow call methods and make subscriptions","main":"index.js","scripts":{"publish":"npm version patch -m \"Version %s - add sweet badges\" && npm publish","test":"mocha --reporter spec","cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha -- -R spec test/*"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git://github.com/arondn2/loopback-socket.git"},"keywords":["strongloop","loopback","web","security","auth","socket","socketio","realtime","framework","websocket","events","socket","io"],"author":{"name":"Alex J. Rondon","email":"arondn2@gmail.com","url":"https://github.com/arondn2"},"license":"MIT","bugs":{"url":"https://github.com/arondn2/loopback-socket/issues"},"devDependencies":{"chai":"^4.1.2","coveralls":"^3.0.0","istanbul":"^0.4.5","mocha":"^5.0.0"},"ignore":["**/.*","node_modules","example","tests"],"gitHead":"589cc63055edd6365545a7eb052a423c9facf8ec","homepage":"https://github.com/arondn2/loopback-socket#readme","_id":"loopback-socket@0.1.5","_npmVersion":"5.6.0","_nodeVersion":"6.9.2","_npmUser":{"name":"arondn2","email":"arondn2@gmail.com"},"dist":{"integrity":"sha512-dadRVVGqoonfrzTNeWdVQ4nOW63nAfhePubGsMFWagwt2GhfW/fAcjRrXSFYb36pXJzMn52foBC2/XdRMK4foA==","shasum":"1ab807eca673c727316035ee83f5861969cce1d2","tarball":"https://registry.npmjs.org/loopback-socket/-/loopback-socket-0.1.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDguxwO0raxuPQ8Q5uRw6S+X8Tw65xZ21uV3wxrDv3dXgIgdpV8tmM9jzgi/4hOLW4DmMPKXjQYe7/ScLhQwc6gLiY="}]},"maintainers":[{"name":"arondn2","email":"arondn2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-socket-0.1.5.tgz_1516855662587_0.21991165610961616"},"directories":{}},"0.1.6":{"name":"loopback-socket","version":"0.1.6","description":"Loopback module for create Socket.io connections and allow call methods and make subscriptions","main":"index.js","scripts":{"publish":"npm version patch -m \"Version %s - add sweet badges\" && npm publish","test":"mocha --reporter spec","cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha -- -R spec test/*"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git://github.com/arondn2/loopback-socket.git"},"keywords":["strongloop","loopback","web","security","auth","socket","socketio","realtime","framework","websocket","events","socket","io"],"author":{"name":"Alex J. Rondon","email":"arondn2@gmail.com","url":"https://github.com/arondn2"},"license":"MIT","bugs":{"url":"https://github.com/arondn2/loopback-socket/issues"},"devDependencies":{"chai":"^4.1.2","coveralls":"^3.0.0","istanbul":"^0.4.5","mocha":"^5.0.0"},"ignore":["**/.*","node_modules","example","tests"],"gitHead":"44e30eb1277ace14820dfc21ff52ed154fb489fb","homepage":"https://github.com/arondn2/loopback-socket#readme","_id":"loopback-socket@0.1.6","_npmVersion":"5.6.0","_nodeVersion":"6.9.2","_npmUser":{"name":"arondn2","email":"arondn2@gmail.com"},"dist":{"integrity":"sha512-rrkhZcDbR9GPCETmAAZMOcIuX/4PGS0Jymmfbl5dEHD5F7/wJqpefgiCthTMCfCahwaybik+rETUz9VLuGKV6A==","shasum":"32eda6e7b331a4b0968aeb3feb0003971ca9d5f7","tarball":"https://registry.npmjs.org/loopback-socket/-/loopback-socket-0.1.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHoP4vhGrl0jlHuCMl8MyFXhGGKx3V5tFvvzVtBAVXmLAiBA1sqEVHzmgx4TzUXkuw2DQCgY0Rqn/ySdP/Bkwg07xA=="}]},"maintainers":[{"name":"arondn2","email":"arondn2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-socket-0.1.6.tgz_1516855689011_0.3507735072635114"},"directories":{}},"0.1.7":{"name":"loopback-socket","version":"0.1.7","description":"Loopback module for create Socket.io connections and allow call methods and make subscriptions","main":"index.js","scripts":{"vpublish":"npm version patch -m \"Version %s\" && npm publish","test":"mocha --reporter spec","cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha -- -R spec test/*"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git://github.com/arondn2/loopback-socket.git"},"keywords":["strongloop","loopback","web","security","auth","socket","socketio","realtime","framework","websocket","events","socket","io"],"author":{"name":"Alex J. Rondon","email":"arondn2@gmail.com","url":"https://github.com/arondn2"},"license":"MIT","bugs":{"url":"https://github.com/arondn2/loopback-socket/issues"},"devDependencies":{"chai":"^4.1.2","coveralls":"^3.0.0","istanbul":"^0.4.5","mocha":"^5.0.0"},"ignore":["**/.*","node_modules","example","tests"],"gitHead":"3e8b9b66e880c2c7c0e6b2ef3299fb5e6b0572bf","homepage":"https://github.com/arondn2/loopback-socket#readme","_id":"loopback-socket@0.1.7","_npmVersion":"5.6.0","_nodeVersion":"6.9.2","_npmUser":{"name":"arondn2","email":"arondn2@gmail.com"},"dist":{"integrity":"sha512-cz/h4rvfmVfKDFYDQOJV9HHGtvJTpdEmXzw55b8idZyyx4P5ABygReDn1APKqDhLSUNtquJtmW2kyNT1sWgNpg==","shasum":"4dcc2c4eb72f51ab00a94cab7183498c8bcd8143","tarball":"https://registry.npmjs.org/loopback-socket/-/loopback-socket-0.1.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBRykLI7fD65k1Ik7qmA0g5uC8E10YcFO5160293gWDAIhAJx1QLXj8tAPf+x/IhEM9rHZq3hQ6Sf77rDu+pjvoDpY"}]},"maintainers":[{"name":"arondn2","email":"arondn2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-socket-0.1.7.tgz_1516856182985_0.8334053985308856"},"directories":{}},"0.1.8":{"name":"loopback-socket","version":"0.1.8","description":"Loopback module for create Socket.io connections and allow call methods and make subscriptions","main":"index.js","scripts":{"vpublish":"npm version patch -m \"Version %s\" && npm publish","test":"mocha --reporter spec","cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha -- -R spec test/*"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git://github.com/arondn2/loopback-socket.git"},"keywords":["strongloop","loopback","web","security","auth","socket","realtime","framework","websocket","events","io"],"author":{"name":"Alex J. Rondon","email":"arondn2@gmail.com","url":"https://github.com/arondn2"},"license":"MIT","bugs":{"url":"https://github.com/arondn2/loopback-socket/issues"},"devDependencies":{"chai":"^4.1.2","coveralls":"^3.0.0","istanbul":"^0.4.5","mocha":"^5.0.0"},"ignore":["**/.*","node_modules","example","tests"],"dependencies":{"bluebird":"^3.5.1","q":"^1.5.1","socketio":"^1.0.0","socketio-auth":"^0.1.0"},"gitHead":"e7cf4910f22cb985e29c17c8e3a19916eb237322","homepage":"https://github.com/arondn2/loopback-socket#readme","_id":"loopback-socket@0.1.8","_npmVersion":"5.6.0","_nodeVersion":"6.9.2","_npmUser":{"name":"arondn2","email":"arondn2@gmail.com"},"dist":{"integrity":"sha512-J1PW8beMrmfaCtDsmGDqyKBBBQwZcKbIoKGgabR6EhfFrub2F+ajFbAdXWc9rgzdU0dKc7qQdQDl3Lq/qu/Vxg==","shasum":"66ca7822284f1963f4bd47ade12e66a4c50d3a4c","tarball":"https://registry.npmjs.org/loopback-socket/-/loopback-socket-0.1.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEoI9rS/4MgC9t+w2u3f5HpkNUQvIOAjPNDTUF/Ra1IvAiEAhlUsViT2S+nOI18x34sYdQLFUs9cku7kIMHIpgHniXo="}]},"maintainers":[{"name":"arondn2","email":"arondn2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-socket-0.1.8.tgz_1517077449497_0.3077290286310017"},"directories":{}},"0.2.0":{"name":"loopback-socket","version":"0.2.0","description":"Loopback module for create Socket.io connections and allow call methods and make subscriptions","main":"index.js","scripts":{"vpublish":"npm version patch -m \"Version %s\" && npm publish","test":"mocha --reporter spec","cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha -- -R spec test/*"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git://github.com/arondn2/loopback-socket.git"},"keywords":["strongloop","loopback","express","web","security","auth","socket","realtime","framework","websocket","events","io"],"author":{"name":"Alex J. Rondon","email":"arondn2@gmail.com","url":"https://github.com/arondn2"},"license":"MIT","bugs":{"url":"https://github.com/arondn2/loopback-socket/issues"},"devDependencies":{"chai":"^4.1.2","coveralls":"^3.0.0","istanbul":"^0.4.5","mocha":"^5.0.0"},"ignore":["**/.*","node_modules","example","tests"],"dependencies":{"bluebird":"^3.5.1","socketio":"^1.0.0","socketio-auth":"^0.1.0"},"gitHead":"8118ddc5540de84443e7ab2b45ee40db4b8e152d","homepage":"https://github.com/arondn2/loopback-socket#readme","_id":"loopback-socket@0.2.0","_npmVersion":"5.6.0","_nodeVersion":"6.9.2","_npmUser":{"name":"arondn2","email":"arondn2@gmail.com"},"dist":{"integrity":"sha512-aS4WJ8v+oumz22UD6STrh2idvf+WTu05Xr/fYuzhCu7Oueb1+jRhWmvfefm8wmSzSiqHnUitffBCl6nDJB8abQ==","shasum":"95ab872680b6de0da57b117125e3b2f2cc2142b0","tarball":"https://registry.npmjs.org/loopback-socket/-/loopback-socket-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCneiMTu2+6s5qUKpfzz8PN3tqicFT5z9dK51Dg0dhA+AIhALJ4pnpjM9tRP8AvQfbJ8u58VKxSGkk86UYYHsvB9evK"}]},"maintainers":[{"name":"arondn2","email":"arondn2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-socket-0.2.0.tgz_1517206812425_0.9350928077474236"},"directories":{}},"0.3.0":{"name":"loopback-socket","version":"0.3.0","description":"Loopback module for create Socket.io connections and allow call methods and make subscriptions","main":"index.js","scripts":{"vpublish":"npm version patch -m \"Version %s\" && npm publish","test":"mocha --reporter spec","cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha -- -R spec test/*"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git://github.com/arondn2/loopback-socket.git"},"keywords":["strongloop","loopback","express","web","security","auth","socket","realtime","framework","websocket","events","io"],"author":{"name":"Alex J. Rondon","email":"arondn2@gmail.com","url":"https://github.com/arondn2"},"license":"MIT","bugs":{"url":"https://github.com/arondn2/loopback-socket/issues"},"devDependencies":{"chai":"^4.1.2","coveralls":"^3.0.0","istanbul":"^0.4.5","mocha":"^5.0.0"},"ignore":["**/.*","node_modules","examples","tests"],"dependencies":{"bluebird":"^3.5.1","socketio":"^1.0.0","socketio-auth":"^0.1.0"},"gitHead":"5c8bc5cdb23c0e28e3b299bf6a0cf36e90e61126","homepage":"https://github.com/arondn2/loopback-socket#readme","_id":"loopback-socket@0.3.0","_npmVersion":"5.6.0","_nodeVersion":"6.9.2","_npmUser":{"name":"arondn2","email":"arondn2@gmail.com"},"dist":{"integrity":"sha512-B5rULn5IkTqocZ8kCZ4IU9wsXbz6+9ogg+l5BjkhWr/SZRh6CaK4Qoxo5LxExJNjvcrAeWoWaQNF3BMTNKhsfg==","shasum":"591dee88ea09576d26ee8ac7d68862ceca68106a","tarball":"https://registry.npmjs.org/loopback-socket/-/loopback-socket-0.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjGYTpLh6VZ+N0BNmziBAIJAZWLatxHWlOPR1VU4d3RgIgDlmjkkfATMyIplLM+5Mp5Fqe9ntoq9iq2uagceuXWxU="}]},"maintainers":[{"name":"arondn2","email":"arondn2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-socket-0.3.0.tgz_1517260741121_0.8279837016016245"},"directories":{}},"0.3.1":{"name":"loopback-socket","version":"0.3.1","description":"Loopback module for create Socket.io connections and allow call methods and make subscriptions","main":"index.js","scripts":{"vpublish":"npm version patch -m \"Version %s\" && npm publish","test":"mocha --reporter spec","cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha -- -R spec test/*"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git://github.com/arondn2/loopback-socket.git"},"keywords":["strongloop","loopback","express","web","security","auth","socket","realtime","framework","websocket","events","io"],"author":{"name":"Alex J. Rondon","email":"arondn2@gmail.com","url":"https://github.com/arondn2"},"license":"MIT","bugs":{"url":"https://github.com/arondn2/loopback-socket/issues"},"devDependencies":{"chai":"^4.1.2","coveralls":"^3.0.0","istanbul":"^0.4.5","mocha":"^5.0.0"},"ignore":["**/.*","node_modules","examples","tests"],"dependencies":{"bluebird":"^3.5.1","socketio":"^1.0.0","socketio-auth":"^0.1.0"},"gitHead":"8cf75988700632741ca603153f7c3980ff675ba5","homepage":"https://github.com/arondn2/loopback-socket#readme","_id":"loopback-socket@0.3.1","_npmVersion":"5.6.0","_nodeVersion":"6.9.2","_npmUser":{"name":"arondn2","email":"arondn2@gmail.com"},"dist":{"integrity":"sha512-Ws7Xz96rMpeWs+CzIWYAGQ5JnXTRRmeGYlPl+VxsfsJljBlZiETeFa4xOR74Nqm1rzsEPYfFHA67MjiTQnRcYw==","shasum":"5aa76d7dbb69bbba15996b1d736d55f0db10aa66","tarball":"https://registry.npmjs.org/loopback-socket/-/loopback-socket-0.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZ4M/a4m2tpHUAjYuiAiTlb+iCnMJIuB7og9YaU8qlRAiEAq2GXEMJ/xXSYOUhsy3lz14zlGdLh1x0LWCHhP26fVJM="}]},"maintainers":[{"name":"arondn2","email":"arondn2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-socket-0.3.1.tgz_1517274419709_0.5155890497844666"},"directories":{}},"0.3.3":{"name":"loopback-socket","version":"0.3.3","description":"Loopback module for create Socket.io connections and allow call methods and make subscriptions","main":"index.js","scripts":{"vpublish":"npm version patch -m \"Version %s\" && npm publish","test":"mocha --reporter spec","cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha -- -R spec test/*"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git://github.com/arondn2/loopback-socket.git"},"keywords":["strongloop","loopback","express","web","security","auth","socket","realtime","framework","websocket","events","io"],"author":{"name":"Alex J. Rondon","email":"arondn2@gmail.com","url":"https://github.com/arondn2"},"license":"MIT","bugs":{"url":"https://github.com/arondn2/loopback-socket/issues"},"devDependencies":{"chai":"^4.1.2","coveralls":"^3.0.0","istanbul":"^0.4.5","mocha":"^5.0.0"},"ignore":["**/.*","node_modules","examples","tests"],"dependencies":{"bluebird":"^3.5.1","socketio":"^1.0.0","socketio-auth":"^0.1.0"},"gitHead":"906e8541d7d0c3d4e8d69fdd5d76b76dd8ebb4f2","homepage":"https://github.com/arondn2/loopback-socket#readme","_id":"loopback-socket@0.3.3","_npmVersion":"5.6.0","_nodeVersion":"6.9.2","_npmUser":{"name":"arondn2","email":"arondn2@gmail.com"},"dist":{"integrity":"sha512-L1Jvj2EFop29urCH2nBvcx6+qYoF4A9jehsoCT80BE2NNdn3c8Lnmm677YtUmkqufN861WATTLJeYzaRmBWvLA==","shasum":"6cf375483e3779b83b6b9a3ed7027f66d2fee807","tarball":"https://registry.npmjs.org/loopback-socket/-/loopback-socket-0.3.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDm+BlBehBV2xuKQA35qaxrIbyXNbEXLHX/TYVBmvI1lgIhANI0D2Mb+Wrx8TgiFgvQC4XySjxX78i2zQnfxpooqZss"}]},"maintainers":[{"name":"arondn2","email":"arondn2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-socket-0.3.3.tgz_1517280574515_0.6240483885630965"},"directories":{}},"0.3.4":{"name":"loopback-socket","version":"0.3.4","description":"Loopback module for create Socket.io connections and allow call methods and make subscriptions","main":"index.js","scripts":{"test":"mocha --reporter spec","cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha -- -R spec test/*"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git://github.com/arondn2/loopback-socket.git"},"keywords":["strongloop","loopback","express","web","security","auth","socket","realtime","framework","websocket","events","io"],"author":{"name":"Alex J. Rondon","email":"arondn2@gmail.com","url":"https://github.com/arondn2"},"license":"MIT","bugs":{"url":"https://github.com/arondn2/loopback-socket/issues"},"devDependencies":{"chai":"^4.1.2","coveralls":"^3.0.0","istanbul":"^0.4.5","mocha":"^5.0.0"},"ignore":["**/.*","node_modules","examples","tests"],"dependencies":{"bluebird":"^3.5.1","socketio":"^1.0.0","socketio-auth":"^0.1.0"},"gitHead":"589b502320929967130afddd968cba53cf55fbfe","homepage":"https://github.com/arondn2/loopback-socket#readme","_id":"loopback-socket@0.3.4","_npmVersion":"5.6.0","_nodeVersion":"6.9.2","_npmUser":{"name":"arondn2","email":"arondn2@gmail.com"},"dist":{"integrity":"sha512-67jkATXFkCl/7B/9h3vpHF+6pbhsEfTODUA0o+QHrOuM+Ivp0C7q/0nKtP14wytHSxdowQzwZ4udz39yI54hJg==","shasum":"de5d8ad0385ad8b8d6cdf37050a70f1038e2eea1","tarball":"https://registry.npmjs.org/loopback-socket/-/loopback-socket-0.3.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmpYld6hiGTLgyK3xaoGACkhuTXYG/93tpujTL6Z8OTgIhAPwlqGtiVLHY/5tdY7g1WYlDwSLFqZlhbr5yt8Q4FuI/"}]},"maintainers":[{"name":"arondn2","email":"arondn2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-socket-0.3.4.tgz_1517460654441_0.5803861944004893"},"directories":{}},"0.3.5":{"name":"loopback-socket","version":"0.3.5","description":"Loopback module for create Socket.io connections and allow call methods and make subscriptions","main":"index.js","scripts":{"vpublish":"npm version patch -m \"Version %s\" && npm publish","test":"mocha --reporter spec","cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha -- -R spec test/*"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git://github.com/arondn2/loopback-socket.git"},"keywords":["strongloop","loopback","express","web","security","auth","socket","realtime","framework","websocket","events","io"],"author":{"name":"Alex J. Rondon","email":"arondn2@gmail.com","url":"https://github.com/arondn2"},"license":"MIT","bugs":{"url":"https://github.com/arondn2/loopback-socket/issues"},"devDependencies":{"chai":"^4.1.2","coveralls":"^3.0.2","istanbul":"^0.4.5","mocha":"^5.2.0"},"ignore":["**/.*","node_modules","examples","tests"],"dependencies":{"bluebird":"^3.5.1","socketio":"^1.0.0","socketio-auth":"^0.1.1"},"gitHead":"9cb1c1b7367352ee333863c7843398fdbeb9bcc3","homepage":"https://github.com/arondn2/loopback-socket#readme","_id":"loopback-socket@0.3.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"arondn2","email":"arondn2@gmail.com"},"dist":{"integrity":"sha512-VRQ966+0UqJY6NMfGFoxkaucekJMSRNy3xY3cm4ZgcXpyj/pWj4OQQCxGJGuE6s74Id9/ugTlnZQna8IgsB4Vw==","shasum":"a852924e29e5736c2319f7e9ac78bfed689bdb81","tarball":"https://registry.npmjs.org/loopback-socket/-/loopback-socket-0.3.5.tgz","fileCount":32,"unpackedSize":42936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUoz7CRA9TVsSAnZWagAAf9QP/AwKyRzVrDANJ9IMztmO\nO3b/JI5x7IX1Yv2TpZ7sFatzuxzn1ubVSqCMagIfcKh8pGrqZEGFaLrUKFgc\nZgHrcHo0urnOBEcxJfxSF9yUdqO3saoGVDYPI4LeLzFkMAvU6/MRRQUHaIdi\nLbSGfZnmyxOML1FC+3bZVwjQh1f9Ozg5IfAsVVMEdA3/2BVbgV0GNafeJfT5\nveLpfb8BUtwfM/wXdTcJnLxV/wlJfmwa6aAV0ib8/T8nG6so/T+VoFD+HEXX\n6Di8itoA9c07j0NoWhRJcF5MxwyvrBsL2xwu1P08s245K2iSRpbpZKtZa348\n2hgOR36DtmvqZP5i8rq66zogRPt4yit8BkNPtbjwXs894uzbWpzDbNH7hIgg\nhtu5dqwtqFXm49Nf2QoN2EwgTpuuJab+aBGcQM9mrRnZPoC6H7PRH1hGmoal\nvuzbSb/DzpJKN6TruM00j7bZtcOKZJ9pYpIodz/lThYJQMDsF3oQmn1WCmit\niCZnX9zhSr62dCMxnoC69TU5RY89vkj4pc3NfCaSnsYoYJQRisxt9K2yPsPX\nNUnJUTCnO0eN7jFDI5RG/lNg3TyFLLYy99ctPM3lkA6zcFvaETFVPXcUW/aj\n3NkeMnmpAAYYFmY6GBuoNFNxsKuWLV9Jpe3J/5pexGlOqHmn01PTDDoSwZWY\npqrk\r\n=evnU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZlhKOtgkSSvNEfK117TlXnljuIqlpdvJjzO42LG4nUAiAROaft3KrZYV30SQUYl9wBqn6uUsNy+aw10mJF84dE+Q=="}]},"maintainers":[{"name":"arondn2","email":"arondn2@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-socket_0.3.5_1532136699064_0.22685482779263588"},"_hasShrinkwrap":false},"0.3.6":{"name":"loopback-socket","version":"0.3.6","description":"Loopback module for create Socket.io connections and allow call methods and make subscriptions","main":"index.js","scripts":{"vpublish":"npm version patch -m \"Version %s\" && npm publish","test":"mocha --reporter spec","cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha -- -R spec test/*"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git://github.com/arondn2/loopback-socket.git"},"keywords":["strongloop","loopback","express","web","security","auth","socket","realtime","framework","websocket","events","io"],"author":{"name":"Alex J. Rondon","email":"arondn2@gmail.com","url":"https://github.com/arondn2"},"license":"MIT","bugs":{"url":"https://github.com/arondn2/loopback-socket/issues"},"devDependencies":{"chai":"^4.1.2","coveralls":"^3.0.2","istanbul":"^0.4.5","mocha":"^5.2.0"},"ignore":["**/.*","node_modules","examples","tests"],"dependencies":{"bluebird":"^3.5.1","socketio-auth":"^0.1.1"},"gitHead":"2a3cf10586a404f10c44870ad158798fdcc57cf7","homepage":"https://github.com/arondn2/loopback-socket#readme","_id":"loopback-socket@0.3.6","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"arondn2","email":"arondn2@gmail.com"},"dist":{"integrity":"sha512-re1xzCtPvvgPpHTG1BdiiIWyyCAgtb5ctAIeJC6NWJqIUU+u/dUcYODFx9almaxSAyXUhX3GkVXg+963//UtmQ==","shasum":"391552352d92db43bb18a0a6f905720cc39afba3","tarball":"https://registry.npmjs.org/loopback-socket/-/loopback-socket-0.3.6.tgz","fileCount":32,"unpackedSize":42910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmrXhCRA9TVsSAnZWagAALCIQAJLNl4MEoOmrqfGt+oqY\nJVS+BEDttPk+RKok+taNhI7QQ8dbuKccbfVeubd4tO0UWD7Qf2SuWK7DKinM\nvgCVquamX+k5Y/D+lOmTry7SMyXyhC6srRBxI8amrxqG0j2/2j/tEi2OpcHu\ngMfHoOtIZinQOIAlyxUsrlz5ahI0m5Zho4UZOd+ms/7FSlpHERVu5m2P4+r7\nSxN4AJrk+JUP04LNrUTFXCbNmNwJxlNLhexTCZCbmsEzAJS/q4v9N+DAi9gc\nFJFHj1l+ydrYVTE7sDDOuQ/VD0ALFSiAxk5I4eX7gOZNgf4Uu6ZSuQNUGEwg\n880fbXgG3T8Yh+wB0h5Z5RqBiOMO9anK6Mn357kl2B2URk2LPDLjFO35svKS\nGYYvxoTjsn6brNILxCjHIjd2nWXzxlsDPxg8U0uEdJ42Sz6E39N391Hn6UQ9\nhi/jOPmQ6mM5LtVaYFFDblJNfHXRBuIn0lyClxCpD+vfM4LZNIx+uXAqe7ju\n6PSku8V0cvv5AQXFc0CbBD3xz8OsdvYRtFNsm6QhDhTFQ7XHcezl6ezqQroD\naoDYYqNBZNj5NQX3N62ngnsK6Kkm4z+Qkhz4IkC3aP5Ga4JIiAzDElWkeC3F\nq0NMr4xW30JKRoCxsV7vcbXQc8UrqH5MPq4qpfRki8eX0yLZxgwDx86bTLHx\n+gGQ\r\n=KyI9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnx+StbLCJxr7a18cAJmwPpOAf47ZilBd339C186QaSwIhANIL6nU1/EnetAOCMaVRBdAA82fXsxyFkcTYCN+BH5r8"}]},"maintainers":[{"name":"arondn2","email":"arondn2@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-socket_0.3.6_1536865761043_0.8063912025042048"},"_hasShrinkwrap":false},"0.3.7":{"name":"loopback-socket","version":"0.3.7","description":"Loopback module for create Socket.io connections and allow call methods and make subscriptions","main":"index.js","scripts":{"vpublish":"npm version patch -m \"Version %s\" && npm publish","test":"mocha --reporter spec","cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha -- -R spec test/*"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git://github.com/arondn2/loopback-socket.git"},"keywords":["strongloop","loopback","express","web","security","auth","socket","realtime","framework","websocket","events","io"],"author":{"name":"Alex J. Rondon","email":"arondn2@gmail.com","url":"https://github.com/arondn2"},"license":"MIT","bugs":{"url":"https://github.com/arondn2/loopback-socket/issues"},"devDependencies":{"chai":"^4.1.2","coveralls":"^3.0.2","istanbul":"^0.4.5","mocha":"^5.2.0"},"ignore":["**/.*","node_modules","examples","tests"],"dependencies":{"bluebird":"^3.5.1","socket.io":"^2.1.1","socketio-auth":"^0.1.1"},"gitHead":"e1a4ce186baf210647f1b4dfc080cc3e143a6454","homepage":"https://github.com/arondn2/loopback-socket#readme","_id":"loopback-socket@0.3.7","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"arondn2","email":"arondn2@gmail.com"},"dist":{"integrity":"sha512-6S2AC17zTHRDy3HWD8vnuQjT8ZblLcXE+jqK40qfemrDuPU6E0joAKjuYaVB5pZXDQ2u2VNZOn+rDbxE6u25bw==","shasum":"f0f76eaa49ef3a1146b067c7788bc2fdfe11c644","tarball":"https://registry.npmjs.org/loopback-socket/-/loopback-socket-0.3.7.tgz","fileCount":32,"unpackedSize":42898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmrj2CRA9TVsSAnZWagAAxDQP+QCJAK46nn/QEWK5k6Fr\n6vLnJzfnaZ96tuE0llo4++yfbTx+8k6et3G4RnGTcKnZLTl4WHA0jzFqg16F\njIj59gL2boDbi5EZa+NVKclxc6WkohTDbdbs4ZrcFAq7rPubVbsYa1vPP69Y\nORwHhu7WpI+ZphTFxN5wBhWKT8ElTqjFvXOomSTZFN4TxrQtat+v7UXeZ4+b\nSg2L6umQXCthUKiWPnFnkuCxfkHYdkhuQnP1g6dnIWB7REHhJAHBinqal2Cd\nS85pGX/u5/lW/XKN7i6hWgyHjBpihx5Pj/Svd5VX7WXNY9lL3fMY2npKZIr+\nJB8F+SI/xej4IgSwycSCnQm2KJKXtg6bktl8ywngD/ZhmIxrC4bI6zvULdBv\nQhjuNl8mc2U8IbIEAfGNqwutSyskHHkstRDEOqqiPkY/gEZ5PfbhfO5zJHG/\nal4kJ+KyMqIs4iQkW3X5Wd1QySYDtUolMOu1je0helpedT/qCaoXmBOf9Uxd\nM0oVAMBWeSpcWBx1+5mP2a1Rrxeo+q4FZspXG0dpPreR+0KIW4fXsfxkFoBP\nRFUHtb7s2dmX12QTsvNdyNl33M052CaAjKrFMVRdPP0dj01JJhAjQZSwyhRz\n3+FWAzMmAL/Acz7LuHNmK+Vm9TBsKZET3curh4+0yFuN1ZbfmDOEBoJ/nHho\ncdeV\r\n=fsMO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzCXxUef/BXAcK400qjjsFVZE7nLKAQpQUp7Ltd8hg0QIhAKwgxDDsuurtAXZkXMPXtnB6tiJimYORTZlVc1Xuty3q"}]},"maintainers":[{"name":"arondn2","email":"arondn2@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-socket_0.3.7_1536866549739_0.46680333421187514"},"_hasShrinkwrap":false},"0.3.8":{"name":"loopback-socket","version":"0.3.8","description":"Loopback module for create Socket.io connections and allow call methods and make subscriptions","main":"index.js","scripts":{"vpublish":"npm version patch -m \"Version %s\" && npm publish","test":"mocha --reporter spec","cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha -- -R spec test/*"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git://github.com/arondn2/loopback-socket.git"},"keywords":["strongloop","loopback","express","web","security","auth","socket","realtime","framework","websocket","events","io"],"author":{"name":"Alex J. Rondon","email":"arondn2@gmail.com","url":"https://github.com/arondn2"},"license":"MIT","bugs":{"url":"https://github.com/arondn2/loopback-socket/issues"},"devDependencies":{"chai":"^4.1.2","coveralls":"^3.0.2","istanbul":"^0.4.5","mocha":"^5.2.0"},"ignore":["**/.*","node_modules","examples","tests"],"dependencies":{"socket.io":"^2.1.1","socketio-auth":"^0.1.1"},"gitHead":"9ce3614a10ccaa23c4ef7dc081cc45150e392d39","homepage":"https://github.com/arondn2/loopback-socket#readme","_id":"loopback-socket@0.3.8","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"arondn2","email":"arondn2@gmail.com"},"dist":{"integrity":"sha512-MGhXiUxAwx1uP6i9X1LIliXkweg2zsiUobW/eqffcC/zGBJEobW03QQLGZbFedPfGyFvR10gfPfdyoAyJJQ5qw==","shasum":"8e782f93c0b484d163807abbf6a4d77a7c3dba11","tarball":"https://registry.npmjs.org/loopback-socket/-/loopback-socket-0.3.8.tgz","fileCount":32,"unpackedSize":41717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbui/rCRA9TVsSAnZWagAATYYP+wQlc1mFRUUY8RsNrjOT\n2SfxGafDpk97sQiiXSHVYNRI5CjexIr3bBPTAORthvhpzaHNPPt45CbHFxtT\nYVld02uDLnsWb5ExjZqdUDmdTLdYnaJvrupLCGSzSYO2PPtWrR7WMy5HJzJ0\nZiE0OvsU4iOW6mxOFPTZ4HypKOONlthFe/Bq15DTIy1iRQ1aeDMsxjUvQo2s\n0rfXy/AB226+gaZEw7lfRw7Zyqt0/y0KILrq8w9V+IkkbzkumN9CG1bc0ume\ntee7qiEbm3s/HL6syV/X5HPn3wgJqW7BP1KcFo55SondqfS2TFNk93dlb3Jk\n8GcUtN+3rrfCL96A1n1JVsD2WkYc8yUfxj3GOjqzIYDdhxO9s+zNvSSdp1Rt\nYnJ5rtHjk7fsxRHzvXs3hrJpD5avOm1wn62MqVKFE/mDS3hduzIpU0qRE9tO\n1dOygT9eZGUyk0N5lZsdVp+KmgAprXfWXRSZpk42Evlwhyhnu84e6+iZe6eP\nOSdyVFzfjf3IBqkYO01eIe7MyKR28vlFO80A2vNQ4eGgDDh5hvc2UhAyqd7p\nF1vvLNTR6oWYfabuvgVw0n286FLHlgqga475NxH6BcgcIwHl5Z947PC2RfBp\nz1UgQnJdhlx47MVtVHhe+Cj+TMnKWEWZsYuaLyJYErV6aFVgRq0YXujjP+qo\nbVUm\r\n=ibqU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmLI3dhfCLziLpTxrrLZXJiDmQc0+aig7IvNGyQKLIVgIhAPtplafh0joj+g90KOgGUmW+I+ePMb247ZmjfNRZg552"}]},"maintainers":[{"name":"arondn2","email":"arondn2@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-socket_0.3.8_1538928618843_0.6318464614534496"},"_hasShrinkwrap":false},"0.3.9":{"name":"loopback-socket","version":"0.3.9","description":"Loopback module for create Socket.io connections and allow call methods and make subscriptions","main":"index.js","scripts":{"vpublish":"npm version patch -m \"Version %s\" && npm publish","test":"mocha --reporter spec","cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha -- -R spec test/*"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git://github.com/arondn2/loopback-socket.git"},"keywords":["strongloop","loopback","express","web","security","auth","socket","realtime","framework","websocket","events","io"],"author":{"name":"Alex J. Rondon","email":"arondn2@gmail.com","url":"https://github.com/arondn2"},"license":"MIT","bugs":{"url":"https://github.com/arondn2/loopback-socket/issues"},"devDependencies":{"chai":"^4.1.2","coveralls":"^3.0.2","istanbul":"^0.4.5","mocha":"^5.2.0"},"ignore":["**/.*","node_modules","examples","tests"],"dependencies":{"socket.io":"^2.1.1","socketio-auth":"^0.1.1"},"gitHead":"8a585c3e2eee038f7b215dbb17c70abf93c20d02","homepage":"https://github.com/arondn2/loopback-socket#readme","_id":"loopback-socket@0.3.9","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"arondn2","email":"arondn2@gmail.com"},"dist":{"integrity":"sha512-DPCiQTHYbPczmaqnI+YyaMqhn1n6VgmVVW5VeFD3gpYZIgnIC1U8dWIVrgK6ydf3AG/A4YMs0dwOWBt6m+waTA==","shasum":"470a1e7f44aafbbf4c7ffd0c0278a3508be96f15","tarball":"https://registry.npmjs.org/loopback-socket/-/loopback-socket-0.3.9.tgz","fileCount":32,"unpackedSize":41857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxk20CRA9TVsSAnZWagAAQZcQAJ+9HdKf7s8K7BZB3I4k\n7evz7EQ8Xn/XslBWGuPaEpIZs6zyEwYQ9eDBz44C/4rXdifCfbjI5ekbfnAB\nHOu16Qvot9Fh8b6UJCOWPm3XX5SB9jiE1Cj8NZJS5/g8zz4A3O4/+soteiOU\noCqPLsY1eWUb9qsuOdmSlSMN0416tTviiC/d5kwUE5FwqVW+jYqL1GcLz6G8\nGCI5m7Y8xRMRcocdw+uRmmoItdhiLnyhOVJJRcL7XHVVSsn5JcofDcksedKb\nI8EmlRWecCWUK4+262kPNss8ATUWcEYeK9RadFOI6OC5VpW9RpIc+MAv++LZ\ne03rwefRSzgU+hCPWwJjFjI3b6ahznEVMSZMki/9DeJf6Nq2usWeGyZ2x+Db\n2zJfVbCi5TRNsZ4veVIQ2wuAlYAIokZ25uYVKxbc2j/jJs4UxifdTlulPmOb\n+0XzC4LS/lSUVZgHsZWrRotwByj/tbJE6FFdGwTscfzjAWw3TxsLLqLZS9Qh\nuWd3FzLOh0B37dFkvgu+b7SpejSm9ln0r+LaTlbcSWjlV6w3eMdWMwXxJ73w\n5ANAjeD9G/f8LrPCTdGogzFbVCmQvobqdti1rTa2KSusqkh7Kp4pKQ9yc3Ok\n7Ig8ZsaSiLNGG7TiRQmvdQcLUc+3gGc41zRt9P2cepcYHzqe2mj7U4a4GSLS\n+Xx9\r\n=FahW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5gWEXloIoO7IjT3Z5qGo7iVZ+0zEQ+PUc6y/q6LTxkAiEAjPsj/PVecn7OLxZO/sDBFNnWh0c+IKIpYOtkpuP3k44="}]},"maintainers":[{"name":"arondn2","email":"arondn2@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-socket_0.3.9_1539722675951_0.9926453042960979"},"_hasShrinkwrap":false},"0.4.0":{"name":"loopback-socket","version":"0.4.0","description":"Loopback module for create Socket.io connections and allow call methods and make subscriptions","main":"index.js","scripts":{"vpublish":"npm version patch -m \"Version %s\" && npm publish","test":"mocha --reporter spec","cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha -- -R spec test/*"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git://github.com/arondn2/loopback-socket.git"},"keywords":["strongloop","loopback","express","web","security","auth","socket","realtime","framework","websocket","events","io"],"author":{"name":"Alex J. Rondon","email":"arondn2@gmail.com","url":"https://github.com/arondn2"},"license":"MIT","bugs":{"url":"https://github.com/arondn2/loopback-socket/issues"},"devDependencies":{"chai":"^4.1.2","coveralls":"^3.0.2","istanbul":"^0.4.5","mocha":"^5.2.0"},"ignore":["**/.*","node_modules","examples","tests"],"dependencies":{"socket.io":"^2.1.1","socketio-auth":"^0.1.1"},"gitHead":"0b6ea526b5db4b98b121f1b90718742bee359055","homepage":"https://github.com/arondn2/loopback-socket#readme","_id":"loopback-socket@0.4.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"arondn2","email":"arondn2@gmail.com"},"dist":{"integrity":"sha512-TjJakD1rcTgvFRfvCKeWvxVtkc8yMQaqWYQFKJTUT2oVDUfp8fTFrYQBQ0K8qACefgmhHa27zzBRiLyQff9awQ==","shasum":"f77f6c4f1123595143df3777efe5c6b6ad5edd2d","tarball":"https://registry.npmjs.org/loopback-socket/-/loopback-socket-0.4.0.tgz","fileCount":32,"unpackedSize":41853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzgJJCRA9TVsSAnZWagAAnmsP/09z8P053EktYL8lXoGa\nbfAi/ym3SvZq6ZAhig6PoCysI60783UI4L4aPSs5QbgTx9zTTw2uvA1JkR5/\nojWnOWbcOcdag+FYYSLplDnYhNDcMKcFQKEN7WfBy6HAvO+2EPikObG52xNf\nqVb4t5SZffp79SOMZSo6vbF5uK8n718PKPaBcUeNXIWEUKOa4DSDnFjGDaQK\nlBXtACVBJRoXz7TRvL+0425Vg6LWVvNSKTSlW3CHyT/D49GZ0l7NDnBHvGX/\nejwq7a/lUvc/KApqQLm2OTgNTH1GhfsH7jFuN5z80r9s+GYGFKP8ulDzmagF\n61l/iXnW6lGiHDujWjpbKAMH/lPIkuYNF5bVsaXoq72V7tmnSmK/hzrwSJlb\nATsAsuxGpXK/cLQ4Ab78WBo7TCHJTyGN/VXFT0DBgPpW6FPEfoLsQdryjTBu\nemEf2is3Stpdgwi3Nof8wJQ22wfh9dRfKUVaxLhDIrTqICouPoE+VVNwILsQ\nSIyO6BDGUMoXDohvCKn7OURzf9ntO9vGtGvACU4gf/buaTfUIGF5ePw30JsD\n4HD3PMQM+Jl4BgkxFYuWgxK3WNw0yQpKDhVtaUOC5hxxFghkV9hhTVgkZILk\nILWN+D16cQxGoc0SKSZNiuM4YixvJmSIrB0x4Cf8t6o5zCB6mXpVQvOa+rwv\n5CDT\r\n=3xoG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDI3lugn6+HQWQuuEm6uYEw5t8tzhCmq/w+HtyeK/cFbQIhANLsIfhbxfZr1PieOvaV2WpuNzHvB5UQIFh5cF/aVSoe"}]},"maintainers":[{"name":"arondn2","email":"arondn2@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-socket_0.4.0_1540227656958_0.022517159380545326"},"_hasShrinkwrap":false},"0.4.1":{"name":"loopback-socket","version":"0.4.1","description":"Loopback module for create Socket.io connections and allow call methods and make subscriptions","main":"index.js","scripts":{"vpublish":"npm version patch -m \"Version %s\" && npm publish","test":"mocha --reporter spec","cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha -- -R spec test/*"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git://github.com/arondn2/loopback-socket.git"},"keywords":["strongloop","loopback","express","web","security","auth","socket","realtime","framework","websocket","events","io"],"author":{"name":"Alex J. Rondon","email":"arondn2@gmail.com","url":"https://github.com/arondn2"},"license":"MIT","bugs":{"url":"https://github.com/arondn2/loopback-socket/issues"},"devDependencies":{"bluebird":"^3.5.2","chai":"^4.1.2","coveralls":"^3.0.2","istanbul":"^0.4.5","mocha":"^5.2.0"},"ignore":["**/.*","node_modules","examples","tests"],"dependencies":{"socket.io":"^2.1.1","socketio-auth":"^0.1.1"},"gitHead":"3dc245c4d6b9dcabba2733396160d147c22391ce","homepage":"https://github.com/arondn2/loopback-socket#readme","_id":"loopback-socket@0.4.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"arondn2","email":"arondn2@gmail.com"},"dist":{"integrity":"sha512-6thg9iAMQcZoC6NOAsaww6xLw47RYF4yY+qWsqgL4cDkUtcCbghfPxSoUEmYdVEHRPNmWqsdIwkuHrYAr78mIA==","shasum":"e7a8d2b4fa7bdc71bba6d458479acf4418de3084","tarball":"https://registry.npmjs.org/loopback-socket/-/loopback-socket-0.4.1.tgz","fileCount":32,"unpackedSize":41879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzjB9CRA9TVsSAnZWagAA1D4P/0UktIaX1i1KNQBc5ap1\nJ7g6OqVWrKGTjVnlQZ9nu3neP7wUgITGLvUthDQXlU84jHjJR0az3nd2r5Fn\nEVDo0WdKLrFzK5fCjhXQi35Ervg7NlvDT1dhcAUqGcc8JrTyPTXkbxpTFDCB\naGBAdbOFZseG3SX8O8TeQKqFpZlP87vRgNwiyALtXsRJbqYvaG2obVOTuzgN\n++hkdCLDLtU5uYhCBJhMswFIYqxWqWYifs41X/+CJoyo9uQR+94BK0Rz/ohi\nUu0JnfKdy0C2iBi751CRev0AG139T/OQbSWZXiGgI4g7lcDhFVzjG6bCef22\n40YnJYm63xWzUr76LqoYfimyHrm96IPw7XJaqlbZ6TgXR+qsCiQ1UhF7wEkQ\nkITr8vhiSOEoaNrgmB5YM28lPfGDx/vMDCQG5/CZFpO1dINcqq0fo6mFWA7C\nzfPIyX0wcwnz16COQQCXeD4OQq4g/q0gKIXbFxFm+94UwdmNRpHjZwlU5CXA\nIgDEQv8IB+IIeQzL1mTk/2dTXzgnkz9pqZVacdVvCe7BhKSmi8N9HwPQcES5\nngSda7QYauOjqTJwdB5EKGAL+NsLFhBTu2PCppTicC14oeCIfX8najvBb1LD\nXTOUKd6m2sI9uasKQ9io4q/pbbNolLJc4XDqVjWyliCkndiJejARdU5i5oPI\nvTG4\r\n=Gk2J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDsAPyHtczOlteV4G56DqFgfrFoq4mevmQHpJkUeSkJCAiArSz4pVIDsEr9W/91T21pwcEMTwSHI/8IYL5wPrLArJw=="}]},"maintainers":[{"name":"arondn2","email":"arondn2@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-socket_0.4.1_1540239484865_0.5585725050340375"},"_hasShrinkwrap":false},"0.4.2":{"name":"loopback-socket","version":"0.4.2","description":"Loopback module for create Socket.io connections and allow call methods and make subscriptions","main":"index.js","scripts":{"vpublish":"npm version patch -m \"Version %s\" && npm publish","test":"mocha --reporter spec","cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha -- -R spec test/*"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git://github.com/arondn2/loopback-socket.git"},"keywords":["strongloop","loopback","express","web","security","auth","socket","realtime","framework","websocket","events","io"],"author":{"name":"Alex J. Rondon","email":"arondn2@gmail.com","url":"https://github.com/arondn2"},"license":"MIT","bugs":{"url":"https://github.com/arondn2/loopback-socket/issues"},"devDependencies":{"bluebird":"^3.5.2","chai":"^4.1.2","coveralls":"^3.0.2","istanbul":"^0.4.5","mocha":"^5.2.0"},"ignore":["**/.*","node_modules","examples","tests"],"dependencies":{"socket.io":"^2.1.1","socketio-auth":"^0.1.1"},"gitHead":"be49861ddfba0cf5b9ceff4020212f9984dd60e9","homepage":"https://github.com/arondn2/loopback-socket#readme","_id":"loopback-socket@0.4.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"arondn2","email":"arondn2@gmail.com"},"dist":{"integrity":"sha512-bzDCpEddDGBYeNjrR2cU+3Va8FOg78y8WJr5GIXpM3v5puds2Bqvxej/hyXK9y+rekEE67ekCvO2+O9Qmf1mMA==","shasum":"47c540fc8bb04dbae90fe18f64e7f086aeb98c3d","tarball":"https://registry.npmjs.org/loopback-socket/-/loopback-socket-0.4.2.tgz","fileCount":32,"unpackedSize":42492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4atRCRA9TVsSAnZWagAAiDUP/2yAGqDR1xXPCOUEQlmB\nvGJ0TakCBNskD3tcJFOfiLb9coqiAlDzZpgtBDzUMZHSigluejG3vB9s6sBX\n2Zau/s6jRzXwL2Z1wcVemwIidyrbuSG0jeFozyCYMSmcXWGFqFvE2c8bF4Kl\nGoxw8GgBhgLJmuxHM32cs5Ul/FyBKo2Hil5rHvmx8Z0nvvy/RITOUDjycUN9\n6i30cxga6390W5SKoFFBrdessWW5PRu7cvHPQU2DGLoY7ics550/AvVmziJY\n7Te8Li8uiIpr7M8W9HjudUG0V29oanokPsZ371cXvGyVg+PmftfLy5d8w79X\ngRJtgOmCQehN9cors7wmwiOgByHyolLHmUpwZaCPHLQslkZ98vTplcgYf2jP\niq9oMf+0BBM5b68RP9uFGHoyLw+SEA1cf+QXmBANuCuETRg9aPhOr6E4U5i9\nR5n4BkzDfl8cMX8H37Z/3bnsrg3sLuGIzdG0aZCEL/fHSUX12O281m1EWvyg\nxKT4EUVKNiXlBfgc3FCJNEYEZfee4luDnb9/INASwCprXTSI1aFMNE4HnKD3\nh/LKcTiTy/DLSZQm/K8AjZZkz5Rtmiq4jwSCCSXpAksm/IXsYZ41IXATDzZR\ncuj/Ks1TMSOgpPkZOwyflY69ClyRAsZpyoVe+ylmcjcDd4+EpF+ltSYwa2AL\nxfCV\r\n=E3H7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyTQw9NlZgTte1Uva2En65TmNcg12Xz2gg9dDV4TloaAiBNUASSb21WPQOee/97PKMYdOgB0uZbn/wPnaZVwEkkxA=="}]},"maintainers":[{"name":"arondn2","email":"arondn2@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-socket_0.4.2_1541516112708_0.5595209513101695"},"_hasShrinkwrap":false},"0.4.3":{"name":"loopback-socket","version":"0.4.3","description":"Loopback module for create Socket.io connections and allow call methods and make subscriptions","main":"index.js","scripts":{"vpublish":"npm version patch -m \"Version %s\" && npm publish","test":"mocha --reporter spec","cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha -- -R spec test/*"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git://github.com/arondn2/loopback-socket.git"},"keywords":["strongloop","loopback","express","web","security","auth","socket","realtime","framework","websocket","events","io"],"author":{"name":"Alex J. Rondon","email":"arondn2@gmail.com","url":"https://github.com/arondn2"},"license":"MIT","bugs":{"url":"https://github.com/arondn2/loopback-socket/issues"},"devDependencies":{"bluebird":"^3.5.2","chai":"^4.1.2","coveralls":"^3.0.2","istanbul":"^0.4.5","mocha":"^8.1.1"},"ignore":["**/.*","node_modules","examples","tests"],"dependencies":{"socket.io":"^2.1.1","socketio-auth":"^0.1.1"},"gitHead":"07710fdc1f887cfb84e8fcca9505319aadf1d541","homepage":"https://github.com/arondn2/loopback-socket#readme","_id":"loopback-socket@0.4.3","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-+08YzPOAEMVt80Di5EtCMdrapZNjUrnsNj+03Wm8tMW/fvsc5clTPnsrjfN1cX8lmCgCH75B9MBoSmfYYOG8eg==","shasum":"45b4dcab49ed62518cb7d6e3484aa9b238bdc392","tarball":"https://registry.npmjs.org/loopback-socket/-/loopback-socket-0.4.3.tgz","fileCount":33,"unpackedSize":170405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfL3rBCRA9TVsSAnZWagAAGhUP/0HaSV/VQxMB0GM3L0sn\n6nKQP+YaBwUenugU0YxIwOaOxMY16DK2g3QfptCRjPJrbvlf6zo739pkTHGg\nV6cyOFrDigRYzzoiq/63dS6yaCYWagSkUmQW4ahuc92efFQAEI9KKHwBzTnb\niGRlOWitO77SuXlVB16WEgxSkJ5ZqxHYKk8cp6GE3ItWBaWF45ONdBYgsM8O\nVWdIfelgnrkzi75Xq/PulSfQcRAzSAu5hXtB8SDnAgXYt7zr0Bd3ku7q0Ybl\nmil9/MFl6jwnS2QP5enpy4nGZUhurL2r1flsuFkWxBcJ+cxDfG4w/oqRk6C5\nUC/5JX+vS7lv17co8nenKVub9tUtG+scOdE/lG3z04l7XKGpRLtpZGcSvp3Z\nxheeAa8RtcaToLKy7TFTcaC/5O610I+36t77i3n2HTA8E4egllgYSRgn3viQ\nmDbWuJ2bHz6A+kXBcJYsBwlXKjmJImrh6xA22iBNIiYJHkKRdoKQlUs6OZDq\nfp63zJ6p0VB216U1XBhpN7xSCOGxzsGDUX4TDe5s8vr/HxMDt7Yj1aPfmeHU\nSrpc/jqGjv1LqiBQ9/oBv3I0FhgSt9xPBBVtgn5TF7Dq8NIkEqRnEmHttzjI\n3n8trObTob003P7QrvHWlAqo/+qGUbXcSrFKLh0CMvySmitPkM9tJXZsIHW7\nmz9l\r\n=EQ/U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQ3EY0W8MyoG8/W+k0TDkm/dEzemRRzz9Dj6JovnXt+AiEAqXv9+S0D4CFdqt2UPRTTRo1sdwno5w/oYjMqezv4HP0="}]},"maintainers":[{"name":"arondn2","email":"arondn2@gmail.com"}],"_npmUser":{"name":"arondn2","email":"arondn2@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-socket_0.4.3_1596947137116_0.11472967486496022"},"_hasShrinkwrap":false},"0.4.4":{"name":"loopback-socket","version":"0.4.4","description":"Loopback module for create Socket.io connections and allow call methods and make subscriptions","main":"index.js","scripts":{"vpublish":"npm version patch -m \"Version %s\" && npm publish","test":"mocha --reporter spec","cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha -- -R spec test/*"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git://github.com/arondn2/loopback-socket.git"},"keywords":["strongloop","loopback","express","web","security","auth","socket","realtime","framework","websocket","events","io"],"author":{"name":"Alex J. Rondon","email":"arondn2@gmail.com","url":"https://github.com/arondn2"},"license":"MIT","bugs":{"url":"https://github.com/arondn2/loopback-socket/issues"},"devDependencies":{"bluebird":"^3.5.2","chai":"^4.1.2","coveralls":"^3.0.2","istanbul":"^0.4.5","mocha":"^8.1.1"},"ignore":["**/.*","node_modules","examples","tests"],"dependencies":{"socket.io":"^2.1.1","socketio-auth":"^0.1.1"},"gitHead":"9b1fbd6483b780fe46e0b4e2d2042d27d0a7c74f","homepage":"https://github.com/arondn2/loopback-socket#readme","_id":"loopback-socket@0.4.4","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-JasbM4briao5YI3n7cxyICvMPzBsAzRAOwZDVjKCODiOZ/pSVknKLxj49rwrmvjb7oXR/ggrDytkmEszszj1ZA==","shasum":"81673148b5fbff1a739fa351010e38403dbfd9d2","tarball":"https://registry.npmjs.org/loopback-socket/-/loopback-socket-0.4.4.tgz","fileCount":33,"unpackedSize":180340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfL30/CRA9TVsSAnZWagAAzgUP/jFauGZTjyt+NHUfp+Bu\nO30VvB0i9j2RHujOgBDqmKIb0JoJFzB54awu0yK/W0bxOxfcFWRMz+OlD6F0\n1TXhq4tHq+g6ECuTAp7O8mH7/0BmEHaDg5nQ9PTR7GR6BdahccGIXzqNU/OO\nsFRuEgds8oN942tgJrYodG7qLJJMGhXShnn3HEawcZ6Ys7CPvZJv+nZ4WgSO\nekh38TsxZZ0KEfj5TqX1bkoLXIKxLR8ZKERDvkj9Zi8feyfgQtewCS7X/QHx\nGBxMC6QJ/G72y0ddP0Yc6Xc9x5fEiz831b9P/FBXFu94MbceR/hR2ng+Vl96\n1FZ0SCtc6zcB6v4FEGNCJtjKrodvPUGFXdwemK4kk5LCHfMt/5gYzlt1O3DD\nMUvaxXXP425obOBbawUrklG8YChbL7hhEZNqYSeuMZ4qR/j5rkqBXBG/+mF8\nNHVfbd8lc+q8STzYz5+3hvF2VKOkEkGDXc292ZJEszkwTApKMzKg/yMxDTv1\nJc2lsOk0nEyx33NU0JyItI2lKdQGcmyFYipDyLJ3uLoGMiOEVcQbDYly6yGD\nKefbILe7rd82ed/Gy6/gxxOE+rOMI6TO5hAE1C6eMJEZz5sxSlu1NyYaAYjX\n3SWLp/Rtyt1zXhRyzHDcCuYL7e479fBatuxQ/FaFLG7LpEIT2PTpxr5gOYXJ\nCFx9\r\n=ujE0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDgOzr2TK7H50ZwnzqjwX0Lq7IJFh+ZAOpjyOPotugFRAiAGpaDGCLkD1YxdlOuXV59tphLXDu39xzMlxAWSFYrGKw=="}]},"maintainers":[{"name":"arondn2","email":"arondn2@gmail.com"}],"_npmUser":{"name":"arondn2","email":"arondn2@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-socket_0.4.4_1596947775161_0.2452411835714019"},"_hasShrinkwrap":false},"0.4.5":{"name":"loopback-socket","version":"0.4.5","description":"Loopback module for create Socket.io connections and allow call methods and make subscriptions","main":"index.js","scripts":{"vpublish":"npm version patch -m \"Version %s\" && npm publish","test":"mocha --reporter spec","cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha -- -R spec test/*"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git://github.com/arondn2/loopback-socket.git"},"keywords":["strongloop","loopback","express","web","security","auth","socket","realtime","framework","websocket","events","io"],"author":{"name":"Alex J. Rondon","email":"arondn2@gmail.com","url":"https://github.com/arondn2"},"license":"MIT","bugs":{"url":"https://github.com/arondn2/loopback-socket/issues"},"devDependencies":{"bluebird":"^3.5.2","chai":"^4.1.2","coveralls":"^3.0.2","istanbul":"^0.4.5","mocha":"^8.1.1"},"ignore":["**/.*","node_modules","examples","tests"],"dependencies":{"socket.io":"^2.1.1","socketio-auth":"^0.1.1"},"gitHead":"0a6a8913de418472b687fa05565b6c7abed364a7","homepage":"https://github.com/arondn2/loopback-socket#readme","_id":"loopback-socket@0.4.5","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-NfBJCfri4E+OSGKmz9rz/T5V1mmm96SKQebji1iEcPZn0EPRxhMCpY7gkmsFRPhJ7Pe8TvNi+bYkoUeMFQNkTA==","shasum":"9612c4143dce017fcc6f863985723bfc17065ed8","tarball":"https://registry.npmjs.org/loopback-socket/-/loopback-socket-0.4.5.tgz","fileCount":33,"unpackedSize":187446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfL37DCRA9TVsSAnZWagAAim0P/2oHDJAj+JneqvDWPdzU\nKUDUZkVbr4G9LuxRPiHmG8iOo43al2W0J+CNPWwsiL7dl8YY4a5fmZb2igmY\n0k1+UG+E0CeXXfHHMN7bPqxvYwOnKUwkEuTkJZpX2ByMa8fNCv91W4AzQzn0\nKrDQ32aDjuBV9xNnEsfugsGBSCzGn7d5dI0LYilfSVu4reilROjcFawjGR7U\nUrZr5ftgL0Z5E5jzzKOoLRbkpItNlFzSwhynGWmpSu5eJKjXJLgQ8Z0Gj2XB\n97ROkEU3NnKDV92pz7VKTnR97BsCG6SaqnW66vhHLJPn6vQuoKnxg9VIpJTZ\n0EHfk4PFdkaJDN2AtT8LaJKMYgstOolA1wVY0ePeP0bssGLt+MK8JXZZ+xOE\nNbxUFvvjuAznHGrUsXr0mHOOeJBBiXJPLCOrxPwLkLgL9+ZC6SU7O23qr+8M\nIdEFvorO/NVWpvM/Kpfun0Ymk3amqNUl3kn7IRlPLWGn/pQhf/Opnq7l2kqN\neLOZEz8xEPeb/8/dC17N5KJG2XWOGS3Kh/WCoh+eokMjykhDKwgHJbkBz0Rp\nxg2RkBjdOCkqbSoCrYqDAD/DNt+7gis0dQLF9fVVFviBAxnDepEqwTAkb2xr\niuC0fMDK9orsmRzWZABZBF1SU3GU01iTGfPbXiqbcZbWWplkJRpKrWdT/WFU\nZJ8W\r\n=YMjJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICxjEy/MaJ5ix1aXq1Ud6eS72js33knxEd/JkBtDd+WSAiBX9he2mXyrjoCo5XBP9sZIB+i/YmxApvGCSt3kF31y1w=="}]},"maintainers":[{"name":"arondn2","email":"arondn2@gmail.com"}],"_npmUser":{"name":"arondn2","email":"arondn2@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-socket_0.4.5_1596948162856_0.33296118439025046"},"_hasShrinkwrap":false},"0.4.6":{"name":"loopback-socket","version":"0.4.6","description":"Loopback module for create Socket.io connections and allow call methods and make subscriptions","main":"index.js","scripts":{"vpublish":"npm version patch -m \"Version %s\" && npm publish","test":"mocha --reporter spec","cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha -- -R spec test/*"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git://github.com/arondn2/loopback-socket.git"},"keywords":["strongloop","loopback","express","web","security","auth","socket","realtime","framework","websocket","events","io"],"author":{"name":"Alex J. Rondon","email":"arondn2@gmail.com","url":"https://github.com/arondn2"},"license":"MIT","bugs":{"url":"https://github.com/arondn2/loopback-socket/issues"},"devDependencies":{"bluebird":"^3.5.2","chai":"^4.1.2","coveralls":"^3.0.2","istanbul":"^0.4.5","mocha":"^8.1.1"},"ignore":["**/.*","node_modules","examples","tests"],"dependencies":{"socket.io":"^2.1.1","socketio-auth":"^0.1.1"},"gitHead":"d1ba3b11bae82e61a473b12e6d62831536182411","homepage":"https://github.com/arondn2/loopback-socket#readme","_id":"loopback-socket@0.4.6","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-2iwGQBPd64jrj15kGM4TpVgSVLmThn2DssoGCexx3EWaa3nUN5PWt8vk/8zdDbj/QSIFskqz1qYQ3LovoDRwQQ==","shasum":"fecf8faa995d9a01d8a6bb8aea6fa6416876744f","tarball":"https://registry.npmjs.org/loopback-socket/-/loopback-socket-0.4.6.tgz","fileCount":33,"unpackedSize":174343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfL39gCRA9TVsSAnZWagAAAj0P+wdjyB4wyPeCK2mEYSiD\njVFbYqrEE5xpLbgKLdLITuFQjn+vL7Ubnq0Q1tDgQNdp3Xt3vWjsV/MaL+Tm\nruNizyJ6xG5w7NkJy8oFF+469YIgzf2q2npxvihZi7PswY5CJSS5H3PBIZhV\nZrdRsyOhSWnSjbCD09UEfuMlsU5EHNsi+c/xRgMoudgyg2SJ+xPFCMB9hemN\nJ6hu52W/olr1r9opRNFgR1RAsmMjYAE5yfqmCe79RGMEmVJSUb3XmXkc0qVb\nPY7n63y5yOIMPCGD338OukW3WuUCq+xA0JqapWaAesCzw1DfFutaiMZ7eRRe\nsxwkh1aAbgv3Hqi0D5UtKH0exzgDN22t+aWI2+voTql57teewcbTMmYFRl4a\nHnHWxt9SEmY/C/GgMz7KJX96SdHlY/sQ5BvURV1qw57HennlC0ro/nWw0ABE\nd9OZVw1Nia5gx9lVZt/+cYQYoHpun7sR4cx/1XyOuzicFPr5v0WKs46Olglm\n15nJt1Hi1DOQt9Dq9ahg9zsCe4zVlFaeA8Ysk83pW8p2IazuUaHuMdyyEJZi\npaKrueTCJH3n8Kqhkl/D9krM6d5t8XC8/Dp0WjEy5bi/kW2V9fh2GNviXbFt\ndWeJWFtB1JcUHg+A6rsWJWYkmVC5eX3oyf3keu/HSSpnkmbMuksrr8NFgeFg\nEwfX\r\n=GdHG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAaqt1H2CGXjnKdf7Qg9AFvXfyKVCkA6jKnlsccaBj4fAiEA5MXBf7629P/oA6Jd7fIv1TgFV820V/C2JuQygLkCNv4="}]},"maintainers":[{"name":"arondn2","email":"arondn2@gmail.com"}],"_npmUser":{"name":"arondn2","email":"arondn2@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-socket_0.4.6_1596948320070_0.28292375810383863"},"_hasShrinkwrap":false}},"readme":"loopback-socket\n===============\n\n[![npm version](https://badge.fury.io/js/loopback-socket.svg)](https://badge.fury.io/js/loopback-socket) [![Build Status](https://travis-ci.org/arondn2/loopback-socket.svg?branch=master)](https://travis-ci.org/arondn2/loopback-socket)\n[![Coverage Status](https://coveralls.io/repos/github/arondn2/loopback-socket/badge.svg?branch=master)](https://coveralls.io/github/arondn2/loopback-socket?branch=master)\n\nLoopback module for create Socket.io connections and allow call methods.\n\n## Installation\n\n`npm install loopback-socket --save`\n\n## Usage\n\n### Server side\n\n#### Include\n```js\nconst LoopbackSocket = require('loopback-socket');\n```\n\n#### LoopbackSocket.get(name, [timeout])\n\nCreate or get a instance with a specific name.\n\n##### Arguments\n Name        | Type      | Description\n-------------|-----------|-------------\n `name`      | `string`  | Name to instance. Required\n `[timeout]` | `integer` | Time to wait authentication after establish connection before disconnect the socket. Optional.\n\n##### Example\n```js\nconst loopbackSocket = LoopbackSocket.get('name');\nconst loopbackSocket = LoopbackSocket.get('name', 2000);\n```\n\n#### loopbackSocket.start(io)\n\nConfigure authentication, callbacks and methods with a server socket.\n\n##### Arguments\n Name | Type     | Description\n------|----------|-------------\n `io` | `object` | Server Socket IO instance. Required.\n\n##### Example\n```js\nconst server = require('http').createServer();\nconst io = require('socket.io')(server);\nloopbackSocket.start(io);\n```\n\n#### loopbackSocket.auth(authentication)\n\nSet the function to authenticate connected sockets.\n\n##### Arguments\n Name             | Type                                 | Description\n------------------|--------------------------------------|-------------\n `authentication` | `autentication function` or `object` | Function called with `(socket, credentials, [cb])` arguments or object like `{ model: Model, method: methodName }` where `Model` is a class and `methodName` is one of its methods (defined or to be defined) like `autentication function`.\n\n##### Authentication function\n\nIf an error is thrown in this function or it return a false value then authentication fails. If argument `cb` is not defined then the returned value will be a the authentication response, and if this value is a promise, then it will be resolved before.\n\n Name          | Type       | Description\n---------------|------------|-------------\n `socket`      | `object`   | Socket connected. Required.\n `credentials` | `object`   | Credentials received. Required.\n `[cb]`        | `function` | Callback with `(err, success)` arguments to async return value with NodeJs callback style. Optional.\n\n##### Example\n```js\n// Authentication function with NodeJs callback style\nfunction customAuthentication(socket, credentials, cb) {\n  User.getUserByCredentials(credentials, cb);\n}\n\n// Authentication function with direct value returned o Promise style\nfunction customAuthentication(socket, credentials) {\n  return User.getUserByCredentials(credentials); // return data or a promise\n}\n\n// Direct setting\nloopbackSocket.auth(customAuthentication);\n\n// Setting through a Model\nfunction MyModel() {};\n\nloopbackSocket.auth({\n  model: MyModel,\n  method: 'customAuthentication'\n});\n\nMyModel.customAuthentication = authentication;\n```\n\n#### loopbackSocket.onConnected(handler)\n\nAdd a on connected handler.\n\n##### Arguments\n Name      | Type                          | Description\n-----------|-------------------------------|-------------\n `handler` | `handler function` or `object` | Function called with `(socket, credentials, [cb])` arguments or object like `{ model: Model, method: methodName }` where `Model` is a class and `methodName` is one of its methods (defined or to be defined) with like `handler function`.\n\n##### Handler function\n\nIf argument `cb` is not defined then the returned value will be a the handler response, and if this value is a promise, then it will be resolved before.\n\n Name          | Type       | Description\n---------------|------------|-------------\n `socket`      | `object`   | Socket connected. Required.\n `credentials` | `object`   | Credentials received. Required.\n `[cb]`        | `function` | Callback with `(err, success)` arguments to async return value with NodeJs callback style. Optional.\n\n##### Example\n```js\n// Authentication function with NodeJs callback style\nfunction customOnConnectedHandler(socket, credentials, cb) {\n  User.getUserByCredentials(credentials, cb);\n}\n\n// Authentication function with direct value returned o Promise style\nfunction customOnConnectedHandler(socket, credentials) {\n  return User.getUserByCredentials(credentials); // return data or a promise\n}\n\n// Direct adding\nloopbackSocket.onConnected(customOnConnectedHandler);\n\n// Adding through a Model\nfunction MyModel() {};\n\nloopbackSocket.onConnected({\n  model: MyModel,\n  method: 'customOnConnectedHandler'\n});\n\nMyModel.customOnConnectedHandler = customOnConnectedHandler;\n```\n\n#### loopbackSocket.removeOnConnected(handler)\n\nRemove a connected handler\n\n##### Arguments\n Name      | Type                   | Description\n-----------|------------------------|-------------\n `handler` | `function` or `object` | Function called with `(socket, credentials, [cb])` arguments or object like `{ model: Model, method: methodName }` where `Model` is a class and `methodName` is one of its methods (defined or to be defined) with like `handler function`.\n\n##### Example\n```js\n// Direct remove\nloopbackSocket.onConnected(customOnConnectedHandler);\n\n// Remove Model method\nfunction MyModel() {};\n\nloopbackSocket.removeOnConnected({\n  model: MyModel,\n  method: 'customOnConnectedHandler'\n});\n```\n\n#### loopbackSocket.defineMethod(methodName, method)\n\nDefine a method to call by socket connection or replace one existing.\n\n##### Arguments\n Name         | Type                          | Description\n--------------|-------------------------------|-------------\n `methodName` | `string`                      | Method name.\n `method`     | `method function` or `object` | Function called with `(socket, credentials, args, [cb])` arguments or object like `{ model: Model, method: methodName }` where `Model` is a class and `methodName` is one of its methods (defined or to be defined) with like `method function`.\n\n##### Method function\n\nIf argument `cb` is not defined then the returned value will be the method called reponse, and if this value is a promise, then it will be resolved before.\n\n Name          | Type       | Description\n---------------|------------|-------------\n `socket`      | `object`   | Socket connected. Required.\n `credentials` | `object`   | Credentials received. Required.\n `args`.       | `object`   | Arguments to call method. Required.\n `[cb]`        | `function` | Callback with `(err, success)` arguments to async return value with NodeJs callback style. Optional.\n\n##### Example\n```js\n/// Method function with NodeJs callback style\nfunction customMethod(socket, credentials, args, cb) {\n  let data;\n\n  // Option 1\n  cb(null, data); // Client receives { result: data }\n  \n  // Option 2\n  cb('myError');  // Client receives { error: 'myError' }\n\n}\n\n/// Method function with direct value returned o Promise style\nfunction customMethod(socket, credentials, args) {\n  let dataOrPromise;\n\n  // Option 1\n  return dataOrPromise; // Client receives { result: dataOrPromiseResolvedValue }\n\n  // Option 2\n  throw 'myError'; // Client receives { error: 'myError' }\n\n}\n\n// Direct definition\nloopbackSocket.defineMethod('customMethod', customMethod);\n\n\n// Definition through a Model\nfunction MyModel() {};\n\nloopbackSocket.defineMethod('customMethod', {\n  model: MyModel,\n  method: 'customMethod',\n});\n\nMyModel.customMethod = customMethod;\n\n```\n\n#### loopbackSocket.removeMethod(methodName)\n\nRemove a method of socket.\n\n##### Arguments\n Name      | Type        | Description\n-----------|-------------|-------------\n `methodName` | `string` | Method name to remove.\n\n##### Example\n```js\n// Direct remove\nloopbackSocket.onConnected('customMethod');\n```\n\n### Client side sample\n\n```js\nconst socket = io('http://localhost');\n\nsocket.on('connect', (socket) => {\n  // send credentials\n  socket.emit('authentication', credentials);\n});\n\nsocket.on('authenticated', (socket) => {\n  // socket authenticated\n});\n\nsocket.on('unauthorized', (socket) => {\n  // socket failed authentication\n});\n\nfunction callMyMethod() {\n  // Call a defined socket method\n  socket.emit('myMethod', {}, (response) => {\n    if (response.error) {\n      // Method return a error;\n      return;\n    }\n    // Method success;\n    console.log(response.result);\n  });\n}\n\n```\n\n### Samples\n\n#### Loopback + AngularJS:\n\nhttps://github.com/arondn2/loopback-socket/tree/master/examples/loopback\n\n## Troubles\n\nIf you have any kind of trouble with it, just let me now by raising an issue on the GitHub issue tracker here:\n\nhttps://github.com/arondn2/loopback-socket/issues\n\nAlso, you can report the orthographic errors in the READMEs files or comments. Sorry for that, I do not speak English.\n\n## Tests\n\n`npm test` or `npm run cover`\n\n## Contributing\n\nIn lieu of a formal style guide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code.\n","maintainers":[{"name":"arondn2","email":"arondn2@gmail.com"}],"time":{"modified":"2022-05-08T10:44:20.249Z","created":"2018-01-25T03:28:22.555Z","1.0.0":"2018-01-25T03:28:22.555Z","0.1.1":"2018-01-25T04:22:14.523Z","0.1.2":"2018-01-25T04:41:50.280Z","0.1.3":"2018-01-25T04:47:32.958Z","0.1.4":"2018-01-25T04:47:37.944Z","0.1.5":"2018-01-25T04:47:42.779Z","0.1.6":"2018-01-25T04:48:09.076Z","0.1.7":"2018-01-25T04:56:23.046Z","0.1.8":"2018-01-27T18:24:09.575Z","0.2.0":"2018-01-29T06:20:12.610Z","0.3.0":"2018-01-29T21:19:01.582Z","0.3.1":"2018-01-30T01:06:59.855Z","0.3.3":"2018-01-30T02:49:34.666Z","0.3.4":"2018-02-01T04:50:54.580Z","0.3.5":"2018-07-21T01:31:39.266Z","0.3.6":"2018-09-13T19:09:21.225Z","0.3.7":"2018-09-13T19:22:29.858Z","0.3.8":"2018-10-07T16:10:19.019Z","0.3.9":"2018-10-16T20:44:36.159Z","0.4.0":"2018-10-22T17:00:57.050Z","0.4.1":"2018-10-22T20:18:05.034Z","0.4.2":"2018-11-06T14:55:12.844Z","0.4.3":"2020-08-09T04:25:37.249Z","0.4.4":"2020-08-09T04:36:15.343Z","0.4.5":"2020-08-09T04:42:43.032Z","0.4.6":"2020-08-09T04:45:20.168Z"},"homepage":"https://github.com/arondn2/loopback-socket#readme","keywords":["strongloop","loopback","express","web","security","auth","socket","realtime","framework","websocket","events","io"],"repository":{"type":"git","url":"git://github.com/arondn2/loopback-socket.git"},"author":{"name":"Alex J. Rondon","email":"arondn2@gmail.com","url":"https://github.com/arondn2"},"bugs":{"url":"https://github.com/arondn2/loopback-socket/issues"},"license":"MIT","readmeFilename":"README.md"}