open-index/open-npm huggingface dataset:
npm package: @hapi/lab-external-module-test
Description: External coverage test module for lab
Latest version: 2.0.0

<a href="https://hapi.dev"><img src="https://raw.githubusercontent.com/hapijs/assets/master/images/family.png" width="180px" align="right" /></a>

# @hapi/lab-external-module-test

#### External coverage test module for lab.

**lab-external-module-test** is part of the **hapi** ecosystem and was designed to work seamlessly with the [hapi web framework](https://hapi.dev) and its other components (but works great on its own or with other frameworks). If you are using a different web framework and find this module useful, check out [hapi](https://hapi.dev) – they work even better together.

### Visit the [hapi.dev](https://hapi.dev) Developer Portal for tutorials, documentation, and support

## Useful resources

- [Documentation and API](https://hapi.dev/family/lab-external-module-test/)
- [Version status](https://hapi.dev/resources/status/#lab-external-module-test) (builds, dependencies, node versions, licenses, eol)
- [Changelog](https://hapi.dev/family/lab-external-module-test/changelog/)
- [Project policies](https://hapi.dev/policies/)
- [Free and commercial support options](https://hapi.dev/support/)
npm package: @hapi/log
Description: Logging plugin for hapi
Latest version: 2.0.1

<a href="https://hapi.dev"><img src="https://raw.githubusercontent.com/hapijs/assets/master/images/family.png" width="180px" align="right" /></a>

# @hapi/log

#### Logging for hapi framework.

**log** is part of the **hapi** ecosystem and was designed to work seamlessly with the [hapi web framework](https://hapi.dev) and its other components (but works great on its own or with other frameworks). If you are using a different web framework and find this module useful, check out [hapi](https://hapi.dev) – they work even better together.

### Visit the [hapi.dev](https://hapi.dev) Developer Portal for tutorials, documentation, and support

## Useful resources

- [Documentation and API](https://hapi.dev/family/log/)
- [Version status](https://hapi.dev/resources/status/#log) (builds, dependencies, node versions, licenses, eol)
- [Changelog](https://hapi.dev/family/log/changelog/)
- [Project policies](https://hapi.dev/policies/)
- [Free and commercial support options](https://hapi.dev/support/)
npm package: @hapi/marker
Description: Cross modules and cross versions shared symbols
Latest version: 1.0.0
Deprecated: This module is no longer maintained

<a href="http://hapijs.com"><img src="https://raw.githubusercontent.com/hapijs/assets/master/images/family.png" width="180px" align="right" /></a>

# marker

Cross modules and cross versions shared symbols.

[![Build Status](https://travis-ci.org/hapijs/marker.svg?branch=master)](https://travis-ci.org/hapijs/marker)
npm package: @hapi/mimos
Description: Mime database interface
Latest version: 7.0.1

<a href="https://hapi.dev"><img src="https://raw.githubusercontent.com/hapijs/assets/master/images/family.png" width="180px" align="right" /></a>

# @hapi/mimos

#### Mime database interface.

**mimos** is part of the **hapi** ecosystem and was designed to work seamlessly with the [hapi web framework](https://hapi.dev) and its other components (but works great on its own or with other frameworks). If you are using a different web framework and find this module useful, check out [hapi](https://hapi.dev) – they work even better together.

### Visit the [hapi.dev](https://hapi.dev) Developer Portal for tutorials, documentation, and support

## Useful resources

- [Documentation and API](https://hapi.dev/family/mimos/)
- [Versions status](https://hapi.dev/resources/status/#mimos) (builds, dependencies, node versions, licenses, eol)
- [Changelog](https://hapi.dev/family/mimos/changelog/)
- [Project policies](https://hapi.dev/policies/)
- [Free and commercial support options](https://hapi.dev/support/)
npm package: @hapi/nes
Description: WebSocket adapter plugin for hapi routes
Latest version: 14.0.1

<a href="https://hapi.dev"><img src="https://raw.githubusercontent.com/hapijs/assets/master/images/family.png" width="180px" align="right" /></a>

# @hapi/nes

#### WebSocket adapter plugin for hapi routes.

**nes** is part of the **hapi** ecosystem and was designed to work seamlessly with the [hapi web framework](https://hapi.dev) and its other components (but works great on its own or with other frameworks). If you are using a different web framework and find this module useful, check out [hapi](https://hapi.dev) – they work even better together.

### Visit the [hapi.dev](https://hapi.dev) Developer Portal for tutorials, documentation, and support

## Useful resources

- [Documentation and API](https://hapi.dev/family/nes/)
- [Version status](https://hapi.dev/resources/status/#nes) (builds, dependencies, node versions, licenses, eol)
- [Changelog](https://hapi.dev/family/nes/changelog/)
- [Project policies](https://hapi.dev/policies/)
- [Free and commercial support options](https://hapi.dev/support/)
npm package: @hapi/nigel
Description: Boyer-Moore-Horspool algorithms
Latest version: 5.0.1

# @hapi/nigel

#### Boyer-Moore-Horspool algorithms

**nigel** is part of the **hapi** ecosystem and was designed to work seamlessly with the [hapi web framework](https://hapi.dev) and its other components (but works great on its own or with other frameworks). If you are using a different web framework and find this module useful, check out [hapi](https://hapi.dev) – they work even better together.

### Visit the [hapi.dev](https://hapi.dev) Developer Portal for tutorials, documentation, and support

## Useful resources

- [Documentation and API](https://hapi.dev/family/nigel/)
- [Versions status](https://hapi.dev/resources/status/#nigel) (builds, dependencies, node versions, licenses, eol)
- [Changelog](https://hapi.dev/family/nigel/changelog/)
- [Project policies](https://hapi.dev/policies/)
- [Free and commercial support options](https://hapi.dev/support/)
npm package: @hapi/oppsy
Description: An EventEmitter useful for collecting hapi server ops information
Latest version: 3.0.0

<a href="https://hapi.dev"><img src="https://raw.githubusercontent.com/hapijs/assets/master/images/family.png" width="180px" align="right" /></a>

# @hapi/oppsy

#### An EventEmitter useful for collecting hapi server ops information.

**oppsy** is part of the **hapi** ecosystem and was designed to work seamlessly with the [hapi web framework](https://hapi.dev) and its other components (but works great on its own or with other frameworks). If you are using a different web framework and find this module useful, check out [hapi](https://hapi.dev) – they work even better together.

### Visit the [hapi.dev](https://hapi.dev) Developer Portal for tutorials, documentation, and support

## Useful resources

- [Documentation and API](https://hapi.dev/family/oppsy/)
- [Version status](https://hapi.dev/resources/status/#oppsy) (builds, dependencies, node versions, licenses, eol)
- [Changelog](https://hapi.dev/family/oppsy/changelog/)
- [Project policies](https://hapi.dev/policies/)
- [Free and commercial support options](https://hapi.dev/support/)

## Note: this module is being deprecated on December 31st, 2020 due to lack to available support resources. Please consider using [another logging plugin](https://hapi.dev/plugins/#logging).
npm package: @hapi/pinpoint
Description: Return the filename and line number of the calling function
Latest version: 2.0.1

# @hapi/pinpoint

#### Return the filename and line number of the calling function.

**pinpoint** is part of the **joi** ecosystem.

### Visit the [joi.dev](https://joi.dev) Developer Portal for tutorials, documentation, and support

## Useful resources

- [Documentation and API](https://joi.dev/module/pinpoint/)
- [Version status](https://joi.dev/resources/status/#pinpoint) (builds, dependencies, node versions, licenses, eol)
- [Changelog](https://joi.dev/module/pinpoint/changelog/)
- [Project policies](https://joi.dev/policies/)
npm package: @hapi/podium
Description: Node compatible event emitter with extra features
Latest version: 5.0.2

<a href="https://hapi.dev"><img src="https://raw.githubusercontent.com/hapijs/assets/master/images/family.png" width="180px" align="right" /></a>

# @hapi/podium

#### Event emitter with async features.

**podium** is part of the **hapi** ecosystem and was designed to work seamlessly with the [hapi web framework](https://hapi.dev) and its other components (but works great on its own or with other frameworks). If you are using a different web framework and find this module useful, check out [hapi](https://hapi.dev) – they work even better together.

### Visit the [hapi.dev](https://hapi.dev) Developer Portal for tutorials, documentation, and support

## Useful resources

- [Documentation and API](https://hapi.dev/family/podium/)
- [Version status](https://hapi.dev/resources/status/#podium) (builds, dependencies, node versions, licenses, eol)
- [Changelog](https://hapi.dev/family/podium/changelog/)
- [Project policies](https://hapi.dev/policies/)
- [Free and commercial support options](https://hapi.dev/support/)
npm package: @hapi/ratrace
Description: Frameworks performance comparison
Latest version: 1.0.2

<a href="https://hapi.dev"><img src="https://raw.githubusercontent.com/hapijs/assets/master/images/family.png" width="180px" align="right" /></a>

# @hapi/ratrace

#### Frameworks performance comparison.

**ratrace** is part of the **hapi** ecosystem and was designed to work seamlessly with the [hapi web framework](https://hapi.dev) and its other components (but works great on its own or with other frameworks). If you are using a different web framework and find this module useful, check out [hapi](https://hapi.dev) � they work even better together.

### Visit the [hapi.dev](https://hapi.dev) Developer Portal for tutorials, documentation, and support

## Useful resources

- [Documentation and API](https://hapi.dev/family/ratrace/)
- [Versions status](https://hapi.dev/resources/status/#ratrace)
- [Changelog](https://hapi.dev/family/ratrace/changelog/)
- [Project policies](https://hapi.dev/policies/)
- [Free and commercial support options](https://hapi.dev/support/)

## Acknowledgements

Inspired by [benchmarks](https://github.com/fastify/benchmarks), Copyright (c) 2017 ./c�, MIT licensed.
npm package: @hapi/rule-capitalize-modules
Description: ESLint rule to enforce the capitalization of imported module variables
Latest version: 1.2.1
Deprecated: Please use @hapi/eslint-plugin-hapi instead.

<a href="http://hapijs.com"><img src="https://raw.githubusercontent.com/hapijs/assets/master/images/family.png" width="180px" align="right" /></a>

# rule-capitalize-modules

[![Build Status](https://travis-ci.org/hapijs/rule-capitalize-modules.svg?branch=master)](https://travis-ci.org/hapijs/rule-capitalize-modules)

ESLint rule to enforce the capitalization of imported module variables.

## Rule options

### `global-scope-only`

If the string `'global-scope-only'` is passed as the first option to this rule,
then it will only be enforced on assignments in the module's top level scope.
npm package: @hapi/rule-for-loop
Description: ESLint rule to enforce for loop syntax
Latest version: 1.2.1
Deprecated: Please use @hapi/eslint-plugin-hapi instead.

<a href="http://hapijs.com"><img src="https://raw.githubusercontent.com/hapijs/assets/master/images/family.png" width="180px" align="right" /></a>

# rule-for-loop

hapi style guide ESLint rule dealing with for loops.

[![Build Status](https://travis-ci.org/hapijs/rule-for-loop.svg?branch=master)](https://travis-ci.org/hapijs/rule-for-loop)

## About

This rule enforces the following:

- Restrict iterator variable names. `for` loop iterator variables should be named `i`. Nested loops should use the variables `j`, `k`, and so on.
- Restrict loop nesting.  You can restrict the maximum nesting of `for` loops. By default, this limit is three.
- Prevent postfix increment and decrement operators. The hapi style guide does not allow postfix increment and decrement operators in `for` loop updates. The prefix version of these operators should be used instead.
- Single variable declaration in initialization section. A single `var i = 0;` is allowed in the initialization section. This only applies to variable declarations, not assignments to existing variables. This means that `for (i = 0, j = 0)` is allowed if `i` and `j` are existing variables. Variable declarations involving destructuring are not allowed.

## Rule options

This rule can be configured by providing a single options object. The object supports the following keys.

### `maxDepth`

A number representing the maximum allowed nesting of `for` loops. Defaults to three.

### `startIterator`

The first variable iterator name to use. This defaults to `'i'`.
npm package: @hapi/rule-no-arrowception
Description: ESLint rule preventing arrow functions that implicitly create arrow functions
Latest version: 1.1.2
Deprecated: Please use @hapi/eslint-plugin-hapi instead.

<a href="http://hapijs.com"><img src="https://raw.githubusercontent.com/hapijs/assets/master/images/family.png" width="180px" align="right" /></a>

# rule-no-arrowception

[![Build Status](https://travis-ci.org/hapijs/rule-no-arrowception.svg?branch=master)](https://travis-ci.org/hapijs/rule-no-arrowception)

ESLint rule preventing arrow functions that implicitly return arrow functions. Functions can still be returned by arrow functions whose bodies use curly braces and an explicit return. This rule prevents the pattern `() => () => () => ...;`. This rule does not accept any configuration options.
npm package: @hapi/rule-no-var
Description: ESLint rule to enforce the usage of var declarations only in try-catch scope
Latest version: 1.1.4
Deprecated: Please use @hapi/eslint-plugin-hapi instead.

<a href="http://hapijs.com"><img src="https://raw.githubusercontent.com/hapijs/assets/master/images/family.png" width="180px" align="right" /></a>

# rule-no-var

ESLint rule to enforce the usage of var declarations only in try-catch scope.

[![Build Status](https://travis-ci.org/hapijs/rule-no-var.svg?branch=master)](https://travis-ci.org/hapijs/rule-no-var)
npm package: @hapi/rule-scope-start
Description: ESLint rule to enforce new line at the beginning of function scope
Latest version: 2.2.0
Deprecated: Please use @hapi/eslint-plugin-hapi instead.

<a href="http://hapijs.com"><img src="https://github.com/hapijs/assets/blob/master/images/family.svg" width="180px" align="right" /></a>

# rule-scope-start

ESLint rule to enforce new line at the beginning of function scope

[![Build Status](https://travis-ci.org/hapijs/rule-scope-start.svg?branch=master)](https://travis-ci.org/hapijs/rule-scope-start)

## Rule Options

### `allow-one-liners`

If the string `'allow-one-liners'` is passed as the first option to this rule,
then functions whose bodies contain zero or one statements are allowed to be
written on a single line. This defaults to `true` for arrow functions, and
`false` otherwise.

### `max-in-one-liner`

The second option to this rule dictates the maximum number of statements allowed
in the bodies of one line function. This must be used in conjunction with
`allow-one-liners`. Defaults to one.
npm package: @hapi/scooter
Description: User-agent information plugin for hapi
Latest version: 8.0.0

<a href="https://hapi.dev"><img src="https://raw.githubusercontent.com/hapijs/assets/master/images/family.png" width="180px" align="right" /></a>

# @hapi/scooter

#### User-agent information plugin.

**scooter** is part of the **hapi** ecosystem and was designed to work seamlessly with the [hapi web framework](https://hapi.dev) and its other components (but works great on its own or with other frameworks). If you are using a different web framework and find this module useful, check out [hapi](https://hapi.dev) – they work even better together.

### Visit the [hapi.dev](https://hapi.dev) Developer Portal for tutorials, documentation, and support

## Useful resources

- [Documentation and API](https://hapi.dev/family/scooter/)
- [Version status](https://hapi.dev/resources/status/#scooter) (builds, dependencies, node versions, licenses, eol)
- [Changelog](https://hapi.dev/family/scooter/changelog/)
- [Project policies](https://hapi.dev/policies/)
- [Free and commercial support options](https://hapi.dev/support/)
npm package: @hapi/shot
Description: Injects a fake HTTP request/response into a node HTTP server
Latest version: 6.0.2

<a href="https://hapi.dev"><img src="https://raw.githubusercontent.com/hapijs/assets/master/images/family.png" width="180px" align="right" /></a>

# @hapi/shot

#### Injects a fake HTTP request/response into your node server logic.

**shot** is part of the **hapi** ecosystem and was designed to work seamlessly with the [hapi web framework](https://hapi.dev) and its other components (but works great on its own or with other frameworks). If you are using a different web framework and find this module useful, check out [hapi](https://hapi.dev) – they work even better together.

### Visit the [hapi.dev](https://hapi.dev) Developer Portal for tutorials, documentation, and support

## Useful resources

- [Documentation and API](https://hapi.dev/family/shot/)
- [Versions status](https://hapi.dev/resources/status/#shot) (builds, dependencies, node versions, licenses, eol)
- [Changelog](https://hapi.dev/family/shot/changelog/)
- [Project policies](https://hapi.dev/policies/)
- [Free and commercial support options](https://hapi.dev/support/)
npm package: @hapi/sntp
Description: SNTP Client
Latest version: 4.0.0

<a href="https://hapi.dev"><img src="https://raw.githubusercontent.com/hapijs/assets/master/images/family.png" width="180px" align="right" /></a>

# @hapi/sntp

#### SNTP client (REF4330) for node.

**sntp** is part of the **hapi** ecosystem and was designed to work seamlessly with the [hapi web framework](https://hapi.dev) and its other components (but works great on its own or with other frameworks). If you are using a different web framework and find this module useful, check out [hapi](https://hapi.dev) – they work even better together.

### Visit the [hapi.dev](https://hapi.dev) Developer Portal for tutorials, documentation, and support

## Useful resources

- [Documentation and API](https://hapi.dev/family/sntp/)
- [Versions status](https://hapi.dev/resources/status/#sntp) (builds, dependencies, node versions, licenses, eol)
- [Changelog](https://hapi.dev/family/sntp/changelog/)
- [Project policies](https://hapi.dev/policies/)
- [Free and commercial support options](https://hapi.dev/support/)
npm package: @hapi/somever
Description: Semantic versioning rules parser
Latest version: 4.1.1

<a href="http://hapijs.com"><img src="https://raw.githubusercontent.com/hapijs/assets/master/images/family.png" width="180px" align="right" /></a>

# @hapi/somever

#### Semantic versioning rules parser, compatible with version ranges used in package.json files and the canonical [semver](https://www.npmjs.com/package/semver) module.

**somever** is part of the **hapi** ecosystem and was designed to work seamlessly with the [hapi web framework](https://hapi.dev) and its other components (but works great on its own or with other frameworks). If you are using a different web framework and find this module useful, check out [hapi](https://hapi.dev) – they work even better together.

### Visit the [hapi.dev](https://hapi.dev) Developer Portal for tutorials, documentation, and support

## Useful resources

- [Documentation and API](https://hapi.dev/module/somever/)
- [Versions status](https://hapi.dev/resources/status/#somever)
- [Changelog](https://hapi.dev/family/somever/changelog/)
- [Project policies](https://hapi.dev/policies/)
- [Free and commercial support options](https://hapi.dev/support/)
npm package: @hapi/sse
Description: Server-Sent Events plugin for hapi
Author: Danilo Alonso
Latest version: 1.0.0

<a href="https://hapi.dev"><img src="https://raw.githubusercontent.com/hapijs/assets/master/images/family.png" width="180px" align="right" /></a>

# @hapi/sse

#### Server-Sent Events plugin for hapi.

**hapi-sse** is part of the **hapi** ecosystem and was designed to work seamlessly with the [hapi web framework](https://hapi.dev) and its other components (but works great on its own or with other frameworks). If you are using a different web framework and find this module useful, check out [hapi](https://hapi.dev) – they work even better together.

### Visit the [hapi.dev](https://hapi.dev) Developer Portal for tutorials, documentation, and support

## Useful resources

- [Documentation and API](API.md)
- [Changelog](CHANGELOG.md)
npm package: @hapi/subtext
Description: HTTP payload parsing
Latest version: 8.1.2

<a href="https://hapi.dev"><img src="https://raw.githubusercontent.com/hapijs/assets/master/images/family.png" width="180px" align="right" /></a>

# @hapi/subtext

#### HTTP payload parser.

**subtext** is part of the **hapi** ecosystem and was designed to work seamlessly with the [hapi web framework](https://hapi.dev) and its other components (but works great on its own or with other frameworks). If you are using a different web framework and find this module useful, check out [hapi](https://hapi.dev) – they work even better together.

### Visit the [hapi.dev](https://hapi.dev) Developer Portal for tutorials, documentation, and support

## Useful resources

- [Documentation and API](https://hapi.dev/family/subtext/)
- [Versions status](https://hapi.dev/resources/status/#subtext) (builds, dependencies, node versions, licenses, eol)
- [Changelog](https://hapi.dev/family/subtext/changelog/)
- [Project policies](https://hapi.dev/policies/)
- [Free and commercial support options](https://hapi.dev/support/)
npm package: @hapi/teamwork
Description: Wait for multiple callback
Latest version: 6.0.1

<a href="http://hapijs.com"><img src="https://raw.githubusercontent.com/hapijs/assets/master/images/family.png" width="180px" align="right" /></a>

# @hapi/teamwork

#### Wait for multiple callbacks

**teamwork** is part of the **hapi** ecosystem and was designed to work seamlessly with the [hapi web framework](https://hapi.dev) and its other components (but works great on its own or with other frameworks). If you are using a different web framework and find this module useful, check out [hapi](https://hapi.dev) – they work even better together.

### Visit the [hapi.dev](https://hapi.dev) Developer Portal for tutorials, documentation, and support

## Useful resources

- [Version status](https://hapi.dev/resources/status/#teamwork) (builds, dependencies, node versions, licenses, eol)
- [Changelog](https://hapi.dev/family/teamwork/changelog/)
- [Project policies](https://hapi.dev/policies/)
- [Free and commercial support options](https://hapi.dev/support/)
npm package: @hapi/tlds
Description: TLDS list for domain validation
Latest version: 1.1.6

# @hapi/tlds

#### TLDS list for domain validation.

**tlds** is part of the **joi** ecosystem.

### Visit the [joi.dev](https://joi.dev) Developer Portal for tutorials, documentation, and support

## Useful resources

-   [Documentation and API](https://joi.dev/module/tlds/)
-   [Versions status](https://joi.dev/resources/status/#tlds)
-   [Changelog](https://joi.dev/module/tlds/changelog/)
-   [Project policies](https://joi.dev/policies/)
npm package: @hapi/topo
Description: Topological sorting with grouping support
Latest version: 6.0.2

<a href="https://hapi.dev"><img src="https://raw.githubusercontent.com/hapijs/assets/master/images/family.png" width="180px" align="right" /></a>

# @hapi/topo

#### Topological sorting with grouping support.

**topo** is part of the **hapi** ecosystem and was designed to work seamlessly with the [hapi web framework](https://hapi.dev) and its other components (but works great on its own or with other frameworks). If you are using a different web framework and find this module useful, check out [hapi](https://hapi.dev) – they work even better together.

### Visit the [hapi.dev](https://hapi.dev) Developer Portal for tutorials, documentation, and support

## Useful resources

- [Documentation and API](https://hapi.dev/family/topo/)
- [Version status](https://hapi.dev/resources/status/#topo) (builds, dependencies, node versions, licenses, eol)
- [Changelog](https://hapi.dev/family/topo/changelog/)
- [Project policies](https://hapi.dev/policies/)
- [Free and commercial support options](https://hapi.dev/support/)
npm package: @hapi/validate
Description: Object schema validation
Latest version: 2.0.1

<a href="https://hapi.dev"><img src="https://raw.githubusercontent.com/hapijs/assets/master/images/family.png" width="180px" align="right" /></a>

# @hapi/validate

A fork of the [**joi**](https://github.com/sideway/joi) validation library for internal hapi core needs only. This fork is maintained to keep the hapi framework 100% free of external dependencies. It is not meant to be used outside of hapi core modules. Please use the official [**joi**](https://github.com/sideway/joi) library.
npm package: @hapi/vise
Description: Treat multiple buffers as one
Latest version: 5.0.1

<a href="https://hapi.dev"><img src="https://raw.githubusercontent.com/hapijs/assets/master/images/family.png" width="180px" align="right" /></a>

# @hapi/vise

#### Treat multiple buffers as one.

**vise** is part of the **hapi** ecosystem and was designed to work seamlessly with the [hapi web framework](https://hapi.dev) and its other components (but works great on its own or with other frameworks). If you are using a different web framework and find this module useful, check out [hapi](https://hapi.dev) – they work even better together.

### Visit the [hapi.dev](https://hapi.dev) Developer Portal for tutorials, documentation, and support

## Useful resources

- [Documentation and API](https://hapi.dev/family/vise/)
- [Version status](https://hapi.dev/resources/status/#vise) (builds, dependencies, node versions, licenses, eol)
- [Changelog](https://hapi.dev/family/vise/changelog/)
- [Project policies](https://hapi.dev/policies/)
- [Free and commercial support options](https://hapi.dev/support/)
npm package: @hapi/vision
Description: Templates rendering plugin support for hapi.js
Latest version: 7.0.3

<a href="https://hapi.dev"><img src="https://raw.githubusercontent.com/hapijs/assets/master/images/family.png" width="180px" align="right" /></a>

# @hapi/vision

#### Template rendering support for hapi.js.

**vision** is part of the **hapi** ecosystem and was designed to work seamlessly with the [hapi web framework](https://hapi.dev) and its other components (but works great on its own or with other frameworks). If you are using a different web framework and find this module useful, check out [hapi](https://hapi.dev) – they work even better together.

### Visit the [hapi.dev](https://hapi.dev) Developer Portal for tutorials, documentation, and support

## Useful resources

- [Documentation and API](https://hapi.dev/family/vision/)
- [Version status](https://hapi.dev/resources/status/#vision) (builds, dependencies, node versions, licenses, eol)
- [Changelog](https://hapi.dev/family/vision/changelog/)
- [Project policies](https://hapi.dev/policies/)
- [Free and commercial support options](https://hapi.dev/support/)
npm package: @hapi/wreck
Description: HTTP Client Utilities
Latest version: 18.1.0

<a href="https://hapi.dev"><img src="https://raw.githubusercontent.com/hapijs/assets/master/images/family.png" width="180px" align="right" /></a>

# @hapi/wreck

#### HTTP client utilities.

**wreck** is part of the **hapi** ecosystem and was designed to work seamlessly with the [hapi web framework](https://hapi.dev) and its other components (but works great on its own or with other frameworks). If you are using a different web framework and find this module useful, check out [hapi](https://hapi.dev) – they work even better together.

### Visit the [hapi.dev](https://hapi.dev) Developer Portal for tutorials, documentation, and support

## Useful resources

- [Documentation and API](https://hapi.dev/family/wreck/)
- [Versions status](https://hapi.dev/resources/status/#wreck) (builds, dependencies, node versions, licenses, eol)
- [Changelog](https://hapi.dev/family/wreck/changelog/)
- [Project policies](https://hapi.dev/policies/)
- [Free and commercial support options](https://hapi.dev/support/)
npm package: @hapi/yar
Description: Cookie jar plugin for hapi
Latest version: 11.0.3

<a href="https://hapi.dev"><img src="https://raw.githubusercontent.com/hapijs/assets/master/images/family.png" width="180px" align="right" /></a>

# @hapi/yar

#### A hapi session manager.

**yar** is part of the **hapi** ecosystem and was designed to work seamlessly with the [hapi web framework](https://hapi.dev) and its other components (but works great on its own or with other frameworks). If you are using a different web framework and find this module useful, check out [hapi](https://hapi.dev) – they work even better together.

### Visit the [hapi.dev](https://hapi.dev) Developer Portal for tutorials, documentation, and support

## Useful resources

- [Documentation and API](https://hapi.dev/family/yar/)
- [Version status](https://hapi.dev/resources/status/#yar) (builds, dependencies, node versions, licenses, eol)
- [Changelog](https://hapi.dev/family/yar/changelog/)
- [Project policies](https://hapi.dev/policies/)
- [Free and commercial support options](https://hapi.dev/support/)