Bem-vindo ao repositório do projeto Krist! Krist é uma loja online desenvolvida com tecnologias modernas para oferecer uma experiência de compra excepcional. Este projeto utiliza React, TypeScript, Styled-components e outras tecnologias de ponta para criar uma aplicação robusta e elegante.
- TypeScript: Adiciona suporte para TypeScript ao projeto React.
- Styled Components: Integra o Styled Components para estilização CSS-in-JS.
- Storybook: Configura o Storybook para desenvolvimento de componentes isolados.
- Husky: Um conjunto de ganchos do Git para automatizar os commits.
- Vitest: Configura o vitest para testes unitários.
- ESLint: Configura o ESLint com configurações recomendadas para React e TypeScript.
- Prettier: Configura o Prettier para formatar automaticamente o código.
- EditorConfig: Define convenções de formatação de código para vários editores de texto.
dev
: Inicia o servidor de desenvolvimento Vite na porta 3000.build
: Compila o aplicativo para produção.lint
: Executa o ESLint para verificar o código.lint:fix
: Corrige os erros de lint.test
: Executa os testes usando o vitest usando vitestUi.test:coverage
: Executa os testes com report de cobertura.storybook
: Inicia o servidor Storybook para desenvolvimento de componentes.build-storybook
: Compila o Storybook para produção.
krist/
├── .husky/
├── .storybook/
├── .test/
├── public/
├── src/
│ └── /components
│ └── /pages
│ └── /styles
│ └── /types
│ └── /utils
│ ├── App.tsx
│ └── main.tsx
├── .babelrc
├── .editorconfig
├── .eslintignore
├── .eslintrc.json
├── .prettierrc.json
├── tsconfig.json
├── vite.config.ts
├── vitest.config.ts
Se você encontrar problemas ou tiver sugestões para melhorias, sinta-se à vontade para abrir uma issue ou enviar um pull request.
Este projeto está licenciado sob a licença MIT.