1.0.3 • Published 5 years ago

hapi-panda-es v1.0.3

Weekly downloads
1
License
GPL-3.0
Repository
github
Last release
5 years ago

Hapi Panda ES

Briefly, it ain't a story about a happy panda bear, but it's actually a plugin wrapper for Hapi17 built over panda-es-orm nodeJS plugin.

Configuration

The configuration follows the reference in the panda-es-orm node module.

https://github.com/replsv/panda-es-orm/tree/elasticsearch7#configuration

Eg.

my-manifest.json
{
    "server": {
      "register": {
        "plugins": [
          {
            "plugin": "hapi-panda-es",
            "options": {
              "connection": {
                "node": "http://10.10.10.19:9204",
                "version": 7
              },
              "logger": {
                "level": 10
              }
            }
          }
        ]
      }
    }
}

Server decorations

  • pandaES - the entire plugin - usable for creating your own models and so on
  • pandaEsOrm - instance of the ORM

How to use it?

Browse the nodeJS' examples dir as you might get a flavour on how to use it. Do this using the exposed server decorations where needed.

Compatibility and dependencies

  • joi ^13.1.1
  • panda-es-orm ^0.1.0
  • hapi ^17.0.0
  • node >= 8

Versions

  • 0.1.* -> supports Hapi17 and ES5 / ES6
  • 1.0.* -> supports Hapi18 and ES5 / ES6 / ES7
1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago