Monorepo para el ecosistema de la Tienda ETECSA. Contiene el core no oficial para la API de ETECSA, eliminando las abstracciones y encriptados en una API cómoda y facil de usar.
@rodny/etecsa-cli: Herramienta de línea de comandos para hacer consultas de saldo desde la terminal.@rodny/etecsa-core: Librería y cliente principal que emula el navegador y cifra las peticiones.
- Instalar las dependencias:
pnpm install- Construye todos los paquetes:
pnpm clean # opcional
pnpm build- Usa la CLI:
pnpm dev:cli login -u tu_usuario -p tu_contraseña
pnpm dev:cli status- Otros comandos para desarrollo
# dar formato con prettier
pnpm format
# publicar a npm todos los paquetes (usa changesets)
pnpm release.
├── packages/
│ ├── core/ # @rodny/etecsa-core
│ ├── cli/ # @rodny/etecsa-cli
├── package.json
└── pnpm-workspace.yaml