iTowns / itowns

A Three.js-based framework written in Javascript/WebGL for visualizing 3D geospatial data
http://www.itowns-project.org
Other
1.07k stars 290 forks source link

chore(deps): June 2024 bump #2342

Open Desplandis opened 2 weeks ago

Desplandis commented 2 weeks ago

Description

Update all dependencies (when possible). A lot of dependencies now mandates node >= 18.0.0, shall we mark this as breaking changes?

Previous major bump in #2234

Peer dependencies

Dependencies

Those are the packages with a new version available:

Developer dependencies

Those packages upgrades introduce no breaking change:

mgermerie commented 1 week ago

Thanks for the updates. Here are a few answers to the points you mention :

Desplandis commented 1 week ago

Thanks @mgermerie for your review!

If we change the minimal node version supported, I think we should mark it as a breaking change.

Noted, I'll do it. Note that this does not impact downstream users (only developer of the itowns repo).

I also agree we should look at what @maplibre/maplibre-gl-style-spec does and aim to use it instead of @mapbox.

Shall I open an issue or shall we discuss this on our next dev meeting?

Do you intend to fix issues with package you didn't update in this PR or should we do it in another PR and merge this one as is ?

As you wish, I could fix them in this PR and not report the fixes in 2/3 years x)