Skip to content

chore(deps): bump supercluster from 9.0.0 to 9.1.0 - #1273

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/supercluster-9.1.0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/supercluster-9.1.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 21, 2026

Copy link
Copy Markdown
Contributor

Bumps supercluster from 9.0.0 to 9.1.0.

Release notes

Sourced from supercluster's releases.

v9.1.0

Adds a flat tile envelope matching geojson-vt v5's getTileRaw, and moves TypeScript declarations into the package.

API changes

  • New getTileRaw(z, x, y) returns the same tiles as getTile, but with each feature's coordinates inline — {type: 4, x, y, tags} instead of {type: 1, geometry: [[x, y]], tags}. Every clustered feature is a single point, so this is geojson-vt's raw envelope narrowed to its lone-point variant, and consumers that unwrap geometry[0] immediately can skip two array allocations per feature. getTile is unchanged.
  • TypeScript declarations ship with the package. Remove @types/supercluster if you have it installed.

TypeScript migration

The bundled declarations cover the same surface as @types/supercluster@7.1.3, with three differences:

  • Breaking for @types users: types are named exports rather than members of a merged Supercluster namespace. Replace Supercluster.Options<P, C> with an import type {Options} from 'supercluster'. Using Supercluster<P, C> itself in type position still works. This matches how geojson-vt's declarations are shaped.
  • Tile tags are typed | null | undefined. Supercluster passes each input feature's properties through verbatim, so tags is null when the input had properties: null and undefined when it omitted the member — both need a guard before use. The old declarations claimed tags was always present.
  • load() accepts MultiPoint features as well as Point, matching the support added in v9.0.0.
Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 21, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/supercluster-9.1.0 branch from 761d663 to 02e27eb Compare September 21, 2026 20:54
Bumps [supercluster](https://github.com/mapbox/supercluster) from 9.0.0 to 9.1.0.
- [Release notes](https://github.com/mapbox/supercluster/releases)
- [Commits](mapbox/supercluster@v9.0.0...v9.1.0)

---
updated-dependencies:
- dependency-name: supercluster
  dependency-version: 9.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/supercluster-9.1.0 branch from 02e27eb to 32590d4 Compare September 21, 2026 21:36

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants