{"_id":"oakpubsub","_rev":"38-c94fd3d42d493f69d87fea6b443fb5ff","name":"oakpubsub","description":"gcloud-node google pubsub functional wrapper using bluebird promises","dist-tags":{"latest":"0.7.0"},"versions":{"0.0.1":{"name":"oakpubsub","version":"0.0.1","description":"abstraction layer for pubsub","main":"src/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","oakleon","gcloud","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","dependencies":{"gcloud":"^0.15.0"},"devDependencies":{"babel":"^5.5.6","babel-core":"^5.5.6","babel-loader":"^5.1.4","better-assert":"^1.0.2","node-libs-browser":"^0.5.2","source-map-support":"^0.3.1","webpack":"^1.9.10"},"gitHead":"35bb16a40c8a2d0ea23206d4c7853f4aeb57b293","_id":"oakpubsub@0.0.1","_shasum":"2b46b7346ffbf84861b24c105a38373b82e24026","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"2b46b7346ffbf84861b24c105a38373b82e24026","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.0.1.tgz","integrity":"sha512-saEryEbEFWtn4gy4QGnNMCYFSJI/0oZ+IX4xywn94dxPye+Y6Itp2IteGsKcRcwHPd9DaC04/MQwwRkGZKu5TA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFLcJ2mO2nAAC7d8Rd5mMNExH8XAdom4f1jrQCA7z8vcAiEAgyR9afMRyStVVYi8te/MruuwoKeZWuvd0uiB2CFIhOc="}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.0.2":{"name":"oakpubsub","version":"0.0.2","description":"abstraction layer for pubsub","main":"src/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","oakleon","gcloud","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","dependencies":{"gcloud":"^0.15.0"},"devDependencies":{"babel":"^5.5.6","babel-core":"^5.5.6","babel-loader":"^5.1.4","better-assert":"^1.0.2","node-libs-browser":"^0.5.2","source-map-support":"^0.3.1","webpack":"^1.9.10"},"gitHead":"62f355c34f22e6ae7e607d12a5471de924926f92","_id":"oakpubsub@0.0.2","_shasum":"ba74fa30f4d72e326be6acf064d8d3706957bf45","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"ba74fa30f4d72e326be6acf064d8d3706957bf45","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.0.2.tgz","integrity":"sha512-ipAwGkhx7cd9IhNtmmwpR/UO3HlykzFzSCKAFgoFI/qLBXrxJ1+tOjeJa4sKKW4ziLiJ9YO5KVDpMDE/gPDQLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHwbOPauIRL9VJTTl76ry7DFW2ThRhONwz7T66ujUI0QAiBOofdnEBC0aKLR98ovRFDP4iyel6Bv1nqbCkn70O1EUQ=="}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.0.4":{"name":"oakpubsub","version":"0.0.4","description":"abstraction layer for pubsub","main":"src/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","oakleon","gcloud","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","dependencies":{"gcloud":"^0.15.0"},"devDependencies":{"babel":"^5.5.6","babel-core":"^5.5.6","babel-loader":"^5.1.4","better-assert":"^1.0.2","node-libs-browser":"^0.5.2","source-map-support":"^0.3.1","webpack":"^1.9.10"},"gitHead":"eec9270e48d711e0f1fb9486499210dba991765a","_id":"oakpubsub@0.0.4","_shasum":"65e8872f918678058421da0607d8aa6ca604e18e","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"65e8872f918678058421da0607d8aa6ca604e18e","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.0.4.tgz","integrity":"sha512-Qr05vBZLiMSAKzSyteMojwGYnrRihMcubxIrm3vJsWAv3vjNWoaiWPZiQZOihSgW3ZfAYAasHUnka7eBN1AKEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPUIIkKZuxI7s9PKKaC3LuheQS5FoOCDm6XcKhPvwXSQIhALsMff66gntA2oHonrH8g7gxAgzakQ3Lz0VUiZ+5ExVo"}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.1.0":{"name":"oakpubsub","version":"0.1.0","description":"abstraction layer for pubsub","main":"src/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","oakleon","gcloud","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","dependencies":{"gcloud":"^0.15.0","lodash":"^3.9.3"},"devDependencies":{"babel":"^5.5.6","babel-core":"^5.5.6","babel-loader":"^5.1.4","better-assert":"^1.0.2","node-libs-browser":"^0.5.2","source-map-support":"^0.3.1","webpack":"^1.9.10"},"gitHead":"6889d3d2f1c211dd00dc07b44451bbafa9af9232","_id":"oakpubsub@0.1.0","_shasum":"2c327a720473fcb1844dad7d237da0a5dd00adcc","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"2c327a720473fcb1844dad7d237da0a5dd00adcc","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.1.0.tgz","integrity":"sha512-mueXmhYSy2goIGzXraW5PycabTijmqUPbccgpHcFH0Bx5o0JjEYMjG+C02duSkQHUcFB0/p0DSst0cPZD/uDAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFnZqnEnhySQFPlw9MsQWEKSH5rfEHaQnaudH+1WHjOGAiEA2SAMH033wAZl11JdqXxjI1/ASLxV7cMN79kUbWphNaw="}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.1.1":{"name":"oakpubsub","version":"0.1.1","description":"abstraction layer for pubsub","main":"src/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","oakleon","gcloud","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","dependencies":{"gcloud":"^0.15.0","lodash":"^3.9.3"},"devDependencies":{"babel":"^5.5.6","babel-core":"^5.5.6","babel-loader":"^5.1.4","better-assert":"^1.0.2","node-libs-browser":"^0.5.2","source-map-support":"^0.3.1","webpack":"^1.9.10"},"gitHead":"8b3a49714b6a10820918b442f64687797b5feb6f","_id":"oakpubsub@0.1.1","_shasum":"39f1085f8260fb5fbfce49e9b9c278d4d0e3e6a2","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"39f1085f8260fb5fbfce49e9b9c278d4d0e3e6a2","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.1.1.tgz","integrity":"sha512-11RUg2p6as78dqzdWCoggGDttZU3QhAFGYgccW+gFB/EdQgUM8tW1UoCDBSrLxs8AAjwJGU6j3RPVVYpRra2fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYd7XcfekH1BfNnIlvhlhk5QDEjznhyaR6KURoKzf9gwIhAP1yKAdVNZmXdf3PgyqmjbkqMpX1aT0uiJAKY95zSD/M"}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.1.2":{"name":"oakpubsub","version":"0.1.2","description":"abstraction layer for pubsub","main":"src/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","oakleon","gcloud","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","dependencies":{"gcloud":"^0.20.0","lodash":"^3.9.3"},"devDependencies":{"babel":"^5.5.6","babel-core":"^5.5.6","babel-loader":"^5.1.4","better-assert":"^1.0.2","node-libs-browser":"^0.5.2","source-map-support":"^0.3.1","webpack":"^1.9.10"},"gitHead":"a2d5dc9842bfbc9933e5c8cbcf81caa2e49a84cd","_id":"oakpubsub@0.1.2","_shasum":"aed78c1f236eba22deb33480d58a84235ce1d1d9","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"aed78c1f236eba22deb33480d58a84235ce1d1d9","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.1.2.tgz","integrity":"sha512-9sP0NG7uC2+8++n0RtB3WMTHr439Z32YSzLsyIGvqjN3DgJXS+v9OlMwIz8KKEtqWiluJs4nIl21jl7zFttEog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDP7JVg+CAK7EDv6Zhb12Xj5YrBidu1OisZmYo6LzQj8QIhAN2pad9IaaAioUowHu8Af6VTuMzTKw1eQkzwR1XtKRbY"}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.1.3":{"name":"oakpubsub","version":"0.1.3","description":"abstraction layer for pubsub","main":"src/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","oakleon","gcloud","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","dependencies":{"gcloud":"^0.21.0","lodash":"^3.9.3"},"devDependencies":{"babel":"^5.5.6","babel-core":"^5.5.6","babel-loader":"^5.1.4","better-assert":"^1.0.2","node-libs-browser":"^0.5.2","source-map-support":"^0.3.1","webpack":"^1.9.10"},"gitHead":"595d5f3b8ca2acf14c25c97652ec66e1152d6fca","_id":"oakpubsub@0.1.3","_shasum":"bafbe9dcef54ac8bdfabfb7c494ffd00aeec055b","_from":".","_npmVersion":"2.14.2","_nodeVersion":"0.12.7","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"bafbe9dcef54ac8bdfabfb7c494ffd00aeec055b","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.1.3.tgz","integrity":"sha512-cloeoUs8oUX6yoi/UCG7dy3WlDaP5WIgponYxEdJtIOfSEXon/cG3VPxYd0+aT+y2TzmC59vwKp1QblprrZTQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFiqVMJJANvYqN/FBUBaEhQXoLYXMS+reMq8cwSsJonmAiEAyFaf7YweVCvyweflEVMlI3Ez55doOFyxspgDU7IuMH0="}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.1.4":{"name":"oakpubsub","version":"0.1.4","description":"abstraction layer for pubsub","main":"src/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","oakleon","gcloud","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","dependencies":{"bluebird":"^2.10.2","gcloud":"^0.21.0","lodash":"^3.9.3"},"devDependencies":{"babel":"^5.5.6","babel-core":"^5.5.6","babel-loader":"^5.1.4","better-assert":"^1.0.2","node-libs-browser":"^0.5.2","source-map-support":"^0.3.1","webpack":"^1.9.10"},"gitHead":"c36bd6e129c3942844f9be7e1b5dce05bc8b1811","_id":"oakpubsub@0.1.4","_shasum":"c83cf55b710f14fdcdc06fe655e78a71825fa1ca","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"c83cf55b710f14fdcdc06fe655e78a71825fa1ca","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.1.4.tgz","integrity":"sha512-NnHtdWIvty4/y/qd6Cs5iPCa59JV39LmGu7jvqC+9OIBZmjOWBZfSqfRXHeylG1Kh24A9jSh5SA1eJ5clhVVuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWJwItn2GwziKoVbYAHp8k7D+KNniR8SQuEM+XxJhCHQIhAJcyY2ulejGaClocSRG/bUFZ/NC9djd0Qcug8iJm5lVF"}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.1.5":{"name":"oakpubsub","version":"0.1.5","description":"abstraction layer for pubsub","main":"build/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","oakleon","gcloud","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","dependencies":{"babel-runtime":"^5.8.25","bluebird":"^2.10.2","gcloud":"^0.21.0","lodash":"^3.9.3"},"devDependencies":{"babel":"^5.5.6","babel-eslint":"^4.1.3","eslint":"^1.7.3","source-map-support":"^0.3.1"},"gitHead":"08c3aab2ae19854d3382863103b250a51f708bc7","_id":"oakpubsub@0.1.5","_shasum":"2342be54b8d85250864ceacb48f429b841fe6473","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"2342be54b8d85250864ceacb48f429b841fe6473","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.1.5.tgz","integrity":"sha512-bywgSTNmfr+R58a/Xb+yat/3pja57UXMEietu1au0Ls45d5uiQ8DOqsx/5U6oZpRUDtARAjAUiTZOYFCKZnZwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAzQ//Yfgk1iFHw9nTVYOLN9VDaa0uf7WHXm+aN4+am6AiEAkKuxHdTUWOcFwj6n5mkOPKAoDVzCeNif6fSleB4oxyk="}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.1.6":{"name":"oakpubsub","version":"0.1.6","description":"abstraction layer for pubsub","main":"build/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","oakleon","gcloud","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","license":"MIT","dependencies":{"babel-runtime":"^5.8.25","bluebird":"^2.10.2","gcloud":"^0.21.0","lodash":"^3.9.3"},"devDependencies":{"babel":"^5.5.6","babel-eslint":"^4.1.3","eslint":"^1.7.3","source-map-support":"^0.3.1"},"gitHead":"5356ec4e77dd8613fec81e2af4a11c0a0ee02012","_id":"oakpubsub@0.1.6","_shasum":"3c286f09539ead5503be009ba6508cf4474baf90","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"3c286f09539ead5503be009ba6508cf4474baf90","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.1.6.tgz","integrity":"sha512-2nLxfsrfQu7CZ0Kerkxa5K7RB7qZagBCkcsHyJQYRT7f1ZjE/K6wlJuwSNxaZrPzKAgX9t3BLBl+MfuctntFDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9cEfh741PkVCBLkaLcm56OnPdW+x01KSH4TD2fr2MNwIgWLelPQjvyE4RurdJ/ihikIe3F1WSMYx5DS90URvNFzU="}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.1.7":{"name":"oakpubsub","version":"0.1.7","description":"google pubsub via gcloud with promise wrapper","main":"build/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","oakleon","gcloud","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","license":"MIT","dependencies":{"babel-runtime":"^5.8.25","bluebird":"^2.10.2","gcloud":"^0.21.0","lodash":"^3.9.3"},"devDependencies":{"babel":"^5.5.6","babel-eslint":"^4.1.3","eslint":"^1.7.3","source-map-support":"^0.3.1"},"gitHead":"795ddd7927097d7a16a16b3a445d195dd8e5c8b4","_id":"oakpubsub@0.1.7","_shasum":"b088031560feb459aa9cc7ed5354724a59e4dec2","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"b088031560feb459aa9cc7ed5354724a59e4dec2","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.1.7.tgz","integrity":"sha512-4MKWE6nHWBNLVee30qdGJIxpkqIVccRPH5c4ZRmvTaT8phcFT70d5Rm4wMySvf3Ig6LX1HFp3nlgFrTcTPM3SA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBMxUyqSOqfxzYaTnLb1oIxk5bxRLAy7VAOJ9wWJkxdOAiEA3pxzPL5Xmq7hS3lNuSgKBlJ8GoyapDvfKAyTq+dWp2A="}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.1.8":{"name":"oakpubsub","version":"0.1.8","description":"gcloud-node google pubsub client wrapped in bluebird promises","main":"build/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","oakleon","gcloud","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","license":"MIT","dependencies":{"babel-runtime":"^5.8.25","bluebird":"^2.10.2","gcloud":"^0.21.0","lodash":"^3.9.3"},"devDependencies":{"babel":"^5.5.6","babel-eslint":"^4.1.3","eslint":"^1.7.3","source-map-support":"^0.3.1"},"gitHead":"9491a639256ac10479c087cf108e637af63f10f3","_id":"oakpubsub@0.1.8","_shasum":"39173313dc4e8963e8242cbd6eafcebba21abffe","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"39173313dc4e8963e8242cbd6eafcebba21abffe","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.1.8.tgz","integrity":"sha512-RGxQyL4Y+tp1pCv/KHSlCdt/oPyer37BsEJ1xKZiYEOuL8fQsC0Sa151jZ2KjhnhBfu3+FxJJDoWw24ZWHsUQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAMPRqbIjukukgR3NZYgY6XXUsDQrzWqibM4d/2zFIpAAiASPexUc8IksFY5LdFuHFxje/3yDlByoXxj1RLuxM02fA=="}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.2.0":{"name":"oakpubsub","version":"0.2.0","description":"gcloud-node google pubsub client wrapped in bluebird promises","main":"build/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","promises","gcloud","google","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","license":"MIT","dependencies":{"babel-runtime":"^5.8.25","bluebird":"^2.10.2","gcloud":"^0.21.0","lodash":"^3.9.3"},"devDependencies":{"babel":"^5.5.6","babel-eslint":"^4.1.3","eslint":"^1.7.3","source-map-support":"^0.3.1"},"gitHead":"d2c349690e29f733784765457dc43453f655ce90","_id":"oakpubsub@0.2.0","_shasum":"828a34b003ad5ab1de87de8771779b66c27c8dbd","_from":".","_npmVersion":"3.3.9","_nodeVersion":"4.1.2","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"828a34b003ad5ab1de87de8771779b66c27c8dbd","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.2.0.tgz","integrity":"sha512-QbJ4R2WsqsGqn2OM/Cjk8AQL5LdRALc7ynsvWCHY4V5meJ6ldIjaCHwEVlT6h+AhcNUmeH2vK4GPM9AjTTOuFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAD99LFnPGnvPBImUeSGNOLSIoSN7bgL7emiWTC6qGtBAiA76tR5QNcAEqKFOYybojgq2nLzVLLqWD9N0jUjow8e/A=="}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.2.1":{"name":"oakpubsub","version":"0.2.1","description":"gcloud-node google pubsub client wrapped in bluebird promises","main":"build/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","promises","gcloud","google","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","license":"MIT","dependencies":{"babel-runtime":"^5.8.25","bluebird":"^2.10.2","gcloud":"^0.24.0","lodash":"^3.9.3"},"devDependencies":{"babel":"^5.5.6","babel-eslint":"^4.1.3","eslint":"^1.7.3","source-map-support":"^0.3.1"},"gitHead":"d76968edb23753d611cce2a6b204bd75889e85fa","_id":"oakpubsub@0.2.1","_shasum":"dec55a856b32fd9a1a5f1732f00282b0a0e6f587","_from":".","_npmVersion":"3.3.9","_nodeVersion":"4.1.2","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"dec55a856b32fd9a1a5f1732f00282b0a0e6f587","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.2.1.tgz","integrity":"sha512-7iM3Bd1NkL2jTwA2u4C0K69ELG0QGUigyeTzSZgWw9b7RfvqulYyGmbCCl6bXOHy8qZwiSt/wDcctuojMhvGVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIANyylCi0GM9B0fPuFF9XJHGwZHdvq3LyWh3hx0XD/RhAiEAyxa0XUC9pE7e0ID73G8zU/FpHNfQ+trWLV89Y6wk1Ps="}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.2.2":{"name":"oakpubsub","version":"0.2.2","description":"gcloud-node google pubsub client wrapped in bluebird promises","main":"build/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","promises","gcloud","google","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","license":"MIT","dependencies":{"babel-runtime":"^5.8.25","bluebird":"^2.10.2","gcloud":"^0.24.0","lodash":"^3.9.3"},"devDependencies":{"babel":"^5.5.6","babel-eslint":"^4.1.3","eslint":"^1.7.3","jsdoc-to-markdown":"^1.2.0","source-map-support":"^0.3.1"},"gitHead":"9c428d2308c27c36af32a0544efe9c5329c17d8d","_id":"oakpubsub@0.2.2","_shasum":"1881b2b3782111c94dfcfdb319c7292bc3159c50","_from":".","_npmVersion":"3.3.8","_nodeVersion":"4.2.1","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"1881b2b3782111c94dfcfdb319c7292bc3159c50","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.2.2.tgz","integrity":"sha512-yhi8vCaX3gQhWXmyHeEgW9nyX7HD4loyEBsNw5e9Lk4mYhovlDUUAwYB8CysZ/MuaBUxYi+ivaE5uNiqYiNbZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDo8J7WyF4yvvZ9MvUNX5BWsnngn6AfD+E8ylxri7otiwIgMTB9Z0H1cWIts5wfdOTO3lwPtDg8SpDMv9irGszlkQU="}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.3.0":{"name":"oakpubsub","version":"0.3.0","description":"gcloud-node google pubsub client wrapped in bluebird promises","main":"build/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","promises","gcloud","google","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","license":"MIT","dependencies":{"babel-runtime":"^5.8.29","bluebird":"^2.10.2","gcloud":"^0.24.0","lodash":"^3.9.3"},"devDependencies":{"babel":"^5.8.29","babel-eslint":"^4.1.3","eslint":"^1.8.0","gulp":"^3.9.0","gulp-babel":"^6.0.0","jsdoc-to-markdown":"^1.2.0","source-map-support":"^0.3.1"},"gitHead":"ac42981298d465b09db152edaa5a2e527a1958d5","_id":"oakpubsub@0.3.0","_shasum":"2ac6c6ebc19b319adb1a79d4ea4f8db1d8414f87","_from":".","_npmVersion":"3.3.8","_nodeVersion":"4.2.1","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"2ac6c6ebc19b319adb1a79d4ea4f8db1d8414f87","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.3.0.tgz","integrity":"sha512-xUuAXqPiIP7Lu8rJhgkBTTwNjJAJyXSDUeW+qRTD/ibZ2SEQonNveq7ucv9amQh/GNLH9c+lu8fNDpK20qLP5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVQr2a6Y0NE71TJyt0whONt1RvGdh0eaAStZoqyTt4GQIhAJ8iaX2sen1KQjRLDqEhIw6PiGMhYSFGXS2LwNXFtzuA"}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.3.1":{"name":"oakpubsub","version":"0.3.1","description":"gcloud-node google pubsub client wrapped in bluebird promises","main":"build/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","promises","gcloud","google","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","license":"MIT","dependencies":{"babel-runtime":"^5.8.29","bluebird":"^2.10.2","gcloud":"^0.24.1"},"devDependencies":{"babel":"^5.8.29","babel-eslint":"^4.1.3","eslint":"^1.8.0","gulp":"^3.9.0","gulp-babel":"^6.0.0","jsdoc-to-markdown":"^1.2.0","ramda":"^0.18.0","source-map-support":"^0.3.1"},"gitHead":"a589b2476f44ebeb865332c2a86def1e8825087c","_id":"oakpubsub@0.3.1","_shasum":"3e7bed79608eb8e703765fdeca3a925ec79111c5","_from":".","_npmVersion":"3.3.8","_nodeVersion":"4.2.1","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"3e7bed79608eb8e703765fdeca3a925ec79111c5","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.3.1.tgz","integrity":"sha512-JCu9OuOK2ijXe6Vc0R7y/Lis86eIcLNWbOxNxmxlx3fam3O6KJB9GUNInaCX1kbWlJQxhTkiJ0qbGw9FlqxAmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbA5nj+qFnMxAhsbJvpoVjyTBVtBzAjKsWaMZLS7yCTAIgC7goov+L395y7L0ccKr1z78IO/i1a0yxTQ9P+zfuRsA="}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.4.0":{"name":"oakpubsub","version":"0.4.0","description":"gcloud-node google pubsub client wrapped in bluebird promises","main":"build/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","promises","gcloud","google","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","license":"MIT","dependencies":{"babel-runtime":"^5.8.29","bluebird":"^3.0.5","gcloud":"^0.24.1"},"devDependencies":{"babel":"^5.8.29","babel-eslint":"^4.1.3","eslint":"^1.8.0","gulp":"^3.9.0","gulp-babel":"^6.0.0","jsdoc-to-markdown":"^1.2.0","ramda":"^0.18.0","source-map-support":"^0.3.1"},"gitHead":"c352b85d8a504ea3d3ecaa5b3205256eda4471bd","_id":"oakpubsub@0.4.0","_shasum":"573f3b1dda0aed207307737d4923bddb4317269d","_from":".","_npmVersion":"3.3.8","_nodeVersion":"4.2.1","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"573f3b1dda0aed207307737d4923bddb4317269d","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.4.0.tgz","integrity":"sha512-j1E6xXvSFp8g9n9Mc+MVeP+oxzyq1iqWARpTqKWSCEKNVX5b2BBiQigGOjND2A5YRp3HFto8RFlPsH1WrEuSTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG679bJsHGvLYQqv+b0xTbLSbLiHk1kzNfbG/0Nw6wS6AiEAnOM8fzWyouAO181dIIhKat5tpx9Snx8JaqbQW1GwgaU="}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.4.1":{"name":"oakpubsub","version":"0.4.1","description":"gcloud-node google pubsub client wrapped in bluebird promises","main":"build/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","promises","gcloud","google","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","license":"MIT","dependencies":{"babel-runtime":"^5.8.29","bluebird":"^3.0.5","gcloud":"^0.24.1"},"devDependencies":{"babel":"^5.8.29","babel-eslint":"^4.1.3","eslint":"^1.8.0","gulp":"^3.9.0","gulp-babel":"^6.0.0","jsdoc-to-markdown":"^1.2.0","ramda":"^0.18.0","source-map-support":"^0.3.1"},"gitHead":"aee8313a6ac045e7be52d90007dbf98549fcb465","_id":"oakpubsub@0.4.1","_shasum":"cf6809acdec30b5f2a6fa24b140d64e766f457d6","_from":".","_npmVersion":"3.3.8","_nodeVersion":"4.2.1","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"cf6809acdec30b5f2a6fa24b140d64e766f457d6","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.4.1.tgz","integrity":"sha512-UQRWw00HemgZ7j6NfoylVT7bE1rib1QjWUSB7YGgK+9C+X+lML/9IClj9OF9lE+Ttk2DpmoJ1NVZSttBX7Dk0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVIlfqj3ca8ENX5VEoQU8n7R3VHtS0nxc8ylKifmZnXQIgFV5dJaHMFvXsO2GRBM3m6rz9z3Lz+bW4PQ9H+XsyAyE="}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.4.3":{"name":"oakpubsub","version":"0.4.3","description":"gcloud-node google pubsub client wrapped in bluebird promises","main":"build/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","promises","gcloud","google","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","license":"MIT","dependencies":{"babel-runtime":"^5.8.29","bluebird":"^3.0.5","gcloud":"^0.24.1"},"devDependencies":{"babel":"^5.8.29","babel-eslint":"^4.1.3","eslint":"^1.8.0","gulp":"^3.9.0","gulp-babel":"^6.0.0","jsdoc-to-markdown":"^1.2.0","mocha":"^2.3.3","ramda":"^0.18.0","source-map-support":"^0.3.1"},"gitHead":"166c68d1ec37c102023dfa361804ec336d8e3725","_id":"oakpubsub@0.4.3","_shasum":"965d137fe68f1c26ccaa41520b571f5ff00f2b1a","_from":".","_npmVersion":"3.3.8","_nodeVersion":"4.2.1","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"965d137fe68f1c26ccaa41520b571f5ff00f2b1a","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.4.3.tgz","integrity":"sha512-E5MdUG2nF0Gynt/uCT33uXcfXrfXE0O+xz/q5mPpakRYJZRjTGbekDxAqaiIH3CFeIDeVM9++w6VvZRevBV1LA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVAa6RavFvjjpPVlRI4oC8cfhDrLFAhdUEzOHB01nczAiEApiLJ1b7Nd+dPCARbverWYAmfERZsKw/Qo+SWbCByGjQ="}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.4.4":{"name":"oakpubsub","version":"0.4.4","description":"gcloud-node google pubsub client wrapped in bluebird promises","main":"build/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","promises","gcloud","google","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","license":"MIT","dependencies":{"babel-runtime":"^5.8.29","bluebird":"^3.0.5","gcloud":"^0.24.1"},"devDependencies":{"babel":"^5.8.29","babel-eslint":"^4.1.3","eslint":"^1.8.0","gulp":"^3.9.0","gulp-babel":"^6.0.0","jsdoc-to-markdown":"^1.2.0","mocha":"^2.3.3","ramda":"^0.18.0","source-map-support":"^0.3.1"},"gitHead":"9c95ec5e7ee9c21e8039b4623175784931c94432","_id":"oakpubsub@0.4.4","_shasum":"3ba931eae806307f5f1e4271f609842ae591c6af","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"3ba931eae806307f5f1e4271f609842ae591c6af","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.4.4.tgz","integrity":"sha512-PG+IpobR6HGeZmR68rN06vAY10k0lV2lxcmPYVzhOhBoM2sfiY/f4nX0TFKgfRSf5IkgT2d+1NZ17lu9ZnYinw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBGHFz+gF09Yemu6UvEJYIqaRXaNVZxOI6EJ2kvcB2lXAiBsACxHIHEfxux1IXV1lpahzNVVtrqwXr+5sxgiPJaZww=="}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.4.5":{"name":"oakpubsub","version":"0.4.5","description":"gcloud-node google pubsub client wrapped in bluebird promises","main":"build/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","promises","gcloud","google","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","license":"MIT","dependencies":{"babel-runtime":"^5.8.29","bluebird":"^3.0.5","gcloud":"^0.24.1"},"devDependencies":{"babel":"^5.8.29","babel-eslint":"^4.1.3","eslint":"^1.8.0","gulp":"^3.9.0","gulp-babel":"^6.0.0","jsdoc-to-markdown":"^1.2.0","mocha":"^2.3.3","ramda":"^0.18.0","source-map-support":"^0.3.1"},"gitHead":"0cf5239ffd8c118eda5cf17102616b54573d861a","_id":"oakpubsub@0.4.5","_shasum":"aa2cda26988056fc3ed12c43589bab1132936ea3","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"aa2cda26988056fc3ed12c43589bab1132936ea3","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.4.5.tgz","integrity":"sha512-0OFp06zUcH5mzvg3pknUeYH8Hg+Cz6aSMGlb5ScZPChuA2I4R1D2q1FFlcWZaaKgKk3+STduS9ADyCvwm/qNjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXpmuBS+eLD17ooGp6CuD0VSRGzeEZr6TRVPZL9zlbcwIhAIvQr5egzmDzAcZa9o1kB1uDwRO3kq2VqV52Ca3dcDaO"}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.4.6":{"name":"oakpubsub","version":"0.4.6","description":"gcloud-node google pubsub client wrapped in bluebird promises","main":"build/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","promises","gcloud","google","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","license":"MIT","dependencies":{"babel-runtime":"^5.8.29","bluebird":"^3.0.5","gcloud":"^0.24.1"},"devDependencies":{"babel":"^5.8.29","babel-eslint":"^4.1.3","eslint":"^1.8.0","gulp":"^3.9.0","gulp-babel":"^6.0.0","jsdoc-to-markdown":"^1.2.0","mocha":"^2.3.3","ramda":"^0.18.0","source-map-support":"^0.3.1"},"gitHead":"6f781da9cfa035198d20982ce6ca1c7623484f27","_id":"oakpubsub@0.4.6","_shasum":"e8de4154d1aaa7424ae227386f9a1cc6f9de4087","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"e8de4154d1aaa7424ae227386f9a1cc6f9de4087","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.4.6.tgz","integrity":"sha512-CmZMikzQWzxEUXJ000mb3BFb7SVoeoVmA9KLcglvYXeeJjezp6k25d48M4FbHfjseXR4xzSw41cksbBY4nRNvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTsAkW+H+D6VEIvIn3o9bvGcAfYS/c/fSTxxafsobi3gIgTnRmmKoxB3EhUGpDZUcVcvEuJYNxtODsDrNMxOdBu6U="}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.4.7":{"name":"oakpubsub","version":"0.4.7","description":"gcloud-node google pubsub client wrapped in bluebird promises","main":"build/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","promises","gcloud","google","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","license":"MIT","dependencies":{"babel-runtime":"^5.8.29","bluebird":"^3.0.5","gcloud":"^0.24.1","ramda":"^0.18.0"},"devDependencies":{"babel":"^5.8.29","babel-eslint":"^4.1.3","eslint":"^1.8.0","gulp":"^3.9.0","gulp-babel":"^6.0.0","jsdoc-to-markdown":"^1.2.0","mocha":"^2.3.3","source-map-support":"^0.3.1"},"gitHead":"7df5fb6b2b1e04a2f517a4a33059d26068c03a2e","_id":"oakpubsub@0.4.7","_shasum":"d8a978c0d13b9f4449bb6572a7bbeeaddef4a419","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"d8a978c0d13b9f4449bb6572a7bbeeaddef4a419","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.4.7.tgz","integrity":"sha512-pPZEsglTxDgjqDAfJ7MVe5em5lh7yp9wJ5RFzNzeQnwH/ZbYeVMpCUq+I55GzZ4m0FX/8LWei1ukuoagAAC87g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID0WGm6CDm0zlHZCb94rIknkO1ENS/2p8mfI6EgWBLk7AiEA4HYz6rBuOQa/sCzunhN7JIFDSvEjav/mxBquJgkW/AE="}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.4.8":{"name":"oakpubsub","version":"0.4.8","description":"gcloud-node google pubsub client wrapped in bluebird promises","main":"build/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","promises","gcloud","google","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","license":"MIT","dependencies":{"babel-runtime":"^5.8.29","bluebird":"^3.0.5","gcloud":"^0.24.1","ramda":"^0.18.0"},"devDependencies":{"babel":"^5.8.29","babel-eslint":"^4.1.3","eslint":"^1.8.0","gulp":"^3.9.0","gulp-babel":"^6.0.0","jsdoc-to-markdown":"^1.2.0","mocha":"^2.3.3","source-map-support":"^0.3.1"},"gitHead":"cf510690c4384d7e5071a72e5d9726b37999c606","_id":"oakpubsub@0.4.8","_shasum":"acbf1d6affb042eb752c93c08fad6455b3171933","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"acbf1d6affb042eb752c93c08fad6455b3171933","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.4.8.tgz","integrity":"sha512-C080YiJumgY2ObcTcRKKlbMnWTaTOzPBvcbwHoksJYhwtIOc5Rkb3BRFRD+57lvmZiHMj1pTrMjYYMKgd7nOPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAn0QCohj5ZBgpruQ4ekbc3Vh9nZ6U5TjguMzefJiOjeAiEAy+Pk/tgvP24RjnyrF1eGowDDSrnP7IbWDFLCMqviodw="}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.4.9":{"name":"oakpubsub","version":"0.4.9","description":"gcloud-node google pubsub client wrapped in bluebird promises","main":"build/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","promises","gcloud","google","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","license":"MIT","dependencies":{"babel-runtime":"^5.8.29","bluebird":"^3.0.5","gcloud":"^0.24.1","ramda":"^0.18.0"},"devDependencies":{"babel":"^5.8.29","babel-eslint":"^4.1.3","eslint":"^1.8.0","gulp":"^3.9.0","gulp-babel":"^6.0.0","jsdoc-to-markdown":"^1.2.0","mocha":"^2.3.3","source-map-support":"^0.3.1"},"gitHead":"afef7835af10946cb14d2e8d97d0bfd2c8ea4c82","_id":"oakpubsub@0.4.9","_shasum":"ce5bc63a1d448979a1bfabb6220f3cddac93be8f","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"ce5bc63a1d448979a1bfabb6220f3cddac93be8f","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.4.9.tgz","integrity":"sha512-eKPPfYdr2VvUUitBm07eIcAM4Vj39uY7fbbgy46lvTsPhzWSXGFFz3u4tGWjhMqg62JCxxBfUKKrtDfC4pdBGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCf1fZasXh+3NVMbPdBAW80Z4YbjV+QjfZnQWlPf/5KlQIhAJOgGWmmtXBeq18SUIVkVlr/ZO19W8TS07aStwOEJQQr"}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.4.10":{"name":"oakpubsub","version":"0.4.10","description":"gcloud-node google pubsub client wrapped in bluebird promises","main":"build/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","promises","gcloud","google","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","license":"MIT","dependencies":{"babel-runtime":"^5.8.29","bluebird":"^3.0.5","gcloud":"^0.24.1","ramda":"^0.18.0"},"devDependencies":{"babel":"^5.8.29","babel-eslint":"^4.1.3","eslint":"^1.8.0","gulp":"^3.9.0","gulp-babel":"^6.0.0","jsdoc-to-markdown":"^1.2.0","mocha":"^2.3.3","source-map-support":"^0.3.1"},"gitHead":"87d8e4cc882508dea85355f142f63a7af2bdf478","_id":"oakpubsub@0.4.10","_shasum":"b807746766a0eca62dfc3b526df63863bfb219cd","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"b807746766a0eca62dfc3b526df63863bfb219cd","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.4.10.tgz","integrity":"sha512-GX+Xa4dNuBYTCne8KAYm6mmvexaDkcRvIs14ByjjKSkkMCFjh47WOgfAP7tRSXASgZR18N6PNdPZF7Czn1spOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDls6xclN8W0G4MAl6Z2w2o4ZAZoQkTB9qzFhQuZ01r2AiEApCmcmMy7iz+WrQVyFMD1bW9XegaXQEYNmapk9nUPV88="}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.4.11":{"name":"oakpubsub","version":"0.4.11","description":"gcloud-node google pubsub functional wrapper using bluebird promises","main":"build/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","promises","gcloud","google","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","license":"MIT","dependencies":{"arrify":"^1.0.0","babel-runtime":"^5.8.29","bluebird":"^3.0.5","gcloud":"^0.24.1","ramda":"^0.18.0"},"devDependencies":{"babel":"^5.8.29","babel-eslint":"^4.1.3","eslint":"^1.8.0","gulp":"^3.9.0","gulp-babel":"^5.2.1","jsdoc-to-markdown":"^1.2.0","mocha":"^2.3.3","source-map-support":"^0.3.1"},"gitHead":"2e3e498632e3ec7b6165710d44898a2acd89664d","_id":"oakpubsub@0.4.11","_shasum":"c238ce477fa94b2e4e8ba3336bb04b7167416eb1","_from":".","_npmVersion":"3.4.0","_nodeVersion":"4.2.2","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"c238ce477fa94b2e4e8ba3336bb04b7167416eb1","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.4.11.tgz","integrity":"sha512-BN5+B/bTcTgwNwortNTbumS0lwDF/U7FWi9no+ARsLiKQ1ObRSjSaEflwGu2vWlZy011MWnpDAQrGqyfTUfIDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEA1IvGBvbP4aCd90ferAQrkvK9AFMjs9MPRe8K1UqTAAiAR99lPejbYohqq81fHCNkZswGNEfKBMpYm4H6dd5dAMQ=="}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.4.12":{"name":"oakpubsub","version":"0.4.12","description":"gcloud-node google pubsub functional wrapper using bluebird promises","main":"build/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","promises","gcloud","google","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","license":"MIT","dependencies":{"arrify":"^1.0.0","babel-runtime":"^5.8.29","bluebird":"^3.0.5","gcloud":"^0.24.1","ramda":"^0.18.0"},"devDependencies":{"babel":"^5.8.29","babel-eslint":"^4.1.3","eslint":"^1.8.0","gulp":"^3.9.0","gulp-babel":"^5.2.1","jsdoc-to-markdown":"^1.2.0","mocha":"^2.3.3","source-map-support":"^0.3.1"},"gitHead":"40e05082e8c4441b3b98b1d43994b06d73fabd65","_id":"oakpubsub@0.4.12","_shasum":"2521e395fa201ef291131343ea579f3424443302","_from":".","_npmVersion":"3.4.1","_nodeVersion":"4.2.2","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"2521e395fa201ef291131343ea579f3424443302","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.4.12.tgz","integrity":"sha512-QqjEhA29NpuplitTxtIXTJzQpLAu7rngd84PpmQpjoy4VhimxlYBa9emNQYNTY+mZZZlpHiJCxY0DHdkry/CYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBhvJvVEr2lVGnB/wbYL9iIz/yeSN+cLCXoazzh3z2DzAiEA7mmd00mZINLU7bqHFIPrFQEkF7nMXrCxOIW2m4JeFn4="}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.4.13":{"name":"oakpubsub","version":"0.4.13","description":"gcloud-node google pubsub functional wrapper using bluebird promises","main":"build/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","promises","gcloud","google","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","license":"MIT","dependencies":{"arrify":"^1.0.0","babel-runtime":"^5.8.29","bluebird":"^3.0.6","gcloud":"^0.26.1","ramda":"^0.18.0"},"devDependencies":{"babel":"^5.8.29","babel-eslint":"^4.1.3","eslint":"^1.8.0","gulp":"^3.9.0","gulp-babel":"^5.2.1","jsdoc-to-markdown":"^1.2.0","mocha":"^2.3.3","source-map-support":"^0.3.1"},"gitHead":"e4184c368329968e323214a57046ec6593497748","_id":"oakpubsub@0.4.13","_shasum":"ac1bd23efd3ff2f350e33adc6ad2974a81a7ba3c","_from":".","_npmVersion":"3.5.1","_nodeVersion":"4.2.3","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"ac1bd23efd3ff2f350e33adc6ad2974a81a7ba3c","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.4.13.tgz","integrity":"sha512-XrxZXT/IyqKjHWewI7Q4LXhfJQgDVCwtaKIB6vAvTk0ghDWIilXeroacS6+hEBwfv4lR+H0IYBgcaw5YoEGo1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCl08ZGihUkWWIEr5MUaYBFof52ANfjev1sUXq/l3oIMQIhAIRYmEOTtiHz54RIUOXe3vfXDYr0RoyG7X9JxZX/LOrJ"}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.4.14":{"name":"oakpubsub","version":"0.4.14","description":"gcloud-node google pubsub functional wrapper using bluebird promises","main":"build/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","promises","gcloud","google","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","license":"MIT","dependencies":{"arrify":"^1.0.0","babel-runtime":"^5.8.29","bluebird":"^3.0.6","gcloud":"^0.26.1","ramda":"^0.18.0"},"devDependencies":{"babel":"^5.8.29","babel-eslint":"^4.1.3","eslint":"^1.8.0","gulp":"^3.9.0","gulp-babel":"^5.2.1","jsdoc-to-markdown":"^1.2.0","mocha":"^2.3.3","source-map-support":"^0.3.1"},"gitHead":"a15bc6a0c45b219b580bfb006e8a99693e6951d5","_id":"oakpubsub@0.4.14","_shasum":"615dc5954d808b16455c20e90d373dbb12adeaac","_from":".","_npmVersion":"3.5.1","_nodeVersion":"4.2.3","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"615dc5954d808b16455c20e90d373dbb12adeaac","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.4.14.tgz","integrity":"sha512-+OJ8wi8VQjn7NO+8yAkcS1w5lrcRg2pF01cOU3w0C551xRe/Dlkb6P9PmIYRV1r9cwt1ZeKqPCsiLFn7EpZ4BA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC2tKOrPgR0nxlEYXuxe8J1ik9lJDwov5BfwUJ+uoWPcAiATsH3mhr/pCSMR5OvOc5xdfN0Gg59BdmHeQAZyO2Op2Q=="}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.5.0":{"name":"oakpubsub","version":"0.5.0","description":"gcloud-node google pubsub functional wrapper using bluebird promises","main":"build/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","promises","gcloud","google","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","license":"MIT","dependencies":{"arrify":"^1.0.0","babel-runtime":"^5.8.29","bluebird":"^3.0.6","gcloud":"^0.26.1","ramda":"^0.18.0"},"devDependencies":{"babel":"^5.8.29","babel-eslint":"^4.1.3","eslint":"^1.8.0","gulp":"^3.9.0","gulp-babel":"^5.2.1","jsdoc-to-markdown":"^1.2.0","mocha":"^2.3.3","source-map-support":"^0.3.1"},"gitHead":"736b242712bf452047e8257b41881eea751df766","_id":"oakpubsub@0.5.0","_shasum":"dc8da40faeca797522120062e54abf063e193529","_from":".","_npmVersion":"3.5.1","_nodeVersion":"4.2.3","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"dc8da40faeca797522120062e54abf063e193529","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.5.0.tgz","integrity":"sha512-kFskHKh29x3def8ZWRimQHpKH88gnIrJ6V/1cwxUdx+8g2e9V+9Ic/Q9iz2BJjdf7SIPGtX+IdCbxX4Fo9Unww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHLD2OHrDQq7YcyBQiUMVQAOAsCJXOhmgWmrXhisoNqdAiEA6+Kk6+2BaImZsmaO4iFPbuYV8SoZCoUqk8ekmplQw1k="}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.5.1":{"name":"oakpubsub","version":"0.5.1","description":"gcloud-node google pubsub functional wrapper using bluebird promises","main":"build/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","promises","gcloud","google","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","license":"MIT","dependencies":{"arrify":"^1.0.0","babel-runtime":"^5.8.29","bluebird":"^3.0.6","gcloud":"^0.27.0","ramda":"^0.18.0"},"devDependencies":{"babel":"^5.8.29","babel-eslint":"^4.1.3","eslint":"^1.8.0","gulp":"^3.9.0","gulp-babel":"^5.2.1","jsdoc-to-markdown":"^1.2.0","mocha":"^2.3.3","source-map-support":"^0.3.1"},"gitHead":"424f1a08d1bfb07fa47fe51067032f9513ea7acf","_id":"oakpubsub@0.5.1","_shasum":"79bba0fac14923424b1a693f009f1e5f97440d8b","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"79bba0fac14923424b1a693f009f1e5f97440d8b","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.5.1.tgz","integrity":"sha512-IO+OwLB5PV8jKLcckYV8HnqPrRZlsf7AN8ZcuTUF1HBcqYyXk8vv6cets+v6HW1Zh7SVIbElQ8hpMhkdXHScfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEwuZBmM+GZpiaBh//JI5BHty7EN6NDgTIYOzW7jseKDAiA5QZfIVWWENsLPHKQz3nPDR/NjkhgcFjxVNU9idboW4Q=="}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}]},"0.5.2":{"name":"oakpubsub","version":"0.5.2","description":"gcloud-node google pubsub functional wrapper using bluebird promises","main":"build/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","promises","gcloud","google","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","license":"MIT","dependencies":{"arrify":"^1.0.0","babel-runtime":"^5.8.29","bluebird":"^3.0.6","gcloud":"^0.27.0","ramda":"^0.18.0"},"devDependencies":{"babel":"^5.8.29","babel-eslint":"^4.1.3","eslint":"^1.8.0","gulp":"^3.9.0","gulp-babel":"^5.2.1","jsdoc-to-markdown":"^1.2.0","mocha":"^2.3.3","source-map-support":"^0.3.1"},"gitHead":"44217e6953fde5b2aa8b9a50b441cde2c0699989","_id":"oakpubsub@0.5.2","_shasum":"8f8a75d316c78e0afda5eefcd4295f0c239acc4c","_from":".","_npmVersion":"3.5.3","_nodeVersion":"4.2.6","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"8f8a75d316c78e0afda5eefcd4295f0c239acc4c","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.5.2.tgz","integrity":"sha512-HuY4TdZoBcM7JT6P7MiPOjUfW9BwSUJv8JjWpJ2hmfzb/M3zeArRz3ZdDNG1C9TbAZzhtB0Z8RZSNHBHXsDpBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIELZzfWrKP00f/UnNLYYV1aA53LlLvQnxNoqABLTdzRdAiBKLaWl5g5JqrJ9Vohh/ETc0R60SMZTVF/3gmYX1I4PpQ=="}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/oakpubsub-0.5.2.tgz_1454708177843_0.549309317721054"}},"0.5.3":{"name":"oakpubsub","version":"0.5.3","description":"gcloud-node google pubsub functional wrapper using bluebird promises","main":"build/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","promises","gcloud","google","pubsub"],"author":{"name":"chris@oakleon.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","license":"MIT","dependencies":{"arrify":"^1.0.0","babel-runtime":"^5.8.29","bluebird":"^3.0.6","gcloud":"^0.27.0","ramda":"^0.18.0"},"devDependencies":{"babel":"^5.8.29","babel-eslint":"^4.1.3","eslint":"^1.8.0","gulp":"^3.9.0","gulp-babel":"^5.2.1","jsdoc-to-markdown":"^1.3.3","mocha":"^2.3.3","source-map-support":"^0.3.1"},"gitHead":"5f000e12edf443bdf9313b6775135c57fd0256c5","_id":"oakpubsub@0.5.3","_shasum":"ccf68032a8c115759cb92a4592360f95e7a91165","_from":".","_npmVersion":"3.7.2","_nodeVersion":"4.3.0","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"ccf68032a8c115759cb92a4592360f95e7a91165","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.5.3.tgz","integrity":"sha512-UP8ePfM+SvSEnG8iU6idaaPjnYjN7K6jntHaX10h6YN8pzUrhER12nMhGXgSeFqXr4q0nYhLnngH/+PrJJ4MIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcGwgO7EubrVPPgUMByETEiO1GPxYKiJz5tnNiEqHMPAIhAIOOA9t7J7R8E3GQacUh5O76on40J2LL5/NzdlPAXX4B"}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/oakpubsub-0.5.3.tgz_1455332927173_0.37010205327533185"}},"0.7.0":{"name":"oakpubsub","version":"0.7.0","description":"gcloud-node google pubsub functional wrapper using bluebird promises","main":"build/oakpubsub.js","scripts":{"test":"mocha --compilers js:babel/register"},"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"keywords":["node","promises","gcloud","google","pubsub"],"author":{"name":"chrishiestand@gmail.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","license":"MIT","dependencies":{"arrify":"^1.0.1","babel-runtime":"^6.6.1","bluebird":"^3.3.5","gcloud":"^0.34.0","ramda":"^0.21.0"},"devDependencies":{"babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^6.0.4","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-transform-runtime":"^6.8.0","babel-preset-es2015-node4":"^2.1.0","babel-preset-stage-3":"^6.5.0","eslint":"^2.10.1","gulp":"^3.9.1","gulp-babel":"^6.1.2","jsdoc-to-markdown":"^1.3.6","mocha":"^2.4.5"},"gitHead":"2971b1a670db35f202f827572a9c3737c8bdb76f","_id":"oakpubsub@0.7.0","_shasum":"6b28fe62b71fef3ae5c38dd58d2c59f7dd3d0b38","_from":".","_npmVersion":"3.8.9","_nodeVersion":"4.4.4","_npmUser":{"name":"oakleon","email":"support@oakleon.com"},"dist":{"shasum":"6b28fe62b71fef3ae5c38dd58d2c59f7dd3d0b38","tarball":"https://registry.npmjs.org/oakpubsub/-/oakpubsub-0.7.0.tgz","integrity":"sha512-e/XVkXebiAGe6IGNhM8xotZ1AlieF0d37K4lPT58J9clMt8vQrsxqfUmUfqhQOLnhQ4Yqo6xuajIHSOKjNPGfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGxfESR9CS/ONerLWx2dPZ5FKiLZZAOxl30JnCn/KSTlAiEAsExnRSWxfaWemvniiEvRrll2MKE4Tyq7PqJMoU8VEQ4="}]},"maintainers":[{"name":"oakleon","email":"support@oakleon.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/oakpubsub-0.7.0.tgz_1464047675560_0.43757691560313106"}}},"readme":"# oakpubsub\nA partial [gcloud-node](https://github.com/GoogleCloudPlatform/gcloud-node) (google cloud) pubsub wrapper with bluebird promises, in functional style. Only does minimally what we need, no guarantees expressed or implied. Pull Requests for expanded functions/features are welcome.\n\nSee tests for usage.\n\nUse care when doing mass deletes of topics or subscriptions, an incorrect regular expression could destroy data. It would be nice if google pubsub supported namespaces to avoid potential clobbering.\n\nTested with node v4 LTS\n\n## API Reference\noakpubsub module.\n\n\n* [oakpubsub](#module_oakpubsub)\n    * [.getPubsub(options)](#module_oakpubsub.getPubsub) ⇒ <code>Object</code>\n    * [.createTopic_P(pubsub, topic_title)](#module_oakpubsub.createTopic_P) ⇒ <code>Promise</code>\n    * [.getTopic(pubsub, topic_title, [options])](#module_oakpubsub.getTopic) ⇒ <code>Object</code>\n    * [.getOrCreateTopic_P(pubsub, topic_title, [options])](#module_oakpubsub.getOrCreateTopic_P) ⇒ <code>Promise</code>\n    * [.getSubscription(topic, subscription_id, [options])](#module_oakpubsub.getSubscription) ⇒ <code>Object</code>\n    * [.createSubscription_P(topic, subscription_id, [options])](#module_oakpubsub.createSubscription_P) ⇒ <code>Promise</code>\n    * [.publish_P(topic, messages)](#module_oakpubsub.publish_P) ⇒ <code>Promise</code>\n    * [.deleteTopic_P(topic)](#module_oakpubsub.deleteTopic_P) ⇒ <code>Promise</code>\n    * [.deleteSubscription_P(subscription)](#module_oakpubsub.deleteSubscription_P) ⇒ <code>Promise</code>\n    * [.ack_P(subscription, acknowledge)](#module_oakpubsub.ack_P) ⇒ <code>Promise</code>\n    * [.pull_P(subscription, [options])](#module_oakpubsub.pull_P) ⇒ <code>Promise</code>\n    * [.makeMessage(data, [attributes])](#module_oakpubsub.makeMessage) ⇒ <code>Object</code>\n    * [.pluckAcks(message)](#module_oakpubsub.pluckAcks) ⇒ <code>Array.&lt;string&gt;</code>\n    * [.resetMessages(messages)](#module_oakpubsub.resetMessages) ⇒ <code>Array.&lt;Object&gt;</code>\n    * [.resetMessage(message)](#module_oakpubsub.resetMessage) ⇒ <code>Object</code>\n    * [.processTopics_P(pubsub, worker_P, [query_options])](#module_oakpubsub.processTopics_P) ⇒ <code>Promise</code>\n    * [.processSubs_P(pubsub, worker_P, [query_options])](#module_oakpubsub.processSubs_P) ⇒ <code>Promise</code>\n    * [.deleteTopicsMatching_P(pubsub, regex, [page_size], [concurrency])](#module_oakpubsub.deleteTopicsMatching_P) ⇒ <code>Promise</code>\n    * [.deleteSubsMatching_P(pubsub, regex, [page_size], [concurrency])](#module_oakpubsub.deleteSubsMatching_P) ⇒ <code>Promise</code>\n\n<a name=\"module_oakpubsub.getPubsub\"></a>\n### oakpubsub.getPubsub(options) ⇒ <code>Object</code>\nGet a pubsub object, for use in subsequent module function calls\n\n**Kind**: static method of <code>[oakpubsub](#module_oakpubsub)</code>  \n**Returns**: <code>Object</code> - an authenticated pubsub object from gcloud-node  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| options | <code>Object</code> | passed directly to gcloud-node for i.e. authentication |\n\n<a name=\"module_oakpubsub.createTopic_P\"></a>\n### oakpubsub.createTopic_P(pubsub, topic_title) ⇒ <code>Promise</code>\nRemote call to create a google pubsub topic\n\n**Kind**: static method of <code>[oakpubsub](#module_oakpubsub)</code>  \n**Returns**: <code>Promise</code> - resolving to topic returned by gcloud-node pubsub#createTopic()  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| pubsub | <code>Object</code> | gcloud-node pubsub object |\n| topic_title | <code>string</code> | the name of the topic |\n\n<a name=\"module_oakpubsub.getTopic\"></a>\n### oakpubsub.getTopic(pubsub, topic_title, [options]) ⇒ <code>Object</code>\nGet a pubsub topic, for use in subsequent module function calls\n\n**Kind**: static method of <code>[oakpubsub](#module_oakpubsub)</code>  \n**Returns**: <code>Object</code> - topic returned by gcloud-node pubsub#topic()  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| pubsub | <code>Object</code> | gcloud-node pubsub object |\n| topic_title | <code>string</code> | the name of the topic |\n| [options] | <code>Object</code> | additional gcloud-node options |\n\n<a name=\"module_oakpubsub.getOrCreateTopic_P\"></a>\n### oakpubsub.getOrCreateTopic_P(pubsub, topic_title, [options]) ⇒ <code>Promise</code>\nRemote call to get or create a topic\n\n**Kind**: static method of <code>[oakpubsub](#module_oakpubsub)</code>  \n**Returns**: <code>Promise</code> - resolving to the topic returned by gcloud-node pubsub#createTopic()  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| pubsub | <code>Object</code> | gcloud-node pubsub object |\n| topic_title | <code>string</code> | the name of the topic |\n| [options] | <code>Object</code> | additional gcloud-node options |\n\n<a name=\"module_oakpubsub.getSubscription\"></a>\n### oakpubsub.getSubscription(topic, subscription_id, [options]) ⇒ <code>Object</code>\nGets a subscription\n\n**Kind**: static method of <code>[oakpubsub](#module_oakpubsub)</code>  \n**Returns**: <code>Object</code> - returns a subscription from gcloud-node topic#subscription()  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| topic | <code>Object</code> | gcloud-node topic object |\n| subscription_id | <code>string</code> | the name of the subscription |\n| [options] | <code>Object</code> | gcloud-node subscription options: autoAck, interval |\n\n<a name=\"module_oakpubsub.createSubscription_P\"></a>\n### oakpubsub.createSubscription_P(topic, subscription_id, [options]) ⇒ <code>Promise</code>\nRemote call to create a subscription\n\n**Kind**: static method of <code>[oakpubsub](#module_oakpubsub)</code>  \n**Returns**: <code>Promise</code> - resolving to subscription returned by gcloud-node topic#subscribe()  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| topic | <code>Object</code> | gcloud-node topic object |\n| subscription_id | <code>string</code> | the name of the subscription |\n| [options] | <code>Object</code> | gcloud-node subscribe options: ackDeadlineSeconds, autoAck, interval, maxInProgress, reuseExisting, timeout |\n\n<a name=\"module_oakpubsub.publish_P\"></a>\n### oakpubsub.publish_P(topic, messages) ⇒ <code>Promise</code>\nRemote call to publish a message\n\n**Kind**: static method of <code>[oakpubsub](#module_oakpubsub)</code>  \n**Returns**: <code>Promise</code> - resolving to array of message ids returned by gcloud-node topic#publish()  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| topic | <code>Object</code> | gcloud-node topic object |\n| messages | <code>Object</code> &#124; <code>Array.&lt;Object&gt;</code> | the message(s) to pass to gcloude-node topic#publish() |\n\n<a name=\"module_oakpubsub.deleteTopic_P\"></a>\n### oakpubsub.deleteTopic_P(topic) ⇒ <code>Promise</code>\nRemote call to delete a topic\n\n**Kind**: static method of <code>[oakpubsub](#module_oakpubsub)</code>  \n**Returns**: <code>Promise</code> - resolving to apiResponse returned by gcloud-node topic#delete()  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| topic | <code>Object</code> | gcloud-node topic object |\n\n<a name=\"module_oakpubsub.deleteSubscription_P\"></a>\n### oakpubsub.deleteSubscription_P(subscription) ⇒ <code>Promise</code>\nRemote call to delete a subscription\n\n**Kind**: static method of <code>[oakpubsub](#module_oakpubsub)</code>  \n**Returns**: <code>Promise</code> - resolving to apiResponse returned by gcloud-node subscription#delete()  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| subscription | <code>Object</code> | gcloud-node subscription object |\n\n<a name=\"module_oakpubsub.ack_P\"></a>\n### oakpubsub.ack_P(subscription, acknowledge) ⇒ <code>Promise</code>\nRemote call to acknowledge completion of message processing\n\n**Kind**: static method of <code>[oakpubsub](#module_oakpubsub)</code>  \n**Returns**: <code>Promise</code> - resolving to apiResponse returned by gcloud-node subscription#ack()  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| subscription | <code>Object</code> | gcloud-node subscription object |\n| acknowledge | <code>string</code> &#124; <code>Array.&lt;string&gt;</code> | IDs |\n\n<a name=\"module_oakpubsub.pull_P\"></a>\n### oakpubsub.pull_P(subscription, [options]) ⇒ <code>Promise</code>\nRemote call to pull messages from server\n\n**Kind**: static method of <code>[oakpubsub](#module_oakpubsub)</code>  \n**Returns**: <code>Promise</code> - resolving to array of messages returned by gcloud-node subscription#pull()  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| subscription | <code>Object</code> | gcloud-node subscription object |\n| [options] | <code>Object</code> | additional gcloud-node options for subscription#pull(): maxResults, returnImmediately |\n\n<a name=\"module_oakpubsub.makeMessage\"></a>\n### oakpubsub.makeMessage(data, [attributes]) ⇒ <code>Object</code>\nUtility to create a message object\n\n**Kind**: static method of <code>[oakpubsub](#module_oakpubsub)</code>  \n**Returns**: <code>Object</code> - message object that can be used in publish_P()  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| data | <code>string</code> &#124; <code>number</code> &#124; <code>array</code> &#124; <code>Object</code> | to publish (gcloud-node will JSON encode/decode for you) |\n| [attributes] | <code>Object</code> | additional key-value attributes attached to the message |\n\n<a name=\"module_oakpubsub.pluckAcks\"></a>\n### oakpubsub.pluckAcks(message) ⇒ <code>Array.&lt;string&gt;</code>\nUtility to pluck ackIds from messages\n\n**Kind**: static method of <code>[oakpubsub](#module_oakpubsub)</code>  \n**Returns**: <code>Array.&lt;string&gt;</code> - array of ackIds, can be passed to ack_P()  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| message | <code>Object</code> &#124; <code>Array.&lt;Object&gt;</code> | or messages returned by pull_P() |\n\n<a name=\"module_oakpubsub.resetMessages\"></a>\n### oakpubsub.resetMessages(messages) ⇒ <code>Array.&lt;Object&gt;</code>\nUtility to create an array of message objects from previously pulled messages, useful for pubsub message passing\n\n**Kind**: static method of <code>[oakpubsub](#module_oakpubsub)</code>  \n**Returns**: <code>Array.&lt;Object&gt;</code> - messages that can be used in publish_P()  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| messages | <code>Array.&lt;Object&gt;</code> | returned by pull_P() |\n\n<a name=\"module_oakpubsub.resetMessage\"></a>\n### oakpubsub.resetMessage(message) ⇒ <code>Object</code>\nUtility to create a publishable message object from a previously pulled message\n\n**Kind**: static method of <code>[oakpubsub](#module_oakpubsub)</code>  \n**Returns**: <code>Object</code> - message object that can be used in publish_P()  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| message | <code>Object</code> | returned by pull_P() |\n\n<a name=\"module_oakpubsub.processTopics_P\"></a>\n### oakpubsub.processTopics_P(pubsub, worker_P, [query_options]) ⇒ <code>Promise</code>\nHelper to get multiple pubsub topics and process them asynchronously\n\n**Kind**: static method of <code>[oakpubsub](#module_oakpubsub)</code>  \n**Returns**: <code>Promise</code> - resolving to the final apiResponse  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| pubsub | <code>Object</code> | gcloud-node pubsub object |\n| worker_P | <code>Promise</code> &#124; <code>function</code> | a function or promise processing each array of topics |\n| [query_options] | <code>Object</code> | additional gcloud-node pubsub query options for pubsub.getTopics() |\n\n<a name=\"module_oakpubsub.processSubs_P\"></a>\n### oakpubsub.processSubs_P(pubsub, worker_P, [query_options]) ⇒ <code>Promise</code>\nHelper to get multiple pubsub subscriptions and process them asynchronously\n\n**Kind**: static method of <code>[oakpubsub](#module_oakpubsub)</code>  \n**Returns**: <code>Promise</code> - resolving to the final apiResponse  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| pubsub | <code>Object</code> | gcloud-node pubsub object |\n| worker_P | <code>Promise</code> &#124; <code>function</code> | a function or promise processing each array of subscriptions |\n| [query_options] | <code>Object</code> | additional gcloud-node pubsub query options for pubsub.getSubscriptions() |\n\n<a name=\"module_oakpubsub.deleteTopicsMatching_P\"></a>\n### oakpubsub.deleteTopicsMatching_P(pubsub, regex, [page_size], [concurrency]) ⇒ <code>Promise</code>\nHelper to get delete pubsub topics matching a regular expression, using processTopics_P and deleteTopic_P\n\n**Kind**: static method of <code>[oakpubsub](#module_oakpubsub)</code>  \n**Returns**: <code>Promise</code> - resolving to the final apiResponse  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| pubsub | <code>Object</code> | gcloud-node pubsub object |\n| regex | <code>string</code> | javascript regular expression in string format, e.g. '^match_me' |\n| [page_size] | <code>integer</code> | number of topics to fetch per response (default: 100) |\n| [concurrency] | <code>integer</code> | max number of topics to delete simultaneously (default: 5) |\n\n<a name=\"module_oakpubsub.deleteSubsMatching_P\"></a>\n### oakpubsub.deleteSubsMatching_P(pubsub, regex, [page_size], [concurrency]) ⇒ <code>Promise</code>\nHelper to get delete pubsub subscriptions matching a regular expression, using processSubs_P and deleteSubscription_P\n\n**Kind**: static method of <code>[oakpubsub](#module_oakpubsub)</code>  \n**Returns**: <code>Promise</code> - resolving to the final apiResponse  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| pubsub | <code>Object</code> | gcloud-node pubsub object |\n| regex | <code>string</code> | javascript regular expression matching subscription name in string format, e.g. '^match_me' |\n| [page_size] | <code>integer</code> | number of subscriptions to fetch per response (default: 100) |\n| [concurrency] | <code>integer</code> | max number of subscriptions to delete simultaneously (default: 5) |\n\n\n## Update Docs\n```\ndoc/generate\n```\n\n## Development\n\nTranspile with gulp or, if using the atom editor, the atom babel package.\n\n### Test\n\n`npm test`\nor\n`npm run testwatch`\nor\n`npm test -- watch`\n","maintainers":[{"name":"oakleon","email":"support@oakleon.com"}],"time":{"modified":"2022-06-22T15:25:50.356Z","created":"2015-06-18T18:43:46.685Z","0.0.1":"2015-06-18T18:43:46.685Z","0.0.2":"2015-06-19T01:39:51.850Z","0.0.4":"2015-06-20T07:43:16.843Z","0.1.0":"2015-06-25T08:10:05.736Z","0.1.1":"2015-06-26T20:33:43.978Z","0.1.2":"2015-09-09T15:16:02.249Z","0.1.3":"2015-09-21T21:31:59.707Z","0.1.4":"2015-10-23T07:47:08.949Z","0.1.5":"2015-10-23T08:03:05.449Z","0.1.6":"2015-10-23T08:24:02.710Z","0.1.7":"2015-10-23T08:51:30.985Z","0.1.8":"2015-10-23T09:00:24.390Z","0.2.0":"2015-10-23T19:06:02.045Z","0.2.1":"2015-10-23T19:36:43.951Z","0.2.2":"2015-10-29T00:30:31.723Z","0.3.0":"2015-10-30T20:11:12.764Z","0.3.1":"2015-10-31T20:11:16.410Z","0.4.0":"2015-11-02T08:26:58.801Z","0.4.1":"2015-11-03T01:01:13.953Z","0.4.3":"2015-11-04T21:47:42.262Z","0.4.4":"2015-11-08T22:52:46.043Z","0.4.5":"2015-11-08T22:57:05.840Z","0.4.6":"2015-11-08T22:58:20.895Z","0.4.7":"2015-11-08T23:26:07.477Z","0.4.8":"2015-11-09T09:51:40.734Z","0.4.9":"2015-11-12T02:40:31.258Z","0.4.10":"2015-11-13T19:55:33.305Z","0.4.11":"2015-11-19T01:18:06.916Z","0.4.12":"2015-12-01T21:46:03.799Z","0.4.13":"2015-12-09T20:15:04.343Z","0.4.14":"2015-12-09T20:29:58.393Z","0.5.0":"2015-12-11T19:50:10.509Z","0.5.1":"2016-01-08T04:14:29.993Z","0.5.2":"2016-02-05T21:36:18.522Z","0.5.3":"2016-02-13T03:08:48.731Z","0.7.0":"2016-05-23T23:54:36.687Z"},"homepage":"https://github.com/Oakleon/oakpubsub#readme","keywords":["node","promises","gcloud","google","pubsub"],"repository":{"type":"git","url":"git+https://github.com/Oakleon/oakpubsub.git"},"author":{"name":"chrishiestand@gmail.com"},"bugs":{"url":"https://github.com/Oakleon/oakpubsub/issues"},"readmeFilename":"README.md","license":"MIT"}