TypeScript 5.x requires Node ≥ 14.17.0; Node.js 20 satisfies this. This is the most common production combination for TypeScript projects in 2024. Node.js 20 LTS is supported until April 2026. Use `"target": "ES2022"` or `"ES2023"` in tsconfig.json to leverage Node.js 20's runtime capabilities fully.