-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Open
Labels
Description
Target Use Case
react-map-gl is currently not compatible with the upcoming TypeScript 6.0 release.
In Q4 2025, TypeScript 6.0 plans to drop support for module-keyword namespaces.
TypeScript ecosystem testing identified that react-map-gl is not compatible with this change due to a transitive dependency on gl-matrix <3.4.4 that uses legacy namespaces. The dependencies have now all been fixed. So the only remaining work is to bump the versions of those dependencies.
Proposal
react-map-gl has three transitive routes to depend on the problematic gl-matrix:
- A devDependency via
[email protected] - A devDependency in
modules/react-mapboxviamapbox-gl: ^3.9.0 - A devDependency in
modules/react-maplibreviamaplibre-gl: ^5.0.0
The following package versions have already been made compatible with TS 6.0:
Please bump the existing dependencies to use these minimum versions.