Переписать скрипт с ES5 на TypeScript
Репозиторий: https://github.com/sergeymorkovkin/firecode
Требования (что нужно сделать):
1. Создать базовый проект на webpack + NPM
2. Подключить typescript-loader и убедиться, что он работает
3. Включить функцию HMR и убедиться, что она работает
4. Переписать весь код на TypeScript
5. Разбросать классы по файлам (каждый класс - один файл)
6. Исправить ошибки, отладить и запустить
В результате Вашей работы новый скрипт должен работать
полностью идентично старому, включая баги. Также предполагается,
что новый код будет написан чисто. Если вы не можете дать четкую
оценку по срокам - не беритесь.