UNPKG

electrode-react-webapp

Version:

Hapi plugin that provides a default React web app template

26 lines (20 loc) 587 B
"use strict"; const { universalHapiPlugin, isHapi17 } = require("electrode-hapi-compat"); const hapi16 = require("./plugin16"); const hapi17 = require("./plugin17"); const pkg = require("../../package.json"); module.exports = universalHapiPlugin( { hapi16: hapi16.register, hapi17: hapi17.register }, pkg ); const registerRoutes = isHapi17() ? hapi17.registerRoutes : hapi16.registerRoutes; // // ensure extra props are not enumerable so Hapi's Joi about it // Object.defineProperty(module.exports, "registerRoutes", { enumerable: false, value: registerRoutes });