Для домашнего задания использован репозиторий nickovchinnikov/react-js-tutorial#3 код из папки src/lesson2
Добавлена поддержка математических операторов:
возведение в квадрат **
возведение в степень ^
факториал !
Добавлена обработка скобок, в том числе вложенных пример: (((20 - 6!)**)/2+45^3)*12- (2^3)!
Добавлена обработка текста без пробелов, формулы можно вводить прямым текстом Добавлены тесты
Установка зависимостей: npm i Запуск тестов npm t Запуск программы npm run calc Сборка npm run-script build