Skip to content

Commit 975005a

Browse files
committed
docs: remove emojis for a more formal tone
1 parent 79c1d4e commit 975005a

6 files changed

Lines changed: 20 additions & 15 deletions

File tree

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.0.3] - 2026-05-01
9+
10+
### Changed
11+
- Removed emojis from documentation to improve technical formalism.
12+
813
## [1.0.2] - 2026-05-01
914

1015
### Added

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# gt-utils-js 🇬🇹
1+
# gt-utils-js
22

33
La biblioteca estándar definitiva, sin dependencias (Zero-Dependency) y con tipado estricto (TypeScript) para validaciones y utilidades específicas de Guatemala.
44

@@ -18,13 +18,13 @@ pnpm add gt-utils-js
1818

1919
Esta biblioteca provee 7 submódulos especializados:
2020

21-
- 💳 **Identidad:** Validación rigurosa de NIT y CUI/DPI (Módulo 11 oficial de SAT y RENAP). Incluye la nueva disposición SAT 2025 donde los CUI válidos operan como NIT. Retorna el departamento y código de municipio emisor.
22-
- 💰 **Finanzas:** Conversión de números a letras para Facturación Electrónica (FEL) y detección de bancos por número de cuenta (G&T, Banrural, BI, BAM, Promerica, etc).
23-
- 🚗 **Vehículos:** Analizador y validador de Placas Vehiculares (comerciales, particulares, motos, y reglas estrictas del reglamento de tránsito, como exclusiones de vocales O, I, Q, Ñ).
24-
- 🌍 **Geografía:** Resolución Inversa Nacional: pasa coordenadas (Lat, Lng) y te dice en qué municipio y departamento de Guatemala caen (Ray-Casting algorithm ligero).
25-
- 🧾 **Impuestos:** Retenciones de IVA y escalonadas de ISR (Régimen General > Q2,500) redondeadas al centavo contable exacto.
26-
- 📆 **Feriados y Calendario:** Algoritmo astronómico para cálculo de Semana Santa, listado de asuetos, y traslados de feriados largos de acuerdo a la Ley de Promoción de Turismo Interno (Decreto 19-2018 y CC).
27-
- 💼 **Laboral:** Calculadora de Liquidaciones al centavo. Determina fechas de corte y pagos proporcionales de Aguinaldo, Bono 14, Vacaciones y cálculo de indemnización por despido injustificado (regla de 14 salarios / 12 meses).
21+
- **Identidad:** Validación rigurosa de NIT y CUI/DPI (Módulo 11 oficial de SAT y RENAP). Incluye la nueva disposición SAT 2025 donde los CUI válidos operan como NIT. Retorna el departamento y código de municipio emisor.
22+
- **Finanzas:** Conversión de números a letras para Facturación Electrónica (FEL) y detección de bancos por número de cuenta (G&T, Banrural, BI, BAM, Promerica, etc).
23+
- **Vehículos:** Analizador y validador de Placas Vehiculares (comerciales, particulares, motos, y reglas estrictas del reglamento de tránsito, como exclusiones de vocales O, I, Q, Ñ).
24+
- **Geografía:** Resolución Inversa Nacional: pasa coordenadas (Lat, Lng) y te dice en qué municipio y departamento de Guatemala caen (Ray-Casting algorithm ligero).
25+
- **Impuestos:** Retenciones de IVA y escalonadas de ISR (Régimen General > Q2,500) redondeadas al centavo contable exacto.
26+
- **Feriados y Calendario:** Algoritmo astronómico para cálculo de Semana Santa, listado de asuetos, y traslados de feriados largos de acuerdo a la Ley de Promoción de Turismo Interno (Decreto 19-2018 y CC).
27+
- **Laboral:** Calculadora de Liquidaciones al centavo. Determina fechas de corte y pagos proporcionales de Aguinaldo, Bono 14, Vacaciones y cálculo de indemnización por despido injustificado (regla de 14 salarios / 12 meses).
2828

2929
## Uso Rápido
3030

docs/geo.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# 🌍 Módulo de Geografía (Geo)
1+
# Módulo de Geografía (Geo)
22

33
Este submódulo te permite hacer resolución inversa (Reverse Geocoding) localmente, ¡sin depender de APIs de Google Maps o Mapbox y de forma completamente offline! Utiliza el algoritmo matemático **Ray-Casting** para determinar si unas coordenadas caen dentro de los polígonos de Guatemala.
44

@@ -30,7 +30,7 @@ type MunicipalityResult = {
3030

3131
---
3232

33-
## 💡 Ejemplos de Uso
33+
## Ejemplos de Uso
3434

3535
A continuación se presentan varios ejemplos prácticos que te ayudarán a entender cómo implementar esto en aplicaciones reales, como aplicaciones de delivery, sistemas de logística, o controles de fraude.
3636

docs/holidays.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# 📆 Módulo de Feriados y Calendario Legal
1+
# Módulo de Feriados y Calendario Legal
22

33
Este submódulo es una maravilla de la matemática y legislación local. Contiene el **Algoritmo Astronómico de Computus** para calcular fechas movibles basadas en la luna (como la Semana Santa) y aplica de forma automática la **Ley que Promueve el Turismo Interno** de Guatemala, con sus modificaciones por la Corte de Constitucionalidad.
44

@@ -10,7 +10,7 @@ import { getHolidays, isHoliday, getNextHoliday } from 'gt-utils-js';
1010

1111
---
1212

13-
## 💡 Ejemplos de Uso
13+
## Ejemplos de Uso
1414

1515
### 1. Saber tu próximo asueto
1616
Si estás construyendo una aplicación de RH (Recursos Humanos) o quieres mostrarle a tu usuario cuándo es su próximo día de descanso.

docs/identity.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# 💳 Módulo de Identidad
1+
# Módulo de Identidad
22

33
El módulo de identidad provee funciones robustas para validar los documentos de identificación y registros tributarios de Guatemala, sin requerir internet para consultar bases de datos externas.
44

@@ -10,7 +10,7 @@ import { isValidNit, isValidCui, getCuiInformation } from 'gt-utils-js';
1010

1111
---
1212

13-
## 💡 Ejemplos de Uso
13+
## Ejemplos de Uso
1414

1515
### 1. Registrar a un nuevo usuario en tu App
1616
Al momento en el que el usuario llena el formulario de registro, puedes validar en milisegundos que su DPI o NIT sea verdadero, incluso obteniendo información adicional para precargarle datos.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "gt-utils-js",
3-
"version": "1.0.2",
3+
"version": "1.0.3",
44
"description": "Standard utility library for Guatemala (identifications, finance, vehicles, geo). Zero dependencies. Edge ready.",
55
"main": "./dist/index.js",
66
"module": "./dist/index.mjs",

0 commit comments

Comments
 (0)