glue travis-ci npm

Server composer for hapi.js

2 years after


Build Status

Lead Maintainer - Chris Rempel

A server composer for hapi.js.

Glue provides configuration based composition of hapi's Server object. Specifically it wraps

  • server = new Hapi.Server(Options)
  • one or more server.connection(Options)
  • zero or more server.register(Plugin, Options)

calling each based on the configuration generated from the Glue manifest.


Glue's API is a single function compose accepting a JSON manifest file specifying the hapi server options, connections, and registrations.

hapi version dependency

Glue can support different versions of hapi. Adding support for a new version of hapi is considered a minor change. Removing support for a version of hapi is considered a major change.

By default NPM will resolve Glue's dependency on hapi using the most recent supported version of hapi. To force a specific supported hapi version for your project, include hapi in your package dependencies along side of Glue.

Glue currently supports hapi 11, 12, 13, 14 and 15.

Related Repositories



分布式逻辑管理平台XXL-GLUE ...



Gulp glue plugin ...



Aladin Lite in glue (experimental, developed as part of #DtU17) ...



Experimental glue plugin for medical data ...



This fork is obsolete. Please go here: ...

Top Contributors

csrl hueniverse SimonDegraeve gergoerdosi AdriVanHoudt thody cjihrig arb boneskull franckstauffer mc10 ldesplat nlindley vdeturckheim


-   v4.0.0 zip tar
-   v3.4.0 zip tar
-   v3.3.0 zip tar
-   v3.2.1 zip tar
-   v3.2.0 zip tar
-   v3.1.0 zip tar
-   v3.0.0 zip tar
-   v2.4.0 zip tar
-   v2.3.0 zip tar
-   v2.2.0 zip tar
-   v2.1.1 zip tar
-   v2.1.0 zip tar
-   v2.0.0 zip tar
-   v2.0.0-rc4 zip tar
-   v2.0.0-rc3 zip tar
-   v2.0.0-rc2 zip tar
-   v2.0.0-rc1 zip tar
-   v1.0.0 zip tar