Resolução do Kata Roman Numerals que pode ser encontrado nesse link: http://codingdojo.org/kata/RomanNumerals/ .
- NodeJS v12.16.1, Typescript v3.8.3 e Jest 25.3.0
- O console espera uma entrada do usuário em uma função recursiva, para que não seja necessário rodar o projeto novamente a cada entrada. O loop é interrompido com a palavra "exit";
- Ao receber a entrada, a aplicação verifica se é do tipo inteiro ou string e direciona para os respectivos métodos de tratamento;
- São aceitos numerais acima de zero e menores que quatro mil;
- É nessário executar o comando
npm install
. Execute tambémnpm install typescript -g
caso não tenha o typescript no PATH do computador. Após, executetsc
.
npm run test
node build/src/index.js