# 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 |
| --------------- | ---------------- | ------------------ |
| 18.x (latest)   | 18.x, 20.x       | ~5.1.0             |
| 17.x (previous) | 18.x, 20.x       | ~5.1.0             |
| 16.x            | 16.x, 18.x, 20.x | ~5.1.0             |
| 15.x            | 14.x, 16.x, 18.x | ~5.0.0             |
| 14.x            | 12.x, 14.x, 16.x | ~4.7.2             |
| 13.x            | 10.x, 12.x, 14.x | ~4.6.2             |
