@biker/vandevelde

0.2.0 • Public • Published

van de velde

Node.js package

Helper plugin to decorate Hapi objects with module's exports. Since version 0.2 the hapi server is injected in plugin's options, it helps to re-use server decoration inside your module

Note:

Named after "Henry Van de Velde" a famous belgian interior decorator

Usage

Register vandevelde plugin in an Hapi server and pass options object to configure the way to decorate HAPI.

server.register({
    plugin: require('vandevelde'),
    options: {
        module: './modules/myModule.js',
        name: 'm1',
        decorator: [
            'server',
            'request'        
        ]       
    }
});

Vandevelde decorates the mentioned object with an object containing module's exports.

server.m1.moduleFunction1();

Options:

  • module - path to the module hosting the methods for decoration, should be relative to working directory.
  • name - the decoration name- options
  • options - option object to pass to the module's exported function.ç
  • decorator - List of Hapi objects to decorate (see HAPI documentation for more information).

Package Sidebar

Install

npm i @biker/vandevelde

Weekly Downloads

0

Version

0.2.0

License

MIT

Unpacked Size

5.55 kB

Total Files

4

Last publish

Collaborators

  • gregory.delpu