Skip to content
Aabha AI Academy
Skip to reading

React/TypeScript

Version register · checked 2026-10-14

Course release: 2026-10-14.1. Exact direct pins were verified with the official npm registry and installed successfully. The lockfile records transitive versions and integrity data.

Runtime

Tested Node 24.19.0 and npm 11.9.0. The project deliberately requires Node >=24.15.0 and <25, staying within the Node 24 line. Use the official Node downloads if installation is needed. Do not replace pins with floating latest versions during the course. Recheck compatibility and the full test/build suite before a deliberate upgrade.

Direct package pins

  • react: 19.3.0
  • react-dom: 19.3.0
  • react-router: 8.4.0
  • typescript: 7.0.2
  • vite: 8.3.4
  • @vitejs/plugin-react: 6.1.2
  • vitest: 5.0.4
  • jsdom: 30.1.2
  • @types/react: 19.3.0
  • @types/react-dom: 19.3.0
  • @types/node: 24.19.2
  • @testing-library/react: 16.3.3
  • @testing-library/user-event: 14.6.8
  • @testing-library/jest-dom: 7.0.1
  • @testing-library/dom: 10.4.2

Reproduce

Run npm ci from the directory containing package.json. Then run npm run typecheck, npm test and npm run build. The reference suite and incomplete learner suite are separate. The QA report identifies actual results and remaining checks.

No experimental React feature or paid service is required. Frameworks, server components, backend auth and global state packages are intentionally outside the course. The current versions are a dated verified snapshot, not a promise that these remain newest indefinitely.

Download this source file