Этот проект предоставляет функцию получения курса валют с сайта Центрального Банка России.
Чтобы пользоваться утилитой, выполните следующие шаги:
- Скачайте архив с проектом или склонируйте репозиторий на свой компьютер
- Откройте терминал и перейдите в папку с файлами приложения
- Установите необходимые пакеты, выполнив команду
npm install
Для использования приложения вводите в терминал команды вида: node currency_rates --code=USD --date=2022-10-08
.
В случае неправильно введеных данных будет произведена обработка ошибки!
Важно! В случае изменения содержимого основного файла currency_rates.ts нужно сделать конвертацию этого файлпа из ts в js, выполнив команду tsc currency_rates.ts
Приложение создано с использованием JavaScript и Typescript. В качестве инструментов разработки использовались Node.js и NPM.
Дополнительно использовались библиотеки axios, iconv-lite, xml2js для корректного получения данных и jest для написания тестов.
Для запуска тестов, выполните команду npm test