0.2.0 • Published 3 years ago

@biker/vandevelde v0.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

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).
0.2.0

3 years ago

0.1.1

4 years ago

0.1.0

4 years ago