REST API con Node.js y TypeScript.
- Node.js >= 24
npm install
cp .env.example .env| Script | Descripción |
|---|---|
npm run dev |
Ejecuta la app en modo watch |
npm run build |
Compila TypeScript a dist/ |
npm start |
Ejecuta la app compilada |
npm run lint |
Reporta errores de linting |
npm run lint:fix |
Corrige errores de linting automáticamente |
npm run typecheck |
Verifica tipos sin emitir archivos |
npm run format |
Formatea todos los archivos con Prettier |
npm run format:check |
Verifica el formato sin modificar archivos |
- Express 5 como framework HTTP
- TypeScript 6 con
@tsconfig/node24y@tsconfig/strictestcomo configuraciones base - ESLint 10 con reglas estrictas de
typescript-eslint,eslint-plugin-import-xyeslint-config-prettier - Prettier para formateo consistente
- rimraf para limpiar
dist/de forma cross-platform antes de compilar