Repolode
liriliri

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. 1

    Instala licia desde npm

    npm i licia --save
  2. 2

    Carga un módulo con require y llámalo

    const uuid = require('licia/uuid'); console.log(uuid()); // -> 0e3b84af-f911-4a55-b78a-cedf6f0bd815

Temas

#javascript#utility#npm#micro-modules#dom#promise#zero-dependency#eustia

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