✅ Calidad y deploy
🧹 Calidad de código
El starter incluye:
- ESLint.
- Prettier.
- Husky.
- lint-staged.
- TypeScript.
- React Compiler.
🔍 Validaciones automáticas
Antes de cada commit, Husky y lint-staged ejecutan:
- ESLint sobre archivos JavaScript y TypeScript.
- Prettier sobre los archivos modificados.
- Organización automática de imports.
- Ordenamiento de clases de Tailwind.
💻 Comandos disponibles
yarn lint: ejecuta ESLint.yarn lint:fix: corrige los errores compatibles.yarn prettier:check: verifica el formato.yarn prettier:format: formatea los archivos.yarn build: genera el build de producción.yarn start: ejecuta el build generado.
⚙️ Configuración de producción
El starter incluye:
- Eliminación de
console.logen producción. - Conservación de
console.erroryconsole.warn. - Eliminación del header
X-Powered-By. - Headers de seguridad configurados desde Next.js.
- Control de indexación mediante
IS_STAGING. - Variables para Google Analytics y Google Tag Manager.
- Variables para reportes de errores mediante Slack.
🚀 Deploy
El starter no está vinculado a una plataforma de deploy específica.
En los proyectos de /nk.studio normalmente se utiliza:
- Netlify.
- Vercel.
La plataforma se define según las necesidades de cada proyecto.