# @datagrok-libraries/utils

> Common utilities

Latest version **4.7.9** (published 2026-08-27) · 0 weekly downloads

## Install

```sh
npm install @datagrok-libraries/utils
pnpm add @datagrok-libraries/utils
yarn add @datagrok-libraries/utils
bun add @datagrok-libraries/utils
```

## Health

**Score 55/100 (C)** — status: active.

Positive: no vulnerabilities; recently updated; high maintenance score.

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

## Facts

| | |
|---|---|
| Version | 4.7.9 |
| Published | 2026-08-27 |
| First published | 2021-11-18 |
| Weekly downloads | 0 |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 8 |
| Unpacked size | 960.6 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Alexander Paramonov |
| Maintainers | aparamonov_datagrok, drizhina, spodgrok |

## Links

- npm: https://www.npmjs.com/package/@datagrok-libraries/utils
- npm.io page: https://npm.io/package/@datagrok-libraries/utils

## Dependencies (8)

- [wu](https://npm.io/package/wu.md) ^2.1.0
- [rxjs](https://npm.io/package/rxjs.md) ^6.5.5
- [dayjs](https://npm.io/package/dayjs.md) 1.11.19
- [semver](https://npm.io/package/semver.md) ^7.7.4
- [cash-dom](https://npm.io/package/cash-dom.md) ^8.1.1
- [js-base64](https://npm.io/package/js-base64.md) ^3.7.5
- [fast-sha256](https://npm.io/package/fast-sha256.md) ^1.3.0
- [datagrok-api](https://npm.io/package/datagrok-api.md) ^1.27.0

## Recent versions

- 4.7.9 (latest) — 2026-08-27
- 4.7.8 — 2026-08-07
- 4.7.7 — 2026-07-09
- 4.7.6 — 2026-06-30
- 4.7.5 — 2026-05-11
- 4.7.4 — 2026-05-06
- 4.7.3 — 2026-05-06
- 4.7.2 — 2026-04-08
- 4.7.1 — 2026-03-19
- 4.7.0 — 2026-03-12
- 4.6.14 — 2025-12-15
- 4.6.13 — 2025-12-11
- 4.6.11 — 2025-10-22
- 4.6.10 — 2025-10-21
- 4.6.9 — 2025-10-09
- … 253 more at https://npm.io/package/@datagrok-libraries/utils/versions

## README

# Utils

Utils is a Datagrok library with common utilities.

- [array-utils](src/array_utils.ts) facilitates work with conventional arrays.
- [string-utils](src/string-utils.ts) contains different procedures on strings.
- [random](src/random.ts) contains different functions for random values generation.
- [bit-array](src/bit-array.ts) introduces BitArray class aimed to be used in cheminformatics to caclulate molecular fingerprints.
- [vector-operations](src/vector-operations.ts) contains simple linear algebra functions.
- [similarity-metrics](src/similarity-metrics.ts) provides different [BitArray](src/bit-array.ts) distance metrics.
- [test](src/test.ts) implements Datagrok [packages](../../packages) test framework.
- [test-node](src/test-node.ts) supports remote tests of Datagrok [packages](../../packages).

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