{"_id":"spire.io.js","_rev":"83-386b6e5f7d691ad55294b55ecaef9529","name":"spire.io.js","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","dist-tags":{"latest":"1.2.8"},"versions":{"0.2.0":{"name":"spire.io.js","version":"0.2.0","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":"0.7.0"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"0.0.2","uglify-js":"1.1.1","docco":"0.3.0","gitio":"1.0.1","colors":"0.6.0","underscore":"1.3.0","jasmine-node":"1.0.17"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@borderstylo.com"},"_id":"spire.io.js@0.2.0","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.9","_defaultsLoaded":true,"dist":{"shasum":"4a69f30446757b7d51613ce471036dfa0b8acc66","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.2.0.tgz","integrity":"sha512-aiKXD7b2MH00MQqgW66V1z6Mc6rBx9W2Iff8yE0JKUDrboB0CX1pixaGoYFI6j3Qd0sS+GJaq5sy96OruZezeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwb2LzIvt/jRsNtzNgr6bQeBgb17crKe19Jv57/4l6uQIhAJxHpGptFmNii9sO8EoXx5lIdfnd47cJIJJj4g15U94h"}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.2.1":{"name":"spire.io.js","version":"0.2.1","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":"0.7.1"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"0.0.2","uglify-js":"1.1.1","docco":"0.3.0","gitio":"1.0.1","colors":"0.6.0","underscore":"1.3.0","jasmine-node":"1.0.17"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@borderstylo.com"},"_id":"spire.io.js@0.2.1","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.9","_defaultsLoaded":true,"dist":{"shasum":"bd0c78efc5e759c4a0aa3c1bdb62712c06a79e85","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.2.1.tgz","integrity":"sha512-onzc1X7c3/niGdIB2ygwDakj/2fwik/J/e3NUMT4UL3u2Uob693MWXMVIp7i/A+K4souEZS1NN711bJ+7P+m4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCx2z/Mni6HpydRo+yDooBxbhFrehU+FyB+gXi8fa/F7QIgHXLOQK3rlr85+bzznAFsrmzrXSkXGBC5hkGje9leGsI="}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.2.2":{"name":"spire.io.js","version":"0.2.2","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":"0.7.1"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"0.0.2","uglify-js":"1.1.1","docco":"0.3.0","gitio":"1.0.1","colors":"0.6.0","underscore":"1.3.0","jasmine-node":"1.0.17"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@borderstylo.com"},"_id":"spire.io.js@0.2.2","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.9","_defaultsLoaded":true,"dist":{"shasum":"82bd6a545350d717dcb797c77df452631e9b6a80","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.2.2.tgz","integrity":"sha512-W35+vUGrSrfneBbK1Ahvve4xPGtEiICwE9L9c4/EzRPLffvQG4Vfi3vy85OKAgGAqOrf+kRM1apwxEELMmp3rQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgkRWL9HSWaR31p9C5HRH17P4ztMYkYUP9fSmjz0Pv2AIgVPROLTCRgurQmcZqBYr4wtzxz4393/eGTTkAK3KSDTE="}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.2.3":{"name":"spire.io.js","version":"0.2.3","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":"0.7.1"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"0.0.2","uglify-js":"1.1.1","docco":"0.3.0","gitio":"1.0.1","colors":"0.6.0","underscore":"1.3.0","jasmine-node":"1.0.17"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@borderstylo.com"},"_id":"spire.io.js@0.2.3","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.9","_defaultsLoaded":true,"dist":{"shasum":"b2d7ac4ea87283041033f1c87ca02a092c9032fc","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.2.3.tgz","integrity":"sha512-Z54ZR1oj4ALywrUezDxvOE/RvBFTPJaExcQctFkQupvnDA8ZvLqmWpZaguK3u8D/qIucsBZXJMuWpREL0mnbnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJ0RLfPat1lwhEZsiHr46Ch6MUfk9WkxX6SszfmGadmAiA5OPOT9NUOL5M5rifEKKXlqNus7cDPJ+VnROKTWT96Og=="}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.2.4":{"name":"spire.io.js","version":"0.2.4","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":"0.7.1"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"0.0.2","uglify-js":"1.1.1","docco":"0.3.0","gitio":"1.0.1","colors":"0.6.0","underscore":"1.3.0","jasmine-node":"1.0.17"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@borderstylo.com"},"_id":"spire.io.js@0.2.4","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.9","_defaultsLoaded":true,"dist":{"shasum":"199a768979b646a48edeed50376e3ac563961ed7","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.2.4.tgz","integrity":"sha512-4tzwMrmUibFLJm49BD0v/gMYadJJfxjWCAOqgQsr80ac4VMV8twQTcyKiKtWipCUrPDn3IOHuSPjhKgbf+9y7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHg+mI+jHjfZvnGhXUE7FIG5IyzH46CW856+NGb3lLf2AiBL/IETVphD+iGovWfqYz7JiT76GZUMmGU0lIBfHS+wjQ=="}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.2.5":{"name":"spire.io.js","version":"0.2.5","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":"0.7.1"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"0.0.2","uglify-js":"1.1.1","docco":"0.3.0","gitio":"1.0.1","colors":"0.6.0","underscore":"1.3.0","jasmine-node":"1.0.17"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@borderstylo.com"},"_id":"spire.io.js@0.2.5","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.9","_defaultsLoaded":true,"dist":{"shasum":"93fba558c07cb4cdac919c6238ae5238ed5c94d4","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.2.5.tgz","integrity":"sha512-1WJpSzpFXSb0jhUy62mWx98g0V+C6MePdNGMWAiQBKPTKGVhHIiGRCBocE+f5R6BmXbaVOJDTGuoa9iTWj916g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHAOCzQOl+twMKskVxOTaW+cCTOOj1QQkDGrtHA+plngIgHEfCzepx/3+E4AVG5EKf3OupE71q1TuDa4ftz7PhyCE="}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.2.6":{"name":"spire.io.js","version":"0.2.6","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":"0.7.1"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"0.0.2","uglify-js":"1.1.1","docco":"0.3.0","gitio":"1.0.1","colors":"0.6.0","underscore":"1.3.0","jasmine-node":"1.0.17","glob":"3.0.1"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@borderstylo.com"},"_id":"spire.io.js@0.2.6","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.9","_defaultsLoaded":true,"dist":{"shasum":"ef8bea1b4b509d38a02a2e89ced9481a6f20ea74","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.2.6.tgz","integrity":"sha512-gkKEdxfk0KW9jTSI7X453EXOwd2ShOeFznMtzwUCzqNdJxXgDakDzNjN1R3pnF7qEYGpduX4fbuY+Ar5Be2Dvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqxEcqXh9ikeQjUh2NmFmG8fygrypIKuCJtJ0fudBWHgIgZ9XuWoz6DtpauGQ+WXQ+WXBwvge/ziMFr9I++twwgeE="}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.2.7":{"name":"spire.io.js","version":"0.2.7","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":"0.7.2"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"0.0.3","uglify-js":"1.1.1","docco":"0.3.0","gitio":"1.0.1","colors":"0.6.0","underscore":"1.3.0","jasmine-node":"1.0.17","glob":"3.0.1"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@borderstylo.com"},"_id":"spire.io.js@0.2.7","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.9","_defaultsLoaded":true,"dist":{"shasum":"f74d323ce95f04652c85ced9ece1ec1ede715050","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.2.7.tgz","integrity":"sha512-6AjVHKyoK6tYGr1r23cBrlVMiIr8YwLLD3kvML0pO1PKLTTUl9FSpZHZcxjuMK216YMiQL7UY6YfBnkcXm1PzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQrliRz5TeYgSOpyCNlNC2urzgu5A6Ff4dF2RwyHl0XgIgbrhR/hrmprH6l025UtPUlrHWMHP8IU0/ldMEYknVhP0="}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.2.8":{"name":"spire.io.js","version":"0.2.8","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":"0.7.3"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"0.0.3","uglify-js":"1.1.1","docco":"0.3.0","gitio":"1.0.1","colors":"0.6.0","underscore":"1.3.0","jasmine-node":"1.0.17","glob":"3.0.1"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@borderstylo.com"},"_id":"spire.io.js@0.2.8","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.9","_defaultsLoaded":true,"dist":{"shasum":"fc1f70a43399d43f218dd107ec48d6893605b990","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.2.8.tgz","integrity":"sha512-n9MueTMZQZH/OYmKibEh1j9lZMSi0av6zy+f47STwtp6r+Hi6KKBsUa6Zrz81wxImj77gbjWAum8gIt79b0AdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBUpQ5UsMQIcANLO3QYmIXPJbzQ2iJKqBbJFguCYmyeFAiEAsEYtiRoCGWx5MMWTNZO9mYAT6Ad+ZTYIOCPOh5XnuLs="}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.2.9":{"name":"spire.io.js","version":"0.2.9","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":"0.7.3"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"0.0.3","uglify-js":"1.1.1","docco":"0.3.0","gitio":"1.0.1","colors":"0.6.0","underscore":"1.3.0","jasmine-node":"1.0.17","glob":"3.0.1"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@borderstylo.com"},"_id":"spire.io.js@0.2.9","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.9","_defaultsLoaded":true,"dist":{"shasum":"b66e788c137dce99eb566dca3f2816f0d1f892da","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.2.9.tgz","integrity":"sha512-56fd5qiF0PgG9R8vq2eA2Ln8D0e9Gah1HBbiRODOO5sqWjJGfGwZGooG4AfiYqxL/iQhNrH27iXWH4IJoRc/kA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCcLQpSlAAbs3HzCXFn7JR/orEFOhp/eJ3kpc2Fvh2MQIgZWR3M4c7emYpAGbfSg/GkfWh5+zFnxEYakm373euw/4="}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.2.10":{"name":"spire.io.js","version":"0.2.10","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":"0.7.4"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"0.0.3","uglify-js":"1.1.1","docco":"0.3.0","gitio":"1.0.1","colors":"0.6.0","underscore":"1.3.0","jasmine-node":"1.0.17","glob":"3.0.1"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@borderstylo.com"},"_id":"spire.io.js@0.2.10","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.9","_defaultsLoaded":true,"dist":{"shasum":"dfe51c4b8a52c81f1a92afe39b5061ad7e3ae3a8","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.2.10.tgz","integrity":"sha512-oqkzbVYH7q27yopN8rOem1XqJao4qk4b+I4BMpTccngj2RGW06NpCRKGUWKt3BNwjdkNWaY5zuF13HLxtgHzlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5b6T93UqaYN514GBwlbOT5HzkOOHuKoeZdObZYkRQuAiEAgO8WRJWKFZuLEARNuVm1PEC3oY0h/ZXs1kvvGRSmjx0="}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.2.11":{"name":"spire.io.js","version":"0.2.11","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":"0.7.5"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"https://github.com/spire-io/http-browserify/tarball/master","uglify-js":"1.1.1","docco":"0.3.0","gitio":"1.0.1","colors":"0.6.0","underscore":"1.3.0","jasmine-node":"1.0.17","glob":"3.0.1"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@alum.mit.edu"},"_id":"spire.io.js@0.2.11","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"a014dcd9a88f0ae5f26d86d171e4d2614963e895","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.2.11.tgz","integrity":"sha512-AMezszp41wPeeqnfowlpLDEqdV4g0yx3XzNwW6HEWux+gY95FmEV1+nWpyrEgJ0hGP+ZGYXdsh3st8l7iYo9tQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICywtloyuv6r35lG2YdY2sANnaOnL/jAgoXGi/TS9nLVAiAXM6JtfOfo5yOylS+jZcamvEVeB3BKuxOhOqmZODQOsA=="}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.3.0":{"name":"spire.io.js","version":"0.3.0","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":"0.7.5","underscore":"1.3.1","async":"0.1.15"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"https://github.com/spire-io/http-browserify/tarball/master","uglify-js":"1.1.1","docco":"https://github.com/tnyuan/docco/tarball/master","gitio":"1.0.1","colors":"0.6.0","underscore":"1.3.0","jasmine-node":"1.0.17","glob":"3.0.1"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@alum.mit.edu"},"_id":"spire.io.js@0.3.0","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"7dd855a8bb6b2af4d4acc05698f20c9b658eb9b1","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.3.0.tgz","integrity":"sha512-T4h2Tkoj7VAMg2QsfgWOWR+GukIPHi0kYgka+L4tmFba1fZ4xticQyqZziLEsBpMXk+ZnlRu/75GAlqliIV72w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGHW4fvkOpHmCg0sxW5cQhw73UGnOla6DqZHCFXfVmB6AiEAurnrjbn8PUbUZveqXjvJdfBi7Le1b3kRpWUqkoGfXYU="}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.3.1":{"name":"spire.io.js","version":"0.3.1","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":"0.7.5","underscore":"1.3.1","async":"0.1.15"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"https://github.com/spire-io/http-browserify/tarball/master","uglify-js":"1.1.1","noc":"1.0.1","gitio":"1.0.1","colors":"0.6.0","jasmine-node":"1.0.17","glob":"3.0.1"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@alum.mit.edu"},"_id":"spire.io.js@0.3.1","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"a53383b5d467fe379b53593d57e16cf0ded6beff","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.3.1.tgz","integrity":"sha512-gdVwMZECcuBVRhArPPF9Y1GaZ8rpUgj24pvGXOlnuzf65BT7EWsjZYym5npnYRxs8VyUcHSo5B/MCidsXuAMmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID23tJIdmohPvrXpMCApAXDY84dyjT56gRUXD6gmInLaAiEAr9PEy7dCQsPJK96GAIBTP5RcTroMBejjOG//E5dvlO0="}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.3.2":{"name":"spire.io.js","version":"0.3.2","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":"0.7.6","underscore":"1.3.1","async":"0.1.15"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"https://github.com/spire-io/http-browserify/tarball/master","uglify-js":"1.1.1","noc":"1.0.1","gitio":"1.0.1","colors":"0.6.0","jasmine-node":"1.0.17","glob":"3.0.1"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@alum.mit.edu"},"_id":"spire.io.js@0.3.2","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"22a4b9b2765cbe6e53a63b30b53963fed2c6ac57","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.3.2.tgz","integrity":"sha512-INJr+d9L/N0EhBicXcjuM2dVPcWt0NIhBcmGEi3it420RUp+yPMaM2IFB0QD7j9xh3NHtIBMMgMU6Elp5btQIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjjfqgnU9uMthq1OEq+VgDM6HdJ3rSSHuUL3gqdMGo8wIhALPiaswPw9RaIwD86Vy+fT4WPe0nn6jiiaoumH4GwOrn"}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.3.5":{"name":"spire.io.js","version":"0.3.5","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":"0.7.6","underscore":"1.3.1","async":"0.1.15"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"https://github.com/spire-io/http-browserify/tarball/master","uglify-js":"1.1.1","noc":"1.0.1","gitio":"1.0.1","colors":"0.6.0","jasmine-node":"1.0.17","glob":"3.0.1"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@alum.mit.edu"},"_id":"spire.io.js@0.3.5","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"de49d6813388d659f3ba6dec9488b4058aea2b3e","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.3.5.tgz","integrity":"sha512-raQuwoBPkpOYslVlzL24g9WHtyuEid8f9DTt1ya2A+XOt9roca6idNZBcseyeV0pEzroEMVz1DgB+SXcGtDfMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHv858D6BKQ/+VZRCQe7bhFK/aPzW+1kYglCo/SqclvOAiEAqh82eo/d2bHC71Uq6wlsU1rPcD86L89DI4qfyrbF+Nw="}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.3.8":{"name":"spire.io.js","version":"0.3.8","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":"0.7.6","underscore":"1.3.1","async":"0.1.15"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"https://github.com/spire-io/http-browserify/tarball/master","uglify-js":"1.1.1","noc":"1.0.1","gitio":"1.0.1","colors":"0.6.0","jasmine-node":"1.0.17","glob":"3.0.1"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@alum.mit.edu"},"_id":"spire.io.js@0.3.8","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"13170da9e8ce86779f8fb42b6299a2b5cc09602a","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.3.8.tgz","integrity":"sha512-s5g+maQVQtseU2aDsrrruwGyp+BJgGP/lvZD0cLD2NlJ0yyCIL76DYuEEFc22PWT3rNL9bzKRnkWRu5ReWReVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaqLpd4aDGPSWngefq4wQCQXichk7jsWm/t14IcDtb1QIhAOalXKHY3I/pVsWCt9CNwo0WKV2tXO+MbLZvzx4qtb3V"}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.3.9":{"name":"spire.io.js","version":"0.3.9","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":"0.7.6","underscore":"1.3.1","async":"0.1.15"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"https://github.com/spire-io/http-browserify/tarball/master","uglify-js":"1.1.1","noc":"1.0.1","gitio":"1.0.1","colors":"0.6.0","jasmine-node":"1.0.17","glob":"3.0.1"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@alum.mit.edu"},"_id":"spire.io.js@0.3.9","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"5104759fc3d8b4e82a9101e8584055c14a2d0b9a","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.3.9.tgz","integrity":"sha512-6voJ2cs30rUWco42m4RAjsnc4VJh3ug6/0FSHgI1UaXgNhMG0kHfHGQvh9g1v7WuflQf26EZnKZKEV5NkVXJ3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwI6aNheIBeeticfX0b9aHhZmbAA/saR3FkJbC02KkPAiEAlu+rE2r+oHAV2UBjdY+xi8RzcoyQUVuDUcI6BDYm7V8="}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.3.10":{"name":"spire.io.js","version":"0.3.10","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":"0.7.6","underscore":"1.3.1","async":"0.1.15"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"https://github.com/spire-io/http-browserify/tarball/master","uglify-js":"1.1.1","noc":"1.0.1","gitio":"1.0.1","colors":"0.6.0","jasmine-node":"1.0.17","glob":"3.0.1"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@alum.mit.edu"},"_id":"spire.io.js@0.3.10","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"2f7c4cad6e65c08794d4bbb8ac53fc0bacbb35ff","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.3.10.tgz","integrity":"sha512-ukQRwVYvH+b5eiPGV8hB2XTDVef0b2mm1BEk2EQI8V6a4XhOQtfc2mjzSjfqctoYzOPavyu0dBNihWBijyuu7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEKNnEPxQxSUQlJxrYTn+RfPlG6UwRuU+D0E0GB9k6UuAiEA9jNORoVTLDh5hlvncuhwHOtFtjF4UuWxOQ7qIBjicAI="}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.3.11":{"name":"spire.io.js","version":"0.3.11","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":"0.7.6","underscore":"1.3.1","async":"0.1.15"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"https://github.com/spire-io/http-browserify/tarball/master","uglify-js":"1.1.1","noc":"1.0.1","gitio":"1.0.1","colors":"0.6.0","jasmine-node":"1.0.17","glob":"3.0.1"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@alum.mit.edu"},"_id":"spire.io.js@0.3.11","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"ef66c3a088d765f2ba6c1c19c899f9f5df068a3c","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.3.11.tgz","integrity":"sha512-Fa6JEkpk/lzbELyZ/UTYMZ8Dml3l8+Bdj1dyOPJxCAq/LHUxsZCo5Eaxb7MR61ANhtT85+1OexF1hGv0hzT46A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBVp5KJvAv30n/9UIUrrmkPKiPCaP9I4H6meni+DgYjOAiAIoGm3Wd2RCAdqhDmejbkrsjm5GElOjDJt4PU84BlFEg=="}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.3.12":{"name":"spire.io.js","version":"0.3.12","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":">=0.7.9","underscore":"1.3.1","async":"0.1.15"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"https://github.com/spire-io/http-browserify/tarball/master","uglify-js":"1.1.1","noc":"1.0.1","gitio":"1.0.1","colors":"0.6.0","jasmine-node":"1.0.17","glob":"3.0.1"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@alum.mit.edu"},"_id":"spire.io.js@0.3.12","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"87b114ac851e37841253322ab76efba478075e79","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.3.12.tgz","integrity":"sha512-VzPUy+41krX+CBC3B5N90EZq8jcz8JKE3To3ZidPHND3BmZJQ3b6xW3fscMOubhi3rqvDd/BvxMwgXAEqFA3Aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHrEdejdgyP/NRP9PVfndij7NSVYVzcvMAeDI0785OZTAiAgDvD31q1uGDNFElbQRzwIs0iaKUycsEk9TVvYAHdxmw=="}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.4.0":{"name":"spire.io.js","version":"0.4.0","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":">=0.7.10","underscore":"1.3.1","async":"0.1.15"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"https://github.com/spire-io/http-browserify/tarball/master","uglify-js":"1.1.1","noc":"1.0.1","gitio":"1.0.1","colors":"0.6.0","jasmine-node":"1.0.17","glob":"3.0.1"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@alum.mit.edu"},"_id":"spire.io.js@0.4.0","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"90cc335ead53a9b85dde073901c8ee003f92cd3d","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.4.0.tgz","integrity":"sha512-9Mjc0UnjZ33rskTahSC7pQ1m+cZq068PWbGY/FHWuEXp6QYdW9LcUvLkSXpKS877o2ZRYgRYJZrfFtM+kpRNqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICdgCaEixQhNg1xSbG3cJtwAg4TZSaHj8nYy0X0phE3kAiEAnnLOsvpOtTpus433jh/g719gEwoy4ttXg3LsX/xWc9s="}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.4.1":{"name":"spire.io.js","version":"0.4.1","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":">=0.7.10","underscore":"1.3.1","async":"0.1.15"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"https://github.com/spire-io/http-browserify/tarball/master","uglify-js":"1.1.1","noc":"1.0.1","gitio":"1.0.1","colors":"0.6.0","jasmine-node":"1.0.17","glob":"3.0.1"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@alum.mit.edu"},"_id":"spire.io.js@0.4.1","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.12","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"657b6572ed8c93ad596ad0f0f8e8c1eb09f04bda","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.4.1.tgz","integrity":"sha512-ceVd26fhS4hmXQWzjfaMLrVjNidgNp87h5uH5oY8y45v6tH/g3Vt+ZtzxT1eKopURaMWRpqjhSFYIzHtporK+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCS93Vf+l7pCD8Y/+co3ayNNktesuDIm0TJG51ZxyVu8gIgIw4BgN8CnTaifNhspb2Uhszv2K4ziHnqSPhTwOiebZ4="}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.4.2":{"name":"spire.io.js","version":"0.4.2","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":">=0.7.10","underscore":"1.3.1","async":"0.1.15"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"https://github.com/spire-io/http-browserify/tarball/master","uglify-js":"1.1.1","noc":"1.0.1","gitio":"1.0.1","colors":"0.6.0","jasmine-node":"1.0.17","glob":"3.0.1"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@alum.mit.edu"},"_id":"spire.io.js@0.4.2","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.12","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"7b583e673f214d6b193537f50c95a515c6198139","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.4.2.tgz","integrity":"sha512-EN4wefMa7Ij63pzf6ZU6DJhvlHoDX5nFH3sErYb7a0qyR9FfgpBF7q2i0ECIiKbUWyKu7/0OD03Wg2ubKlqAaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfEsVlawcD2wlQ1q5yUmS+9JeWtYnESNOvSLV9gQjShQIhAIkP2vovhu2pzrByFIOTndB0s8h86vCe8dH89at3MIb/"}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.4.3":{"name":"spire.io.js","version":"0.4.3","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":">=0.7.10","underscore":"1.3.1","async":"0.1.15"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"https://github.com/spire-io/http-browserify/tarball/master","uglify-js":"1.1.1","noc":"1.0.1","gitio":"1.0.1","colors":"0.6.0","jasmine-node":"1.0.17","glob":"3.0.1"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@alum.mit.edu"},"_id":"spire.io.js@0.4.3","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"3323e9209038cb6f8f2df1dbf93dc73d14b739c6","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.4.3.tgz","integrity":"sha512-heuJvXdF/S+SZGN8EYL0MYlPCX8ExR/VDVOjrZCmPCikoipMicu9ar+IAcoS0TJ47tm8PwHSytLsRzo4vP/3WQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHfIrRr5IQ/33Mhh+7lSW835Qn2sQJk3CexMiMiVREpAiEAgG3XeoMosxN/v5wpixDvemfStpLPTLig5URRg3EsdEY="}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.4.4":{"name":"spire.io.js","version":"0.4.4","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":">=0.7.10","underscore":"1.3.1","async":"0.1.15"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"https://github.com/spire-io/http-browserify/tarball/master","uglify-js":"1.1.1","noc":"1.0.1","gitio":"1.0.1","colors":"0.6.0","jasmine-node":"1.0.17","glob":"3.0.1"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@alum.mit.edu"},"_id":"spire.io.js@0.4.4","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"245439e78dafe5d1982f76c6d396bb002b4a993a","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.4.4.tgz","integrity":"sha512-HBJWWCmqalmjYBeXWNeMoMGsv2GqMIu+s7BjcKDHB47m2ip/Xr+WHrRmB5BbsL1T7m2SFqsdjBYERHk75EpVaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAcscRstHq2vg/dCNdtnQxU+VtwyjPUbfQq8x0VlqC5GAiEAvBlskFeWIaPEE/tJrZTim8OvsmBcUmcOp2XCXUVCrlg="}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.4.5":{"name":"spire.io.js","version":"0.4.5","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":">=0.7.10","underscore":"1.3.1","async":"0.1.15"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"https://github.com/spire-io/http-browserify/tarball/master","uglify-js":"1.1.1","noc":"1.0.1","gitio":"1.0.1","colors":"0.6.0","jasmine-node":"1.0.17","glob":"3.0.1"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@alum.mit.edu"},"_id":"spire.io.js@0.4.5","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"3436ebd6f87baae22587d5b1cf0c281011056a52","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.4.5.tgz","integrity":"sha512-Zalchv+ZIqDFi5uI1FFoAZVsukS8+CnRJV8gxDjNJNGq+2Z1VmwqcHloLzTDYoYAnwcR697zroIF76NJX7H6Vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICYc0S2ROPBHSYkpHprSdB/adCy4IPOA4H72Fhu2JgVWAiEA8oQXEuPjOF+zodHLciWLJEgME4jhg0BuEJjsQ+3T+Gw="}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.4.6":{"name":"spire.io.js","version":"0.4.6","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":">=0.7.10","underscore":"1.3.1","async":"0.1.15"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"https://github.com/spire-io/http-browserify/tarball/master","uglify-js":"1.1.1","noc":"1.0.1","gitio":"1.0.1","colors":"0.6.0","jasmine-node":"1.0.17","glob":"3.0.1"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@alum.mit.edu"},"_id":"spire.io.js@0.4.6","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"013c85cab17eff712713be6ba8ff5e79083a21ab","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.4.6.tgz","integrity":"sha512-0OWiYq86WEhGCrb3Z3zrJk+gptpjBoualsJ/s86AgkvyVFxN2rYuceS0AnGn8dQpAE2bCP9glPgQkCDT23LeqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFE7t17wXkF45utCFPqtJzpNNrwmmEDm/Q+tVb5t4yq7AiAGUqpLs1He8SS/a6tns1APbS3T4A4jPzHCMZONe6gHcw=="}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.4.7":{"name":"spire.io.js","version":"0.4.7","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":">=0.7.10","underscore":"1.3.1","async":"0.1.15"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"https://github.com/spire-io/http-browserify/tarball/master","uglify-js":"1.1.1","noc":"1.0.1","gitio":"1.0.1","colors":"0.6.0","jasmine-node":"1.0.17","glob":"3.0.1"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@alum.mit.edu"},"_id":"spire.io.js@0.4.7","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"5627a8aa657f39344749671d522a8da16e5d4907","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.4.7.tgz","integrity":"sha512-KTJO2MhnoAGQtaOMXP8WmNEbmZSL9Qvmr3QwDO86Y8lci2nXi6zUXDfbR/MdxQ5g2uOwmIEbCVqrYgczQrfVZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFD5HPYl1/QKN61vvyZzAPkC7O2XtaALrV3o5pPLqbuTAiAH3IAlFOwaeNusr0KkBnrul8+0QD82BHwknwiqKFu9uA=="}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.4.8":{"name":"spire.io.js","version":"0.4.8","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":">=0.7.10","underscore":"1.3.1","async":"0.1.15"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"https://github.com/spire-io/http-browserify/tarball/master","uglify-js":"1.1.1","noc":"1.0.1","gitio":"1.0.1","colors":"0.6.0","jasmine-node":"1.0.17","glob":"3.0.1"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@alum.mit.edu"},"_id":"spire.io.js@0.4.8","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"5c812f73c81045ebf6342965862c9412a8a0b1df","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.4.8.tgz","integrity":"sha512-xehtOTgvOi8lohWfvTKRVAgjs3vNxWdyKj5M9RCGgv8ydW5o5W3gxel6jTyi82IiwWhI4s2dLnl3ChmuvC2WJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtpKiNSuOvZ5aM80CNX129LwEvNTXcmavTqVReZC6Z2QIgPoWXxIvNonWENp1ww5kV7MZFEeJSfFT545D7/B/CUwo="}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.5.0":{"name":"spire.io.js","version":"0.5.0","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":">=0.7.10","underscore":"1.3.1","async":"0.1.15"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"https://github.com/spire-io/http-browserify/tarball/master","uglify-js":"1.1.1","noc":"1.0.1","gitio":"1.0.1","colors":"0.6.0","jasmine-node":"1.0.17","glob":"3.0.1"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@alum.mit.edu"},"_id":"spire.io.js@0.5.0","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.18","_nodeVersion":"v0.6.16","_defaultsLoaded":true,"dist":{"shasum":"c65715e20f8a7d792b010a38914650c48c349953","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.5.0.tgz","integrity":"sha512-LfbyJCqblnVjkoRc5zNN4HKyEXmYdFC+d5cdgUNBEjwhHSlNvJ32t9/9iB6wiuPccvgncvW0pJ3avWRfu90NRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF367SkySpJPhIY5J+biCvxrrzXxaPLS+xZepSFUwud8AiEApeIi7+Liz/XmRaXBDwlb2NjJtRHWF+tVWFd5KMlWxkI="}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.5.1":{"name":"spire.io.js","version":"0.5.1","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":">=0.7.10","underscore":"1.3.1","async":"0.1.15"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"https://github.com/spire-io/http-browserify/tarball/master","uglify-js":"1.1.1","noc":"1.0.1","gitio":"1.0.1","colors":"0.6.0","jasmine-node":"1.0.17","glob":"3.0.1"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@alum.mit.edu"},"_id":"spire.io.js@0.5.1","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.18","_nodeVersion":"v0.6.16","_defaultsLoaded":true,"dist":{"shasum":"968d95faeef3ae8c0e167c8383194a6530c666f8","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.5.1.tgz","integrity":"sha512-rQMmVa4SauzLpjM/hwL8+fspQlOEmBV4jNmVzjxzZEHrUtTvaCdtmsMZg4S4iZznHrgOhZN8dI70tjSJ7YFXpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgAXZEb9Dtd02o6M9QNIRTuMPh6t3S8V36V3DaDOBb+QIhANpBGX/ptly2VocIqXrA8LCsKT3dgh8rVq+FQ9YCoiYk"}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.5.2":{"name":"spire.io.js","version":"0.5.2","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":">= 0.8.0","underscore":"1.3.1","async":"0.1.15"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"https://github.com/spire-io/http-browserify/tarball/master","uglify-js":"1.1.1","noc":"1.0.1","gitio":"1.0.1","colors":"0.6.0","jasmine-node":"1.0.17","glob":"3.0.1"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@alum.mit.edu"},"_id":"spire.io.js@0.5.2","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"28a022ab2910fd2e16d7610792e602070ee8005d","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.5.2.tgz","integrity":"sha512-AXnjgy/y6di0M/a8pC9Wl2Ghnm0s+tDUQh3GP9eptHxcTdCvOHpqNz4TCReVSNy0jE1RTS/yMKuhvXRFcXOm/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjMEfFqe6G3tro3uUi6tstFCUnYS01z1++CIdiwlamtAIhAO+5E8AjjVnBznbR6n6hTBtbpAAI7VHpTSz2rh/yqiXd"}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"0.5.3":{"name":"spire.io.js","version":"0.5.3","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":">= 0.8.0","underscore":"1.3.1","async":"0.1.15"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"https://github.com/spire-io/http-browserify/tarball/master","uglify-js":"1.1.1","noc":"1.0.1","gitio":"1.0.1","colors":"0.6.0","jasmine-node":"1.0.17","glob":"3.0.1"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@alum.mit.edu"},"_id":"spire.io.js@0.5.3","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"a564746faea705c424e441916d35498e746362d0","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-0.5.3.tgz","integrity":"sha512-F2mfp90wqZuwSQBNJG5+J6cCvCiHF/JDCsuMlB/cGdyHVA6FAqiAQjAMKpn+QmT8gaN5oZaUo0JVsHOn4m6KjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5CMXUafx3vyFvtR3xvtyf35T/Mdgy/OzxEFJWRBIobwIhAMRGIA0nwsRHQzdqdfj0upi/jjVek5665cRAVs3cjh/f"}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"1.2.2":{"name":"spire.io.js","version":"1.2.2","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":">= 0.8.0","underscore":"1.3.1","async":"0.1.15"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"https://github.com/spire-io/http-browserify/tarball/master","uglify-js":"1.1.1","noc":"1.0.1","gitio":"1.0.1","colors":"0.6.0","jasmine-node":"1.0.17","glob":"3.0.1"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@alum.mit.edu"},"_id":"spire.io.js@1.2.2","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"dabbff35cc518a4e3179f0878ee49387f2a9b83b","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-1.2.2.tgz","integrity":"sha512-AiN2kVgwoUseNv8o2kZwxXKboMU5cszMxnAR3gIbq/vPpOGmSjWryMjVbYnBnzrJod2Tnwqymf+w2MKyE/BU8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDt2ZBmj/nIaWSqT0a/qlCC2rXIj7kpkqAPGqx84E0enQIgb556Crh3dbTVwHtv2fMfsXOPqNKY8eprVxh95+6qKIE="}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"1.2.4":{"name":"spire.io.js","version":"1.2.4","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":">= 0.8.0","underscore":"1.3.1","async":"0.1.15"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"https://github.com/spire-io/http-browserify/tarball/master","uglify-js":"1.1.1","noc":"1.0.1","gitio":"1.0.1","colors":"0.6.0","jasmine-node":"1.0.17","glob":"3.0.1"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@alum.mit.edu"},"_id":"spire.io.js@1.2.4","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"16f68202711180e6dd45626f27d49cb3561a7224","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-1.2.4.tgz","integrity":"sha512-4htc+xPndofRpNOZFsTzo+8vTiIN1DXWpWGDrVD5RNsDSPV7Q8/Gb7Pz+hURNwIrutCxwxVDmc0ToLG4JKXNRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHEQcfhtuk6TM8aghL6fP0wb4ovXrkkv4T/0vBOgQZw3AiEAoOElOrqBl3h2K4OIIq8eZeWOn694K4oinlbehA1VHMw="}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"1.2.7":{"name":"spire.io.js","version":"1.2.7","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"git://github.com/spire-io/spire.io.js.git"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":">= 0.8.2","underscore":"1.3.1","async":"0.1.15"},"devDependencies":{"express":"2.5.0","browserify":"1.8.3","http-browserify":"https://github.com/spire-io/http-browserify/tarball/master","uglify-js":"1.1.1","noc":"1.0.1","gitio":"1.0.1","colors":"0.6.0","jasmine-node":"1.0.17","glob":"3.0.1"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"_npmUser":{"name":"nlacasse","email":"nlacasse@alum.mit.edu"},"_id":"spire.io.js@1.2.7","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"12f0a535335b26f86e86f77ee03410474d0ecdac","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-1.2.7.tgz","integrity":"sha512-e0REDCKWGUQT0cSWuek/Zmw8OlPtBT2L1UEDgFo0yEQhT918UNUDereh+KcJZowWcIDc+Z25D3kx0AooxsKZfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDy1mnyzZ+duQqdO2MbTwxYUxwC/1BET/fNaCYOTiGaSAIgfjVzn3L3j0BUljJ9o5t4rYLduFHz8PkI3I/jCYNDGvo="}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]},"1.2.8":{"name":"spire.io.js","version":"1.2.8","description":"A JS client for spire.io messaging API.  Runs in node and the browser.","keywords":["messaging","spire","spire.io","browser"],"homepage":"https://github.com/spire-io/spire.io.js","repository":{"type":"git","url":"https://github.com/spire-io/spire.io.js"},"bugs":{"url":"https://github.com/spire-io/spire.io.js/issues"},"contributors":[{"name":"Nicolas LaCasse","email":"nlacasse@spire.io"},{"name":"Jason Campbell","email":"jason@spire.io"},{"name":"Vicent Piquer Suria","email":"vsuria@spire.io"}],"main":"./lib/spire.io.js","directories":{"docs":"./docs","lib":"./lib","test":"./test"},"dependencies":{"shred":">= 0.8.3","underscore":"1.3.1","async":"0.1.15"},"devDependencies":{"express":"2.5.10","browserify":"1.8.3","http-browserify":"https://github.com/spire-io/http-browserify/tarball/master","uglify-js":"1.1.1","noc":"1.0.1","gitio":"1.0.1","colors":"0.6.0","jasmine-node":"1.0.17","glob":"3.0.1"},"licenses":[{"type":"MIT","url":"https://github.com/spire-io/jquery.spire.js/blob/master/README.md"}],"readme":"# Synopsis\n\n`spire.io.js` is a javascript library for the [spire.io API](http://www.spire.io/).\nIt can run inside the browser, or as NodeJS module.\n\n## Usage\n### Browser usage:\nAdd `spire.io.bundle.js` or `spire.io.bundle.min.js` to your script tags, and then\n\n    var Spire = require('./spire.io.js');\n\n### NodeJS usage:\n\n    npm install spire.io.js\n    var Spire = require('spire.io.js');\n\n### Starting the Spire client\n\nCreate a new Spire instance:\n\n    var spire = new Spire();\n\nRegister a new spire account:\n\n    spire.register({\n      email: 'you@email.com',\n      password: your_password,\n      password_confirmation: your_password_confirmation\n    }, function (err, session) {\n      if (!err) {\n        // Your account has been registered, and you now have a spire session\n      }\n    });\n\nOr start spire with an account secret:\n\n    spire.start(your_account_secret, function (err, session) {\n      if (!err, session) {\n        // You now have a Spire session\n      }\n    });\n\nOnce Spire is started, you can start subscribing and publishing to channels.\n\n### Subscribe to a Channel\n\nSubscribe to a channel:\n\n    spire.session.subscribe('channel name', function (messages) {\n      for (var i = 0; i < messages.length; i++) {\n        console.log(\"Received message: \" + messages[i].content);\n      }\n    });\n\nSubscribe to multiple channels:\n\n    spire.session.subscribe(['channel one', 'channel two'], function (messages) {\n      for (var i = 0; i < messages.length; i++) {\n        console.log(\"Received message from channel \" +\n          messages[i].channel + \": \" + messages[i].content);\n      }\n    });\n\nBy default, the `spire.session.subscribe` method will return all channel events starting with the very first event.\nIf you only want to listen for events from this point forward, pass `last: 'now'` as an option:\n\n\nSubscribe to a channel, and only listen for new events:\n\n    spire.session.subscribe('channel name', { last: 'now' }, function (messages) {\n      for (var i = 0; i < messages.length; i++) {\n        console.log(\"Received message: \" + messages[i].content);\n      }\n    });\n\n\n### Publish to a Channel\n\nPublish to a channel:\n\n    // 'message' can be a string or any JSON-serilazable object.\n    spire.session.publish('channel name', message, function (err) {\n      if (!err) {\n        console.log('Message sent!');\n      }\n    });\n\n## Identity API\n\nYou can use the spire.io Identity API for secure serverless apps.\n\nThe Identity API lets you create applications:\n\n    // Create a new application.\n    var applicationName = \"my-application\";\n    spire.session.createApplication(applicationName, function (err, application) {\n      if (!err) {\n        // `application` is your new application\n      }\n    });\n\n\nOnce you have created an application, clients can create new members, or authenticate existing members with needing a session or any priveledged information.\n\nStart by getting the application:\n\n    // Get an application from the application key.\n    var myApplicationKey = \"application-key\";\n    spire.getApplication(myApplicationKey, function (err, application) {\n      if (!err) {\n        // `application` is an application object\n      }\n    });\n\nCreate a new member:\n\n    // Create a new member for myApplication.\n    // `myApplication` is an application object.\n    var login = \"foo\";\n    var password = \"bar\";\n    myApplication.createMember(login, password, function (err, member) {\n      if (!err) {\n        // `member` is a member object\n      }\n    });\n\n\nAuthenticate an existing member:\n\n    // Authenticate a member for myApplication\n    // `myApplication` is an application object.\n    var login = \"foo\";\n    var password = \"bar\";\n    myApplication.authenticateMember(login, password, function (err, member) {\n      if (!err) {\n        // `member` is a member object\n      }\n    });\n\n\nFor more on applications and the Identity API, see the [identity topic guide](http://www.spire.io/docs/topic-guides/identity.html) or the [tuturial for a secure serverless app](http://www.spire.io/docs/tutorials/simple-chat.html).\n\n## Advanced Usage\n\nThe `subscribe` and `publish` methods wrap a lot of low-level functionality.\nThe Spire library provides access to many low-level methods to make more advanced applications possible.\n\nAlso be sure to checkout the [reference documentation](http://spire-io.github.com/spire.io.js).\n\n### Channels\n\nCreate a channel:\n\n    spire.session.createChannel('foo', function (err, channel) {\n      if (!err) {\n        // `channel` is the channel named \"foo\".\n        var fooChannel = channel;\n      }\n    });\n\n\nPublish to a channel:\n\n    fooChannel.publish('Hello World!', function (err, message) {\n      if (!err) {\n        // Message was successfully published.\n      }\n    });\n\n### Subscriptions\n\nCreate a subscription to a channel:\n\n    fooChannel.subscription('mySubscription', function (err, subscription) {\n      if (!err) {\n        // `subscription` is the new subscription resource\n        var mySubscription = subscription;\n      }\n    });\n\nor equivalently:\n\n    spire.session.createSubscription({\n      name: 'mySubscripiton',\n      channelNames: ['foo']\n    }, function (err, subscription) {\n      if (!err) {\n        // `subscription` is the new subscription resource\n        var mySubscription = subscription;\n      }\n    });\n\nYou can also use the `findOrCreateSubscription` method, which will return an existing subscription if it already exists, otherwise it will create a new one.\n\n    spire.session.findOrCreateSubscription({\n      name: 'mySubscripiton',\n      channelNames: ['foo']\n    }, function (err, subscription) {\n      if (!err) {\n        // `subscription` is the new subscription resource\n        var mySubscription = subscription;\n      }\n    });\n\n\n### Listening on a subscription\n\nSubscriptions have three basic kinds of events:\n\n    * `message` events are messages that were published to the channel,\n    * `join` events are created when a new subscription is added to the channel, and\n    * `part` events are created when a subscription is deleted or expires.\n\nHere are examples of all three kinds of event listeners:\n\n    mySubscription.addListener('message', function (message) {\n      console.log('Message received: ' + message.content);\n    });\n\n    mySubscription.addListener('join', function (join) {\n      console.log('Subscription joined: ' + join.subscription_name);\n    });\n\n    mySubscription.addListener('part', function (part) {\n      console.log('Subscription parted: ' + part.subscription_name);\n    });\n\nTo start listening on a subscription, call:\n\n    mySubscription.startListening();\n\nYou can pass options to `startListening`.\nFor example, if you only want to listen for new messages (and ignore all messages that have already been sent), pass in `last: 'now'`:\n\n    mySubscription.startListening({ last: 'now' });\n\nTo stop listening on a subscription, call:\n\n    mySubscription.stopListening();\n\n\n## Reference Documentation\n\nFor more docs, see our [reference documentation](http://spire-io.github.com/spire.io.js).\n\n## Tests\n\nThe test suite can be run in NodeJS via:\n\n    cake test:node\n\nTo run the test suite in the browser, you first need to start the test server with:\n\n    cake test:server\n\nthen connect to the server's homepage.\n\nIf you don't know about cake and Cakefiles head on over to the CoffeeScript site (Don't worry this plugin isn't written in CoffeScript nor do you need it for anything other than running the development tasks)\n\n## Bundle\n\nSo you made some changes and want to make a new browser bundle?\n\n    cake bundle\n\nWant to bundle *and* minify?\n\n    cake bundle:min\n\n## Debugging with cURL output\n\nThe Spire library can log all requests as [cURL][curl] commands.\nThis is useful for debugging requests from the console.\n\nTo enable cURL logging, set the \"logCurl\" option to `true` when initializing Spire:\n\n    var spire = new Spire({ logCurl: true });\n\nSample output will look like this:\n\n    curl -X GET http://localhost:1337 -H \"Accept: application/json\"\n\n# Contributing\n\nFork and send pull requests via github, also any [issues](https://github.com/spire-io/spire.io.js/issues) are always welcome\n\n# License\n\nOpen Source Initiative OSI - The MIT License (MIT):Licensing\n\nThe MIT License (MIT)spec\nCopyright (c) 2011, 2012 Border Stylo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n[curl]: http://curl.haxx.se/\n","_id":"spire.io.js@1.2.8","dist":{"shasum":"96a5d149aa9c37901c1239861655c3f707eb8f23","tarball":"https://registry.npmjs.org/spire.io.js/-/spire.io.js-1.2.8.tgz","integrity":"sha512-G3EFIpPQN3XbXdRo8rzVQBHI9jQNmzxwAhyVLexwhYPIJop4wzP5y16mP6Sg03AEURPl1lxad+jekrxpJDYvnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRkwFDLBtg4rkEN4GhIwnU2rJZVEzTZFL0PVC6fQ33gAIhAOxMxsEjMCBvYYvUeaU4jVbVecSNSmIcKO4JqtOA/8Qz"}]},"maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}]}},"readme":"\n# Synopsis\n\n`spire.io.js` is a javascript library for the [spire.io API](http://www.spire.io/).\n\nThis library can be used inside the browser, or as a NodeJS module.\n\nBrowser usage:\nAdd `spire.io.bundle.js` or `spire.io.bundle.min.js` to your script tags, and then\n\n    var spire = require('./spire.io.js');\n\nNodeJS usage:\n\n    var spire = require('./spire.io.js');\n\nConnect to the spire server and listen on a channel.\n\n    spire.options.key = '<your account key>';\n\n    spire.messages.subscribe('chat example', function(err, messages){\n      $.each(messages, function(i, message){\n        var p = $('<p>').text(message.content);\n\n        $('body').append(p);\n      });\n    });\n\nConstruct a message to send, `message.content` can be a string or json object.\n\n    var message = { channel: 'chat example'\n        , content: 'herow'\n        }\n    ;\n\n    spire.messages.publish(message, function(err, message){\n      if (err) throw err; // you could do better ;)\n\n      alert('message sent!');\n    });\n\nOr if you don't care that the message was sent\n\n    spire.messages.publish(message);\n\n\n## What is spire.io?\n\n[spire.io](http://spire.io) is a platform as service API.\n\n## Working with this library\n\n* [source code](https://github.com/spire-io/spire.io.js)\n* [inline documentation](http://spire-io.github.com/spire.io.js/) (via [docco](http://jashkenas.github.com/docco/))\n* [issues](https://github.com/spire-io/spire.io.js/issues)\n* [contact spire.io](http://spire.io/contact.html)\n\n# Development\n\n## Tests\n\nThe test suite can be run in NodeJS via:\n\n    cake test:node\n\nTo run the test suite in the browser, you first need to start the test server with:\n\n    cake test:server\n\nthen connect to the server's homepage.\n\nIf you don't know about cake and Cakefiles head on over to the CoffeeScript site (Don't worry this plugin isn't written in CoffeScript nor do you need it for anything other than running the development tasks)\n\n## Bundle\n\nSo you made some changes and want to minify?\n\n    cake bundle\n\n# Contributing\n\nFork and send pull requests via github, also any [issues](https://github.com/spire-io/jquery.spire.js/issues) are always welcome\n\n# License\n\nOpen Source Initiative OSI - The MIT License (MIT):Licensing\n\nThe MIT License (MIT)spec\nCopyright (c) 2001 Border Stylo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","maintainers":[{"name":"nlacasse","email":"nlacasse@borderstylo.com"}],"time":{"modified":"2022-06-26T22:54:47.974Z","created":"2012-02-01T01:31:38.747Z","0.2.0":"2012-02-01T01:31:39.996Z","0.2.1":"2012-02-01T19:09:00.528Z","0.2.2":"2012-02-01T20:25:08.176Z","0.2.3":"2012-02-01T21:14:02.180Z","0.2.4":"2012-02-01T21:59:09.320Z","0.2.5":"2012-02-02T01:18:56.992Z","0.2.6":"2012-02-02T02:29:29.821Z","0.2.7":"2012-02-02T23:52:59.257Z","0.2.8":"2012-02-03T02:09:51.409Z","0.2.9":"2012-02-03T19:13:04.599Z","0.2.10":"2012-02-03T19:29:08.855Z","0.2.11":"2012-02-05T23:27:57.366Z","0.3.0":"2012-02-14T02:51:58.254Z","0.3.1":"2012-02-14T21:58:51.094Z","0.3.2":"2012-02-15T19:18:33.774Z","0.3.5":"2012-02-24T02:44:20.749Z","0.3.8":"2012-02-28T20:10:33.206Z","0.3.9":"2012-02-29T18:57:04.533Z","0.3.10":"2012-02-29T19:00:02.226Z","0.3.11":"2012-02-29T19:56:47.304Z","0.3.12":"2012-02-29T20:17:46.892Z","0.4.0":"2012-03-06T20:43:05.230Z","0.4.1":"2012-04-11T21:08:19.354Z","0.4.2":"2012-04-13T19:53:43.717Z","0.4.3":"2012-04-16T22:29:36.322Z","0.4.4":"2012-04-17T21:10:38.929Z","0.4.5":"2012-04-18T01:21:29.494Z","0.4.6":"2012-04-23T20:30:56.848Z","0.4.7":"2012-04-26T18:38:40.356Z","0.4.8":"2012-05-01T19:58:13.475Z","0.5.0":"2012-05-07T20:29:57.422Z","0.5.1":"2012-05-07T20:36:15.548Z","0.5.2":"2012-05-17T00:43:48.758Z","0.5.3":"2012-05-21T21:55:28.469Z","1.2.2":"2012-05-24T19:52:19.351Z","1.2.4":"2012-05-30T23:58:23.323Z","1.2.7":"2012-06-06T06:55:14.753Z","1.2.8":"2012-06-28T19:12:34.356Z"},"repository":{"type":"git","url":"https://github.com/spire-io/spire.io.js"}}