{"_id":"twagent","_rev":"42-0c915023da331bbf6a2029833e2f3d8c","name":"twagent","description":"thin wrapper on top of superagent to sign twitter request","dist-tags":{"latest":"1.0.4"},"versions":{"0.0.1":{"name":"twagent","version":"0.0.1","description":"thin wrapper on top of superagent to sign twitter request","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/pgherveou/twagent.git"},"keywords":["twitter","agent","request","oauth"],"author":{"name":"Pierre Herveou"},"license":"BSD","dependencies":{"superagent":"0.x","querystring":"0.x","methods":"0.x"},"devDependencies":{"chai":"*","mocha":"*"},"_id":"twagent@0.0.1","dist":{"shasum":"ea192eca56e73632c85d25739e45a6d3eaf6591f","tarball":"https://registry.npmjs.org/twagent/-/twagent-0.0.1.tgz","integrity":"sha512-ohkXhkLwxud/FOLV2fopGdFX4tVB4FjKc3/F7wdHtYfgObAmWNnq6/SorhyyaQ4tbYIu+DRTM4VYm1/npSMASA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2RkAb6fnRFl3swo88lUmjGzmKTfk5RBEj5necBScNCQIhAO/0nSVPp6k5gGsZLMfyeAiwSw/2Ut+wXwEKJBo6Xk4K"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"pgherveou","email":"pgherveou@gmail.com"},"maintainers":[{"name":"pgherveou","email":"pgherveou@gmail.com"}],"directories":{}},"0.0.2":{"name":"twagent","version":"0.0.2","description":"thin wrapper on top of superagent to sign twitter request","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/pgherveou/twagent.git"},"keywords":["twitter","agent","request","oauth"],"author":{"name":"Pierre Herveou"},"license":"BSD","dependencies":{"superagent":"0.x","querystring":"0.x","methods":"0.x"},"devDependencies":{"chai":"*","mocha":"*"},"_id":"twagent@0.0.2","dist":{"shasum":"40b2ef566dcc70af5031e309afc3303d3f38f134","tarball":"https://registry.npmjs.org/twagent/-/twagent-0.0.2.tgz","integrity":"sha512-GdCMmhh2KXRhD4VIrUSRUfrh2zizhBueiaRlQ9YM7pLKOTi5Gt7HUMg4Q7aYiYc4xqBf3/yOUiwzSHJf6fCL1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfehDy1YDRfHlSWtx5G/iHCuaEuP7Sr42Ftrx4EA9nUQIgAkNYF/tCK8rA+WDZ+Uaa2eOFCJNhr6Ltko/2pC02vbk="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"pgherveou","email":"pgherveou@gmail.com"},"maintainers":[{"name":"pgherveou","email":"pgherveou@gmail.com"}],"directories":{}},"0.0.3":{"name":"twagent","version":"0.0.3","description":"thin wrapper on top of superagent to sign twitter request","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/pgherveou/twagent.git"},"keywords":["twitter","agent","request","oauth"],"author":{"name":"Pierre Herveou"},"license":"BSD","dependencies":{"superagent":"0.x","querystring":"0.x","methods":"0.x"},"devDependencies":{"chai":"*","mocha":"*"},"_id":"twagent@0.0.3","dist":{"shasum":"3818cee488d4ee4bb3c52b81cc792c58544572a8","tarball":"https://registry.npmjs.org/twagent/-/twagent-0.0.3.tgz","integrity":"sha512-lYxvk+4XkvQcvnwM5rY3y3iReKP/fNHYW4vnJfuO28JCFN+1weQyiyZzsK1gbq9OGL9jst2QNWHuaihXk2Kv4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxe2Z5DwUNFNoWqpmBMe6oiplwsJb338EirGxJealXqAiA2i1tyTQ6q2K79odBRNuTktx73e1Xxjq04GgvA7QB0mQ=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"pgherveou","email":"pgherveou@gmail.com"},"maintainers":[{"name":"pgherveou","email":"pgherveou@gmail.com"}],"directories":{}},"0.0.4":{"name":"twagent","version":"0.0.4","description":"thin wrapper on top of superagent to sign twitter request","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/pgherveou/twagent.git"},"keywords":["twitter","agent","request","oauth"],"author":{"name":"Pierre Herveou"},"license":"BSD","dependencies":{"superagent":"0.x","querystring":"0.x","methods":"0.x","debug":"0.x"},"devDependencies":{"chai":"*","mocha":"*"},"_id":"twagent@0.0.4","dist":{"shasum":"dbbdb3c7fc792f695c3e3acb9d47c34b0f7345f7","tarball":"https://registry.npmjs.org/twagent/-/twagent-0.0.4.tgz","integrity":"sha512-zjoy/gdoLOf00LdklPxfHX1Rzh/sqocxns4ri5AhYzJXe/0B0hGQZqB+2HuOaOLcnrFCGYzIgwmRcMymztttFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICnDXxNGVERJyDdIoS2OkzmpdtXu4dCT7QMHp17J84MzAiEAvnSigTmAsfm1Pn2JdEe3zO7nWHB9GgdzGZXc202vQ18="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"pgherveou","email":"pgherveou@gmail.com"},"maintainers":[{"name":"pgherveou","email":"pgherveou@gmail.com"}],"directories":{}},"0.0.5":{"name":"twagent","version":"0.0.5","description":"thin wrapper on top of superagent to sign twitter request","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/pgherveou/twagent.git"},"keywords":["twitter","agent","request","oauth"],"author":{"name":"Pierre Herveou"},"license":"BSD","dependencies":{"superagent":"0.x","querystring":"0.x","methods":"0.x","debug":"0.x"},"devDependencies":{"chai":"*","mocha":"*"},"_id":"twagent@0.0.5","dist":{"shasum":"1b94f679dc26ec21cf4fc6c978210338bb0d39fe","tarball":"https://registry.npmjs.org/twagent/-/twagent-0.0.5.tgz","integrity":"sha512-Rc2T8tz6G/3ZcS6GrVKTvQh1i6JashbjJsIrEALd1SQryYK4eWHWwOkPPUfP83aenn9fHL61mFwTqBpJuAGj1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHTBHYDts9XysJ3tgj+/IL5T508kGPdpV3EJgSUxEIqwIhANja5EvgOHRNP3JDSxjrhxeu0ao5SFshFEfMdOSPnvo/"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"pgherveou","email":"pgherveou@gmail.com"},"maintainers":[{"name":"pgherveou","email":"pgherveou@gmail.com"}],"directories":{}},"0.0.6":{"name":"twagent","version":"0.0.6","description":"thin wrapper on top of superagent to sign twitter request","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/pgherveou/twagent.git"},"keywords":["twitter","agent","request","oauth"],"author":{"name":"Pierre Herveou"},"license":"BSD","dependencies":{"superagent":"0.x","querystring":"0.x","methods":"0.x","debug":"0.x"},"devDependencies":{"chai":"*","mocha":"*"},"_id":"twagent@0.0.6","dist":{"shasum":"8ccdefcb900dcb7739f9e49607fdef59d262f72f","tarball":"https://registry.npmjs.org/twagent/-/twagent-0.0.6.tgz","integrity":"sha512-FidaMRV0OdQ3+N5msncrVNfCtuBDPLCe0UcjarW5BwJHut+bviVKYzScuzhth3wgHy6BVz8sg6z651rVLspbdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6FAtAZIT1ttes5XsxG3+C8VsfAe3qt0W6uS1N8KrRwAiBP3qAcIoPjUZImGfzCMBZ99aqFJJxveQtFMe0F4KGydw=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"pgherveou","email":"pgherveou@gmail.com"},"maintainers":[{"name":"pgherveou","email":"pgherveou@gmail.com"}],"directories":{}},"0.0.7":{"name":"twagent","version":"0.0.7","description":"thin wrapper on top of superagent to sign twitter request","main":"lib/index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/pgherveou/twagent.git"},"keywords":["twitter","agent","request","oauth"],"author":{"name":"Pierre Herveou"},"license":"BSD","dependencies":{"superagent":"0.x","querystring":"0.x","methods":"0.x","debug":"0.x"},"devDependencies":{"chai":"*","mocha":"*"},"_id":"twagent@0.0.7","dist":{"shasum":"3c79bb429b3cfdbbb77886a76987466c679131ee","tarball":"https://registry.npmjs.org/twagent/-/twagent-0.0.7.tgz","integrity":"sha512-FmWW3V8DnLSAmfmJ8xN168rF3qCq6lMSTbi/SPb1ZlKvS5SvkOdKf0va++/XHNNuWtZaaVScMGQjCwliAJ9hIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCv8Y/XOztEqx8T8kjd+nfT3zOq0BLeixdxm5UU0on6mgIhALJVW2iIBZ5JkkM/idzwOgfXGiY6pNR2lW9GPcLVOJnu"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"pgherveou","email":"pgherveou@gmail.com"},"maintainers":[{"name":"pgherveou","email":"pgherveou@gmail.com"}],"directories":{}},"0.0.8":{"name":"twagent","version":"0.0.8","description":"thin wrapper on top of superagent to sign twitter request","main":"lib/index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/pgherveou/twagent.git"},"keywords":["twitter","agent","request","oauth"],"author":{"name":"Pierre Herveou"},"license":"BSD","dependencies":{"superagent":"0.x","querystring":"0.x","methods":"0.x","debug":"0.x"},"devDependencies":{"chai":"*","mocha":"*"},"_id":"twagent@0.0.8","dist":{"shasum":"78e36409a6b2d7b193585d17b2d63ce2c724665c","tarball":"https://registry.npmjs.org/twagent/-/twagent-0.0.8.tgz","integrity":"sha512-fwU36VEYFlD5114w84LsAiIh3Hf/Coc4j151iKZX/4X4QICCzu8m7piUYSbVuqEt0IJnhyXK/3f4t7JRPnf/tg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBqEknMpZLqVWDV4nS6GBMfjRs3FiChPUGbnec0TeCg4AiBkKWcNHkjd+7B+mxCdcGVWosKeK129EKb42OJtkHTXCQ=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"pgherveou","email":"pgherveou@gmail.com"},"maintainers":[{"name":"pgherveou","email":"pgherveou@gmail.com"}],"directories":{}},"0.0.9":{"name":"twagent","version":"0.0.9","description":"thin wrapper on top of superagent to sign twitter request","main":"lib/index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/pgherveou/twagent.git"},"keywords":["twitter","agent","request","oauth"],"author":{"name":"Pierre Herveou"},"license":"BSD","dependencies":{"superagent":"0.x","querystring":"0.x","methods":"0.x","debug":"0.x"},"devDependencies":{"chai":"*","mocha":"*"},"_id":"twagent@0.0.9","dist":{"shasum":"b4db71f53ac8401fe7169bc243a549e1f8f9cfaf","tarball":"https://registry.npmjs.org/twagent/-/twagent-0.0.9.tgz","integrity":"sha512-gscaAW1HtTOU1qT5O/hBWTEJWMb0uQwZddgXIg1U518Jt2rR7cxpT5LU66HJJhb0qRc/XMwrQk1TYI5a3s4xXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF04Kop6RKEsulZw7Y/h2UlfF2HlYOnX/jNSSkJbtT4QAiEAvg2UxAqmbtYChldQTA7m/B5CYtoRkortsXMciIPM9ZY="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"pgherveou","email":"pgherveou@gmail.com"},"maintainers":[{"name":"pgherveou","email":"pgherveou@gmail.com"}],"directories":{}},"0.1.0":{"name":"twagent","version":"0.1.0","description":"thin wrapper on top of superagent to sign twitter request","main":"lib/index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/pgherveou/twagent.git"},"keywords":["twitter","agent","request","oauth"],"author":{"name":"Pierre Herveou"},"license":"BSD","dependencies":{"superagent":"0.x","querystring":"0.x","methods":"0.x","debug":"0.x"},"devDependencies":{"chai":"*","mocha":"*"},"bugs":{"url":"https://github.com/pgherveou/twagent/issues"},"homepage":"https://github.com/pgherveou/twagent","_id":"twagent@0.1.0","dist":{"shasum":"5ebc2974b645a7fb6fb0952e7fc26e87040ca0e8","tarball":"https://registry.npmjs.org/twagent/-/twagent-0.1.0.tgz","integrity":"sha512-RVfvJNWJQacybQokAmJ2O/oijpPFLSQclKKaVq+qvHGfwuFdRsuZfWtZ9MSNZFbkCumwT3n2rAWXnBeiof5Xrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCz74rAgUtimcoI7eT/SOmKVxgnLn9oo71Cq5ngZKgp+gIhALxX4KQmSXYyWq4/LGQ4tOcntBahSrKkv0i8ad+PkbT0"}]},"_from":".","_npmVersion":"1.3.13","_npmUser":{"name":"pgherveou","email":"pgherveou@gmail.com"},"maintainers":[{"name":"pgherveou","email":"pgherveou@gmail.com"}],"directories":{}},"0.1.1":{"name":"twagent","version":"0.1.1","description":"thin wrapper on top of superagent to sign twitter request","main":"lib/index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/pgherveou/twagent.git"},"keywords":["twitter","agent","request","oauth"],"author":{"name":"Pierre Herveou"},"license":"BSD","dependencies":{"superagent":"0.x","querystring":"0.x","methods":"0.x","debug":"0.x"},"devDependencies":{"chai":"*","mocha":"*"},"gitHead":"af491965cb215e29391555f49e894e08c27d8385","bugs":{"url":"https://github.com/pgherveou/twagent/issues"},"homepage":"https://github.com/pgherveou/twagent","_id":"twagent@0.1.1","_shasum":"db647fbe96a91dddd51d8fb8ce6296bb500c731e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"pgherveou","email":"pgherveou@gmail.com"},"maintainers":[{"name":"pgherveou","email":"pgherveou@gmail.com"}],"dist":{"shasum":"db647fbe96a91dddd51d8fb8ce6296bb500c731e","tarball":"https://registry.npmjs.org/twagent/-/twagent-0.1.1.tgz","integrity":"sha512-dr5OT5v1SRTyyq3qwzx+XQAN/Hajnnyub73sIQc6icZwlhBgEetPvuDDser+vBvcIld7yw8OhcpgQ85qbBt5aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGa3zfporZaEns5/6K4zCWKaptmy+2W5nUTJSjJVAHl2AiEAgCCKFNoAc8VdGzFHEKlGIU3MPK/0h6zhPigFeY/xx38="}]},"directories":{}},"1.0.0":{"name":"twagent","version":"1.0.0","description":"thin wrapper on top of superagent to sign twitter request","main":"lib/index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/pgherveou/twagent.git"},"keywords":["twitter","agent","request","oauth"],"author":{"name":"Pierre Herveou"},"license":"BSD","dependencies":{"superagent":"1.x","methods":"1.x","debug":"2.x"},"devDependencies":{"chai":"*","mocha":"*"},"gitHead":"a7a12e2951c78640ac92888fd2be2f93038210fb","bugs":{"url":"https://github.com/pgherveou/twagent/issues"},"homepage":"https://github.com/pgherveou/twagent","_id":"twagent@1.0.0","_shasum":"ade8f1f989ddf0e456012efcc8540fcc3beaa1dd","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"pgherveou","email":"pgherveou@gmail.com"},"maintainers":[{"name":"pgherveou","email":"pgherveou@gmail.com"}],"dist":{"shasum":"ade8f1f989ddf0e456012efcc8540fcc3beaa1dd","tarball":"https://registry.npmjs.org/twagent/-/twagent-1.0.0.tgz","integrity":"sha512-ZKsJyLxFuXRb1A5ZFF9eKKka5ue1s9rw3/0p4Mwn9uakQsibLcsCLKRq/ndtyq+pibC1vCIA/6Vitczo8wDeaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHFPqi0W7hIL06Qvtgbh3Yu/AuaozOEbiUlg7wXbpHaAiEA52VnhKNKhHIYGiBpBMRlnj6ZKrFnfII26CXz2bAFyVY="}]},"directories":{}},"1.0.2":{"name":"twagent","version":"1.0.2","description":"thin wrapper on top of superagent to sign twitter request","main":"lib/index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/pgherveou/twagent.git"},"keywords":["twitter","agent","request","oauth"],"author":{"name":"Pierre Herveou"},"license":"BSD","dependencies":{"superagent":"1.x","methods":"1.0.1","debug":"2.x"},"devDependencies":{"chai":"*","mocha":"*"},"gitHead":"e546ad83c1b373b55170a92453684330340e93be","bugs":{"url":"https://github.com/pgherveou/twagent/issues"},"homepage":"https://github.com/pgherveou/twagent#readme","_id":"twagent@1.0.2","_shasum":"638f8960c1a9c28d37fa9cea4a7706f5e8ba07e3","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"pgherveou","email":"pgherveou@gmail.com"},"maintainers":[{"name":"pgherveou","email":"pgherveou@gmail.com"}],"dist":{"shasum":"638f8960c1a9c28d37fa9cea4a7706f5e8ba07e3","tarball":"https://registry.npmjs.org/twagent/-/twagent-1.0.2.tgz","integrity":"sha512-UMJOEnbsG+lid5V33V/zPcsKidyUtwSuApU1ObvJQY16IGWp5v0SQ2kLov+gPeS6dIigzpHC0Xnsl0OcupXV5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC3M4Qs8Rxvtdg3YXG3Fz7Hww2EcLIVQQuHsqfUkuOMQAiBhFOxVuFmoRiByT/+vRJrER8LiFAGQ0nlgETnnbOmAUQ=="}]},"directories":{}},"1.0.3":{"name":"twagent","version":"1.0.3","description":"thin wrapper on top of superagent to sign twitter request","main":"lib/index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/pgherveou/twagent.git"},"keywords":["twitter","agent","request","oauth"],"author":{"name":"Pierre Herveou"},"license":"BSD","dependencies":{"superagent":"1.x","methods":"1.0.1","debug":"2.x"},"devDependencies":{"chai":"*","mocha":"*"},"gitHead":"71d1d66731fe0ecac8724c69e93eb209f7ff2df8","bugs":{"url":"https://github.com/pgherveou/twagent/issues"},"homepage":"https://github.com/pgherveou/twagent#readme","_id":"twagent@1.0.3","_shasum":"04d1c201f0abf275d46f1d1328e927ad53ad7fe9","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"pgherveou","email":"pgherveou@gmail.com"},"maintainers":[{"name":"pgherveou","email":"pgherveou@gmail.com"}],"dist":{"shasum":"04d1c201f0abf275d46f1d1328e927ad53ad7fe9","tarball":"https://registry.npmjs.org/twagent/-/twagent-1.0.3.tgz","integrity":"sha512-XpaBt467wM7HjoZcr2H3EmFydmrlLd5MQXQ6Mc1Po0gZfHLW7aCcCJjwkgDnyTj5zNJjXOKx3MHzz+Yt0kv9cw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQjifKYcjv9g2faKjp1p9ldvHcq0R1s6c2ib7/j91W8wIgcAakuoBD0wMlkkVbTyiFLZ7h8An4AEi+bWT6y6XZC3Q="}]},"directories":{}},"1.0.4":{"name":"twagent","version":"1.0.4","description":"thin wrapper on top of superagent to sign twitter request","main":"lib/index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/pgherveou/twagent.git"},"keywords":["twitter","agent","request","oauth"],"author":{"name":"Pierre Herveou"},"license":"BSD","dependencies":{"superagent":"1.x","methods":"1.0.1","debug":"2.x"},"devDependencies":{"chai":"*","mocha":"*"},"gitHead":"4678b8f2c8434dd3f185c4063798b89d177cb8b6","bugs":{"url":"https://github.com/pgherveou/twagent/issues"},"homepage":"https://github.com/pgherveou/twagent#readme","_id":"twagent@1.0.4","_shasum":"1540831e65bd1bac6f66916a3544025ae7daf14b","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"pgherveou","email":"pgherveou@gmail.com"},"maintainers":[{"name":"pgherveou","email":"pgherveou@gmail.com"}],"dist":{"shasum":"1540831e65bd1bac6f66916a3544025ae7daf14b","tarball":"https://registry.npmjs.org/twagent/-/twagent-1.0.4.tgz","integrity":"sha512-gr663kBm1TSbBPyPhZsYolxTzIwrkJhh4rdE2eG6bE3XGNH7WVz2R5ndRLMPpR1JIFi1NfxuM5B/nNX6suQBnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhObJfjqjymx82aIc63Vb80FEyAeZOBdK1J9kScmW9uAIgHsoqDoD8qG2cBnZPUbDMASm7Qeta+Dndq+UQUdXDd/8="}]},"directories":{}}},"readme":"# twagent\n\nthin wrapper on top of superagent to sign twitter request\ninspired by similar facebook wrapper https://github.com/logicalparadox/fbagent\n\n## Installation\n\n    $ npm install twagent\n\n## Example\n\n### get follower list\n\n```js\n// use DEBUG=twagent to print signature header in console\n\ntwagent = require('twagent');\ntwagent\n  .get('1.1/followers/list.json') // request type + api path\n  .data({cursor:-1, screen_name: 'sitestreams'}) // query data\n  .consumerSecret(consumerSecret) // set consumer credentials\n  .oauth('consumer_key', consumerKey) // set oauth_consumer_key\n  .oauth('token', token) // set oauth_token\n  .tokenSecret(tokenSecret) // set token credentials\n  .end(function (err, res) {\n    console.log(res.body);\n  });\n```\n\n### oauth signin flow\n\n```js\n\napp.get('tw-signin', function(req, res, next) {\n  if (req.query.oauth_token && req.query.oauth_verifier) {\n    twagent\n      .post('oauth/access_token')\n      .consumerSecret(process.env.CONSUMER_SECRET)\n      .oauth('consumer_key', process.env.CONSUMER_KEY)\n      .oauth('token', req.query.oauth_token)\n      .data(\"oauth_verifier=\" + req.query.oauth_verifier)\n      .end(function(resp) {\n        if (resp.error) return next('tw-connection-err');\n        var data = qs.parse(resp.text)\n        // do someting with tw credentials ...\n        // data.user_id, data.oauth_token, data.oauth_token_secret\n    });\n  } else {\n    var callbackUrl = req.host + req.url;\n    twagent\n      .post('oauth/request_token')\n      .consumerSecret(PROCESS_ENV.CONSUMER_SECRET)\n      .oauth('consumer_key', PROCESS_ENV.CONSUMER_KEY)\n      .oauth('callback', callbackUrl)\n      .end(function(resp) {\n        if (resp.error) return next('tw-connection-err');\n        var oauth_token = qs.parse(resp.text).oauth_token;\n        res.redirect(twagent.authUrl(oauth_token));\n    });\n  }\n});\n\n```\n\n## Api\n\n### .consumerSecret(secret)\n\nset consumer Secret\n\n### .data(data)\n\nset query string or request body\n\n### .token(tokenSecret)\n\nset token Secret\n\n### .oauth(key, [value])\n\nget or set oauth_<key> request header\n\n### .authUrl(token)\n\nbuild the oauth/authenticate url\n\n## Test\n\n    $ CONSUMER_KEY=... CONSUMER_SECRET=... TOKEN=... TOKEN_SECRET=... make test","maintainers":[{"email":"pgherveou@gmail.com","name":"pgherveou2"}],"time":{"modified":"2022-06-27T23:51:37.857Z","created":"2013-05-15T21:50:53.152Z","0.0.1":"2013-05-15T21:51:24.288Z","0.0.2":"2013-05-16T08:22:56.693Z","0.0.3":"2013-05-16T09:14:37.671Z","0.0.4":"2013-05-16T09:36:59.789Z","0.0.5":"2013-05-16T10:01:30.907Z","0.0.6":"2013-05-16T13:06:49.270Z","0.0.7":"2013-05-16T15:44:25.126Z","0.0.8":"2013-05-18T10:26:00.354Z","0.0.9":"2013-05-18T18:11:02.878Z","0.1.0":"2014-01-06T01:11:11.053Z","0.1.1":"2015-01-28T04:03:45.129Z","1.0.0":"2015-04-22T19:55:03.323Z","1.0.2":"2015-08-06T08:15:05.231Z","1.0.3":"2015-08-06T08:19:57.731Z","1.0.4":"2015-08-06T09:16:54.853Z"},"author":{"name":"Pierre Herveou"},"repository":{"type":"git","url":"git://github.com/pgherveou/twagent.git"},"homepage":"https://github.com/pgherveou/twagent#readme","keywords":["twitter","agent","request","oauth"],"bugs":{"url":"https://github.com/pgherveou/twagent/issues"},"license":"BSD","readmeFilename":"README.md"}