rbushv4 updated to only support ES modules but CesiumJS supports ESM and Common JS which means downstream builds using Cesium JS don't work. This pins the version to 3.0.1 which is the one before 4.0
Issue number and link
Addresses the error in #12191
Testing plan
Run npm install to make sure you have the pinned version of rbush
Make sure CI and tests pass
Make sure the RectangleCollisionChecker still works as expected. This is used in clustering, make sure that sandcastle works
Author checklist
[ ] I have submitted a Contributor License Agreement
[ ] I have added my name to CONTRIBUTORS.md
[ ] I have updated CHANGES.md with a short summary of my change
[ ] I have added or updated unit tests to ensure consistent code coverage
[ ] I have updated the inline documentation, and included code examples where relevant
Description
rbush
v4
updated to only support ES modules but CesiumJS supports ESM and Common JS which means downstream builds using Cesium JS don't work. This pins the version to3.0.1
which is the one before4.0
Issue number and link
Addresses the error in #12191
Testing plan
npm install
to make sure you have the pinned version ofrbush
RectangleCollisionChecker
still works as expected. This is used in clustering, make sure that sandcastle worksAuthor checklist
CONTRIBUTORS.md
CHANGES.md
with a short summary of my change