✅ 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.log en producción.
  • Conservación de console.error y console.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.

On this page