Visão Geral da Raph CLI
A Raph CLI é uma ferramenta de linha de comando moderna projetada para acelerar o desenvolvimento de aplicações Next.js com App Router. Combinando velocidade, flexibilidade e uma excelente experiência do desenvolvedor. Ela permite criar, configurar e otimizar projetos de forma intuitiva e rápida, oferecendo uma configuração padrão otimizada e diversas opções de customização.
⚡ Velocidade
Criação de projetos em segundos com configurações otimizadas para Next.js e Tailwind CSS, sem perder a performance.
- Inicialização rápida com templates prontos
- Configuração automatizada de TypeScript e Prettier
- Suporte completo a App Router no Next.js
🧩 Extensibilidade
Sistema de plugins para adicionar funcionalidades específicas ao seu projeto, permitindo personalizações avançadas.
- Suporte a plugins personalizados de integração
- Adição de bibliotecas como Prisma, NextAuth e tRPC de forma simples
- Facilidade para incluir ferramentas como ESLint, Prettier e Jest
🛠️ Funcionalidades Principais
🚀 Início Rápido
Comece seu projeto rapidamente com templates prontos, eliminando a necessidade de configuração manual para tecnologias como TypeScript, Next.js e Tailwind.
🔒 Segurança
A CLI garante práticas seguras, configurando automaticamente arquivos como `.env` e implementando boas práticas de segurança.
🌱 Sustentabilidade do Código
A Raph CLI foca não só em performance, mas também em manter um código limpo e sustentável. Seu sistema de geração de código segue princípios de arquitetura limpa, o que torna a manutenção e evolução do sistema mais simples.
- Modularidade: cada parte do código é desacoplada, permitindo alterações rápidas sem comprometer outras funcionalidades.
- Testabilidade: a estrutura criada pela Raph CLI facilita a integração de ferramentas de testes como Jest e Cypress.
- Boas práticas: o código gerado segue as melhores práticas da comunidade, desde a organização de pastas até a configuração de hooks no Git.
🔧 Suporte a Ferramentas
Além de suas funcionalidades principais, a Raph CLI suporta diversas ferramentas integradas, como ESLint, Prettier, Prisma e NextAuth. Essa integração permite que você se concentre no desenvolvimento sem se preocupar com configurações adicionais.
- Configuração automática de ESLint e Prettier com regras adaptadas ao seu projeto
- Integração simplificada com bancos de dados através do Prisma
- Autenticação segura com NextAuth, pronta para uso em seu projeto