Este projeto é uma aplicação web simples que permite aos usuários definirem um número máximo e, ao clicar em "Sortear", gera um número aleatório entre 1 e o número máximo especificado.
- Geração de Números Aleatórios: O código JavaScript no arquivo
main.jsé responsável por gerar números aleatórios com base no número máximo fornecido pelo usuário.
Este projeto utiliza o Grunt.js para automatizar várias tarefas de desenvolvimento e construção. Aqui estão as principais tarefas configuradas no Grunt:
-
Compilação de Estilos Less: Os estilos Less são compilados em dois modos: desenvolvimento (sem compressão) e produção (com compressão).
-
Observação de Alterações: O Grunt observa as mudanças nos arquivos Less e HTML. Quando ocorrem alterações, ele dispara automaticamente as tarefas apropriadas, como compilação de estilos e substituição de caminhos de recursos.
-
Substituição de Caminhos de Recursos: A tarefa de substituição permite que você altere dinamicamente os caminhos dos arquivos CSS e JavaScript no arquivo HTML com base no ambiente (desenvolvimento ou produção).
-
Minificação de Arquivos HTML: Os arquivos HTML são minificados para criar versões compactadas para implantação em produção.
-
Limpeza de Diretório: O diretório
prebuildé limpo regularmente para remover arquivos temporários gerados durante o processo de construção.
-
Clone o Repositório: Clone este repositório para o seu ambiente local.
-
Instale as Dependências: Certifique-se de ter o Node.js instalado. No diretório do projeto, execute o comando
npm installpara instalar as dependências do Grunt. -
Inicie o Grunt em Modo de Desenvolvimento: Execute
gruntpara iniciar o Grunt em modo de desenvolvimento. Isso compilará os estilos Less, substituirá os caminhos de recursos e observará as alterações nos arquivos. -
Teste a Aplicação: Abra o arquivo
index.htmlem seu navegador para testar a aplicação.