[deprecation] viewport-mercator-project was moved to @math.gl/web-mercator
- Dominant language
- TypeScript
- Stars
- 12k
- Forks
- 2k
- Avg merge
- 1d 5h
- Merged PRs (30d)
- 66
Description
When linking packages locally to develop on luma.gl and deck.gl, we've run into an issue where kepler.gl and other libraries don't agree on the version of `viewport-mercator-project` to use. When researching it I also found [on npm](https://www.npmjs.com/package/viewport-mercator-project) that this package is deprecated,
> On October 1, 2019 `viewport-mercator-project` was moved to `@math.gl/web-mercator`.
`kepler.gl` is currently pinned to `viewport-mercator-project@^6.0.0`. The version used by deck.gl 8.2.0 (the version used by kepler) is using [`"@math.gl/web-mercator": "^3.2.1"`](https://github.com/visgl/deck.gl/blob/e23c4c4cc3f289149ff3757ff63a7c48d398920a/modules/core/package.json#L38). I've also found that `react-map-gl 5.2.10+` uses `viewport-mercator-project@7.0.1`. Version 7 is just a re-export of `@math.gl/web-mercator`.
I'm curious if kepler.gl would accept a PR to replace `"viewport-mercator-project": "^6.0.0"` with `"@math.gl/web-mercator": "^3.2.1"`, the version used by deck.gl 8.2.0. [A search found](https://github.com/keplergl/kepler.gl/search?q=viewport-mercator-project) this package is used in some layers to scale things.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.