# process-versions

> A dataset showing the compiled process version dependencies of different Node.js versions

Latest version **0.3.119** (published 2026-09-16) · MIT license · 0 weekly downloads

## Install

```sh
npm install process-versions
pnpm add process-versions
yarn add process-versions
bun add process-versions
```

## Health

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

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

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

## Facts

| | |
|---|---|
| Version | 0.3.119 |
| Published | 2026-09-16 |
| First published | 2022-10-24 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 141.1 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Provenance | attested (GitHub Actions) |
| Author | Brad Parham |
| Maintainers | baparham |

## Links

- npm: https://www.npmjs.com/package/process-versions
- Repository: https://github.com/baparham/process-versions
- Homepage: https://github.com/baparham/process-versions#readme
- Issues: https://github.com/baparham/process-versions/issues
- npm.io page: https://npm.io/package/process-versions

## Recent versions

- 0.3.119 (latest) — 2026-09-16
- 0.3.118 — 2026-09-09
- 0.3.117 — 2026-09-09
- 0.3.116 — 2026-08-26
- 0.3.115 — 2026-08-26
- 0.3.114 — 2026-08-05
- 0.3.113 — 2026-08-03
- 0.3.112 — 2026-07-29
- 0.3.111 — 2026-07-29
- 0.3.110 — 2026-07-08
- 0.3.109 — 2026-06-25
- 0.3.108 — 2026-06-24
- 0.3.107 — 2026-06-23
- 0.3.106 — 2026-06-18
- 0.3.105 — 2026-06-01
- … 140 more at https://npm.io/package/process-versions/versions

## README

# process-versions

A dataset showing the compiled process version dependencies of different Node.js
versions

## Installation

`yarn add process-versions`

`npm install process-versions`

## Javascript usage

```javascript
const dependencyData = require('process-versions');

// prints out 1.0.9
console.log(dependencyData['16.13.0'].brotli);
```

## Typescript usage

```typescript
import dependencyData from 'process-versions';

// prints out 1.0.9
console.log(dependencyData['16.13.0'].brotli);

```

## Data Structure

The modules exports a json file directly, where each key in the object is a
version of Node.js (currently only starting with 16.9.0) and the value is an
object where each key is a dependency with its value representing the version
that was compiled into that specific version of Node.js.

If this were to be defined as a Typescript type, it would look something like
this:

```typescript
type DependencyMap = {
  "node": string;
  "v8": string;
  "uv": string;
  "zlib": string;
  "brotli": string;
  "ares": string;
  "modules": string;
  "nghttp2": string;
  "napi": string;
  "llhttp": string;
  "openssl": string;
  "cldr": string;
  "icu": string;
  "tz": string;
  "unicode": string;
  "ngtcp2": string;
  "nghttp3": string;
};

type ProcessVersions = { [id: string]: DependencyMap };
```

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