@keepi/keepi-utils

1.0.28 • Public • Published

keepi-utils

Just utility module for:

  1. Log message
  2. Http request (axios)
  3. Mongodb (moongose)
  4. Elasticsearch (elasticsearch)

Using log Helper

const { Log } = require('@keepi/keepi-utils');

Log.print('Just a log', { ...optionalData });
Log.success('Successs log', { ...optionalData });
Log.error('Log error', { ...optionalData });

Using httpRequest Helper

const { HttpRequest } = require('@keepi/keepi-utils');

await HttpRequest.post('url').body({ ...data }).build();

Using Mongodb

const { Mongodb } = require('@keepi/keepi-utils');

// Open connection
await Mongodb.connect(process.env.MONGODB_URI);

// Collection usage
await Mongodb.get('collectionName').findOne();

Using Elasticsearch

const { Elastic } = require('@keepi/keepi-utils');

const index = 'my-index';
const rows = [
    { name: 'Sarah Connor' }
];
await Elastic.bulkInsert(index, rows);

Readme

Keywords

none

Package Sidebar

Install

npm i @keepi/keepi-utils

Weekly Downloads

0

Version

1.0.28

License

ISC

Unpacked Size

16.4 kB

Total Files

17

Last publish

Collaborators

  • icastilho
  • robsonxr4