@quo-digital/adapters
TypeScript icon, indicating that this package has built-in type declarations

1.3.4 • Public • Published

Quo Logo

@quo-digital/adapters

Descripción

Este paquete contiene varios adaptadores útiles

📦 Instalación

Para instalar el paquete, usa npm:

npm install @quo-digital/adapters kafkajs dotenv

Adaptadores

  • ✔ Adaptador para Kafka usando kafkajs
  • ✔ Adaptador para AWS S3 usando aws-sdk/client-s3
  • ✔ Adaptador para HttpService de @nestjs/axios
  • ✔ Adaptador para xlsx
  • ✔ Adaptador para csv usando csv-parse

Variables de entorno requeridas

  • KAFKA_HOST
  • KAFKA_PORT
  • KAFKA_CLIENT_ID
  • S3_PUBLIC_KEY
  • S3_SECRET_KEY
  • S3_ENDPOINT
  • S3_REGION
// Creación de un productor de Kafka
const kafkaProducer = new KafkaProducer(kafkaAdapter);

// Envío de un mensaje
kafkaProducer.send({
  topic: 'my-topic',
  messages: [
    { value: 'Hello Kafka' }
  ]
});

Readme

Keywords

Package Sidebar

Install

npm i @quo-digital/adapters

Weekly Downloads

379

Version

1.3.4

License

MIT

Unpacked Size

55.9 kB

Total Files

62

Last publish

Collaborators

  • hsotelo