u2-task-utils-fernando
v1.0.0
Published
Libreria sencilla de utilidades y validaciones para una API de tareas en Node.js.
Downloads
153
Maintainers
Readme
u2-task-utils-fernando
Libreria sencilla para reutilizar componentes en un backend Node.js. Incluye validaciones, formato de fecha, generador de ID y respuestas JSON.
Instalacion local
npm install ../02_libreria_npm_u2_task_utilsUso
const { validateTaskPayload, success } = require('u2-task-utils-fernando');
const result = validateTaskPayload({
title: 'Estudiar Node.js',
description: 'Repasar rutas y middlewares',
priority: 'alta'
});
if (result.valid) {
console.log(success('Datos validos', result.value));
}Funciones
createId(prefix): genera un ID simple.formatDate(date): devuelve una fecha en formato Mexico.validateText(value, fieldName, min, max): valida campos de texto.validateTaskPayload(payload): valida una tarea.success(message, data): respuesta JSON correcta.fail(message, errors): respuesta JSON de error.
Publicacion en npm
Antes de publicar cambia el campo name en package.json por un nombre unico.
Despues ejecuta:
npm login
npm publishSi usas un paquete con scope, por ejemplo @tuusuario/u2-task-utils, publica con:
npm publish --access public