{"_id":"@abskmj/exchangeratesapi","_rev":"7-4b6ab3d65a4b34085822af4f80c2777b","name":"@abskmj/exchangeratesapi","dist-tags":{"latest":"3.0.1"},"versions":{"1.0.0":{"name":"@abskmj/exchangeratesapi","version":"1.0.0","description":"Node client for exchangeratesapi.io","main":"index.js","scripts":{"test":"mocha test.js"},"keywords":["client","exchangeratesapi"],"author":{"name":"abskmj@gmail.com"},"license":"MIT","dependencies":{"@abskmj/cligen":"1.0.0"},"devDependencies":{"chai":"^4.1.2","mocha":"^5.2.0"},"repository":{"type":"git","url":"git+https://github.com/abskmj/exchangeratesapi.git"},"gitHead":"925de60d130ff3c13df96f236bf3200d7b6eb848","bugs":{"url":"https://github.com/abskmj/exchangeratesapi/issues"},"homepage":"https://github.com/abskmj/exchangeratesapi#readme","_id":"@abskmj/exchangeratesapi@1.0.0","_shasum":"fd303ecef27a1a962dab284f6d707a0e094357c7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"abskmj","email":"abskmj@gmail.com"},"dist":{"shasum":"fd303ecef27a1a962dab284f6d707a0e094357c7","tarball":"https://registry.npmjs.org/@abskmj/exchangeratesapi/-/exchangeratesapi-1.0.0.tgz","fileCount":6,"unpackedSize":5306,"integrity":"sha512-qbuxuphrjIJWEmB5wmn72PAEQ1RUcaDxjqVOFxZOhvEER81uirgTd/AQKEs66x3/FYOlwdDWsxQ4G6qRxy/aTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB1SS7hQUKi3wB1GLhK/8KMDoJTTq7r+oOnPONn/hY8QIhANulw6rIiZPrn8JbjYf4hbUnqggRXdHAJD4fiLsPYthA"}]},"maintainers":[{"name":"abskmj","email":"abskmj@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exchangeratesapi_1.0.0_1530426015746_0.5991787612078769"},"_hasShrinkwrap":false},"1.1.0":{"name":"@abskmj/exchangeratesapi","version":"1.1.0","description":"Node client for exchangeratesapi.io","main":"index.js","scripts":{"test":"mocha test.js"},"keywords":["client","exchangeratesapi"],"author":{"name":"abskmj@gmail.com"},"license":"MIT","dependencies":{"@abskmj/cligen":"1.0.0"},"devDependencies":{"chai":"^4.1.2","mocha":"^7.1.2"},"gitHead":"6d34a1069d3f96a85d2b80fe6961fb0247929189","_id":"@abskmj/exchangeratesapi@1.1.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ZVai6QRMtIBsLy54tbSuMRjlnvAXlzaV/24mb9SQEjruGUZ/F8y/SHVeXuFxPtYJ3icp5vqWW5WE2OJvKX/JLw==","shasum":"3a0a8845787d0ba79f04a165f76de12710efa886","tarball":"https://registry.npmjs.org/@abskmj/exchangeratesapi/-/exchangeratesapi-1.1.0.tgz","fileCount":7,"unpackedSize":6651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu2aXCRA9TVsSAnZWagAA8IEP/2ekDx4KWRLKDH1MJVPx\neVYek/uD89eTmjlfKguWqSCVGfTDFC9UaDE0/8OtTDwenZQrdryxOa/c287A\nGDSh62jxWQqwOjmSiY0hXv/60YgsTu8dqbgSanH5qZz7+gVz9QD67DSQRmZf\nclesjkohKNVDUXvif7cpFcHT7d9uBfSUwn8Ltvj+Lp803CF9UGsLStcFNrJD\nwjQhsLCx3ub5Hql03anmomxfsQFNVuYqF2LmeTEjFn/WdF70FNdRMQGS/Cuo\nEUhLACF6lpQbJ2dG2PLHKSKqJ4JTlmD6lUxBF0cRzL/i8Yh4AfJSEzsul84W\nTe4V9er+aGJ4jS////Xl9GGQqMj5SZ0IjnRhEEAFYaLiEH4BU0kKU1yy8nQC\n8zCEstl2unxgr2mCMYxYthKFwNyclLw8ECJU/osafayGSIb0ScDDhTx/dAtJ\ng8FR0ksFwWWvOEaR7+hOUzgReUP0sWof743GupqYO31QvqN3tdrgn4qVYbK9\nONTDOnYUifhTv8xzpQh7zOyD1VRB+DS8267KCCkfDEs8Ga0yw4+GqG9lQC7o\nhpFvS8LdhPeVLevIl8TuBm7ji55OPPLXKjb/UkWqghnrf8tZ3ltvXPsuYclg\nx3sn3DQUoR3su59HQsnRCkwlt5k49YW4+PwtKaR5OHrf18PKbr9d94cu9G3C\nrtTb\r\n=rWz7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIEKq8Xzg0C8D2rGH7pxnHpWjgd39Jci6srT3tWUUlawIgSF1sGW+jPNSNJ2kSd7fPjG7LU3XkjGr19KolAyEf8Ps="}]},"maintainers":[{"name":"abskmj","email":"abskmj@gmail.com"}],"_npmUser":{"name":"abskmj","email":"abskmj@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exchangeratesapi_1.1.0_1589339798627_0.3875017054281984"},"_hasShrinkwrap":false},"2.0.0":{"name":"@abskmj/exchangeratesapi","version":"2.0.0","description":"Node client for exchangeratesapi.io","main":"index.js","scripts":{"test":"mocha test.js","doc":"documentation build index.js -f md > API.md"},"keywords":["client","exchangeratesapi"],"author":{"name":"abskmj@gmail.com"},"homepage":"https://github.com/abskmj/exchangeratesapi","repository":{"type":"git","url":"git+https://github.com/abskmj/exchangeratesapi.git"},"license":"MIT","dependencies":{"@abskmj/cligen":"1.0.0"},"devDependencies":{"chai":"^4.1.2","documentation":"^13.0.0","jsdoc":"^3.6.4","jsdoc-to-markdown":"^5.0.3","mocha":"^7.1.2","standard":"^14.3.4"},"standard":{"env":["mocha"]},"gitHead":"45b1aca1d83b9c48e6e77cd9810c9b3a35286d08","bugs":{"url":"https://github.com/abskmj/exchangeratesapi/issues"},"_id":"@abskmj/exchangeratesapi@2.0.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ifuOwzVVmpJ84s/wW983K9R9Z0fcpTj3fp5ddMwyq6ETk1RqJ0si6Z9lcPxhp83OIp29MFlkENsR3gjHJ2TU5w==","shasum":"30a6cbf04f09e0ab6241af4b9a4fa2a869845bb2","tarball":"https://registry.npmjs.org/@abskmj/exchangeratesapi/-/exchangeratesapi-2.0.0.tgz","fileCount":9,"unpackedSize":17550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJev1lxCRA9TVsSAnZWagAA5yEP/A8I/ss+UNAkp/w0dzXg\n62t2Z0EiiSEzAUN85vlUtOFZL5HkZ42Ws4uVD1Ji24zC3CTdK7a8avX98jza\nNW8rKb1ce89ZjuMH6qKsBOvmPax0a1hnGO8597P+sx2/bO5f/aOcG2/BJjTP\nV4wlGEZsdUo8fSS2K6nSPO8kxkWKpXcAyrI0v2t+BVwlZSHI4/QraUDNBB6M\nnDMPTE7B6h4Eo/wB64dCCa5Nz9kaJXstsJ8Jk9grTzD7SbxOJhs019u8RH/O\nUDRhOODjg6X5QIoAwfsul35CQOY3zyjn1U0T+Qw7alyIVrGRmY2FzcxBt+XJ\nH7qdPBr11i56X2puWgMCDIcdSHDNFeX397+Esh+sJ2mTZgqbBOEuGNe4vZP5\nj1VzMbo69OrTcx3/rjPVMzUWzHBfQnBDnYThlxV6vRDpM0qT5GYIYu0jjgfV\ndV818nzXskalYKCEtuKGHEcqTGJG+VCaQ9YLPnunoitKDF24vtM881NoSyYY\nY1Y0yd6FA04uUOQt5W5E585067CT818b02817hB4jCyAwoavkQxdlPlzRIJJ\nScxYtyvgiV5tD72l0nQ+BnvnOZIGGr6YbiUrJYC1YfOMdc/HMHJUa1irEVay\nQJVH9ORMnNJv5mMMSM4ZcwW50aVEUgnO7U+sqhzxuhmPLBDdlKuKkK8KIWe4\naYag\r\n=wep+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3wwvkF7dgtuK2y0FHnR64UlUUKQl4uYfsbMDz8M4BigIhAPk/31+5+kLv8bpW7UVjRgQdVgZYAQ6r75cwiifPCjDc"}]},"maintainers":[{"name":"abskmj","email":"abskmj@gmail.com"}],"_npmUser":{"name":"abskmj","email":"abskmj@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exchangeratesapi_2.0.0_1589598576859_0.6842181401186196"},"_hasShrinkwrap":false},"3.0.0":{"name":"@abskmj/exchangeratesapi","version":"3.0.0","description":"Node client for exchangeratesapi.io","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test nyc --reporter=lcov --reporter=text mocha test.js","doc":"documentation build index.js -f md > API.md","lint":"standard --fix"},"keywords":["client","exchangeratesapi"],"author":{"name":"abskmj@gmail.com"},"homepage":"https://github.com/abskmj/exchangeratesapi","repository":{"type":"git","url":"git+https://github.com/abskmj/exchangeratesapi.git"},"license":"MIT","dependencies":{"@abskmj/cligen":"1.0.0"},"devDependencies":{"chai":"^4.3.4","cross-env":"^7.0.3","documentation":"^13.0.0","mocha":"^8.3.2","nyc":"^15.1.0","standard":"^16.0.3"},"standard":{"env":["mocha"]},"gitHead":"a877b6bc4ad81a4d1df9b40f3a68719077a85d96","bugs":{"url":"https://github.com/abskmj/exchangeratesapi/issues"},"_id":"@abskmj/exchangeratesapi@3.0.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-lqKkxmKnZOmRiF3YMFt+7SG8VMz3mRfonAxxVYZ/AvXgns8aRVoeQKsQOxnfk9iLc/v/sgCEMBJgNGanipkxog==","shasum":"a32992e1c2dca32c994ca5242984d316a69947bb","tarball":"https://registry.npmjs.org/@abskmj/exchangeratesapi/-/exchangeratesapi-3.0.0.tgz","fileCount":10,"unpackedSize":19861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmiFTCRA9TVsSAnZWagAAEZYP/iIDK+VbkxhX1UuTtZ1b\nlew/HUHUzadaQB53OA8izWwKp5Y18ypJDlwRhciPdW9mXACiwumRUv7DFzX1\nbiXmjbjPs9FQ6oHOYaXuxM5/C+RwHiWKd6Hcpc9Mnm6oaIgIq36MEvS4UZQd\naD3BHrFNCnw86wleS742PdchBhNJbCyUH82tlLoTxDoBAJ2SxjJ9dOunG4hq\nBbytzOm9mAuTn3IjOxodlT9TG/B1dfCb+rdci3d1r7zkRDwGUgov8L41BYa4\nxNoIS0F5gpI8JqQehW+nzn+ao3d10eEHCfi2Rvzaap7RU6tCUtT18/np3OCA\nijdYfVfivkz0mU76gVt4XohBNTtqKKvNv70IYK7jzUshEEpcVMCVjWWKprMg\nQP+C+IrvOL2ecSEgpnBw8NYyHVCEHPe3Yk8E+93EI6FTZQtUk9LTKzqqYI0D\nziDkMaIYnuWP00wsqYatlwTkZ8tdqxeMU1dUk4AIgxNzV1X2khWsD7N/pvnk\nBsHBEnscvIC5eJU/PCaQWl0jrQLsxU5jXdo12FRQ0DQ+zbU7XzZ23tAbLXf8\nO+O1VJpjVJW6QdTyQhWJPXrcH2fE4Cc3DCDc1pPCBkO3SqGqBVJDZx+cDkXe\n92Faf4H1vi4XT+J+WpFDCbL7dYBE+6rLLpz+KkO4KONGdUkRApLWpITzc3t8\nTH6E\r\n=X3c1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7RtZidaRhUtJid9g5v5d9AGgyi+FkHjIU2KSKxjnMIgIhAI+Y8MZ1mH3tKTxEHWK2CaOKwTR+NH6WKtLuCOeJuj4K"}]},"_npmUser":{"name":"abskmj","email":"abskmj@gmail.com"},"directories":{},"maintainers":[{"name":"abskmj","email":"abskmj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exchangeratesapi_3.0.0_1620713810677_0.9478019012619134"},"_hasShrinkwrap":false},"3.0.1":{"name":"@abskmj/exchangeratesapi","version":"3.0.1","description":"Node client for exchangeratesapi.io","main":"index.js","scripts":{"test":"cross-env NODE_ENV=test nyc --reporter=lcov --reporter=text mocha test.js","doc":"documentation build index.js -f md > API.md","lint":"standard --fix"},"keywords":["client","exchangeratesapi"],"author":{"name":"abskmj@gmail.com"},"homepage":"https://github.com/abskmj/exchangeratesapi","repository":{"type":"git","url":"git+https://github.com/abskmj/exchangeratesapi.git"},"license":"MIT","dependencies":{"@abskmj/cligen":"1.0.0"},"devDependencies":{"chai":"^4.3.4","cross-env":"^7.0.3","documentation":"^13.0.0","mocha":"^8.3.2","nyc":"^15.1.0","standard":"^16.0.3"},"standard":{"env":["mocha"]},"gitHead":"ff9d93c52d39df53ce995d5c32c76c31ab71ce36","bugs":{"url":"https://github.com/abskmj/exchangeratesapi/issues"},"_id":"@abskmj/exchangeratesapi@3.0.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-QHs/P2waaJayB0xfhoL/RZyjEegUf4tQHoh4El+m9stoHati9aOUQ4cIv6Li0Oiek/YaXROyTSkKRroc2VkOgQ==","shasum":"0c15b0299d90b207582e0fdc098b357e413cef79","tarball":"https://registry.npmjs.org/@abskmj/exchangeratesapi/-/exchangeratesapi-3.0.1.tgz","fileCount":10,"unpackedSize":19861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFhCwCRA9TVsSAnZWagAAxkEP/iptvhMaXGyrNCGihZt1\njMgVw7tkbGB19ejJqPokdh3qR7Qd/NTDuYCYUnUmU2Vk9nuh5IXJEmmtoFmb\nb43o1n3KT9pqxGR/Kb6CTFth1dkAQzmPGzKU/Na9Y0atfkOgoBG1yxckcsi5\natebGKeb9nfU8gQ4y43kropIwBSEjmGQZnNebiPXBXM6M4BFHU3D8kZQZzDy\n9JdovzB9VaCXMT9HTVk1BtJNhPWChrdTv38RFYqz+biFNoaH8Ir0ta+vdCcn\nuoFSfOTQHlfaXQQGZtsrkSfUqYvDLwoRccHeTYpJmhITUInL44qKSAirHRox\nJQwQlqG1eRWKo7CXyjgFcOCP+dmdjFT+E83AhMbI5O3hIaW1R67iysjk44+f\n+MSCSYWHQvTmGUtkzDO/GBUWlqfz5DqGPQLZ1toXvPtpLmkGTNNaSYQ1001D\nneE8UdCE+Yj1N3YuEL6Y38ybeIvCN5NZA2q2Nir2pUlEMkrDGsD2cA8QPMO1\nOR/md75xdBaU0nZ+djT+gNtlHH4xeXFLPYukTNDVU+DMt9A56A/CL8VMphoe\njT9FSBmGO6Iz8VdMUGc5x3hA4pJh5k37Wu0DO4HrLInPQc7XgKW0Lrx+GYp5\ndfoHLv1Q0ejfYMXqIYZJW+k9F88ghrdX55fnSzsI6GKouV1YILEf6PeUjpCZ\npY6m\r\n=vhZZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDMtDqGiAD6KI5Sf88VQJSk82nXDsNUa+HeVtGbu1UdiAiB9Phcc4g6dJ9xRiBd1Hs/GNeA+8c23PkrP5LJwU0rKsg=="}]},"_npmUser":{"name":"abskmj","email":"abskmj@gmail.com"},"directories":{},"maintainers":[{"name":"abskmj","email":"abskmj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exchangeratesapi_3.0.1_1628836016306_0.8295073073871322"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-01T06:20:15.470Z","1.0.0":"2018-07-01T06:20:15.820Z","modified":"2022-06-12T14:15:18.562Z","1.1.0":"2020-05-13T03:16:38.741Z","2.0.0":"2020-05-16T03:09:36.996Z","3.0.0":"2021-05-11T06:16:50.807Z","3.0.1":"2021-08-13T06:26:56.458Z"},"maintainers":[{"name":"abskmj","email":"abskmj@gmail.com"}],"description":"Node client for exchangeratesapi.io","keywords":["client","exchangeratesapi"],"author":{"name":"abskmj@gmail.com"},"license":"MIT","readme":"[![npm (scoped)](https://img.shields.io/npm/v/@abskmj/exchangeratesapi?label=NPM)](https://npmjs.com/package/@abskmj/exchangeratesapi?activeTab=versions)\n[![NPM](https://img.shields.io/npm/l/@abskmj/exchangeratesapi?label=License)](https://github.com/abskmj/exchangeratesapi/blob/master/LICENSE)\n[![npm](https://img.shields.io/npm/dt/@abskmj/exchangeratesapi?label=Downloads)](https://npmjs.com/package/@abskmj/exchangeratesapi)\n[![Coverage Status](https://coveralls.io/repos/github/abskmj/exchangeratesapi/badge.svg?branch=master)](https://coveralls.io/github/abskmj/exchangeratesapi?branch=master)\n[![Sponsor](https://img.shields.io/static/v1?label=Sponsor&message=%E2%9D%A4&color=red&logo=GitHub)](https://github.com/abskmj/exchangeratesapi)\n\n# Javascript client for exchangeratesapi.io\nJavascript client for [exchangeratesapi.io](https://exchangeratesapi.io/)\n\n> Exchangerates API is the most scalable API for current and historical exchange rates with unmatched performance. API documentation at [exchangeratesapi.io](https://exchangeratesapi.io/documentation/)\n\n# Installation\n```bash\nnpm install @abskmj/exchangeratesapi\n```\n\n\n# Examples\n## Get symbols\n```javascript\nconst exchange = require('@abskmj/exchangeratesapi')\n\nconst response = await exchange.symbols({ access_key })\n```\n## Get rates for today\n```javascript\nconst exchange = require('@abskmj/exchangeratesapi')\n\nconst response = await exchange.rates({ access_key })\n```\n## Get rates on a date\n```javascript\nconst exchange = require('@abskmj/exchangeratesapi')\n\nconst response = await exchange.rates({ access_key, date })\n```\n\n## Convert currency\n```javascript\nconst exchange = require('@abskmj/exchangeratesapi')\n\nconst response = await exchange.convert({ access_key, from: 'USD', to: 'EUR', amount: 1 })\n```\n\n## Get historical rates\n```javascript\nconst exchange = require('@abskmj/exchangeratesapi')\n\nconst response = await exchange.timeseries({ access_key, start_at: '2020-01-01', end_at: '2020-03-31'})\n```\n\n## Get fluctuations\n```javascript\nconst exchange = require('@abskmj/exchangeratesapi')\n\nconst response = await exchange.fluctuation({ access_key, start_at: '2020-01-01', end_at: '2020-03-31'})\n```\n\n# Works with Promises & Callbacks\n```javascript\n// promise\nexchange.rates().then(response =>{\n    console.log(response.data);\n});\n\n// callback\nexchange.rates({}, (err, response) => {\n    if(err) return console.error(err)\n\n    console.log(response.data)\n})\n```\n\n# API Documentation\nDocumentation is available at [API.md](API.md)\n\n# Fixes & Improvements\nHead over to the issues tab at [github.com](https://github.com/abskmj/exchangeratesapi/issues) to report a bug or suggest an improvement. Feel free to contribute to the code or documentation by creating a pull request.\n\n# Sponsor / Support\nIf you find the project interesting or helpful, please consider sponsoring or supporting it at [github.com](https://github.com/abskmj/exchangeratesapi).","readmeFilename":"README.md","homepage":"https://github.com/abskmj/exchangeratesapi","repository":{"type":"git","url":"git+https://github.com/abskmj/exchangeratesapi.git"},"bugs":{"url":"https://github.com/abskmj/exchangeratesapi/issues"}}