Terser Glob
Um pequeno invólucro de linha de comandos sobre o Terser que aceita padrões glob, para minificar um diretório inteiro num só comando em vez de ficheiro a ficheiro.
Sobre este projeto
O Terser Glob é a linha de comandos do terser com padrões glob acrescentados. A CLI do terser recebe ficheiros um a um, e é por isso que um script de compilação que minifica uma pasta acaba como um ciclo de shell ou uma lista de caminhos escrita à mão; este módulo elimina esse passo.
O uso é o do terser: troca-se o comando e passam-se as mesmas opções. Um caminho pode ser um padrão glob entre aspas, podem dar-se vários padrões de uma vez, os ficheiros individuais continuam a funcionar, e um caminho de saída é a pasta para onde os resultados são escritos. O pacote terser vem como dependência, pelo que não é preciso instalar mais nada ao lado.
Existe porque o terser carrega este pedido há anos, e porque um script de compilação não devia ter de criar um ciclo por aquilo que é a mudança de uma palavra no comando.
Funcionalidades
Tipos de TypeScript
Interface de linha de comandos
