├── .gitignore ├── .npmignore ├── .travis.yml ├── LICENSE ├── README.md ├── lib ├── cache │ └── index.js ├── error │ ├── InvalidArgumentException.js │ └── UnsupportedCurrencyPairException.js ├── model │ ├── currencypair.js │ └── rate.js ├── node-currency-swap.js ├── provider │ ├── abstract.js │ ├── currencylayer.js │ ├── europeancentralbank.js │ ├── googlefinance.js │ ├── index.js │ ├── nationalbankofromania.js │ ├── openexchangerates.js │ ├── xignite.js │ └── yahoofinance.js └── utils │ ├── common.js │ └── currencycodes.js ├── package.json ├── test ├── model │ └── currencypair.js ├── node-currency-swap.js └── provider │ ├── currencylayer.js │ ├── europeancentralbank.js │ ├── googlefinance.js │ ├── nationalbankofromania.js │ ├── openexchangerates.js │ ├── xignite.js │ └── yahoofinance.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-io/node-currency-swap/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-io/node-currency-swap/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-io/node-currency-swap/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-io/node-currency-swap/HEAD/README.md -------------------------------------------------------------------------------- /lib/cache/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-io/node-currency-swap/HEAD/lib/cache/index.js -------------------------------------------------------------------------------- /lib/error/InvalidArgumentException.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-io/node-currency-swap/HEAD/lib/error/InvalidArgumentException.js -------------------------------------------------------------------------------- /lib/error/UnsupportedCurrencyPairException.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-io/node-currency-swap/HEAD/lib/error/UnsupportedCurrencyPairException.js -------------------------------------------------------------------------------- /lib/model/currencypair.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-io/node-currency-swap/HEAD/lib/model/currencypair.js -------------------------------------------------------------------------------- /lib/model/rate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-io/node-currency-swap/HEAD/lib/model/rate.js -------------------------------------------------------------------------------- /lib/node-currency-swap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-io/node-currency-swap/HEAD/lib/node-currency-swap.js -------------------------------------------------------------------------------- /lib/provider/abstract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-io/node-currency-swap/HEAD/lib/provider/abstract.js -------------------------------------------------------------------------------- /lib/provider/currencylayer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-io/node-currency-swap/HEAD/lib/provider/currencylayer.js -------------------------------------------------------------------------------- /lib/provider/europeancentralbank.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-io/node-currency-swap/HEAD/lib/provider/europeancentralbank.js -------------------------------------------------------------------------------- /lib/provider/googlefinance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-io/node-currency-swap/HEAD/lib/provider/googlefinance.js -------------------------------------------------------------------------------- /lib/provider/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-io/node-currency-swap/HEAD/lib/provider/index.js -------------------------------------------------------------------------------- /lib/provider/nationalbankofromania.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-io/node-currency-swap/HEAD/lib/provider/nationalbankofromania.js -------------------------------------------------------------------------------- /lib/provider/openexchangerates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-io/node-currency-swap/HEAD/lib/provider/openexchangerates.js -------------------------------------------------------------------------------- /lib/provider/xignite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-io/node-currency-swap/HEAD/lib/provider/xignite.js -------------------------------------------------------------------------------- /lib/provider/yahoofinance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-io/node-currency-swap/HEAD/lib/provider/yahoofinance.js -------------------------------------------------------------------------------- /lib/utils/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-io/node-currency-swap/HEAD/lib/utils/common.js -------------------------------------------------------------------------------- /lib/utils/currencycodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-io/node-currency-swap/HEAD/lib/utils/currencycodes.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-io/node-currency-swap/HEAD/package.json -------------------------------------------------------------------------------- /test/model/currencypair.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-io/node-currency-swap/HEAD/test/model/currencypair.js -------------------------------------------------------------------------------- /test/node-currency-swap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-io/node-currency-swap/HEAD/test/node-currency-swap.js -------------------------------------------------------------------------------- /test/provider/currencylayer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-io/node-currency-swap/HEAD/test/provider/currencylayer.js -------------------------------------------------------------------------------- /test/provider/europeancentralbank.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-io/node-currency-swap/HEAD/test/provider/europeancentralbank.js -------------------------------------------------------------------------------- /test/provider/googlefinance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-io/node-currency-swap/HEAD/test/provider/googlefinance.js -------------------------------------------------------------------------------- /test/provider/nationalbankofromania.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-io/node-currency-swap/HEAD/test/provider/nationalbankofromania.js -------------------------------------------------------------------------------- /test/provider/openexchangerates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-io/node-currency-swap/HEAD/test/provider/openexchangerates.js -------------------------------------------------------------------------------- /test/provider/xignite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-io/node-currency-swap/HEAD/test/provider/xignite.js -------------------------------------------------------------------------------- /test/provider/yahoofinance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-io/node-currency-swap/HEAD/test/provider/yahoofinance.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/me-io/node-currency-swap/HEAD/yarn.lock --------------------------------------------------------------------------------