Capítulo 17. Ferramentas e extensões JavaScript
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Parabéns por chegares ao capítulo final deste livro. Se leste tudo o que vem antes, agora tens uma compreensão detalhada da linguagem JavaScript e sabes como usá-la no Node e nos navegadores Web. Este capítulo é uma espécie de presente de formatura: apresenta um punhado de ferramentas de programação importantes que muitos programadores JavaScript consideram úteis e também descreve duas extensões amplamente usadas para a linguagem JavaScript principal. Quer optes ou não por usar estas ferramentas e extensões nos teus próprios projectos, é quase certo que as verás usadas noutros projectos, por isso é importante pelo menos saberes o que são.
As ferramentas e extensões de linguagem abordadas neste capítulo são:
-
ESLint para encontrar potenciais bugs e problemas de estilo no teu código.
-
Mais bonito para formatar o teu código JavaScript de uma forma padronizada.
-
Jest como uma solução tudo-em-um para escrever testes unitários JavaScript.
-
npm para gerir e instalar as bibliotecas de software de que o teu programa depende.
-
Ferramentas de agrupamento de código - como o webpack, Rollup e Parcel - que convertem os teus módulos de código JavaScript num único pacote para utilização na Web.
-
Babel para traduzir código JavaScript que utiliza novas funcionalidades da linguagem (ou que utiliza extensões da linguagem) em ...