Saltar al contenido
CDGet
  • Inicio
  • Proyectos
  1. Inicio
  2. Todos los proyectos
  3. QSU

QSU

BibliotecaUtilidad

Las funciones pequeñas que si no acabarías escribiendo otra vez: slugs, cambios de mayúsculas, fechas, formato, copia profunda, validación y hashes. Los mismos nombres se comportan igual en JavaScript, Dart y Python.

Sitio web (se abre en una pestaña nueva)Documentación (se abre en una pestaña nueva)Código fuente (se abre en una pestaña nueva)

Sobre este proyecto

QSU es el cinturón de herramientas que si no acabarías escribiendo otra vez en cada proyecto: slugs, cambios de caja, aritmética de fechas, formato de números y de tamaños de archivo, copia profunda y fusión, validación, hashes y utilidades de archivos y de sistema. Cada función está escrita, tipada y probada, así que esas veinte líneas que reaparecen al final de un archivo de utilidades no hay que escribirlas por segunda vez.

Lo que lo distingue de otras bibliotecas de utilidades es la paridad entre lenguajes. Una función tiene el mismo nombre, los mismos argumentos y el mismo comportamiento en JavaScript, en Dart y en Python, así que moverse entre un backend de Node.js, una aplicación de Flutter y un script de Python no obliga a reaprender las mismas veinte ayudas con tres grafías distintas. Los casos de prueba también se comparten, y eso es lo que impide que los tres se separen.

El paquete de JavaScript no tiene dependencias en tiempo de ejecución y admite tree shaking por completo, los de Dart y Python solo arrastran lo que el hashing y el manejo de rutas realmente requieren, y los tres están tipados. Los argumentos se validan, de modo que los valores vacíos, los ausentes y los pares suplentes devuelven un resultado sensato en lugar de lanzar una excepción, y cada función tiene su propia página de referencia.

Características

  • Sitio de documentación

  • Tipos de TypeScript

  • Varios idiomas

  • Verificado con pruebas

  • Multiplataforma

  • Admite tree shaking

  • Sin dependencias

Información del proyecto

Inicio
2021
Licencia
MIT (se abre en una pestaña nueva)
Lenguajes de programación
JavaScriptPythonDart
Etiquetas
utility-libraryhelpersformattingvalidationcross-language
Paquetes
qsu (se abre en una pestaña nueva)npmqsu (se abre en una pestaña nueva)pub.devqsu (se abre en una pestaña nueva)PyPI
Popularidad
13
Estrellas en GitHub
96.316
Descargas de npm
QSU — Descargas de npm, Últimos 30 días
Descargas de npm
31 jul3509
1 ago1737
2 ago1329
3 ago3549
4 ago4114
5 ago3944
6 ago3827
7 ago3727
8 ago1274
9 ago1477
10 ago4925
11 ago0
12 ago4613
13 ago4942
14 ago0
15 ago1328
16 ago1705
17 ago3618
18 ago4120
19 ago3755
20 ago4909
21 ago3589
22 ago1570
23 ago1585
24 ago6317
25 ago4927
26 ago5229
27 ago4930
28 ago4444
29 ago1323
Últimos 30 días
ContactoDonar
Los proyectos que aparecen aquí son de código abierto bajo la licencia MIT.© 2026 CDGet. Todos los derechos reservados.