gtg2json/node_modules/hoek
2021-02-27 10:26:37 +01:00
..
lib init express project, add xml2json and ignore for sources 2021-02-27 10:26:37 +01:00
.npmignore init express project, add xml2json and ignore for sources 2021-02-27 10:26:37 +01:00
LICENSE init express project, add xml2json and ignore for sources 2021-02-27 10:26:37 +01:00
package.json init express project, add xml2json and ignore for sources 2021-02-27 10:26:37 +01:00
README.md init express project, add xml2json and ignore for sources 2021-02-27 10:26:37 +01:00

hoek Logo

Utility methods for the hapi ecosystem. This module is not intended to solve every problem for everyone, but rather as a central place to store hapi-specific methods. If you're looking for a general purpose utility module, check out lodash or underscore.

Build Status

Lead Maintainer: Nathan LaFreniere

hoek is sponsored by &yet

Usage

The Hoek library contains some common functions used within the hapi ecosystem. It comes with useful methods for Arrays (clone, merge, applyToDefaults), Objects (removeKeys, copy), Asserting and more.

For example, to use Hoek to set configuration with default options:

const Hoek = require('hoek');

const default = {url : "www.github.com", port : "8000", debug : true};

const config = Hoek.applyToDefaults(default, {port : "3000", admin : true});

// In this case, config would be { url: 'www.github.com', port: '3000', debug: true, admin: true }

Documentation

API Reference