# @hat-core/util

> Hat utility module

Latest version **0.4.1-dev20210707** (published 2021-07-07) · Apache-2.0 license · 0 weekly downloads

## Install

```sh
npm install @hat-core/util
pnpm add @hat-core/util
yarn add @hat-core/util
bun add @hat-core/util
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.4.1-dev20210707 |
| Published | 2021-07-07 |
| First published | 2020-04-04 |
| Weekly downloads | 0 |
| License | Apache-2.0 |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 21.2 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Maintainers | bozo.kopic |

## Links

- npm: https://www.npmjs.com/package/@hat-core/util
- Repository: hat-open/hat-core
- Homepage: https://github.com/hat-open/hat-core
- Issues: https://github.com/hat-open/hat-core/issues
- npm.io page: https://npm.io/package/@hat-core/util

## Recent versions

- 0.4.1-dev20210707 (latest) — 2021-07-07
- 0.4.0-dev20200812 — 2020-08-12
- 0.4.0-dev20200716 — 2020-07-16
- 0.4.0-dev20200410 — 2020-04-10
- 0.4.0-dev20200405 — 2020-04-05
- 0.4.0-dev20200404-3 — 2020-04-04

## README

# Hat Core - JavaScript utility library

This library is part of Hat Open project - open-source framework of
tools and libraries for developing applications used for remote
monitoring, control and management of intelligent electronic devices
such as IoT devices, PLCs, industrial automation or home automation
systems.

Development of Hat Open and associated repositories is sponsored by
Končar - Power Plant and Electric Traction Engineering Inc. (Končar KET
- <https://www.koncar-ket.hr>).

For more information see:

> -   [\@hat-core/util]{.title-ref} documentation -
>     <https://core.hat-open.com/docs/libraries/util/javascript.html>
> -   Hat Core homepage - <https://core.hat-open.com>
> -   Hat Core git repository -
>     <https://github.com/hat-open/hat-core.git>

::: warning
::: title
Warning
:::

This project is currently in state of active development. Features,
functionality and API are unstable.
:::

## About

Utility library for manipulation of JSON data.

Main characteristics:

> -   input/output data types are limited to JSON data, functions and
>     [undefined]{.title-ref} (sparse arrays and complex objects with
>     prototype chain are not supported)
> -   functional API with curried functions (similar to ramdajs)
> -   implementation based on natively supported browser JS API
> -   scope limited to most used functions in hat projects
> -   usage of [paths]{.title-ref} instead of [lenses]{.title-ref}

---
_Source: https://npm.io/package/@hat-core/util · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
