@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);

/@keepi/keepi-utils/

    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