nx/docs/shared/packages/workspace/nx-compatibility-matrix.md
Jason Jean 443df168c5
docs(core): update node compatibility table (#23443)
<!-- Please make sure you have read the submission guidelines before
posting an PR -->
<!--
https://github.com/nrwl/nx/blob/master/CONTRIBUTING.md#-submitting-a-pr
-->

<!-- Please make sure that your commit message follows our format -->
<!-- Example: `fix(nx): must begin with lowercase` -->

## Current Behavior
<!-- This is the behavior we have today -->

The node compatibility table does not have v19 listed.

## Expected Behavior
<!-- This is the behavior we should expect with the changes in this PR
-->

Node compatibility table has v19 listed with Node v22 supported.

## Related Issue(s)
<!-- Please link the issue being fixed so it gets closed when this is
merged. -->

Fixes #
2024-05-17 10:02:04 -04:00

973 B

Nx, NodeJS and TypeScript Compatibility Matrix

Below is a reference table that matches versions the latest major versions of Nx to the version TypeScript that it uses and the version of NodeJS that we tested it against.

Note: Other versions of NodeJS may still work without issue for these versions of Nx. This table outlines the version of NodeJS that we used when building and testing each particular version of Nx.

Nx Version Node Version Typescript Version
19.x (latest) 22.x, 20.x, 18.x ~5.4.2
18.x (previous) 20.x, 18.x ~5.4.2
17.x 20.x, 18.x ~5.1.0
16.x 20.x, 18.x, 16.x ~5.1.0
15.x 18.x, 16.x, 14.x ~5.0.0
14.x 16.x, 14.x, 12.x ~4.7.2
13.x 14.x, 12.x, 10.x ~4.6.2