Una biblioteca de utilidades para JavaScript con funciones auxiliares como each, map, reduce y filter, sin extender los objetos integrados.
liriliri/licia
Una biblioteca de utilidades JavaScript sin dependencias, con más de 400 micro módulos pequeños que se pueden importar de forma independiente para tareas cotidianas de programación.
- Estrellas
- 2,383
- Forks
- 164
- Issues abiertos
- 0
- Último commit
- el mes pasado
¿Qué es?
Licia es una biblioteca de utilidades JavaScript basada en un amplio conjunto de módulos pequeños, en lugar de unos pocos espacios de nombres agrupados. Cada función está en su propio módulo, así que puedes importar solo lo que usas con una ruta como require('licia/uuid'). La biblioteca no tiene dependencias en tiempo de ejecución.
La colección cubre una amplia variedad de tareas cotidianas e incluye un módulo DOM al estilo de jQuery, manejo de cookies, formato de fechas, un polyfill de Promise, un emisor de eventos pequeño, Ajax y una función de solicitudes basada en Promise al estilo de fetch, además de varias utilidades adaptadas de underscore, como shuffle y unique. También incluye una función mkdir recursiva.
Para usar módulos ES6 o generar paquetes más pequeños, el autor mantiene un paquete aparte llamado licia-es y ofrece un generador en línea para crear una compilación personalizada a partir de los módulos que elijas.
Funciones clave
- 01Más de 400 micro módulos, cada uno importable por separado.
- 02Sin dependencias.
- 03Incluye un módulo DOM al estilo de jQuery, funciones para manejar cookies y formato de fechas.
- 04Ofrece un polyfill de Promise, un emisor de eventos y utilidades de Ajax y fetch.
- 05Incluye un generador en línea para crear una compilación personalizada.
Casos de uso
- Reemplazar funciones auxiliares al estilo de lodash en proyectos que necesitan minimizar el tamaño de la instalación.
- Añadir utilidades pequeñas, como uuid o mkdir, sin incorporar paquetes adicionales.
- Crear un paquete de utilidades personalizado con solo las funciones que usa una aplicación.
Inicio rápido
- 1
Instala licia desde npm
npm i licia --save - 2
Carga un módulo con require y llámalo
const uuid = require('licia/uuid'); console.log(uuid()); // -> 0e3b84af-f911-4a55-b78a-cedf6f0bd815
Temas
Preguntas frecuentes
- ¿Qué es licia?
- Una biblioteca de utilidades JavaScript sin dependencias, con más de 400 micro módulos pequeños que se pueden importar de forma independiente para tareas cotidianas de programación. Licia es una biblioteca de utilidades JavaScript basada en un amplio conjunto de módulos pequeños, en lugar de unos pocos espacios de nombres agrupados. Cada función está en su propio módulo, así que puedes importar solo lo que usas con una ruta como require('licia/uuid'). La biblioteca no tiene dependencias en tiempo de ejecución.
- ¿licia es gratuito? ¿Qué licencia tiene?
- licia es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿licia sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de licia fue el 4 oct 2026.
- ¿Para qué puedo usar licia?
- Reemplazar funciones auxiliares al estilo de lodash en proyectos que necesitan minimizar el tamaño de la instalación. Añadir utilidades pequeñas, como uuid o mkdir, sin incorporar paquetes adicionales. Crear un paquete de utilidades personalizado con solo las funciones que usa una aplicación.
- ¿Cómo se instala licia?
- Instala licia desde npm: npm i licia --save Carga un módulo con require y llámalo: const uuid = require('licia/uuid'); console.log(uuid()); // -> 0e3b84af-f911-4a55-b78a-cedf6f0bd815
- ¿Dónde consigo licia?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/liriliri/licia
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Parser de HTML a React que convierte cadenas HTML en elementos de React tanto en Node.js como en el navegador.
Una biblioteca TypeScript sin dependencias para crear explicaciones de código animadas y paso a paso, que se renderizan como SVG en el navegador, Cloudflare Workers o Node.
Biblioteca JavaScript sin dependencias para crear gráficos SVG sencillos y responsivos, con una estética inspirada en GitHub.
Implementación en JavaScript puro de los estándares WHATWG DOM y HTML para ejecutar un entorno DOM sin interfaz gráfica en Node.js.
Utilidades ligeras para probar el DOM de React, consultar componentes e interactuar con ellos como lo harían los usuarios.