{"_id":"pushinator","_rev":"44-005068b3f4d40b9eebfb52095d07ee69","name":"pushinator","dist-tags":{"latest":"1.6.3"},"versions":{"0.9.7":{"name":"pushinator","version":"0.9.7","author":{"name":"Gevriye Duman","email":"gabriel.duman@gmail.com"},"_id":"pushinator@0.9.7","maintainers":[{"name":"saz","email":"me@saz.sh"}],"contributors":[{"url":"http://saz.sh","name":"Steffen Zieger","email":"me@saz.sh"}],"homepage":"https://github.com/KWICKCommunity/pushinator","bin":{"pushinator":"./pushinator.js"},"dist":{"shasum":"a9a0aaeb90ff859e26929d7ac9fca550981c87bf","tarball":"https://registry.npmjs.org/pushinator/-/pushinator-0.9.7.tgz","integrity":"sha512-h/5FpH/8+ie2PRq8H09xXDsZRp5y8+ioL/zoBQmATa3VB6brvh7pMwLy+l+ovbeTlKnUIIkHGxJ7osD4egB2ng==","signatures":[{"sig":"MEQCIHCX3+IZiBfPUtVllIXRpUwaoZ+tZt3xdnPeM0VxaFVsAiAhBSzTjgTyiFu5VJoya/4bz2mRYo9+mGM7jlScKG4W+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"~v0.4.10"},"scripts":{},"licenses":[{"url":"http://www.gnu.org/licenses/gpl-2.0.txt","type":"GPLv2"}],"repository":{"url":"git://github.com/KWICKCommunity/pushinator.git","type":"git"},"_npmVersion":"1.0.22","description":"A simple server to push messages in realtime from your application to http clients, based on socket.io","directories":{},"_nodeVersion":"v0.5.2","_npmJsonOpts":{"file":"/home/gdu/.npm/pushinator/0.9.7/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{"init":"~0.1.1","nomnom":"~1.0.0","socket.io":"~0.7.7"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":false},"0.9.8":{"name":"pushinator","version":"0.9.8","author":{"name":"Gevriye Duman","email":"gabriel.duman@gmail.com"},"_id":"pushinator@0.9.8","maintainers":[{"name":"saz","email":"me@saz.sh"}],"contributors":[{"url":"http://saz.sh","name":"Steffen Zieger","email":"me@saz.sh"}],"homepage":"https://github.com/KWICKCommunity/pushinator","bin":{"pushinator":"./pushinator.js"},"dist":{"shasum":"4879f95837359271bd66ecfb2da6d1ac53a3aba1","tarball":"https://registry.npmjs.org/pushinator/-/pushinator-0.9.8.tgz","integrity":"sha512-O4HslWcnQxxrp0vFJP0Cp8VURFmRoDRtgazZjR3Ia59h4D20Eixuf9GYSPkIkwQeti5q6ftm7CaZRluM2dZ7XA==","signatures":[{"sig":"MEQCIHSDROE63khfJSbnxLMOflmEi++rrwpC/FQ1xDfe4NaxAiAh5gv2EJzZOGxCW0hMa1JtYoiPOQqX31ip48TPrgpndw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"~v0.4.10"},"scripts":{},"licenses":[{"url":"http://www.gnu.org/licenses/gpl-2.0.txt","type":"GPLv2"}],"repository":{"url":"git://github.com/KWICKCommunity/pushinator.git","type":"git"},"_npmVersion":"1.0.22","description":"A simple server to push messages in realtime from your application to http clients, based on socket.io","directories":{},"_nodeVersion":"v0.5.2","_npmJsonOpts":{"file":"/home/gdu/.npm/pushinator/0.9.8/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{"init":"~0.1.1","nomnom":"~1.0.0","socket.io":"~0.7.7"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":false},"0.9.9":{"name":"pushinator","version":"0.9.9","author":{"name":"Gevriye Duman","email":"gabriel.duman@gmail.com"},"_id":"pushinator@0.9.9","maintainers":[{"name":"saz","email":"me@saz.sh"}],"contributors":[{"url":"http://saz.sh","name":"Steffen Zieger","email":"me@saz.sh"}],"homepage":"https://github.com/KWICKCommunity/pushinator","bin":{"pushinator":"./pushinator.js"},"dist":{"shasum":"afd6ad17feafaa51d3127d097d7f58de38d6f702","tarball":"https://registry.npmjs.org/pushinator/-/pushinator-0.9.9.tgz","integrity":"sha512-Fiqr0lShJQ+mP1RXlFcBZCNWLk7th0jGkR0Dq1i6kkEP99CD0gWoMsMMWIdFS4/ssaZRFj872c7aV8RYL6pp0A==","signatures":[{"sig":"MEUCICAGRFxlXEsNo7uzc9rUyKm8BY7pOIXpYZSCW7q6w6VCAiEA0/77Q/G6SHu2PHZk/oSBWYRKuVn9Al6JM8s5SKv5org=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"~v0.4.10"},"scripts":{},"licenses":[{"url":"http://www.gnu.org/licenses/gpl-2.0.txt","type":"GPLv2"}],"repository":{"url":"git://github.com/KWICKCommunity/pushinator.git","type":"git"},"_npmVersion":"1.0.22","description":"A simple server to push messages in realtime from your application to http clients, based on socket.io","directories":{},"_nodeVersion":"v0.5.3","_npmJsonOpts":{"file":"/home/gdu/.npm/pushinator/0.9.9/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{"init":"~0.1.1","nomnom":"~1.0.0","socket.io":"~0.7.7","node-syslog":"~1.0.0"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":false},"0.9.10":{"name":"pushinator","version":"0.9.10","author":{"name":"Gevriye Duman","email":"gabriel.duman@gmail.com"},"_id":"pushinator@0.9.10","maintainers":[{"name":"saz","email":"me@saz.sh"}],"contributors":[{"url":"http://saz.sh","name":"Steffen Zieger","email":"me@saz.sh"}],"homepage":"https://github.com/KWICKCommunity/pushinator","bin":{"pushinator":"./pushinator.js"},"dist":{"shasum":"2b7f40c77c93144576b0df8cd109bfaed317be03","tarball":"https://registry.npmjs.org/pushinator/-/pushinator-0.9.10.tgz","integrity":"sha512-V65uxpI5yz6D4AT1KOnvpZOOm68J9Q/+UTZSquqcaXHucK207p8T/4t9eSCZS+/nroI8LcKLA8mszBr1jwtAIg==","signatures":[{"sig":"MEUCIQDCO4/nifjSAWVWFjo6Lvkqf9KXhQRK2rm2AHrDp+epNQIgYRJ9i55/40sQmw5VUncjnMhUhhIuNOmeIyVIjopfZQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"~v0.4.10"},"scripts":{},"licenses":[{"url":"http://www.gnu.org/licenses/gpl-2.0.txt","type":"GPLv2"}],"repository":{"url":"git://github.com/KWICKCommunity/pushinator.git","type":"git"},"_npmVersion":"1.0.22","description":"A simple server to push messages in realtime from your application to http clients, based on socket.io","directories":{},"_nodeVersion":"v0.5.3","_npmJsonOpts":{"file":"/home/gdu/.npm/pushinator/0.9.10/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{"init":"~0.1.1","nomnom":"~1.0.0","socket.io":"~0.7.7","node-syslog":"~1.0.0"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":false},"0.9.11":{"name":"pushinator","version":"0.9.11","author":{"name":"Gabriel Duman","email":"gabriel.duman@gmail.com"},"_id":"pushinator@0.9.11","maintainers":[{"name":"saz","email":"me@saz.sh"}],"contributors":[{"url":"http://saz.sh","name":"Steffen Zieger","email":"me@saz.sh"}],"homepage":"https://github.com/KWICKCommunity/pushinator","bin":{"pushinator":"./pushinator.js"},"dist":{"shasum":"3a300d7d5c4a30c9d47bfc6d177da1d65d7b304a","tarball":"https://registry.npmjs.org/pushinator/-/pushinator-0.9.11.tgz","integrity":"sha512-EfCvG0f7RHpZRZstaLRUifdkDual96GrAUpJi4/w3fIqGXR1S2gMa0DY/Pygq4XhuttOluDlRNvEnDFTKAgBkA==","signatures":[{"sig":"MEUCIQDafHCmB0tJoml62zXtK3QYoTMIaBb9KQybwOYJs+FPpwIgR3qor09y3yhMZ9qEAh44d7Vb1OcMZZFHSlSBgROOuZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"~v0.4.10"},"scripts":{},"licenses":[{"url":"http://www.gnu.org/licenses/gpl-2.0.txt","type":"GPLv2"}],"repository":{"url":"git://github.com/KWICKCommunity/pushinator.git","type":"git"},"_npmVersion":"1.0.22","description":"A simple server to push messages in realtime from your application to http clients, based on socket.io","directories":{},"_nodeVersion":"v0.4.10","_npmJsonOpts":{"file":"/home/gdu/.npm/pushinator/0.9.11/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{"init":"~0.1.1","nomnom":"~1.0.0","socket.io":"~0.7.7","node-syslog":"~1.0.0"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"1.0.0":{"name":"pushinator","version":"1.0.0","author":{"name":"Gabriel Duman","email":"gabriel.duman@gmail.com"},"_id":"pushinator@1.0.0","maintainers":[{"name":"saz","email":"me@saz.sh"}],"contributors":[{"url":"http://saz.sh","name":"Steffen Zieger","email":"me@saz.sh"}],"homepage":"https://github.com/KWICKCommunity/pushinator","bin":{"pushinator":"./pushinator.js"},"dist":{"shasum":"b00e1cf40e8e631008dd859a6bd75c4006c942d1","tarball":"https://registry.npmjs.org/pushinator/-/pushinator-1.0.0.tgz","integrity":"sha512-DKPCGYgVqLurk/pnjrfr4ew4WdUndQ8E8Czgwfqb1/qk3WFpitUgIRpAL2E/i8RlIJKpAroZwnVZ4mmcNQKAgw==","signatures":[{"sig":"MEYCIQCGlaURRjMZz1EYrP1Cw91IS4ml75FsyB1BH1tqBRlj0gIhAIjrnuzatPjvJ7x6O78W+Pq/5snxyCkyZ8hYAaTY57Yw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"~v0.4.10"},"_npmUser":{"name":"saz","email":"me@saz.sh"},"licenses":[{"url":"http://www.gnu.org/licenses/gpl-2.0.txt","type":"GPLv2"}],"repository":{"url":"git://github.com/KWICKCommunity/pushinator.git","type":"git"},"_npmVersion":"1.0.104","description":"A simple server to push messages in realtime from your application to http clients, based on socket.io","directories":{},"_nodeVersion":"v0.4.10","dependencies":{"init":"~0.1.1","nomnom":"~1.0.0","socket.io":"~0.8.7","node-syslog":"~1.0.0"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"1.5.0":{"name":"pushinator","version":"1.5.0","author":{"name":"Gabriel Duman","email":"gabriel.duman@gmail.com"},"_id":"pushinator@1.5.0","maintainers":[{"name":"saz","email":"me@saz.sh"}],"contributors":[{"url":"http://saz.sh","name":"Steffen Zieger","email":"me@saz.sh"}],"homepage":"https://github.com/KWICKCommunity/pushinator","bin":{"pushinator":"./pushinator.js"},"dist":{"shasum":"87138ac97c651ef6a61f10bd23f2c28076db3595","tarball":"https://registry.npmjs.org/pushinator/-/pushinator-1.5.0.tgz","integrity":"sha512-C9wCzbCEz1RAdrOD9zBaADgbm51jgIvOzC6AE+Om6NDCcRqJUQBbINQKMVYyACV+etH20JfrPe7H1ZHp92M+vw==","signatures":[{"sig":"MEQCIHEV5xrpLEdz3JTH+PQDljBdgpLi4V50zj4QL2YbKbqeAiBtwAeQRS3XL2xCt9HCguQsci4jyEMvmjH6e5LZu1gwFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"~v0.4.10"},"_npmUser":{"name":"saz","email":"me@saz.sh"},"licenses":[{"url":"http://www.gnu.org/licenses/gpl-2.0.txt","type":"GPLv2"}],"repository":{"url":"git://github.com/KWICKCommunity/pushinator.git","type":"git"},"_npmVersion":"1.0.104","description":"A simple server to push messages in realtime from your application to http clients, based on socket.io","directories":{},"_nodeVersion":"v0.4.10","dependencies":{"init":"~0.1.2","nomnom":"~1.5.1","socket.io":"~0.9.2","node-syslog":"~1.1.2"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"1.5.1":{"name":"pushinator","version":"1.5.1","author":{"name":"Gabriel Duman","email":"gabriel.duman@gmail.com"},"_id":"pushinator@1.5.1","maintainers":[{"name":"saz","email":"me@saz.sh"}],"contributors":[{"url":"http://saz.sh","name":"Steffen Zieger","email":"me@saz.sh"}],"homepage":"https://github.com/KWICKCommunity/pushinator","bin":{"pushinator":"./pushinator.js"},"dist":{"shasum":"653ad8d55d4438223724d1696e839035f1f9a67d","tarball":"https://registry.npmjs.org/pushinator/-/pushinator-1.5.1.tgz","integrity":"sha512-FVvxrUrD/tqGt5CepvsDFyUsWDVz4ZeF3Dnwu2NXVGIvlRinvdJuClpjc5fT87SGiEL56ngKLcV3RKu1EjHwrQ==","signatures":[{"sig":"MEYCIQCahJFNq8G6B2LSoUcmFHpCRPuhRducg1n4YNwpyYpULgIhAMwseb3rNo1ozSJDHcVv+gC0pHlJ7JrkaYjPHV2L+26K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"~v0.4.10"},"_npmUser":{"name":"saz","email":"me@saz.sh"},"licenses":[{"url":"http://www.gnu.org/licenses/gpl-2.0.txt","type":"GPLv2"}],"repository":{"url":"git://github.com/KWICKCommunity/pushinator.git","type":"git"},"_npmVersion":"1.0.106","description":"A simple server to push messages in realtime from your application to http clients, based on socket.io","directories":{},"_nodeVersion":"v0.4.10","dependencies":{"init":"~0.1.2","nomnom":"~1.5.1","socket.io":"~0.9.2","node-syslog":"~1.0.2"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"1.5.2":{"name":"pushinator","version":"1.5.2","author":{"name":"Gabriel Duman","email":"gabriel.duman@gmail.com"},"_id":"pushinator@1.5.2","maintainers":[{"name":"saz","email":"me@saz.sh"}],"contributors":[{"url":"http://saz.sh","name":"Steffen Zieger","email":"me@saz.sh"}],"homepage":"https://github.com/KWICKCommunity/pushinator","bin":{"pushinator":"./pushinator.js"},"dist":{"shasum":"07dd6194088451894a23c7b239e563375fe4b63a","tarball":"https://registry.npmjs.org/pushinator/-/pushinator-1.5.2.tgz","integrity":"sha512-eMcavyGcFmxWFD8uU4OxS2kehkj9qZTQcGJPG/L/k3sckTcSsNobXssTcVSX3d5NPEJSRycX5PrYSo8IaC8l5g==","signatures":[{"sig":"MEUCIQCM/tNrm7nWZcvp3TBC4Y1x0Yaivk/kD/D0VJTMtkUahwIgJFuWTG7f1kIGZ4tAPd2nqs9vwiRFMjHUSXd128GQlMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"0.4.12 - 0.6.15"},"_npmUser":{"name":"saz","email":"me@saz.sh"},"licenses":[{"url":"http://www.gnu.org/licenses/gpl-2.0.txt","type":"GPLv2"}],"repository":{"url":"git://github.com/KWICKCommunity/pushinator.git","type":"git"},"_npmVersion":"1.1.4","description":"A simple server to push messages in realtime from your application to http clients, based on socket.io","_nodeVersion":"v0.6.15","dependencies":{"init":"~0.1.2","nomnom":"~1.5.1","socket.io":"~0.9.6","node-syslog":"~1.1.2"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{},"directories":{}},"1.5.3":{"name":"pushinator","version":"1.5.3","author":{"name":"Gabriel Duman","email":"gabriel.duman@gmail.com"},"_id":"pushinator@1.5.3","maintainers":[{"name":"saz","email":"me@saz.sh"}],"contributors":[{"url":"http://saz.sh","name":"Steffen Zieger","email":"me@saz.sh"}],"homepage":"https://github.com/KWICKCommunity/pushinator","bin":{"pushinator":"./pushinator.js"},"dist":{"shasum":"7be83921b3de857e1e1efd41c5cf1fddcf85bdf2","tarball":"https://registry.npmjs.org/pushinator/-/pushinator-1.5.3.tgz","integrity":"sha512-4G7v3J3zipD12Cg/x1onHAZCgbj5KWI8rdNPu4dYDeRu7ikOp0fWKQmyrib2wNjZRhMSD8Dxz0wYh5cNmyj9yQ==","signatures":[{"sig":"MEYCIQCd75ULQKmqFzwGJ5FstSpIX7GhpRJiLn10Nu1WXYyrgAIhAL9vb/DI5lLlyiP/YEyN59HkSDxZfjdcVtEFl+1dAFOg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"0.4.12 - 0.6.15"},"_npmUser":{"name":"saz","email":"me@saz.sh"},"licenses":[{"url":"http://www.gnu.org/licenses/gpl-2.0.txt","type":"GPLv2"}],"repository":{"url":"git://github.com/KWICKCommunity/pushinator.git","type":"git"},"_npmVersion":"1.1.4","description":"A simple server to push messages in realtime from your application to http clients, based on socket.io","_nodeVersion":"v0.6.15","dependencies":{"init":"~0.1.2","nomnom":"~1.5.1","socket.io":"~0.9.6","node-syslog":"~1.1.2"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{},"directories":{}},"1.5.4":{"name":"pushinator","version":"1.5.4","author":{"name":"Gabriel Duman","email":"gabriel.duman@gmail.com"},"_id":"pushinator@1.5.4","maintainers":[{"name":"saz","email":"me@saz.sh"}],"contributors":[{"url":"http://saz.sh","name":"Steffen Zieger","email":"me@saz.sh"}],"homepage":"https://github.com/KWICKCommunity/pushinator","bin":{"pushinator":"./pushinator.js"},"dist":{"shasum":"363697d4835e88a30cc8c2c365dd4d2c075a9f91","tarball":"https://registry.npmjs.org/pushinator/-/pushinator-1.5.4.tgz","integrity":"sha512-DoPGkOwBP1KVowOLnzXn0lloGc0SoEAXaH54n0UliHpwrXM/Vnjm+Ewfr/U6AGXAl3Edy12HNna01qAi1KM5Gw==","signatures":[{"sig":"MEUCIGQwXCoo8VpXpxH33HifkrOn2dVVi75Evf7R/XENyXrBAiEAksVRTUTe3O/N2AnHl0gzE48ygUWbJEZU+IGp6UURyxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"0.4.12 - 0.6.18"},"_npmUser":{"name":"saz","email":"me@saz.sh"},"licenses":[{"url":"http://www.gnu.org/licenses/gpl-2.0.txt","type":"GPLv2"}],"repository":{"url":"git://github.com/KWICKCommunity/pushinator.git","type":"git"},"_npmVersion":"1.1.4","description":"A simple server to push messages in realtime from your application to http clients, based on socket.io","_nodeVersion":"v0.6.18","dependencies":{"init":"~0.1.2","nomnom":"~1.5.1","socket.io":"~0.9.6","node-syslog":"~1.1.2"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{},"directories":{}},"1.6.0":{"name":"pushinator","version":"1.6.0","author":{"name":"Gabriel Duman","email":"gabriel.duman@gmail.com"},"_id":"pushinator@1.6.0","maintainers":[{"name":"saz","email":"me@saz.sh"}],"contributors":[{"url":"http://saz.sh","name":"Steffen Zieger","email":"me@saz.sh"}],"homepage":"https://github.com/KWICKCommunity/pushinator","bin":{"pushinator":"./pushinator.js"},"dist":{"shasum":"d93ab5e0e6a72010f6ef33c6e6588174daa932e1","tarball":"https://registry.npmjs.org/pushinator/-/pushinator-1.6.0.tgz","integrity":"sha512-Ma8hz3TLjeoSivLBMVptY7TIzHch3w9g6O0V+xakmkhETByKNEQfFIceqvsbijWinBEkhbfl4tMinSeuiE6SWQ==","signatures":[{"sig":"MEYCIQCE3V5kMFMRMXZ8VUj/O3NCbb1eBckLdyw5dkUBYyGfQgIhAIb6sXLHLmwhNQTFVKeRbzJbjKmyDnmbUrWyxXfLU//M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"0.4.12 - 0.6.18"},"_npmUser":{"name":"saz","email":"me@saz.sh"},"licenses":[{"url":"http://www.gnu.org/licenses/gpl-2.0.txt","type":"GPLv2"}],"repository":{"url":"git://github.com/KWICKCommunity/pushinator.git","type":"git"},"_npmVersion":"1.1.24","description":"A simple server to push messages in realtime from your application to http clients, based on socket.io","_nodeVersion":"v0.6.18","dependencies":{"init":"~0.1.2","nomnom":"~1.5.2","socket.io":"~0.9.10","node-syslog":"~1.1.2"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{},"directories":{}},"1.6.1":{"name":"pushinator","version":"1.6.1","author":{"name":"Gabriel Duman","email":"gabriel.duman@gmail.com"},"_id":"pushinator@1.6.1","maintainers":[{"name":"saz","email":"me@saz.sh"}],"contributors":[{"url":"http://saz.sh","name":"Steffen Zieger","email":"me@saz.sh"}],"homepage":"https://github.com/KWICKCommunity/pushinator","bin":{"pushinator":"./pushinator.js"},"dist":{"shasum":"5d95ca690233e644d9de8cba6c222402e97938e2","tarball":"https://registry.npmjs.org/pushinator/-/pushinator-1.6.1.tgz","integrity":"sha512-EEcrRunh8WFAvCOUcZX0bS95QvXOL1obah32u3G88synsbZrK5s0D2M968qjo6dKuXBXFmJkXkEpM/26soou+w==","signatures":[{"sig":"MEYCIQDA8zvZspCiI5C5wACdIi0emL3pvYWsUXYaRUc6hvQ7AgIhALSwmkA3UpKyxELv2Wft+e3oXnHDS50irqtecFHFntIH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"0.4.12 - 0.6.18"},"_npmUser":{"name":"saz","email":"me@saz.sh"},"licenses":[{"url":"http://www.gnu.org/licenses/gpl-2.0.txt","type":"GPLv2"}],"repository":{"url":"git://github.com/KWICKCommunity/pushinator.git","type":"git"},"_npmVersion":"1.1.24","description":"A simple server to push messages in realtime from your application to http clients, based on socket.io","_nodeVersion":"v0.6.18","dependencies":{"init":"~0.1.2","nomnom":"~1.5.2","socket.io":"~0.9.10","node-syslog":"~1.1.2"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{},"directories":{}},"1.6.2":{"name":"pushinator","version":"1.6.2","author":{"name":"Gabriel Duman","email":"gabriel.duman@gmail.com"},"_id":"pushinator@1.6.2","maintainers":[{"name":"saz","email":"me@saz.sh"},{"name":"brstgt","email":"brstgt@gmail.com"}],"contributors":[{"url":"http://saz.sh","name":"Steffen Zieger","email":"me@saz.sh"},{"name":"Benjamin Roth","email":"brstgt@gmail.com"}],"homepage":"https://github.com/KWICKCommunity/pushinator","bin":{"pushinator":"./pushinator.js"},"dist":{"shasum":"6d77c16da23f076ba07b3fb955f7a9d63356035e","tarball":"https://registry.npmjs.org/pushinator/-/pushinator-1.6.2.tgz","integrity":"sha512-p0URvhgO/VYVwS09R8lzle6ptd/PSickMwQJqNEw0Nzbub/gBAYJDClxCUNIMP99jhn1ksLaVW42Gh9hk80j3w==","signatures":[{"sig":"MEUCIEHwPLH1AvjCnlYQuPcKgY6MMcklqZcHt2llGfHwekcrAiEAsQmvKNbSQtZo+DMR16LZPgm/kPGKdyHaWHH0GN5vaJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"0.4.12 - 0.6.18"},"_npmUser":{"name":"brstgt","email":"brstgt@gmail.com"},"licenses":[{"url":"http://www.gnu.org/licenses/gpl-2.0.txt","type":"GPLv2"}],"repository":{"url":"git://github.com/KWICKCommunity/pushinator.git","type":"git"},"_npmVersion":"1.1.24","description":"A simple server to push messages in realtime from your application to http clients, based on socket.io","_nodeVersion":"v0.6.18","dependencies":{"init":"~0.1.2","nomnom":"~1.5.2","socket.io":"~0.9.10","node-syslog":"~1.1.2"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{},"directories":{}},"1.6.3":{"name":"pushinator","version":"1.6.3","author":{"name":"Gabriel Duman","email":"gabriel.duman@gmail.com"},"_id":"pushinator@1.6.3","maintainers":[{"name":"saz","email":"me@saz.sh"},{"name":"brstgt","email":"brstgt@gmail.com"}],"contributors":[{"url":"http://saz.sh","name":"Steffen Zieger","email":"me@saz.sh"},{"name":"Benjamin Roth","email":"brstgt@gmail.com"}],"homepage":"https://github.com/KWICKCommunity/pushinator","bugs":{"url":"https://github.com/KWICKCommunity/pushinator/issues"},"bin":{"pushinator":"./pushinator.js"},"dist":{"shasum":"4dd04e5200243f557cebee912b30e0458c9aea65","tarball":"https://registry.npmjs.org/pushinator/-/pushinator-1.6.3.tgz","integrity":"sha512-cxsMdgqzkyzknkYDO3Z8gGppOGZlmA3ax15sBQxccT1kPEXuJwLc+gqhG6f41tq4I2b1dWTIRXtmjDlApv8eTQ==","signatures":[{"sig":"MEUCIEsOA9txv6adu7gS0N24exy/yyAlh4f21I1LBNKFiLspAiEAj1gFsesN5izBGZiFZYntA1ZDkUUjGXaritHvAtMaN0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"4dd04e5200243f557cebee912b30e0458c9aea65","engines":{"node":"0.4.12 - 0.6.18"},"gitHead":"d629c4188c67ddaf5bf6c8688d0a46c01759a748","scripts":{},"_npmUser":{"name":"brstgt","email":"brstgt@gmail.com"},"licenses":[{"url":"http://www.gnu.org/licenses/gpl-2.0.txt","type":"GPLv2"}],"repository":{"url":"git://github.com/KWICKCommunity/pushinator.git","type":"git"},"_npmVersion":"2.1.3","description":"A simple server to push messages in realtime from your application to http clients, based on socket.io","_nodeVersion":"0.10.28","dependencies":{"init":"~0.1.2","nomnom":"~1.5.2","socket.io":"~0.9.10","node-syslog":"~1.1.2"},"devDependencies":{},"directories":{}}},"time":{"created":"2011-08-09T16:50:39.954Z","modified":"2024-08-06T08:20:51.890Z","0.9.7":"2011-08-09T16:50:45.788Z","0.9.8":"2011-08-09T17:52:25.144Z","0.9.9":"2011-08-10T08:43:46.483Z","0.9.10":"2011-08-10T09:10:20.455Z","0.9.11":"2011-08-15T16:13:08.067Z","1.0.0":"2011-11-08T15:05:20.998Z","1.5.0":"2012-03-27T09:38:34.419Z","1.5.1":"2012-03-27T13:08:58.385Z","1.5.2":"2012-04-24T13:41:56.471Z","1.5.3":"2012-04-24T13:43:51.578Z","1.5.4":"2012-06-05T16:25:27.636Z","1.6.0":"2012-08-21T13:03:40.623Z","1.6.1":"2012-11-15T15:53:34.315Z","1.6.2":"2013-07-12T16:08:52.896Z","1.6.3":"2014-10-03T07:16:30.889Z"},"bugs":{"url":"https://github.com/KWICKCommunity/pushinator/issues"},"author":{"name":"Gabriel Duman","email":"gabriel.duman@gmail.com"},"homepage":"https://github.com/KWICKCommunity/pushinator","repository":{"url":"git://github.com/KWICKCommunity/pushinator.git","type":"git"},"description":"A simple server to push messages in realtime from your application to http clients, based on socket.io","contributors":[{"url":"http://saz.sh","name":"Steffen Zieger","email":"me@saz.sh"},{"name":"Benjamin Roth","email":"brstgt@gmail.com"}],"maintainers":[{"email":"brstgt@gmail.com","name":"brstgt"}],"readme":"# pushinator\n\nA simple server to push messages in realtime from your application to http clients, based on socket.io\n\n## Installation\n\n\tnpm install pushinator\n\n## Example configuration\n\n```javascript\n\tmodule.exports = {\n\t\t// Path to pid file\n\t        pidfile: '/tmp/pushinator.pid',\n\t\t// Admin section\n\t        admin: {\n\t\t\t// Host or IP to listen\n\t                host: 0,\n\t\t\t// Port to listen\n\t                port: 9600,\n\t        },\n\t\t// Client section\n\t        client: {\n\t\t\t// Host or IP to listen\n\t                host: 0,\n\t\t\t// Port to listen\n\t                port: 9601,\n\t\t\t// socket.io transports available and usage order\n\t                socketIoTransports: ['websocket', 'flashsocket', 'xhr-polling', 'jsonp-polling', 'htmlfile'],\n\t\t\t// Use SSL on client port\n\t                useSSL: false,\n\t\t\t// Path to SSL private key file\n\t                sslKey: '/path/to/ssl.key',\n\t\t\t// Path to SSL certificate file\n\t                sslCert: '/path/to.crt',\n\t        },\n\t\t// Log section\n\t        log: {\n\t\t\t// Enable debug logging, can be true or false\n\t                debug: false,\n\t\t\t// Syslog configuration\n\t                syslog: {\n\t\t\t\t// Enable logging through syslog\n\t                        enable: true,\n\t\t\t\t// Syslog tag to use\n\t                        tag: 'pushinator',\n\t\t\t\t// Facility to use\n\t                        facility: 'LOG_DAEMON',\n\t                },\n\t        },\n\t}\n```\n\n## Usage\n\n### In foreground\n\n\tpushinator -c /path/to/configuration\n\n### As daemon\n\nPushinator can be run as daemon. It can be used as an init script and supports the following commands\n\n\tstart, restart, stop, status\n\nIf you want to run pushinator without config arguement, the configuration must be placed in /etc/pushinator.conf.\n\nThe following command starts pushinator as a daemon with config file located in /etc/pushinator/node1.conf\n\n\tpushinator start -c /etc/pushinator/node1.conf\n\nTo stop it, use the following command\n\n\tpushinator stop -c /etc/pushinator/node1.conf\n\n### Logging\n\nBy default, pushinator is logging to stdout if it's not started as a daemon.\nIn daemon mode it's logging to syslog, if enabled. If syslog is not enabled,\nand pushinator is running as daemon, it's logging to /dev/null.\n\n### socket.io transports\n\nYou can specify the transports used by socket.io in the pushinator configuration. Order matters.\n\n### Admin connection\n\nThrough the admin connection, you can register new clients and send messages to them.\n\nRegistering a new user expects an userId and a hash.\n\tcurl http://127.0.0.1:9600/user/register -d '{\"userId\":5,\"hash\":\"xxx1234\"}'\n\nSending a message to an user expects an userId and a message.\n\tcurl http://127.0.0.1:9600/user/send -d '{\"userId\":5,\"message\":\"example message\"}'\n\n### Client connection\n\nBefore a socket.io client is able to receive messages from pushinator, it has to authenticate itself\nthrough the hash (which was set through the admin connection) and it's userId.\n\n```javascript\n\tvar userId = 5;\n\tvar hash = 'xx1234';\n\n\tvar socket = io.connect('http://127.0.0.1:9601');\n\tsocket.on('connect', function () {\n\t\t// authenticate\n\t\tsocket.emit('auth', userId, hash);\n\t});\n\n\tsocket.on('message', function (message) {\n\t\t// handle received message\n\t\talert(message);\n\t});\n```\n\nFor more thorough examples, look at the `examples/` directory.\n","readmeFilename":"README.md"}