- Webpack 4+ e Webpack Dashboard para configuração de toda a aplicação, separando por bundle de desenvolvimento e produção
- Babel para transpilar
- HTML e CSS gerado automaticamente e minimizado e otimizado para produção
- React 16+ com Hooks
- Redux e Redux Thunk com Hooks
- Pré-processador Sass
- Eslint (Airbnb)
- Prettier
- Husky com
pre-commit
- Teste de interface com Cypress
- Node.js
>=
v12.16.1;
- Clone este repositório:
git clone git@github.com:luanribeiros/fetch-weather-forecast.git
; - Remova
.git
directory; - Instale as dependências:
yarn
(ounpm install
); - Execute
yarn
(ounpm start
) para a portahttp://localhost:3000
- Execute
yarn build
(ounpm run build
) para build de produção (todos os arquivos vão para o diretóriobuild-prod
)
- Execute
yarn run test
ounpm run test
e irá abrir a janela de testes do cypress