Esta API foi criada/refatorada para ajustar as funcionalidades da pousada Gilded Rose. Eu como novo responsável pelo estoque, atualizei o sistema consertando as funcionalidades que estavam quebradas e possibilitando para que receba o suprimento de novos itens conjurados magicamente.
Os o pacote de itens está declarado dentro do arquivo index aqui da raiz na pasta app. Basta executar o arquivo para ver a mágica acontecendo. Sinta-se a vontade para colocar mais itens na lista, desde que eles respeitem as regras de atributos, constando apenas: Nome, dias para venda e a qualidade. Caso queira aumentar a quantidade de dias, basta alterar os valores da constante "days" ('const days = Number(process.argv[3]) || 3;').
Este projeto foi feito com muito empenho, trazendo mais aprenzidados para mim. Principalmente se tratando de boas práticas e organização dos arquivos, além de me ajudar a praticar comandos básicos.
Os principais arquivos com as funcionalidades gerais estão dentro da pasta models, e o arquivo index.js na raiz da pasta app. ( https://github.com/emilybache/GildedRose-Refactoring-Kata/blob/main/GildedRoseRequirements_pt-BR.md ) ( https://github.com/emilybache/GildedRose-Refactoring-Kata/blob/main/GildedRoseRequirements.txt )