Non-Potable Macchiato

    @tleef/hoek

    5.0.3-r.1 • Public • Published

    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.

    npm (scoped) Travis (.org) branch Coveralls github branch

    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

    Keywords

    Install

    npm i @tleef/hoek

    DownloadsWeekly Downloads

    3

    Version

    5.0.3-r.1

    License

    BSD-3-Clause

    Unpacked Size

    29.2 kB

    Total Files

    6

    Last publish

    Collaborators

    • tleef