Skip to content

Консольная утилита получения курса валют

Notifications You must be signed in to change notification settings

KristianNikulin/Currency-Rates

Repository files navigation

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

About

Консольная утилита получения курса валют

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published