Skip to content

Latest commit

 

History

History
29 lines (16 loc) · 1.79 KB

README.md

File metadata and controls

29 lines (16 loc) · 1.79 KB

Currency Rates

Этот проект предоставляет функцию получения курса валют с сайта Центрального Банка России.

Установка:

Чтобы пользоваться утилитой, выполните следующие шаги:

  1. Скачайте архив с проектом или склонируйте репозиторий на свой компьютер
  2. Откройте терминал и перейдите в папку с файлами приложения
  3. Установите необходимые пакеты, выполнив команду 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