{"_id":"request-oauth","_rev":"6-1f09d411b1190afb3a7e4e88a3dd2202","name":"request-oauth","dist-tags":{"latest":"1.0.1"},"versions":{"0.0.1":{"name":"request-oauth","version":"0.0.1","description":"OAuth 1.0 Client","keywords":["oauth","client"],"license":"Apache-2.0","homepage":"https://github.com/simov/request-oauth","author":{"name":"Simeon Velichkov","email":"simeonvelichkov@gmail.com","url":"https://simov.github.io"},"repository":{"type":"git","url":"git+https://github.com/simov/request-oauth.git"},"dependencies":{"qs":"^6.5.1","uuid":"^3.2.1","oauth-sign":"^0.8.2"},"devDependencies":{"babel-cli":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","coveralls":"^3.0.0","istanbul":"^0.4.5","mocha":"^5.0.4","request-compose":"0.0.4","request-logs":"0.0.4"},"bin":{},"main":"./build/index.js","files":["build/","index.js","mw.js","oauth.js","LICENSE","README.md","package.json"],"scripts":{"test":"npm run test:ci","test:ci":"v=$(node -v | cut -b 2-2) && if [ $v -ge 8 ]; then p=\"test\"; else p=\"build/test\"; fi && mocha $p --recursive","test:cov":"istanbul cover _mocha -- --recursive","build:test":"babel test --out-dir build/test","copy:test/ssl":"babel test/ssl --out-dir build/test/ssl --copy-files","build:main":"babel *.js --out-dir build","build":"rm -rf build/ && mkdir -p build && npm run build:test && npm run copy:test/ssl && npm run build:main","prepublish":"npm run build"},"engines":{"node":">=4.0.0"},"gitHead":"52cae9696ca2c6222f865b9c20915fa86bc6fe97","bugs":{"url":"https://github.com/simov/request-oauth/issues"},"_id":"request-oauth@0.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.1.2","_npmUser":{"name":"simov","email":"simeonvelichkov@gmail.com"},"dist":{"integrity":"sha512-QMrIL0+ZHwo5ZRn83VLLz9GJMm0jvy/aPB2OczMmgB1Y2/IAYUJejkPP3dELjgnRfOm5kOQZeMfYpwKOxQBIDw==","shasum":"436266cca80b704fcbb5e7a22cfe945328be579d","tarball":"https://registry.npmjs.org/request-oauth/-/request-oauth-0.0.1.tgz","fileCount":14,"unpackedSize":62529,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkyHQ1V0A7Ff6GtX7GYPUMbEGAh2M/3SZ86AK3oo1GHAIhAP8450lLMKcthRGv4y4iVEmgerp+Lgx5U7fvmn7X+7zL"}]},"maintainers":[{"name":"simov","email":"simeonvelichkov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/request-oauth_0.0.1_1520780664372_0.30607944675210685"},"_hasShrinkwrap":false},"0.0.2":{"name":"request-oauth","version":"0.0.2","description":"OAuth 1.0 Client","keywords":["oauth","client"],"license":"Apache-2.0","homepage":"https://github.com/simov/request-oauth","author":{"name":"Simeon Velichkov","email":"simeonvelichkov@gmail.com","url":"https://simov.github.io"},"repository":{"type":"git","url":"git+https://github.com/simov/request-oauth.git"},"dependencies":{"qs":"^6.5.1","uuid":"^3.2.1","oauth-sign":"^0.8.2"},"devDependencies":{"babel-cli":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","coveralls":"^3.0.0","istanbul":"^0.4.5","mocha":"^5.0.4","request-compose":"0.0.5","request-logs":"0.0.5"},"bin":{},"main":"./build/index.js","files":["build/","index.js","mw.js","oauth.js","LICENSE","README.md","package.json"],"scripts":{"test":"npm run test:ci","test:ci":"v=$(node -v | cut -b 2-2) && if [ $v -ge 8 ]; then p=\"test\"; else p=\"build/test\"; fi && mocha $p --recursive","test:cov":"istanbul cover _mocha -- --recursive","build:test":"babel test --out-dir build/test","copy:test/ssl":"babel test/ssl --out-dir build/test/ssl --copy-files","build:main":"babel *.js --out-dir build","build":"rm -rf build/ && mkdir -p build && npm run build:test && npm run copy:test/ssl && npm run build:main","prepublish":"npm run build"},"engines":{"node":">=4.0.0"},"gitHead":"b61df69a47910bb81e07b2948bf19b07a0b8bef4","bugs":{"url":"https://github.com/simov/request-oauth/issues"},"_id":"request-oauth@0.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.1.2","_npmUser":{"name":"simov","email":"simeonvelichkov@gmail.com"},"dist":{"integrity":"sha512-3fVvSCEgJ17zh2RtgjgGSK1PcozJXffXsjYQB6cjzgMp2NG+rlqTm5OwwGCe3Y1KcDqanuYb7G7A5iPnJauu4Q==","shasum":"7bf6f169232c610d0e6d6bbff9e5c70218d35013","tarball":"https://registry.npmjs.org/request-oauth/-/request-oauth-0.0.2.tgz","fileCount":14,"unpackedSize":62527,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDp+N8QSv13ONfqMYhRDIljT8k0Mu3nHWf4KwuybnOsVwIhALj6vxtNjKqgY8yPwjN0fbPaKXLV7ePV5RPmZuFHt0KJ"}]},"maintainers":[{"name":"simov","email":"simeonvelichkov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/request-oauth_0.0.2_1520796802529_0.3412509110585653"},"_hasShrinkwrap":false},"0.0.3":{"name":"request-oauth","version":"0.0.3","description":"OAuth 1.0 Client","keywords":["oauth","client"],"license":"Apache-2.0","homepage":"https://github.com/simov/request-oauth","author":{"name":"Simeon Velichkov","email":"simeonvelichkov@gmail.com","url":"https://simov.github.io"},"repository":{"type":"git","url":"git+https://github.com/simov/request-oauth.git"},"dependencies":{"qs":"^6.5.1","uuid":"^3.2.1","oauth-sign":"^0.8.2"},"devDependencies":{"babel-cli":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","coveralls":"^3.0.1","istanbul":"^0.4.5","mocha":"^5.1.1","request-compose":"0.0.14","request-logs":"0.0.5"},"bin":{},"main":"./build/index.js","files":["build/index.js","build/mw.js","build/oauth.js","index.js","mw.js","oauth.js","LICENSE","README.md","package.json"],"scripts":{"test":"npm run test:ci","test:ci":"v=$(node -e \"console.log(process.version.split('.')[0].slice(1))\") && if [ $v -ge 8 ]; then p=\"test\"; else p=\"build/test\"; fi && mocha $p --recursive","test:cov":"istanbul cover _mocha -- --recursive","build:test":"babel test --out-dir build/test","copy:test/ssl":"cp -r test/ssl/ build/test/","build:main":"babel *.js --out-dir build","build":"rm -rf build/ && mkdir -p build && npm run build:test && npm run copy:test/ssl && npm run build:main","prepublish":"npm run build"},"engines":{"node":">=4.0.0"},"gitHead":"395ea11cc51e35dd76b7ed44cde04369bbace884","bugs":{"url":"https://github.com/simov/request-oauth/issues"},"_id":"request-oauth@0.0.3","_npmVersion":"6.0.0","_nodeVersion":"8.11.1","_npmUser":{"name":"simov","email":"simeonvelichkov@gmail.com"},"dist":{"integrity":"sha512-q7WdJlpIcPaIDac0FZSy/yH37FO3UkUuPDIsiLALiLjuC6vzvuKIU14YIC3Lm0wtQRXS9GqvSo/fCYj8n75xSw==","shasum":"b3ea1ff857b9add3b0d49e42993a88e256d791ab","tarball":"https://registry.npmjs.org/request-oauth/-/request-oauth-0.0.3.tgz","fileCount":9,"unpackedSize":22990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6Xw3CRA9TVsSAnZWagAAgTIP+QEPj6hw+/URomAMto6w\noO8wxPG28ikehHHu4n6qqv245QVmXOTYnJrv2Q7w3gdQ3HAsdM69RHriq/nL\nqyz8/ehQWV1PJHEfcYoBb7vdLwCavyAobVzsQaag+J9Jcec/aLQqa1vo/OPi\nmx59ieuJXOwXQ+X/HOvNcPfOlr8rn0pAxgDmcfEHK+NXMOf96uLnW1sMTxJ4\nX3ijLN9c+1eJdjhNJcpTud8zJLXVMn1+KhpEYMvNMnI9lNqvmLL5QmoM2K/u\nFfCYCrA+hc3JfMGSS2vwEJQe78qV3ZUYwSzyszaDrHGkcsMouOdfDQrtNMfo\n3uMZZFXJrHKmLBLGChXnMi6EXTn1SxFwWeSOX4/qHqWU0xDSQU4etQyz9vgc\nf93qfYteFyr7VXm025QjEmkP1rwYUq8DHOC3KkMRVVA9PHV5trvQNpGYGhL+\nBMOobNDq50+IMwPn41Ym/WCHCZxWzrUXouU1yzVem6tJjoTRfrovWjZznSEG\nvEjG0Y/28Asm6gwuwJqEJEGeGOKI7NSpzwNMgMbiN158UZ/u0xUNvbXq6nmj\n6WtnIsfHSYnqInLsjC61IQOY3nzgWy5BRfgEBLWFK0OtfBUfi0Ow+RxFdTlC\nG3KFcI1KmZ34pDoU37D3ELWOL6PY/AW0JgmShUl0Rudze7B6at+wIu9J4sWR\n/hNa\r\n=mx/S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHTK3Ma1z292QQprOuvfvTFVlqaJPgHoMsqMUaye2dY9AiBuDsmaHoNn3XvrYtpYOI0VzwDXCu2E2vjlFnC5E0U1Wg=="}]},"maintainers":[{"name":"simov","email":"simeonvelichkov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/request-oauth_0.0.3_1525251126911_0.4157370439988506"},"_hasShrinkwrap":false},"1.0.0":{"name":"request-oauth","version":"1.0.0","description":"OAuth 1.0 Client","keywords":["oauth","client"],"license":"Apache-2.0","homepage":"https://github.com/simov/request-oauth","author":{"name":"Simeon Velichkov","email":"simeonvelichkov@gmail.com","url":"https://simov.github.io"},"repository":{"type":"git","url":"git+https://github.com/simov/request-oauth.git"},"dependencies":{"qs":"^6.9.3","uuid":"^3.4.0","oauth-sign":"^0.9.0"},"devDependencies":{"coveralls":"^3.0.11","mocha":"^7.1.1","nyc":"^15.0.1","request-compose":"^1.2.3","request-logs":"^1.0.3"},"main":"./mw.js","scripts":{"test":"npm run test:ci","test:ci":"npx mocha --recursive","test:cov":"npx nyc --reporter=lcov --reporter=text-summary mocha -- --recursive"},"engines":{"node":">=8.0.0"},"gitHead":"7d4c149f46ce055b73004b58e687d6cc6215d174","bugs":{"url":"https://github.com/simov/request-oauth/issues"},"_id":"request-oauth@1.0.0","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-wsDzIq1Qu2itLDlcpFph8xh5Q+FVyUj4os5zdQTlZL/JvZYF/qOyaawVPsxxhDG4QwCB3tzSFprj6dkjqR+e8w==","shasum":"c8ebe047fb4ff4d5aa4ddb33e98b9ac74c625674","tarball":"https://registry.npmjs.org/request-oauth/-/request-oauth-1.0.0.tgz","fileCount":5,"unpackedSize":17695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeitVRCRA9TVsSAnZWagAAg0wP/2skog//CuCSJCGkmZeO\nW2i84MfwPWOsAyHLl4vGu2b42Djbwc6rC8L7v26xp/0B+lVoi44VXNs0iMo7\nBLccB+wjvUlP+122BWFh/2Y4JTlxowFbP1VludOA0ANwg5I5m/JbW47Ea0Z7\nFWxcMLhFonsK7xl8R4/5zUxJivZIuaGeg33h7jmBfc874ts7EkAhU86Y2lG9\nzKJcRq9q+d3E5MOl9IZv5oUQcyL1W9WPNeBSR/OhlPE16C5hfnu2DIiFvW/f\nTT8fhb0Ti3AgArZ3LUMZ8XQQHgX11BSi5oNIIzlnd+JekzIYXBAlbc2SoZhy\nxv3/ZpAau4zHegTl9Tgbi3tIigCAOWIsInmY4CA1G7F5G13kU+H2mZpBm3AO\nJJoq5V2ncij/dQgPLFihea/6ndyMVu9oIip8BbMRIda53zY45i2kW0MVINqL\nkyBpYYA2CzJbrTRZKz/ljiUq8rmcYPqHot2g/jNfCfL+rDE8HtEIQybqlP4x\nABjbwjxmAotgqZGBjXsltuG8nE6oA6k705cfM7EGMfjooPhUCfz35tO+J66J\nclt56uvszOvEwsq+avqv8UV21xnP08awq7OT0UdHXqBHF4gwzpTKPcUBaiSw\nplQKIdd1UoXR7uO3Kpsd7+pGXJz5HTHA4tRrsgKb7LwAxzj+DpJxg5wNSw4y\nTfjs\r\n=Bok3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEba4jRl4gjuXA93MkbzLZT7NauJshZx3Ln+RE1xsMXMAiEA9kCl5zPxiDdIox2bfqxOJhD+ucYToc9RwxSDwjcUl3M="}]},"maintainers":[{"name":"simov","email":"simeonvelichkov@gmail.com"}],"_npmUser":{"name":"simov","email":"simeonvelichkov@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/request-oauth_1.0.0_1586156881081_0.2784818505348139"},"_hasShrinkwrap":false},"1.0.1":{"name":"request-oauth","version":"1.0.1","description":"OAuth 1.0a support for request-compose","keywords":["request","compose","http","oauth","client"],"license":"Apache-2.0","homepage":"https://github.com/simov/request-oauth","author":{"name":"Simeon Velichkov","email":"simeonvelichkov@gmail.com","url":"https://simov.github.io"},"repository":{"type":"git","url":"git+https://github.com/simov/request-oauth.git"},"dependencies":{"qs":"^6.9.6","uuid":"^8.3.2","oauth-sign":"^0.9.0"},"devDependencies":{"coveralls":"^3.1.0","mocha":"^7.2.0","nyc":"^15.1.0","request-compose":"^2.1.0","request-logs":"^2.1.3"},"main":"./oauth.js","type":"commonjs","scripts":{"test":"npm run test:ci","test:ci":"npx mocha --recursive","test:cov":"npx nyc --reporter=lcov --reporter=text-summary mocha -- --recursive"},"engines":{"node":">=8.0.0"},"gitHead":"54cf5ed4ef040f4ac968e13f19bbaefb37079fd4","bugs":{"url":"https://github.com/simov/request-oauth/issues"},"_id":"request-oauth@1.0.1","_nodeVersion":"8.17.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-85THTg1RgOYtqQw42JON6AqvHLptlj1biw265Tsq4fD4cPdUvhDB2Qh9NTv17yCD322ROuO9aOmpc4GyayGVBA==","shasum":"dedb0c4a37234d9e93f377ddb0aaab425f31239e","tarball":"https://registry.npmjs.org/request-oauth/-/request-oauth-1.0.1.tgz","fileCount":5,"unpackedSize":16721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDVccCRA9TVsSAnZWagAA7pAP/i0oywRcRXv6kJ2CNfjS\nrHG9h/9/bGNlSH/rPecqCiomryr9bmNMM4g53N9hSHV0sH66A2b2GAMRZa30\nThbDpe84e/WNQTiriKBCF2XYvve1BAeR2S1gw+oOFL/0Gb9q8kKaTlzdLU+M\nJ7omeHQ8TUqtSekywcYEMku3C6p0Ldik6hKbwu5Kaj88gVhfbLGqGjtvAQe6\nIBGAP4RqBTTevaLfrGFU4YrwBPoIR5Q46nJfixgXfiXyqXj5n1iMVlwjy1Zt\nYP9Brdil2S1n0CT+iQHPWV0MNT9gjEhTlG+Oe4f17WToXZw5KtTXWHrp6SO8\n2mBwaLQv9klHes/QchpbhGkAsYJ9SU1sU/GjhxGfT4VGXE1n+XL46xb41Uvr\noJavIrDv+JkeTAv94gJdzZlrn0JUU0iZscbyhRPEjV8UajdSIURkReehhLhM\nO8Wd91pC1IKSCY4j3ZKg2ZvH24HBLIKRAvVUCME1li1Wu9aHQ4Qdv1mzHj09\n5BAFcqHLb/ULEfMXIoC0q/lLjI65CqBdIDW/w4z6tdjNSHJEYScsslBz3Gze\nwxER9ovyNaF10maRNPSpWAfbHBlU7DGxuzO3QzN0ye/ouOIok9Db/qh10K3H\n0vcT1/r9PGgg/tug21pkra1aE6LMxgUI4DLHbw0CjtJFlryv1Aby/Imsb0+4\nfd+9\r\n=XoOH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBe5HXhBzU3t1Hi8GOgORw4XZFY18iz2ID53Ss6A1v1iAiEA4e3eUiRw0HVOHFZKbuItyoNYH9sr4ME1FreFyTNOczs="}]},"_npmUser":{"name":"simov","email":"simeonvelichkov@gmail.com"},"directories":{},"maintainers":[{"name":"simov","email":"simeonvelichkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/request-oauth_1.0.1_1611487004562_0.9904532282809302"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-11T15:04:24.372Z","0.0.1":"2018-03-11T15:04:24.431Z","modified":"2022-05-15T20:04:45.275Z","0.0.2":"2018-03-11T19:33:22.592Z","0.0.3":"2018-05-02T08:52:07.290Z","1.0.0":"2020-04-06T07:08:01.201Z","1.0.1":"2021-01-24T11:16:44.673Z"},"maintainers":[{"name":"simov","email":"simeonvelichkov@gmail.com"}],"description":"OAuth 1.0a support for request-compose","homepage":"https://github.com/simov/request-oauth","keywords":["request","compose","http","oauth","client"],"repository":{"type":"git","url":"git+https://github.com/simov/request-oauth.git"},"author":{"name":"Simeon Velichkov","email":"simeonvelichkov@gmail.com","url":"https://simov.github.io"},"bugs":{"url":"https://github.com/simov/request-oauth/issues"},"license":"Apache-2.0","readme":"\n# request-oauth\n\n[![npm-version]][npm] [![travis-ci]][travis] [![coveralls-status]][coveralls]\n\n> _OAuth 1.0a support for **[request-compose]**_\n\n```js\nvar request = require('request-compose').extend({\n  Request: {oauth: require('request-oauth')}\n}).client\n\n;(async () => {\n  try {\n    var {res, body} = await request({\n      url: 'https://api.twitter.com/1.1/users/show.json',\n      qs: {\n        screen_name: '[SCREEN NAME]'\n      },\n      oauth: {\n        consumer_key: '[APP ID]',\n        consumer_secret: '[APP SECRET]',\n        token: '[ACCESS TOKEN]',\n        token_secret: '[ACCESS SECRET]',\n      }\n    })\n    console.log(body)\n  }\n  catch (err) {\n    console.error(err)\n  }\n})()\n```\n\n\n# Options\n\n| Option                 | Description\n| :-                     | :-\n| **Required**           |\n| **`consumer_key`**     | OAuth application key\n| **`consumer_secret`**  | OAuth application secret\n| **`private_key`**      | in PEM format, set this key instead of `consumer_secret` when using `RSA-SHA1` signing\n| **`token`**            | user's access token\n| **`token_secret`**     | user's token secret\n| **Defaults**           |\n| **`version`**          | **`1.0`**\n| **`signature_method`** | **`HMAC-SHA1`**, `RSA-SHA1`, `PLAINTEXT`\n| **`transport_method`** | **`header`**, `query`, `form`\n| **Generated**          |\n| **`timestamp`**        |\n| **`nonce`**            |\n| **`signature`**        |\n| **Optional**           |\n| **`realm`**            |\n| **`body_hash`**        | body hash string to use or `true` to get one generated for you\n\n\n  [npm-version]: https://img.shields.io/npm/v/request-oauth.svg?style=flat-square (NPM Package Version)\n  [travis-ci]: https://img.shields.io/travis/simov/request-oauth/master.svg?style=flat-square (Build Status - Travis CI)\n  [coveralls-status]: https://img.shields.io/coveralls/simov/request-oauth.svg?style=flat-square (Test Coverage - Coveralls)\n\n  [npm]: https://www.npmjs.com/package/request-oauth\n  [travis]: https://travis-ci.org/simov/request-oauth\n  [coveralls]: https://coveralls.io/github/simov/request-oauth\n\n  [request-compose]: https://www.npmjs.com/package/request-compose\n  [examples]: https://github.com/simov/request-compose#examples\n","readmeFilename":"README.md"}