{ "_args": [ [ { "raw": "hoek@4.x.x", "scope": null, "escapedName": "hoek", "name": "hoek", "rawSpec": "4.x.x", "spec": ">=4.0.0 <5.0.0", "type": "range" }, "/home/jdaugherty/work/GT2/GT2-Android/node_modules/hawk" ] ], "_from": "hoek@>=4.0.0 <5.0.0", "_id": "hoek@4.2.0", "_inCache": true, "_location": "/hoek", "_nodeVersion": "8.1.4", "_npmOperationalInternal": { "host": "s3://npm-registry-packages", "tmp": "tmp/hoek-4.2.0.tgz_1500329650767_0.3217611073050648" }, "_npmUser": { "name": "nlf", "email": "quitlahok@gmail.com" }, "_npmVersion": "5.3.0", "_phantomChildren": {}, "_requested": { "raw": "hoek@4.x.x", "scope": null, "escapedName": "hoek", "name": "hoek", "rawSpec": "4.x.x", "spec": ">=4.0.0 <5.0.0", "type": "range" }, "_requiredBy": [ "/boom", "/cryptiles/boom", "/hawk", "/joi", "/sntp", "/topo" ], "_resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz", "_shasum": "72d9d0754f7fe25ca2d01ad8f8f9a9449a89526d", "_shrinkwrap": null, "_spec": "hoek@4.x.x", "_where": "/home/jdaugherty/work/GT2/GT2-Android/node_modules/hawk", "bugs": { "url": "https://github.com/hapijs/hoek/issues" }, "dependencies": {}, "description": "General purpose node utilities", "devDependencies": { "code": "4.x.x", "lab": "13.x.x" }, "directories": {}, "dist": { "integrity": "sha512-v0XCLxICi9nPfYrS9RL8HbYnXi9obYAeLbSP00BmnZwCK9+Ih9WOjoZ8YoHCoav2csqn4FOz4Orldsy2dmDwmQ==", "shasum": "72d9d0754f7fe25ca2d01ad8f8f9a9449a89526d", "tarball": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz" }, "engines": { "node": ">=4.0.0" }, "gitHead": "1db691bc84ae059321146b83e03889adf36c8ef4", "homepage": "https://github.com/hapijs/hoek#readme", "keywords": [ "utilities" ], "license": "BSD-3-Clause", "main": "lib/index.js", "maintainers": [ { "name": "hueniverse", "email": "eran@hammer.io" }, { "name": "marsup", "email": "nicolas@morel.io" }, { "name": "nlf", "email": "quitlahok@gmail.com" }, { "name": "wyatt", "email": "wpreul@gmail.com" } ], "name": "hoek", "optionalDependencies": {}, "readme": "![hoek Logo](https://raw.github.com/hapijs/hoek/master/images/hoek.png)\n\nUtility 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](https://github.com/lodash/lodash) or [underscore](https://github.com/jashkenas/underscore).\n\n[![Build Status](https://secure.travis-ci.org/hapijs/hoek.svg)](http://travis-ci.org/hapijs/hoek)\n\n\n\nLead Maintainer: [Nathan LaFreniere](https://github.com/nlf)\n\n**hoek** is sponsored by [&yet](https://andyet.com)\n\n## Usage\n\nThe *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.\n\nFor example, to use Hoek to set configuration with default options:\n```javascript\nconst Hoek = require('hoek');\n\nconst default = {url : \"www.github.com\", port : \"8000\", debug : true};\n\nconst config = Hoek.applyToDefaults(default, {port : \"3000\", admin : true});\n\n// In this case, config would be { url: 'www.github.com', port: '3000', debug: true, admin: true }\n```\n\n## Documentation\n\n[**API Reference**](API.md)\n", "readmeFilename": "README.md", "repository": { "type": "git", "url": "git://github.com/hapijs/hoek.git" }, "scripts": { "test": "lab -a code -t 100 -L", "test-cov-html": "lab -a code -t 100 -L -r html -o coverage.html" }, "version": "4.2.0" }