Skip to content

Repository files navigation

etecsa-client

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.

MIT License

Paquetes

  • @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.

Desarrollo

  1. Instalar las dependencias:
pnpm install
  1. Construye todos los paquetes:
pnpm clean # opcional
pnpm build
  1. Usa la CLI:
pnpm dev:cli login -u tu_usuario -p tu_contraseña
pnpm dev:cli status
  1. Otros comandos para desarrollo
# dar formato con prettier
pnpm format

# publicar a npm todos los paquetes (usa changesets)
pnpm release

📂 Estructura

.
├── packages/
│   ├── core/       # @rodny/etecsa-core
│   ├── cli/        # @rodny/etecsa-cli
├── package.json
└── pnpm-workspace.yaml

About

Cliente no oficial para la API de ETECSA (https://www.tienda.etecsa.cu)

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages