Pacote de manipulação de data para arquivos .srt proposto pela MindMinners
O projeto é um desafio proposta pela MindMiners!
O desafio consiste na criação de um pequeno pacote para manipulação de arquivos de legenda de extenção .srt.
Para o desenvolvimento deste pacote, utilizei como base o pacote do Express, o boilerplate do TSDX e Jest como biblioteca principal para realização dos testes. Por fim, para gerenciar todos os pacotes, optei pelo compilador do npm, tudo isso utilizando Typescript.
$ npm i
Como se trata de um pacote, a melhor forma de ver seu funcionamento
até que seja publicado, é rodar o ambiente de testes e alterar as
variáveis para ver a aplicação funcionando, ou levar o projeto para
uma aplicação nodeJs funcionando e levar o pacote como "helper" para o projeto.
# Rodar todos os testes
npm test # or yarn test.
# Rodar cobertura de testes
npm test:coverage # or yarn test:coverage.
build
: cria a build para produçãostart
: inicia um server com o código da buildlint
: roda o eslinttest
: roda os testestest:watch
: roda os testes no watch modetest:coverage
: roda os testes no coverage mode
Todos os comandos do TSDX já está configurado para rodar no diretório /src
.
O build fica localizado no diretório /dist
então qualquer mudança que venha ter no código é compilado a partir do que
foi realizado na pasta src
que irá rebuildar a pasta /dist
.
Este projeto está sob licença MIT. Veja o arquivo LICENSE para mais detalhes.
Feito com ❤️ por Mauricio Arantes