Verified compatibility verdicts for 175 common environment combinations — Node.js, Python, Docker, git, npm, Yarn, and pnpm. Every verdict is based on official release notes, not guesswork.
Browse by category
Which npm versions work with each Node.js release, including strict peer-dependency changes introduced in npm 7 and the Node 18.17 requirement for npm 10.
Yarn Classic (v1) and Yarn Berry (v2/3/4) compatibility across Node.js LTS releases, including minimum Node requirements for each Yarn major.
pnpm version requirements across Node.js releases. pnpm 8 dropped Node 14; pnpm 9 dropped Node 16.
Node.js version availability and official support status on Ubuntu, Debian, macOS, and Windows.
pip version support across Python releases. pip 24.0 dropped Python 3.7; Python 3.8 reached EOL in October 2024.
Python version default availability and install options on common operating systems.
Docker Engine and Docker Desktop version support on Linux distributions, macOS, and Windows.
Default git versions shipped by common OS distributions, and which git version is required for specific features like git switch, git restore, and init.defaultBranch.
Docker Compose v1 (docker-compose) vs v2 (docker compose plugin) across Docker Engine versions and operating systems. Compose v1 reached end of life in May 2024.
TypeScript version compatibility with Node.js releases. TypeScript 5 requires Node ≥ 14.17.0. Includes ESM configuration notes.