{"_id":"@biker/vandevelde","_rev":"3-c54fa65fd3d70a0c4302ed1f636ee0ff","name":"@biker/vandevelde","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@biker/vandevelde","version":"0.1.0","description":"This a a HAPI plugin meant to decorate Hapi objects (server, request, handler, toolkit ...) with exports from a module","main":"./lib/index.js","scripts":{"test":"lab"},"keywords":["hapi","plugin","decorator","uwinbike"],"author":{"name":"Gregory DELPU","email":"gdelpu@gmail.com"},"license":"MIT","devDependencies":{"@hapi/code":"^8.0.1","@hapi/eslint-config-hapi":"^13.0.2","@hapi/eslint-plugin-hapi":"^4.3.5","@hapi/hapi":"^19.1.1","@hapi/lab":"^22.0.4","coveralls":"^3.0.11","eslint":"^6.8.0"},"gitHead":"a7e6605a67349b113acd1d50e2d8ea0bfa4c8882","_id":"@biker/vandevelde@0.1.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-mcHhLue9OYpZAzNCPyp3WAlYViwQa6lQUcYN541WWXlMcpHDY+iinJnEe3WMvUVBuVF2go1+d5gTKpDy0jMmow==","shasum":"76c0abaa60d074067cf92878495055dc69cf7619","tarball":"https://registry.npmjs.org/@biker/vandevelde/-/vandevelde-0.1.0.tgz","fileCount":4,"unpackedSize":5045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiDnkCRA9TVsSAnZWagAAuToP+gKziLvQdTfWms92h0Ie\nZZBVwX723D91AxIS307qhDbExo9+NTuBwd4aP6qb6X69NCYkqm0Z1upsD7Xw\nGzKGzq3UzUegckIN0qXTRZdtEbTLWWFUV5qZOI31eRrudBReIakq4+hfeOyP\npugR+RoP7goCVbOurfomdEKTsop7Lz9HROQ4Exm3XmOyR0zPWzdXwsXDKJ9K\nopMmCqCRW1a7hcG3bzUkffw62wWCcYyewBZRiNaFZDijjf8Gw62dAhSKasJh\nAKdqcBGqfEt85pSnI5vFMOLlWy74YOsTYQn5SmrYSQLLqVwkGWLqbfeHNnpH\nwD9ErYej4WtKc/GOURUQj2wlz7vwLo51MWSXSIeTuPFcgxYebFi7q+CEXzsG\nohg4dAfadRKm9U2eXy1N237WKRNWN30xP3bxVH1ZOd+eUfYx//wxJzLkL5iI\nlBeZ51n/nz0W4KiURr94MevWRNWqyhinDmcG8mEiLZkTyDnKEamPQ92SkDEP\nMEBkS3WvEr+aziFxegKJK9a2I0oVm4811xMaXYWqa+5whkTUNm/niJYmpvCj\n2g5afjbwefV2NFmciCa26KR+kqtMNOjheVzYEb7ssfREuq3/krSse6UDbn55\nUEHD4jLe5WrBnw5mmDWbmNjQUm7rblNoY/E40cGiTrAnNI2PHEqq3F4JTyDq\nNrhB\r\n=NXii\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3QAgW0d46F87h0NQtlwUnsTK/IWB1TrIaiStfqc+B2QIgF9AiWP5AA/KcRhLt7irYw3MK8ezLVq7N48baLGpVRns="}]},"maintainers":[{"name":"gregory.delpu","email":"gdelpu@gmail.com"}],"_npmUser":{"name":"gregory.delpu","email":"gdelpu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vandevelde_0.1.0_1585986020035_0.39137891700588834"},"_hasShrinkwrap":false},"0.1.1":{"name":"@biker/vandevelde","version":"0.1.1","description":"This a a HAPI plugin meant to decorate Hapi objects (server, request, handler, toolkit ...) with exports from a module","main":"./lib/index.js","repository":{"type":"git","url":"git+https://github.com/gdelpu/vandevelde.git"},"scripts":{"test":"lab"},"keywords":["hapi","plugin","decorator","uwinbike"],"author":{"name":"Gregory DELPU","email":"gdelpu@gmail.com"},"license":"MIT","devDependencies":{"@hapi/code":"^8.0.1","@hapi/eslint-config-hapi":"^13.0.2","@hapi/eslint-plugin-hapi":"^4.3.5","@hapi/hapi":"^19.1.1","@hapi/lab":"^22.0.4","coveralls":"^3.0.11","eslint":"^6.8.0"},"gitHead":"ab94f3ee8dacd58d49dcd755e711ca4a6980ad13","bugs":{"url":"https://github.com/gdelpu/vandevelde/issues"},"homepage":"https://github.com/gdelpu/vandevelde#readme","_id":"@biker/vandevelde@0.1.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-I3KMYy+i66TU/eDTz+iwPhYkU5IIETklii7IT340y9QUR2tPxriOXoQnPJNNyu93Irkzkz6weWljfqkUhVS3sw==","shasum":"0727982f7e5a1d8969a07480313cd91a66cf4702","tarball":"https://registry.npmjs.org/@biker/vandevelde/-/vandevelde-0.1.1.tgz","fileCount":4,"unpackedSize":5134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoQMdCRA9TVsSAnZWagAAfxUP/0nvmJ3iU+4GNkfQ+nB6\nhqh8zhr9K6nSV/ErtqtY7IOpjUYF7XdY2g6Hh7fYx22usYEc5sj1aMFiDI7q\nugQYHN8oZ/J0NdblSscHiE+zvSKLThnuJnkYgNTkCCX0vh+rQFGsjVpngFuw\naxUoDk3JKhJC3/eGdezT+/qv+8aMJEbbgBXa6+72F8ajnXSwcp8PY+m6sfuR\nlwG+fS+rTK/G/AS0CgyKojPDs2tWlKQQ7DYYOJfvAfPlTv7v7qc0ru+W916h\nesGWr3deDfBfpUIThoUOQdKS63ynUtyxo2boHjwaAGPQX/1h2XUb8jNj7A9z\nNweY0++NWKxRovAGNd88oxFHR3AXI9hZewixLsYrwgwqwKXrOT2k54ehM7LJ\nia5Zl7Tlq44iqsw9vT080ncbFRccDVIQTnnwFYAsHcbUd6IhggPCiNzf9z1R\nMf8ZNcWCTyjVTN81ITpjumIN3GMzfQ+1qOenNe3tZizVn9j4yV+IQ4HOVfvg\ngmRKblnvQhrDP69V0V8E/vdivsadWcxZqAhPrn9Nw66Qp5wxM4CVk8FUO2XX\npM8tNurPOP5XScAOdEKP8NwtEt40T1uE6NJeHNclR8UhSYdN7zacD5J335MD\nCSYTHvoMCRbuxBh7Ibsr8qJUpX7XxcgLZo3AskDd3txviaxGLLbXA56D81DZ\nwN4D\r\n=wOZR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGKPrhkL7f2o3m0O5Yx62Qvja1QJFrbIm+rm8KQ5zUdZAiBjLy81seuTlH3m8RGC20EufNqa7EAbwyzqwYoDQ3Rplg=="}]},"maintainers":[{"name":"gregory.delpu","email":"gdelpu@gmail.com"}],"_npmUser":{"name":"gregory.delpu","email":"gdelpu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vandevelde_0.1.1_1604387613026_0.5904209101710429"},"_hasShrinkwrap":false},"0.2.0":{"name":"@biker/vandevelde","version":"0.2.0","description":"This a a HAPI plugin meant to decorate Hapi objects (server, request, handler, toolkit ...) with exports from a module","main":"./lib/index.js","repository":{"type":"git","url":"git+https://github.com/gdelpu/vandevelde.git"},"scripts":{"test":"lab"},"keywords":["hapi","plugin","decorator","uwinbike"],"author":{"name":"Gregory DELPU","email":"gdelpu@gmail.com"},"license":"MIT","devDependencies":{"@hapi/code":"^8.0.1","@hapi/eslint-config-hapi":"^13.0.2","@hapi/eslint-plugin-hapi":"^4.3.5","@hapi/hapi":"^19.1.1","@hapi/lab":"^22.0.4","coveralls":"^3.0.11","eslint":"^6.8.0"},"dependencies":{"sinon":"^9.2.4"},"gitHead":"99603aacbe4677e6da6f95d786035a9f433068cd","bugs":{"url":"https://github.com/gdelpu/vandevelde/issues"},"homepage":"https://github.com/gdelpu/vandevelde#readme","_id":"@biker/vandevelde@0.2.0","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-kYpCzJ4cOncet1mOScV8Uy2/aMgcUoqbcoSDAijhseBLZpcgMuJjBwII4mIa3aeJZIJLI3hpBgf2eHTZfMSRqw==","shasum":"c88a7ce3dfa943c77212edbdc10146c46fd276b4","tarball":"https://registry.npmjs.org/@biker/vandevelde/-/vandevelde-0.2.0.tgz","fileCount":4,"unpackedSize":5549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTyOxCRA9TVsSAnZWagAApg4QAIKVIYFBP9WeK4hNzy6X\nVRTF3RGB1Sc+RQKnr2TkU/v1A4TjwEs6rNFufZoQgqgjfP4NK2kwRNzPQdho\nUdP6EJcVtaNrKWgpMzcN+9nVy6dD9VRZ4TqPGTwNMLS7+9Vt5pakeARmK1Ut\n34hTqWGNRayqffko1ZFJwWzUF+gvU4Q7agT3c4b/YjOApy1jq/1U8BP6Z0Vw\nHh/n0xQl9WLmKvbSKuaHAfwPMpRamZRgUcIm4ho2GGs1C/bUUgISXucJ1IaO\n4w/TjP9FfDjEy/0eiTZwHLDXfM0YfD93UBaXcjfGv35JTdM4b9WUU/k5YYK7\nibVzMqXdRRDsPTHL8o6yJx/z/zHyhbIuMUM8xoXTcTaJjPbmgDlU27oQS9lc\nm7x4H2cGx4lwx2I3/bX/O5FYR0T9jwc4/7ejTrxEebmAX19tL1SrWD3fvM38\nY1ft2MServ2nSiZbULAfqPwmkjPGePIZHMPIIArgszG0SXie94Zi2UF74kqa\nmrimaQZcrSv/OMJdtuheiUFf6//MWcc3JQmanltiBkeP93/CBZAWhVm92MhY\nCkQLcBSRPRMUw0j+KXx7dF/PSbehtkF0WBoJMp+7Iiq75ypaHSuNQkIpXW6g\nUdMObhpW/jav/abtxhe4PRdKfFH5ErcKT2LH0IIaaEPlBIgoNEcB7G16b1eb\naPkS\r\n=StvQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo3bgTp9O6FGQAWw8/p91UqMae4UToRFjog6uiOB6DQAIhAKX9H0TpczUdJpZk8Q1GBrC0edPq/hKjntwa91UILcgz"}]},"_npmUser":{"name":"gregory.delpu","email":"gdelpu@gmail.com"},"directories":{},"maintainers":[{"name":"gregory.delpu","email":"gdelpu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vandevelde_0.2.0_1615799217345_0.7253196434639164"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-04T07:40:19.767Z","0.1.0":"2020-04-04T07:40:20.125Z","modified":"2022-04-04T18:47:53.169Z","0.1.1":"2020-11-03T07:13:33.134Z","0.2.0":"2021-03-15T09:06:57.531Z"},"maintainers":[{"name":"gregory.delpu","email":"gdelpu@gmail.com"}],"description":"This a a HAPI plugin meant to decorate Hapi objects (server, request, handler, toolkit ...) with exports from a module","keywords":["hapi","plugin","decorator","uwinbike"],"author":{"name":"Gregory DELPU","email":"gdelpu@gmail.com"},"license":"MIT","readme":"# van de velde\n![Node.js package](https://github.com/gdelpu/vandevelde/workflows/Node.js%20package/badge.svg)\n\nHelper 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\n\n#### Note:\nNamed after \"Henry Van de Velde\" a famous belgian interior **decorator**  \n\n## Usage\n\nRegister **vandevelde** plugin in an Hapi server and pass options object to configure the way to decorate HAPI.\n\n```javascript\nserver.register({\n    plugin: require('vandevelde'),\n    options: {\n        module: './modules/myModule.js',\n        name: 'm1',\n        decorator: [\n            'server',\n            'request'        \n        ]       \n    }\n});\n```\nVandevelde decorates the mentioned object with an object containing module's exports.\n\n```javascript\nserver.m1.moduleFunction1();\n```\n### Options:\n- `module` - path to the module hosting the methods for decoration, should be relative to working directory.\n- `name` - the decoration name- `options`\n- `options` - option object to pass to the module's exported function.ç  \n- `decorator` - List of Hapi objects to decorate (see [HAPI documentation](https://hapi.dev/api/?v=19.1.1#-serverdecoratetype-property-method-options) for more information).\n","readmeFilename":"README.md","homepage":"https://github.com/gdelpu/vandevelde#readme","repository":{"type":"git","url":"git+https://github.com/gdelpu/vandevelde.git"},"bugs":{"url":"https://github.com/gdelpu/vandevelde/issues"}}