Skip to content

feat: geopandas extension #728

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 476 commits into
base: main
Choose a base branch
from
Open

Conversation

knaaptime
Copy link
Contributor

to begin review. The notebook at examples/explore should run through and demonstrate functionality. I need to take a look at how you prefer to test against Maps

kylebarron and others added 30 commits February 29, 2024 20:28
Adds NormalAccessor and draft tests
Respond to comments on developmentseed#328 and move recent work here. Branch developmentseed#328 will
be deleted

---------

Co-authored-by: Kyle Barron <[email protected]>
Bumps the deck-loaders-luma group with 4 updates:
[@deck.gl/core](https://github.com/visgl/deck.gl),
[@deck.gl/extensions](https://github.com/visgl/deck.gl),
[@deck.gl/layers](https://github.com/visgl/deck.gl) and
[@deck.gl/react](https://github.com/visgl/deck.gl).

Updates `@deck.gl/core` from 8.9.34 to 8.9.35
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/visgl/deck.gl/releases"><code>@​deck.gl/core's
releases</code></a>.</em></p>
<blockquote>
<h2>v8.9.35</h2>
<ul>
<li>Respect <code>DataT</code> on <code>TripsLayer</code> props (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8533">#8533</a>)</li>
<li>Fix mapbox overlay alignment style (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8536">#8536</a>)</li>
<li>TerrainExtension: Support picking on draped layers (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8474">#8474</a>)</li>
<li>Improve projection for very high zoom levels (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8454">#8454</a>)</li>
<li>audit tile layer types (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8291">#8291</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/visgl/deck.gl/blob/v8.9.35/CHANGELOG.md"><code>@​deck.gl/core's
changelog</code></a>.</em></p>
<blockquote>
<h4>deck.gl [8.9.35] - Feb 19 2024</h4>
<ul>
<li>Respect <code>DataT</code> on <code>TripsLayer</code> props (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8533">#8533</a>)</li>
<li>Fix mapbox overlay alignment style (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8536">#8536</a>)</li>
<li>TerrainExtension: Support picking on draped layers (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8474">#8474</a>)</li>
<li>Improve projection for very high zoom levels (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8454">#8454</a>)</li>
<li>audit tile layer types (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8291">#8291</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/visgl/deck.gl/commit/e66c6a70455762cf1c3d7347a739d2bd661d2977"><code>e66c6a7</code></a>
v8.9.35</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/bf1644e207764c7bd30437a79bd495fcdc9ece86"><code>bf1644e</code></a>
doc: using-with-mapbox: fix broken link (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8539">#8539</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/e17672f6200f87cd260eb4bdfbfdceddd82e7fac"><code>e17672f</code></a>
Respect <code>DataT</code> on <code>TripsLayer</code> props (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8533">#8533</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/74f1548839a875528b0ee02c3b9bdf6291b6e6db"><code>74f1548</code></a>
docs: Update solid-polygon-layer.md getFillColor (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8547">#8547</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/abc7bbcc172b97d68dc404ce1ba90eff364e61e1"><code>abc7bbc</code></a>
Fix mapbox overlay alignment style (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8536">#8536</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/c4d3f12a565a5b122f7127bf5e05e8de30fe0dc8"><code>c4d3f12</code></a>
[Docs] fix typo in Using Layers (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8448">#8448</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/953c2763a4c0692f30e3a518144dca509d6e66c0"><code>953c276</code></a>
TerrainExtension: Support picking on draped layers (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8474">#8474</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/99fc9301cb22f72ca448fc79d5a6b4076c928924"><code>99fc930</code></a>
Improve projection for very high zoom levels (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8454">#8454</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/1ceb92a4227dbe1788c8fe92d9ed51f9074ae933"><code>1ceb92a</code></a>
v8 audit tile layer types (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8291">#8291</a>)</li>
<li>See full diff in <a
href="https://github.com/visgl/deck.gl/compare/v8.9.34...v8.9.35">compare
view</a></li>
</ul>
</details>
<br />

Updates `@deck.gl/extensions` from 8.9.34 to 8.9.35
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/visgl/deck.gl/releases"><code>@​deck.gl/extensions's
releases</code></a>.</em></p>
<blockquote>
<h2>v8.9.35</h2>
<ul>
<li>Respect <code>DataT</code> on <code>TripsLayer</code> props (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8533">#8533</a>)</li>
<li>Fix mapbox overlay alignment style (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8536">#8536</a>)</li>
<li>TerrainExtension: Support picking on draped layers (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8474">#8474</a>)</li>
<li>Improve projection for very high zoom levels (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8454">#8454</a>)</li>
<li>audit tile layer types (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8291">#8291</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/visgl/deck.gl/blob/v8.9.35/CHANGELOG.md"><code>@​deck.gl/extensions's
changelog</code></a>.</em></p>
<blockquote>
<h4>deck.gl [8.9.35] - Feb 19 2024</h4>
<ul>
<li>Respect <code>DataT</code> on <code>TripsLayer</code> props (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8533">#8533</a>)</li>
<li>Fix mapbox overlay alignment style (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8536">#8536</a>)</li>
<li>TerrainExtension: Support picking on draped layers (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8474">#8474</a>)</li>
<li>Improve projection for very high zoom levels (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8454">#8454</a>)</li>
<li>audit tile layer types (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8291">#8291</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/visgl/deck.gl/commit/e66c6a70455762cf1c3d7347a739d2bd661d2977"><code>e66c6a7</code></a>
v8.9.35</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/bf1644e207764c7bd30437a79bd495fcdc9ece86"><code>bf1644e</code></a>
doc: using-with-mapbox: fix broken link (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8539">#8539</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/e17672f6200f87cd260eb4bdfbfdceddd82e7fac"><code>e17672f</code></a>
Respect <code>DataT</code> on <code>TripsLayer</code> props (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8533">#8533</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/74f1548839a875528b0ee02c3b9bdf6291b6e6db"><code>74f1548</code></a>
docs: Update solid-polygon-layer.md getFillColor (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8547">#8547</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/abc7bbcc172b97d68dc404ce1ba90eff364e61e1"><code>abc7bbc</code></a>
Fix mapbox overlay alignment style (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8536">#8536</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/c4d3f12a565a5b122f7127bf5e05e8de30fe0dc8"><code>c4d3f12</code></a>
[Docs] fix typo in Using Layers (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8448">#8448</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/953c2763a4c0692f30e3a518144dca509d6e66c0"><code>953c276</code></a>
TerrainExtension: Support picking on draped layers (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8474">#8474</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/99fc9301cb22f72ca448fc79d5a6b4076c928924"><code>99fc930</code></a>
Improve projection for very high zoom levels (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8454">#8454</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/1ceb92a4227dbe1788c8fe92d9ed51f9074ae933"><code>1ceb92a</code></a>
v8 audit tile layer types (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8291">#8291</a>)</li>
<li>See full diff in <a
href="https://github.com/visgl/deck.gl/compare/v8.9.34...v8.9.35">compare
view</a></li>
</ul>
</details>
<br />

Updates `@deck.gl/layers` from 8.9.34 to 8.9.35
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/visgl/deck.gl/releases"><code>@​deck.gl/layers's
releases</code></a>.</em></p>
<blockquote>
<h2>v8.9.35</h2>
<ul>
<li>Respect <code>DataT</code> on <code>TripsLayer</code> props (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8533">#8533</a>)</li>
<li>Fix mapbox overlay alignment style (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8536">#8536</a>)</li>
<li>TerrainExtension: Support picking on draped layers (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8474">#8474</a>)</li>
<li>Improve projection for very high zoom levels (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8454">#8454</a>)</li>
<li>audit tile layer types (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8291">#8291</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/visgl/deck.gl/blob/v8.9.35/CHANGELOG.md"><code>@​deck.gl/layers's
changelog</code></a>.</em></p>
<blockquote>
<h4>deck.gl [8.9.35] - Feb 19 2024</h4>
<ul>
<li>Respect <code>DataT</code> on <code>TripsLayer</code> props (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8533">#8533</a>)</li>
<li>Fix mapbox overlay alignment style (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8536">#8536</a>)</li>
<li>TerrainExtension: Support picking on draped layers (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8474">#8474</a>)</li>
<li>Improve projection for very high zoom levels (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8454">#8454</a>)</li>
<li>audit tile layer types (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8291">#8291</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/visgl/deck.gl/commit/e66c6a70455762cf1c3d7347a739d2bd661d2977"><code>e66c6a7</code></a>
v8.9.35</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/bf1644e207764c7bd30437a79bd495fcdc9ece86"><code>bf1644e</code></a>
doc: using-with-mapbox: fix broken link (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8539">#8539</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/e17672f6200f87cd260eb4bdfbfdceddd82e7fac"><code>e17672f</code></a>
Respect <code>DataT</code> on <code>TripsLayer</code> props (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8533">#8533</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/74f1548839a875528b0ee02c3b9bdf6291b6e6db"><code>74f1548</code></a>
docs: Update solid-polygon-layer.md getFillColor (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8547">#8547</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/abc7bbcc172b97d68dc404ce1ba90eff364e61e1"><code>abc7bbc</code></a>
Fix mapbox overlay alignment style (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8536">#8536</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/c4d3f12a565a5b122f7127bf5e05e8de30fe0dc8"><code>c4d3f12</code></a>
[Docs] fix typo in Using Layers (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8448">#8448</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/953c2763a4c0692f30e3a518144dca509d6e66c0"><code>953c276</code></a>
TerrainExtension: Support picking on draped layers (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8474">#8474</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/99fc9301cb22f72ca448fc79d5a6b4076c928924"><code>99fc930</code></a>
Improve projection for very high zoom levels (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8454">#8454</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/1ceb92a4227dbe1788c8fe92d9ed51f9074ae933"><code>1ceb92a</code></a>
v8 audit tile layer types (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8291">#8291</a>)</li>
<li>See full diff in <a
href="https://github.com/visgl/deck.gl/compare/v8.9.34...v8.9.35">compare
view</a></li>
</ul>
</details>
<br />

Updates `@deck.gl/react` from 8.9.34 to 8.9.35
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/visgl/deck.gl/releases"><code>@​deck.gl/react's
releases</code></a>.</em></p>
<blockquote>
<h2>v8.9.35</h2>
<ul>
<li>Respect <code>DataT</code> on <code>TripsLayer</code> props (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8533">#8533</a>)</li>
<li>Fix mapbox overlay alignment style (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8536">#8536</a>)</li>
<li>TerrainExtension: Support picking on draped layers (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8474">#8474</a>)</li>
<li>Improve projection for very high zoom levels (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8454">#8454</a>)</li>
<li>audit tile layer types (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8291">#8291</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/visgl/deck.gl/blob/v8.9.35/CHANGELOG.md"><code>@​deck.gl/react's
changelog</code></a>.</em></p>
<blockquote>
<h4>deck.gl [8.9.35] - Feb 19 2024</h4>
<ul>
<li>Respect <code>DataT</code> on <code>TripsLayer</code> props (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8533">#8533</a>)</li>
<li>Fix mapbox overlay alignment style (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8536">#8536</a>)</li>
<li>TerrainExtension: Support picking on draped layers (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8474">#8474</a>)</li>
<li>Improve projection for very high zoom levels (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8454">#8454</a>)</li>
<li>audit tile layer types (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8291">#8291</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/visgl/deck.gl/commit/e66c6a70455762cf1c3d7347a739d2bd661d2977"><code>e66c6a7</code></a>
v8.9.35</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/bf1644e207764c7bd30437a79bd495fcdc9ece86"><code>bf1644e</code></a>
doc: using-with-mapbox: fix broken link (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8539">#8539</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/e17672f6200f87cd260eb4bdfbfdceddd82e7fac"><code>e17672f</code></a>
Respect <code>DataT</code> on <code>TripsLayer</code> props (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8533">#8533</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/74f1548839a875528b0ee02c3b9bdf6291b6e6db"><code>74f1548</code></a>
docs: Update solid-polygon-layer.md getFillColor (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8547">#8547</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/abc7bbcc172b97d68dc404ce1ba90eff364e61e1"><code>abc7bbc</code></a>
Fix mapbox overlay alignment style (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8536">#8536</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/c4d3f12a565a5b122f7127bf5e05e8de30fe0dc8"><code>c4d3f12</code></a>
[Docs] fix typo in Using Layers (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8448">#8448</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/953c2763a4c0692f30e3a518144dca509d6e66c0"><code>953c276</code></a>
TerrainExtension: Support picking on draped layers (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8474">#8474</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/99fc9301cb22f72ca448fc79d5a6b4076c928924"><code>99fc930</code></a>
Improve projection for very high zoom levels (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8454">#8454</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/1ceb92a4227dbe1788c8fe92d9ed51f9074ae933"><code>1ceb92a</code></a>
v8 audit tile layer types (<a
href="https://redirect.github.com/visgl/deck.gl/issues/8291">#8291</a>)</li>
<li>See full diff in <a
href="https://github.com/visgl/deck.gl/compare/v8.9.34...v8.9.35">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the other group with 6 updates:

| Package | From | To |
| --- | --- | --- |
|
[@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime)
| `7.23.9` | `7.24.0` |
| [@jupyter-widgets/base](https://github.com/jupyter-widgets/ipywidgets)
| `6.0.6` | `6.0.7` |
|
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
| `18.2.55` | `18.2.61` |
| [esbuild](https://github.com/evanw/esbuild) | `0.20.0` | `0.20.1` |
| [nodemon](https://github.com/remy/nodemon) | `3.0.3` | `3.1.0` |
|
[vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)
| `1.2.2` | `1.3.1` |

Updates `@babel/runtime` from 7.23.9 to 7.24.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/babel/babel/releases"><code>@​babel/runtime</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v7.24.0 (2024-02-28)</h2>
<p>Thanks <a href="https://github.com/ajihyf"><code>@​ajihyf</code></a>
for your first PR!</p>
<p>Release post with summary and highlights: <a
href="https://babeljs.io/7.24.0">https://babeljs.io/7.24.0</a></p>
<h4>:rocket: New Feature</h4>
<ul>
<li><code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/11696">#11696</a>
Export babel tooling packages in <code>@babel/standalone</code> (<a
href="https://github.com/ajihyf"><code>@​ajihyf</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>,
<code>babel-helper-create-class-features-plugin</code>,
<code>babel-helpers</code>,
<code>babel-plugin-transform-class-properties</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16267">#16267</a>
Implement <code>noUninitializedPrivateFieldAccess</code> assumption (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-helpers</code>,
<code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-proposal-pipeline-operator</code>,
<code>babel-plugin-syntax-decorators</code>,
<code>babel-plugin-transform-class-properties</code>,
<code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>,
<code>babel-runtime</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16242">#16242</a>
Support decorator 2023-11 normative updates (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-preset-flow</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16309">#16309</a>
[babel 7] Allow setting <code>ignoreExtensions</code> in Flow preset (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li><a
href="https://redirect.github.com/babel/babel/pull/16284">#16284</a> Add
<code>experimental_useHermesParser</code> option in
<code>preset-flow</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-import-to-platform-api</code>,
<code>babel-plugin-proposal-import-wasm-source</code>,
<code>babel-plugin-proposal-json-modules</code>,
<code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16172">#16172</a> Add
transform support for JSON modules imports (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-runtime</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16241">#16241</a> Add
back <code>moduleName</code> option to
<code>@babel/plugin-transform-runtime</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>, <code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16277">#16277</a>
Allow import attributes for <code>TSImportType</code> (<a
href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</li>
</ul>
</li>
</ul>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-plugin-proposal-do-expressions</code>,
<code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16305">#16305</a>
fix: avoid <code>popContext</code> on unvisited node paths (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-transform-private-methods</code>,
<code>babel-plugin-transform-private-property-in-object</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16312">#16312</a> Fix
class private properties when <code>privateFieldsAsSymbols</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-transform-private-methods</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16307">#16307</a> Fix
the support of <code>arguments</code> in private <code>get/set</code>
method (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-helpers</code>,
<code>babel-plugin-proposal-decorators</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16287">#16287</a>
Reduce decorator static property size (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-proposal-decorators</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16281">#16281</a> Fix
evaluation order of decorators with cached receiver (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li><a
href="https://redirect.github.com/babel/babel/pull/16279">#16279</a> Fix
decorator this memoization (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li><a
href="https://redirect.github.com/babel/babel/pull/16266">#16266</a>
Preserve <code>static</code> on decorated private <code>accessor</code>
(<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li><a
href="https://redirect.github.com/babel/babel/pull/16258">#16258</a>
fix: handle decorated async private method and generator (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-transform-async-generator-functions</code>,
<code>babel-plugin-transform-private-methods</code>,
<code>babel-plugin-transform-private-property-in-object</code>,
<code>babel-plugin-transform-typescript</code>,
<code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16275">#16275</a> Fix
class private properties when <code>privateFieldsAsProperties</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16268">#16268</a> Do
not consider <code>arguments</code> in a helper as a global reference
(<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>,
<code>babel-plugin-proposal-decorators</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16270">#16270</a>
Handle symbol key class elements decoration (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li><a
href="https://redirect.github.com/babel/babel/pull/16265">#16265</a> Do
not define <code>access.get</code> for public setter decorators (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>:nail_care: Polish</h4>
<ul>
<li><code>babel-core</code>,
<code>babel-helper-create-class-features-plugin</code>,
<code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/12428">#12428</a>
Suggest using <code>BABEL_SHOW_CONFIG_FOR</code> for config problems (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>:house: Internal</h4>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@​babel/runtime</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>v7.24.0 (2024-02-28)</h2>
<h4>:rocket: New Feature</h4>
<ul>
<li><code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/11696">#11696</a>
Export babel tooling packages in <code>@babel/standalone</code> (<a
href="https://github.com/ajihyf"><code>@​ajihyf</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>,
<code>babel-helper-create-class-features-plugin</code>,
<code>babel-helpers</code>,
<code>babel-plugin-transform-class-properties</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16267">#16267</a>
Implement <code>noUninitializedPrivateFieldAccess</code> assumption (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-helpers</code>,
<code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-proposal-pipeline-operator</code>,
<code>babel-plugin-syntax-decorators</code>,
<code>babel-plugin-transform-class-properties</code>,
<code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>,
<code>babel-runtime</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16242">#16242</a>
Support decorator 2023-11 normative updates (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-preset-flow</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16309">#16309</a>
[babel 7] Allow setting <code>ignoreExtensions</code> in Flow preset (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li><a
href="https://redirect.github.com/babel/babel/pull/16284">#16284</a> Add
<code>experimental_useHermesParser</code> option in
<code>preset-flow</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-import-to-platform-api</code>,
<code>babel-plugin-proposal-import-wasm-source</code>,
<code>babel-plugin-proposal-json-modules</code>,
<code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16172">#16172</a> Add
transform support for JSON modules imports (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-runtime</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16241">#16241</a> Add
back <code>moduleName</code> option to
<code>@babel/plugin-transform-runtime</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>, <code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16277">#16277</a>
Allow import attributes for <code>TSImportType</code> (<a
href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</li>
</ul>
</li>
</ul>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-plugin-proposal-do-expressions</code>,
<code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16305">#16305</a>
fix: avoid <code>popContext</code> on unvisited node paths (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-transform-private-methods</code>,
<code>babel-plugin-transform-private-property-in-object</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16312">#16312</a> Fix
class private properties when <code>privateFieldsAsSymbols</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-transform-private-methods</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16307">#16307</a> Fix
the support of <code>arguments</code> in private <code>get/set</code>
method (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-helpers</code>,
<code>babel-plugin-proposal-decorators</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16287">#16287</a>
Reduce decorator static property size (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-proposal-decorators</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16281">#16281</a> Fix
evaluation order of decorators with cached receiver (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li><a
href="https://redirect.github.com/babel/babel/pull/16279">#16279</a> Fix
decorator this memoization (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li><a
href="https://redirect.github.com/babel/babel/pull/16266">#16266</a>
Preserve <code>static</code> on decorated private <code>accessor</code>
(<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li><a
href="https://redirect.github.com/babel/babel/pull/16258">#16258</a>
fix: handle decorated async private method and generator (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-transform-async-generator-functions</code>,
<code>babel-plugin-transform-private-methods</code>,
<code>babel-plugin-transform-private-property-in-object</code>,
<code>babel-plugin-transform-typescript</code>,
<code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16275">#16275</a> Fix
class private properties when <code>privateFieldsAsProperties</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16268">#16268</a> Do
not consider <code>arguments</code> in a helper as a global reference
(<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>,
<code>babel-plugin-proposal-decorators</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16270">#16270</a>
Handle symbol key class elements decoration (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li><a
href="https://redirect.github.com/babel/babel/pull/16265">#16265</a> Do
not define <code>access.get</code> for public setter decorators (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>:nail_care: Polish</h4>
<ul>
<li><code>babel-core</code>,
<code>babel-helper-create-class-features-plugin</code>,
<code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/12428">#12428</a>
Suggest using <code>BABEL_SHOW_CONFIG_FOR</code> for config problems (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>:house: Internal</h4>
<ul>
<li><code>babel-helper-transform-fixture-test-runner</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16278">#16278</a>
Continue writing <code>output.js</code> when <code>exec.js</code> throws
(<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>:microscope: Output optimization</h4>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/babel/babel/commit/ce59160e34e21e8f1ac2fc55ae037f7b043e8d20"><code>ce59160</code></a>
v7.24.0</li>
<li><a
href="https://github.com/babel/babel/commit/24fb6f880f43c079476985f7f042caf5dab4a202"><code>24fb6f8</code></a>
Do not use descriptors for private class elements (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/16261">#16261</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/e2649b13dd5cbeab4a7840b801c0ab893ab05308"><code>e2649b1</code></a>
Support decorator 2023-11 normative updates (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/16242">#16242</a>)</li>
<li>See full diff in <a
href="https://github.com/babel/babel/commits/v7.24.0/packages/babel-runtime">compare
view</a></li>
</ul>
</details>
<br />

Updates `@jupyter-widgets/base` from 6.0.6 to 6.0.7
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/jupyter-widgets/ipywidgets/commits">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/react` from 18.2.55 to 18.2.61
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare
view</a></li>
</ul>
</details>
<br />

Updates `esbuild` from 0.20.0 to 0.20.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/evanw/esbuild/releases">esbuild's
releases</a>.</em></p>
<blockquote>
<h2>v0.20.1</h2>
<ul>
<li>
<p>Fix a bug with the CSS nesting transform (<a
href="https://redirect.github.com/evanw/esbuild/issues/3648">#3648</a>)</p>
<p>This release fixes a bug with the CSS nesting transform for older
browsers where the generated CSS could be incorrect if a selector list
contained a pseudo element followed by another selector. The bug was
caused by incorrectly mutating the parent rule's selector list when
filtering out pseudo elements for the child rules:</p>
<pre lang="css"><code>/* Original code */
.foo {
  &amp;:after,
  &amp; .bar {
    color: red;
  }
}
<p>/* Old output (with --supported:nesting=false) */
.foo .bar,
.foo .bar {
color: red;
}</p>
<p>/* New output (with --supported:nesting=false) */
.foo:after,
.foo .bar {
color: red;
}
</code></pre></p>
</li>
<li>
<p>Constant folding for JavaScript inequality operators (<a
href="https://redirect.github.com/evanw/esbuild/issues/3645">#3645</a>)</p>
<p>This release introduces constant folding for the <code>&lt; &gt;
&lt;= &gt;=</code> operators. The minifier will now replace these
operators with <code>true</code> or <code>false</code> when both sides
are compile-time numeric or string constants:</p>
<pre lang="js"><code>// Original code
console.log(1 &lt; 2, '🍕' &gt; '🧀')
<p>// Old output (with --minify)
console.log(1&lt;2,&quot;🍕&quot;&gt;&quot;🧀&quot;);</p>
<p>// New output (with --minify)
console.log(!0,!1);
</code></pre></p>
</li>
<li>
<p>Better handling of <code>__proto__</code> edge cases (<a
href="https://redirect.github.com/evanw/esbuild/pull/3651">#3651</a>)</p>
<p>JavaScript object literal syntax contains a special case where a
non-computed property with a key of <code>__proto__</code> sets the
prototype of the object. This does not apply to computed properties or
to properties that use the shorthand property syntax introduced in ES6.
Previously esbuild didn't correctly preserve the &quot;sets the
prototype&quot; status of properties inside an object literal, meaning a
property that sets the prototype could accidentally be transformed into
one that doesn't and vice versa. This has now been fixed:</p>
<pre lang="js"><code>// Original code
function foo(__proto__) {
  return { __proto__: __proto__ } // Note: sets the prototype
</code></pre>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/evanw/esbuild/blob/main/CHANGELOG.md">esbuild's
changelog</a>.</em></p>
<blockquote>
<h2>0.20.1</h2>
<ul>
<li>
<p>Fix a bug with the CSS nesting transform (<a
href="https://redirect.github.com/evanw/esbuild/issues/3648">#3648</a>)</p>
<p>This release fixes a bug with the CSS nesting transform for older
browsers where the generated CSS could be incorrect if a selector list
contained a pseudo element followed by another selector. The bug was
caused by incorrectly mutating the parent rule's selector list when
filtering out pseudo elements for the child rules:</p>
<pre lang="css"><code>/* Original code */
.foo {
  &amp;:after,
  &amp; .bar {
    color: red;
  }
}
<p>/* Old output (with --supported:nesting=false) */
.foo .bar,
.foo .bar {
color: red;
}</p>
<p>/* New output (with --supported:nesting=false) */
.foo:after,
.foo .bar {
color: red;
}
</code></pre></p>
</li>
<li>
<p>Constant folding for JavaScript inequality operators (<a
href="https://redirect.github.com/evanw/esbuild/issues/3645">#3645</a>)</p>
<p>This release introduces constant folding for the <code>&lt; &gt;
&lt;= &gt;=</code> operators. The minifier will now replace these
operators with <code>true</code> or <code>false</code> when both sides
are compile-time numeric or string constants:</p>
<pre lang="js"><code>// Original code
console.log(1 &lt; 2, '🍕' &gt; '🧀')
<p>// Old output (with --minify)
console.log(1&lt;2,&quot;🍕&quot;&gt;&quot;🧀&quot;);</p>
<p>// New output (with --minify)
console.log(!0,!1);
</code></pre></p>
</li>
<li>
<p>Better handling of <code>__proto__</code> edge cases (<a
href="https://redirect.github.com/evanw/esbuild/pull/3651">#3651</a>)</p>
<p>JavaScript object literal syntax contains a special case where a
non-computed property with a key of <code>__proto__</code> sets the
prototype of the object. This does not apply to computed properties or
to properties that use the shorthand property syntax introduced in ES6.
Previously esbuild didn't correctly preserve the &quot;sets the
prototype&quot; status of properties inside an object literal, meaning a
property that sets the prototype could accidentally be transformed into
one that doesn't and vice versa. This has now been fixed:</p>
<pre lang="js"><code>// Original code
function foo(__proto__) {
</code></pre>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/evanw/esbuild/commit/9f9e4f85e6e28a58727531458663afd157b8b415"><code>9f9e4f8</code></a>
publish 0.20.1 to npm</li>
<li><a
href="https://github.com/evanw/esbuild/commit/ac365374f9054493aa07530ae1fe8524d26cb617"><code>ac36537</code></a>
fix <a
href="https://redirect.github.com/evanw/esbuild/issues/3651">#3651</a>:
handle <code>__proto__</code> edge cases better</li>
<li><a
href="https://github.com/evanw/esbuild/commit/555db48d3ddf826ea12e40192dec7f0a542e7302"><code>555db48</code></a>
fix <a
href="https://redirect.github.com/evanw/esbuild/issues/3645">#3645</a>:
constant folding for <code>\&lt; &gt; \&lt;= &gt;=</code></li>
<li><a
href="https://github.com/evanw/esbuild/commit/5650831e1e45ca2fa39e8bf30182ab68e302db1e"><code>5650831</code></a>
fix <a
href="https://redirect.github.com/evanw/esbuild/issues/3650">#3650</a>:
add a wrapper for float64 math</li>
<li><a
href="https://github.com/evanw/esbuild/commit/d086889869b3ce4c01643cebfecf8a22d9ab3596"><code>d086889</code></a>
fix some lints</li>
<li><a
href="https://github.com/evanw/esbuild/commit/ad3d8c63eaf83e473e4ac22ec50ea5c8b10176d5"><code>ad3d8c6</code></a>
fix <a
href="https://redirect.github.com/evanw/esbuild/issues/3648">#3648</a>:
copy selectors before checking children</li>
<li><a
href="https://github.com/evanw/esbuild/commit/a08f30db4a475472aa09cd89e2279a822266f6c7"><code>a08f30d</code></a>
fix <a
href="https://redirect.github.com/evanw/esbuild/issues/3634">#3634</a>:
crash if resolving with bad source dir</li>
<li>See full diff in <a
href="https://github.com/evanw/esbuild/compare/v0.20.0...v0.20.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `nodemon` from 3.0.3 to 3.1.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/remy/nodemon/releases">nodemon's
releases</a>.</em></p>
<blockquote>
<h2>v3.1.0</h2>
<h1><a
href="https://github.com/remy/nodemon/compare/v3.0.3...v3.1.0">3.1.0</a>
(2024-02-22)</h1>
<h3>Features</h3>
<ul>
<li>Enable nodemon to monitor file removal (<a
href="https://redirect.github.com/remy/nodemon/issues/2182">#2182</a>)
(<a
href="https://github.com/remy/nodemon/commit/02d216ff6a906871bb7f711f0d5e310f6d96b054">02d216f</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/remy/nodemon/commit/02d216ff6a906871bb7f711f0d5e310f6d96b054"><code>02d216f</code></a>
feat: Enable nodemon to monitor file removal (<a
href="https://redirect.github.com/remy/nodemon/issues/2182">#2182</a>)</li>
<li><a
href="https://github.com/remy/nodemon/commit/c0ea42345b96a808c2d6c8570163ab249e2ec4c7"><code>c0ea423</code></a>
chore: web site render</li>
<li><a
href="https://github.com/remy/nodemon/commit/3938c6917e463ca0bd765a562d181f46a32bd76a"><code>3938c69</code></a>
chore: web site render</li>
<li><a
href="https://github.com/remy/nodemon/commit/9651680f2977d2c3c11f2c9dce0ff4f584220844"><code>9651680</code></a>
chore: web site render</li>
<li>See full diff in <a
href="https://github.com/remy/nodemon/compare/v3.0.3...v3.1.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `vitest` from 1.2.2 to 1.3.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vitest-dev/vitest/releases">vitest's
releases</a>.</em></p>
<blockquote>
<h2>v1.3.1</h2>
<h3>   🚀 Features</h3>
<ul>
<li><strong>vitest</strong>: Expose parseCLI method  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/5248">vitest-dev/vitest#5248</a>
<a href="https://github.com/vitest-dev/vitest/commit/c793a136"><!-- raw
HTML omitted -->(c793a)<!-- raw HTML omitted --></a>
<ul>
<li>This feature is not affected by SemVer because it is part of an <a
href="https://vitest.dev/advanced/api.html">experimental API</a>.</li>
</ul>
</li>
</ul>
<h3>   🐞 Bug Fixes</h3>
<ul>
<li>Add task tests iteratively  -  by <a
href="https://github.com/DerYeger"><code>@​DerYeger</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5235">vitest-dev/vitest#5235</a>
<a href="https://github.com/vitest-dev/vitest/commit/38155548"><!-- raw
HTML omitted -->(38155)<!-- raw HTML omitted --></a></li>
<li><strong>coverage</strong>: Ignore generated TS decorators  -  by <a
href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> and
<a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a>
in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5206">vitest-dev/vitest#5206</a>
<a href="https://github.com/vitest-dev/vitest/commit/a280451b"><!-- raw
HTML omitted -->(a2804)<!-- raw HTML omitted --></a></li>
<li><strong>ui</strong>: Auto reload coverage iframe after test run  - 
by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/5242">vitest-dev/vitest#5242</a>
<a href="https://github.com/vitest-dev/vitest/commit/5376d5be"><!-- raw
HTML omitted -->(5376d)<!-- raw HTML omitted --></a></li>
</ul>
<h5>    <a
href="https://github.com/vitest-dev/vitest/compare/v1.3.0...v1.3.1">View
changes on GitHub</a></h5>
<h2>v1.3.0</h2>
<h3>🚀 Features</h3>
<ul>
<li>Deprecate watchExclude - by <a
href="https://github.com/patak-dev"><code>@​patak-dev</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5171">vitest-dev/vitest#5171</a>
<a href="https://github.com/vitest-dev/vitest/commit/828858f8"><!-- raw
HTML omitted -->(82885)<!-- raw HTML omitted --></a></li>
<li><strong>browser</strong>:
<ul>
<li>Run test files in isolated iframes - by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/5036">vitest-dev/vitest#5036</a>
<a href="https://github.com/vitest-dev/vitest/commit/4f40177e"><!-- raw
HTML omitted -->(4f401)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>config</strong>:
<ul>
<li>Add <code>snapshotSerializers</code> option - by <a
href="https://github.com/fenghan34"><code>@​fenghan34</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5092">vitest-dev/vitest#5092</a>
<a href="https://github.com/vitest-dev/vitest/commit/5b1021da"><!-- raw
HTML omitted -->(5b102)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>reporters</strong>:
<ul>
<li>Support custom options - by <a
href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5111">vitest-dev/vitest#5111</a>
<a href="https://github.com/vitest-dev/vitest/commit/fec9ca0b"><!-- raw
HTML omitted -->(fec9c)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>runner</strong>:
<ul>
<li>Support automatic fixtures - by <a
href="https://github.com/fenghan34"><code>@​fenghan34</code></a> and <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/5102">vitest-dev/vitest#5102</a>
<a href="https://github.com/vitest-dev/vitest/commit/0441f761"><!-- raw
HTML omitted -->(0441f)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>ui</strong>:
<ul>
<li>Save splitpanes size to local storage - by <a
href="https://github.com/posva"><code>@​posva</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5166">vitest-dev/vitest#5166</a>
<a href="https://github.com/vitest-dev/vitest/commit/c28b4c26"><!-- raw
HTML omitted -->(c28b4)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>vitest</strong>:
<ul>
<li>Add onTestFinished hook - by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/5128">vitest-dev/vitest#5128</a>
<a href="https://github.com/vitest-dev/vitest/commit/6f5b42b7"><!-- raw
HTML omitted -->(6f5b4)<!-- raw HTML omitted --></a></li>
<li>Add github actions reporter - by <a
href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5093">vitest-dev/vitest#5093</a>
<a href="https://github.com/vitest-dev/vitest/commit/40afbe3a"><!-- raw
HTML omitted -->(40afb)<!-- raw HTML omitted --></a></li>
<li>Expose jsdom global if jsdom environment is enabled - by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/5155">vitest-dev/vitest#5155</a>
<a href="https://github.com/vitest-dev/vitest/commit/567d20b9"><!-- raw
HTML omitted -->(567d2)<!-- raw HTML omitted --></a></li>
<li>Add new CLI options - by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/5163">vitest-dev/vitest#5163</a>
<a href="https://github.com/vitest-dev/vitest/commit/4e179426"><!-- raw
HTML omitted -->(4e179)<!-- raw HTML omitted --></a></li>
<li>&quot;test&quot; accepts options object as the second parameter - by
<a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a>
in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5142">vitest-dev/vitest#5142</a>
<a href="https://github.com/vitest-dev/vitest/commit/7d9b1fb0"><!-- raw
HTML omitted -->(7d9b1)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>vm</strong>:
<ul>
<li>Support wasm module - by <a
href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5131">vitest-dev/vitest#5131</a>
<a href="https://github.com/vitest-dev/vitest/commit/5ed537f0"><!-- raw
HTML omitted -->(5ed53)<!-- raw HTML omitted --></a></li>
</ul>
</li>
</ul>
<h3>🐞 Bug Fixes</h3>
<ul>
<li>Fix sourcemap in vm pools - by <a
href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5063">vitest-dev/vitest#5063</a>
<a href="https://github.com/vitest-dev/vitest/commit/8110540a"><!-- raw
HTML omitted -->(81105)<!-- raw HTML omitted --></a></li>
<li>Don't optimize react/jsx-runtime by default when running in Node -
by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/5079">vitest-dev/vitest#5079</a>
<a href="https://github.com/vitest-dev/vitest/commit/0d2bfeac"><!-- raw
HTML omitted -->(0d2bf)<!-- raw HTML omitted --></a></li>
<li>Rpc timeout error messages to include caller - by <a
href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5103">vitest-dev/vitest#5103</a>
<a href="https://github.com/vitest-dev/vitest/commit/a6e04bd8"><!-- raw
HTML omitted -->(a6e04)<!-- raw HTML omitted --></a></li>
<li>Requires fixed version across the monorepo - by <a
href="https://github.com/antfu"><code>@​antfu</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5208">vitest-dev/vitest#5208</a>
<a href="https://github.com/vitest-dev/vitest/commit/68f51961"><!-- raw
HTML omitted -->(68f51)<!-- raw HTML omitted --></a></li>
<li>Prevent merging of <code>poolOptions</code> - by <a
href="https://github.com/penalosa"><code>@​penalosa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5221">vitest-dev/vitest#5221</a>
<a href="https://github.com/vitest-dev/vitest/commit/bc5b2d04"><!-- raw
HTML omitted -->(bc5b2)<!-- raw HTML omitted --></a></li>
<li><strong>browser</strong>:
<ul>
<li>Don't exclude node builtins from optimization - by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/5082">vitest-dev/vitest#5082</a>
<a href="https://github.com/vitest-dev/vitest/commit/714c911f"><!-- raw
HTML omitted -->(714c9)<!-- raw HTML omitted --></a></li>
<li>Support <code>coverage.reportsDirectory</code> with multiple
directories - by <a
href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5056">vitest-dev/vitest#5056</a>
<a href="https://github.com/vitest-dev/vitest/commit/ae73f273"><!-- raw
HTML omitted -->(ae73f)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>cli</strong>:
<ul>
<li>Parse <code>--browser=&lt;name&gt;</code> correctly - by <a
href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5179">vitest-dev/vitest#5179</a>
<a href="https://github.com/vitest-dev/vitest/commit/656e210b"><!-- raw
HTML omitted -->(656e2)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>coverage</strong>:
<ul>
<li><code>.tmp</code> directory conflicts with <code>--shard</code>
option - by <a
href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5184">vitest-dev/vitest#5184</a>
<a href="https://github.com/vitest-dev/vitest/commit/5749d2c2"><!-- raw
HTML omitted -->(5749d)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>deps</strong>:
<ul>
<li>Update dependency strip-literal to v2 - by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/5136">vitest-dev/vitest#5136</a>
<a href="https://github.com/vitest-dev/vitest/commit/ef557243"><!-- raw
HTML omitted -->(ef557)<!-- raw HTML omitted --></a></li>
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vitest-dev/vitest/commit/e5114abd03f8c762a1ea50b96ef42fe50f5b2885"><code>e5114ab</code></a>
chore: release v1.3.1</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/c793a13684b5c73fb2fa4992056dcf17a0d55b71"><code>c793a13</code></a>
feat(vitest): expose parseCLI method (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/5248">#5248</a>)</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/2f755f0b128bbf1593855630667c59df08dd5662"><code>2f755f0</code></a>
docs: fix defaults in JSDocs to be more accurate (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/5196">#5196</a>)</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/5376d5be3e43f281c3700d716ef4a8846fef357e"><code>5376d5b</code></a>
fix(ui): auto reload coverage iframe after test run (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/5242">#5242</a>)</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/671cbcde2a8e2892fabbcd11717778d931deb419"><code>671cbcd</code></a>
chore: update license</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/c692f76e58ae11fcc13631adcb4b80055843d447"><code>c692f76</code></a>
refactor(coverage): move common parts to <code>vitest</code> package (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/5236">#5236</a>)</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/bb2af3b03b9b0f03b79644826f807083c6d45f5b"><code>bb2af3b</code></a>
chore: release v1.3.0</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/bc5b2d0455d74ac336f3ef05805c03031d8efa44"><code>bc5b2d0</code></a>
fix: Prevent merging of <code>poolOptions</code> (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/5221">#5221</a>)</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/1aecd650e221e83c0df9a13a1e3ac6687c0bf932"><code>1aecd65</code></a>
fix(vitest): fix <code>optimizeDeps.disabled</code> warnings on Vite 5.1
(<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/5215">#5215</a>)</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/b3182e01f2bb015b66086266d108fcdf3cf9be80"><code>b3182e0</code></a>
chore: pass down <code>--update</code> flag to the project config</li>
<li>Additional commits viewable in <a
href="https://github.com/vitest-dev/vitest/commits/v1.3.1/packages/vitest">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a
href="https://www.npmjs.com/~vitestbot">vitestbot</a>, a new releaser
for vitest since your current version.</p>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Closes developmentseed#406

This should allow a two-liner for visualization of just

```py
table = pyarrow.parquet.read_table('file.parquet')
lonboard.viz(table)
```
…d#411)

GeoParquet spec allows crs to be optional in the metadata. If missing
don't pass it through the GeoArrow metadata.

Tested with a geoparquet file with a missing crs. Displays it with this
fix.
### Change list

- Add `Map.fly_to` which "flies" map to desired view state location
Bumps the other group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| @anywidget/react | `0.0.3` | `0.0.4` |
| [apache-arrow](https://github.com/apache/arrow) | `15.0.0` | `15.0.1`
|
| @anywidget/types | `0.1.5` | `0.1.6` |
|
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
| `18.2.61` | `18.2.64` |
| [typescript](https://github.com/Microsoft/TypeScript) | `5.3.3` |
`5.4.2` |

Updates `@anywidget/react` from 0.0.3 to 0.0.4

Updates `apache-arrow` from 15.0.0 to 15.0.1
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/apache/arrow/commit/5ce6ff434c1e7daaa2d7f134349f3ce4c22683da"><code>5ce6ff4</code></a>
MINOR: [Release] Update versions for 15.0.1</li>
<li><a
href="https://github.com/apache/arrow/commit/0dc01241b8a8495570141845fbf132b68928a20a"><code>0dc0124</code></a>
MINOR: [Release] Update .deb/.rpm changelogs for 15.0.1</li>
<li><a
href="https://github.com/apache/arrow/commit/b5e4d69af06b1fe232a8444b397efa74637679a2"><code>b5e4d69</code></a>
MINOR: [Release] Update CHANGELOG.md for 15.0.1</li>
<li><a
href="https://github.com/apache/arrow/commit/1c41fcae842303f52c4c80e14cd6f03b9d98e46d"><code>1c41fca</code></a>
<a
href="https://redirect.github.com/apache/arrow/issues/40174">GH-40174</a>:
[C++][CI][Parquet] Fixing parquet column_writer_test building (<a
href="https://redirect.github.com/apache/arrow/issues/40175">#40175</a>)</li>
<li><a
href="https://github.com/apache/arrow/commit/8c6959070e8147b56507007adb26fa358114702f"><code>8c69590</code></a>
<a
href="https://redirect.github.com/apache/arrow/issues/39942">GH-39942</a>:
[Python] Make capsule name check more lenient (<a
href="https://redirect.github.com/apache/arrow/issues/39977">#39977</a>)</li>
<li><a
href="https://github.com/apache/arrow/commit/8b6e07ca1b7631f062255b89bb7531aec932c7d2"><code>8b6e07c</code></a>
<a
href="https://redirect.github.com/apache/arrow/issues/39933">GH-39933</a>:
[R] Fix pointer conversion to Python for latest reticulate (<a
href="https://redirect.github.com/apache/arrow/issues/39969">#39969</a>)</li>
<li><a
href="https://github.com/apache/arrow/commit/d74ab501fc191385200458c400ed478d2be46e20"><code>d74ab50</code></a>
<a
href="https://redirect.github.com/apache/arrow/issues/40112">GH-40112</a>:
[CI][Python] Ensure CPython is selected, not PyPy (<a
href="https://redirect.github.com/apache/arrow/issues/40131">#40131</a>)</li>
<li><a
href="https://github.com/apache/arrow/commit/0e9bd55b6584441fa078337728d703c9dc1c2049"><code>0e9bd55</code></a>
<a
href="https://redirect.github.com/apache/arrow/issues/39803">GH-39803</a>:
[C++][Acero] Fix AsOfJoin with differently ordered schemas than
the...</li>
<li><a
href="https://github.com/apache/arrow/commit/b59bec36b7eca72d289bf44d3b59ef3085521f54"><code>b59bec3</code></a>
<a
href="https://redirect.github.com/apache/arrow/issues/40009">GH-40009</a>:
[C++] Add missing &quot;#include &lt;algorithm&gt;&quot; (<a
href="https://redirect.github.com/apache/arrow/issues/40010">#40010</a>)</li>
<li><a
href="https://github.com/apache/arrow/commit/0d0be3b5a0d233a9287121f3fd5a4c92d7538112"><code>0d0be3b</code></a>
<a
href="https://redirect.github.com/apache/arrow/issues/39999">GH-39999</a>:
[Python] Fix tests for pandas with CoW / nightly integration tests
...</li>
<li>Additional commits viewable in <a
href="https://github.com/apache/arrow/compare/apache-arrow-15.0.0...apache-arrow-15.0.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `@anywidget/types` from 0.1.5 to 0.1.6

Updates `@types/react` from 18.2.61 to 18.2.64
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare
view</a></li>
</ul>
</details>
<br />

Updates `typescript` from 5.3.3 to 5.4.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Microsoft/TypeScript/releases">typescript's
releases</a>.</em></p>
<blockquote>
<h2>TypeScript 5.4</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/">release
announcement</a>.</p>
<p>For the complete list of fixed issues, check out the</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+">fixed
issues query for Typescript 5.4.0 (Beta)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+">fixed
issues query for Typescript 5.4.1 (RC)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+">fixed
issues query for Typescript 5.4.2 (Stable)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a
href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet
package</a></li>
</ul>
<h2>TypeScript 5.4 RC</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-4-rc/">release
announcement</a>.</p>
<p>For the complete list of fixed issues, check out the</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+">fixed
issues query for Typescript 5.4.0 (Beta)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+">fixed
issues query for Typescript 5.4.1 (RC)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a
href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet
package</a></li>
</ul>
<h2>TypeScript 5.4 Beta</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-4-beta/">release
announcement</a>.</p>
<p>For the complete list of fixed issues, check out the</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+">fixed
issues query for Typescript 5.4.0 (Beta)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript">npm</a></li>
<li><a
href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet
package</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/microsoft/TypeScript/commit/42bb138173e3b3869b6a6f68d277c7172387a4cf"><code>42bb138</code></a>
Bump version to 5.4.2 and LKG</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/992c70519c191702e93fe1c369d222e91600687e"><code>992c705</code></a>
Add release pipeline to release-5.4 (<a
href="https://redirect.github.com/Microsoft/TypeScript/issues/57513">#57513</a>)</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/db6b2a980280a9c87799b9c1edd6d71e92bb255b"><code>db6b2a9</code></a>
Bump version to 5.4.1-rc and LKG</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/bd4f51c8f03bb234eb69812c641a6ab92910dddd"><code>bd4f51c</code></a>
Update LKG</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/8a1f79dca5dd6b9f979425c2fc1c931259dcc71c"><code>8a1f79d</code></a>
Merge remote-tracking branch 'origin/main' into release-5.4</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/d04e3489b0d8e6bc9a8a9396a633632a5a467328"><code>d04e348</code></a>
Improve apparent type of mapped types (<a
href="https://redirect.github.com/Microsoft/TypeScript/issues/57122">#57122</a>)</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/86a16636cac9599c8752f8588f4b9518860b47ff"><code>86a1663</code></a>
Update package-lock.json</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/feb57c269b0b2770581c09524a46ae1cb2fee28b"><code>feb57c2</code></a>
Instantiate earlier inferred constraints in conditional types (<a
href="https://redirect.github.com/Microsoft/TypeScript/issues/57362">#57362</a>)</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/91e67ffbea91f453a51cd674684c393f82cd0731"><code>91e67ff</code></a>
fix(57392): using is not suggested as a keyword (<a
href="https://redirect.github.com/Microsoft/TypeScript/issues/57394">#57394</a>)</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/29c0024bcfff0044e516462ca7261132acbcb026"><code>29c0024</code></a>
Avoid creating rest elements with <code>errorType</code> when
<code>any</code> is spread (<a
href="https://redirect.github.com/Microsoft/TypeScript/issues/57116">#57116</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/Microsoft/TypeScript/compare/v5.3.3...v5.4.2">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Also link to notebook sharing space for a couple examples

Closes developmentseed#418 closes
developmentseed#373.
Bumps the other group with 3 updates:
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react),
[esbuild](https://github.com/evanw/esbuild) and
[vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).

Updates `@types/react` from 18.2.64 to 18.2.66
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare
view</a></li>
</ul>
</details>
<br />

Updates `esbuild` from 0.20.1 to 0.20.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/evanw/esbuild/releases">esbuild's
releases</a>.</em></p>
<blockquote>
<h2>v0.20.2</h2>
<ul>
<li>
<p>Support TypeScript experimental decorators on <code>abstract</code>
class fields (<a
href="https://redirect.github.com/evanw/esbuild/issues/3684">#3684</a>)</p>
<p>With this release, you can now use TypeScript experimental decorators
on <code>abstract</code> class fields. This was silently compiled
incorrectly in esbuild 0.19.7 and below, and was an error from esbuild
0.19.8 to esbuild 0.20.1. Code such as the following should now work
correctly:</p>
<pre lang="ts"><code>// Original code
const log = (x: any, y: string) =&gt; console.log(y)
abstract class Foo { @log abstract foo: string }
new class extends Foo { foo = '' }
<p>// Old output (with --loader=ts
--tsconfig-raw={&amp;quot;compilerOptions&amp;quot;:{&amp;quot;experimentalDecorators&amp;quot;:true}})
const log = (x, y) =&gt; console.log(y);
class Foo {
}
new class extends Foo {
foo = &quot;&quot;;
}();</p>
<p>// New output (with --loader=ts
--tsconfig-raw={&amp;quot;compilerOptions&amp;quot;:{&amp;quot;experimentalDecorators&amp;quot;:true}})
const log = (x, y) =&gt; console.log(y);
class Foo {
}
__decorateClass([
log
], Foo.prototype, &quot;foo&quot;, 2);
new class extends Foo {
foo = &quot;&quot;;
}();
</code></pre></p>
</li>
<li>
<p>JSON loader now preserves <code>__proto__</code> properties (<a
href="https://redirect.github.com/evanw/esbuild/issues/3700">#3700</a>)</p>
<p>Copying JSON source code into a JavaScript file will change its
meaning if a JSON object contains the <code>__proto__</code> key. A
literal <code>__proto__</code> property in a JavaScript object literal
sets the prototype of the object instead of adding a property named
<code>__proto__</code>, while a literal <code>__proto__</code> property
in a JSON object literal just adds a property named
<code>__proto__</code>. With this release, esbuild will now work around
this problem by converting JSON to JavaScript with a computed property
key in this case:</p>
<pre lang="js"><code>// Original code
import data from
'data:application/json,{&quot;__proto__&quot;:{&quot;fail&quot;:true}}'
if (Object.getPrototypeOf(data)?.fail) throw 'fail'
<p>// Old output (with --bundle)
(() =&gt; {
//
&lt;data:application/json,{&quot;<strong>proto</strong>&quot;:{&quot;fail&quot;:true}}&gt;
var json_proto_fail_true_default = { <strong>proto</strong>: { fail:
true } };</p>
<p>// entry.js
if (Object.getPrototypeOf(json_proto_fail_true_default)?.fail)
throw &quot;fail&quot;;
})();</p>
<p></code></pre></p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/evanw/esbuild/blob/main/CHANGELOG.md">esbuild's
changelog</a>.</em></p>
<blockquote>
<h2>0.20.2</h2>
<ul>
<li>
<p>Support TypeScript experimental decorators on <code>abstract</code>
class fields (<a
href="https://redirect.github.com/evanw/esbuild/issues/3684">#3684</a>)</p>
<p>With this release, you can now use TypeScript experimental decorators
on <code>abstract</code> class fields. This was silently compiled
incorrectly in esbuild 0.19.7 and below, and was an error from esbuild
0.19.8 to esbuild 0.20.1. Code such as the following should now work
correctly:</p>
<pre lang="ts"><code>// Original code
const log = (x: any, y: string) =&gt; console.log(y)
abstract class Foo { @log abstract foo: string }
new class extends Foo { foo = '' }
<p>// Old output (with --loader=ts
--tsconfig-raw={&amp;quot;compilerOptions&amp;quot;:{&amp;quot;experimentalDecorators&amp;quot;:true}})
const log = (x, y) =&gt; console.log(y);
class Foo {
}
new class extends Foo {
foo = &quot;&quot;;
}();</p>
<p>// New output (with --loader=ts
--tsconfig-raw={&amp;quot;compilerOptions&amp;quot;:{&amp;quot;experimentalDecorators&amp;quot;:true}})
const log = (x, y) =&gt; console.log(y);
class Foo {
}
__decorateClass([
log
], Foo.prototype, &quot;foo&quot;, 2);
new class extends Foo {
foo = &quot;&quot;;
}();
</code></pre></p>
</li>
<li>
<p>JSON loader now preserves <code>__proto__</code> properties (<a
href="https://redirect.github.com/evanw/esbuild/issues/3700">#3700</a>)</p>
<p>Copying JSON source code into a JavaScript file will change its
meaning if a JSON object contains the <code>__proto__</code> key. A
literal <code>__proto__</code> property in a JavaScript object literal
sets the prototype of the object instead of adding a property named
<code>__proto__</code>, while a literal <code>__proto__</code> property
in a JSON object literal just adds a property named
<code>__proto__</code>. With this release, esbuild will now work around
this problem by converting JSON to JavaScript with a computed property
key in this case:</p>
<pre lang="js"><code>// Original code
import data from
'data:application/json,{&quot;__proto__&quot;:{&quot;fail&quot;:true}}'
if (Object.getPrototypeOf(data)?.fail) throw 'fail'
<p>// Old output (with --bundle)
(() =&gt; {
//
&lt;data:application/json,{&quot;<strong>proto</strong>&quot;:{&quot;fail&quot;:true}}&gt;
var json_proto_fail_true_default = { <strong>proto</strong>: { fail:
true } };</p>
<p>// entry.js
if (Object.getPrototypeOf(json_proto_fail_true_default)?.fail)
throw &quot;fail&quot;;
})();
</code></pre></p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/evanw/esbuild/commit/617eddaa32b7649ad23ddd15257816df3f0f544c"><code>617edda</code></a>
publish 0.20.2 to npm</li>
<li><a
href="https://github.com/evanw/esbuild/commit/4780075ace9f5f59b61018326ec57da624a7d7a2"><code>4780075</code></a>
fix <a
href="https://redirect.github.com/evanw/esbuild/issues/3700">#3700</a>:
json loader preserves <code>__proto__</code> keys</li>
<li><a
href="https://github.com/evanw/esbuild/commit/30bed2d2d7572b58399a6c07643878f3377800fe"><code>30bed2d</code></a>
better errors for invalid js decorator syntax</li>
<li><a
href="https://github.com/evanw/esbuild/commit/300eeb711261144a70ab33221fe6a1313b309348"><code>300eeb7</code></a>
ts: allow non-null assertions in js decorators</li>
<li><a
href="https://github.com/evanw/esbuild/commit/4d997d948579b2e4e9bd3bf820a0108b58b3732b"><code>4d997d9</code></a>
fix <a
href="https://redirect.github.com/evanw/esbuild/issues/3698">#3698</a>:
yarn pnp edge case with <code>tsconfig.json</code></li>
<li><a
href="https://github.com/evanw/esbuild/commit/cf42954760e666c048a866589f43ef937f9ec1e6"><code>cf42954</code></a>
resolver: improve some debug logging</li>
<li><a
href="https://github.com/evanw/esbuild/commit/b0765ae1323363fd61727df54e9e57c2b81bdd4b"><code>b0765ae</code></a>
fix some lints</li>
<li><a
href="https://github.com/evanw/esbuild/commit/dfa62069192b1c49918b2dfe4b8c10278361ae34"><code>dfa6206</code></a>
fix some comments (closes <a
href="https://redirect.github.com/evanw/esbuild/issues/3683">#3683</a>)</li>
<li><a
href="https://github.com/evanw/esbuild/commit/ae5cc175165551016f8e19475c4ac9872e60f247"><code>ae5cc17</code></a>
fix <a
href="https://redirect.github.com/evanw/esbuild/issues/3684">#3684</a>:
<code>abstract</code> experimental decorators</li>
<li><a
href="https://github.com/evanw/esbuild/commit/c809af050a74f022d9cf61c66e13365434542420"><code>c809af0</code></a>
fix <a
href="https://redirect.github.com/evanw/esbuild/issues/2388">#2388</a>:
allow consuming types without dom types (<a
href="https://redirect.github.com/evanw/esbuild/issues/3679">#3679</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/evanw/esbuild/compare/v0.20.1...v0.20.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `vitest` from 1.3.1 to 1.4.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vitest-dev/vitest/releases">vitest's
releases</a>.</em></p>
<blockquote>
<h2>v1.4.0</h2>
<h3>   🚀 Features</h3>
<ul>
<li>Throw error when using snapshot assertion with <code>not</code>  - 
by <a href="https://github.com/fenghan34"><code>@​fenghan34</code></a>
in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5294">vitest-dev/vitest#5294</a>
<a href="https://github.com/vitest-dev/vitest/commit/b9d378f5"><!-- raw
HTML omitted -->(b9d37)<!-- raw HTML omitted --></a></li>
<li>Add a flag to include test location in tasks  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/5342">vitest-dev/vitest#5342</a>
<a href="https://github.com/vitest-dev/vitest/commit/d627e209"><!-- raw
HTML omitted -->(d627e)<!-- raw HTML omitted --></a></li>
<li><strong>cli</strong>:
<ul>
<li>Support wildcards in <code>--project</code> option  -  by <a
href="https://github.com/fenghan34"><code>@​fenghan34</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5295">vitest-dev/vitest#5295</a>
<a href="https://github.com/vitest-dev/vitest/commit/201bd067"><!-- raw
HTML omitted -->(201bd)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>config</strong>:
<ul>
<li>Add <code>shuffle.files</code> and <code>shuffle.tests</code>
options  -  by <a
href="https://github.com/fenghan34"><code>@​fenghan34</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5281">vitest-dev/vitest#5281</a>
<a href="https://github.com/vitest-dev/vitest/commit/356db87b"><!-- raw
HTML omitted -->(356db)<!-- raw HTML omitted --></a></li>
<li>Deprecate <code>cache.dir</code> option  -  by <a
href="https://github.com/fenghan34"><code>@​fenghan34</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5229">vitest-dev/vitest#5229</a>
<a href="https://github.com/vitest-dev/vitest/commit/d7e8b53e"><!-- raw
HTML omitted -->(d7e8b)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>coverage</strong>:
<ul>
<li>Support <code>--changed</code> option  -  by <a
href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5314">vitest-dev/vitest#5314</a>
<a href="https://github.com/vitest-dev/vitest/commit/600b44d6"><!-- raw
HTML omitted -->(600b4)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>vitest</strong>:
<ul>
<li>Support <code>clearScreen</code> cli flag  -  by <a
href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5241">vitest-dev/vitest#5241</a>
<a href="https://github.com/vitest-dev/vitest/commit/e1735fb6"><!-- raw
HTML omitted -->(e1735)<!-- raw HTML omitted --></a></li>
</ul>
</li>
</ul>
<h3>   🐞 Bug Fixes</h3>
<ul>
<li>Repeatable <code>--project</code> option  -  by <a
href="https://github.com/fenghan34"><code>@​fenghan34</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5265">vitest-dev/vitest#5265</a>
<a href="https://github.com/vitest-dev/vitest/commit/d1a06730"><!-- raw
HTML omitted -->(d1a06)<!-- raw HTML omitted --></a></li>
<li><code>--inspect-brk</code> to pause before execution  -  by <a
href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5355">vitest-dev/vitest#5355</a>
<a href="https://github.com/vitest-dev/vitest/commit/e77c553f"><!-- raw
HTML omitted -->(e77c5)<!-- raw HTML omitted --></a></li>
<li>Correct locations in test.each tasks  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> <a
href="https://github.com/vitest-dev/vitest/commit/4f6e39c1"><!-- raw
HTML omitted -->(4f6e3)<!-- raw HTML omitted --></a></li>
<li><strong>api</strong>:
<ul>
<li>Use resolvedUrls from devserver  -  by <a
href="https://github.com/saitonakamura"><code>@​saitonakamura</code></a>
and <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/5289">vitest-dev/vitest#5289</a>
<a href="https://github.com/vitest-dev/vitest/commit/2fef5a7e"><!-- raw
HTML omitted -->(2fef5)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>browser</strong>:
<ul>
<li>Add <code>magic-string</code> to <code>optimizeDeps.include</code>
 -  by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a>
in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5278">vitest-dev/vitest#5278</a>
<a href="https://github.com/vitest-dev/vitest/commit/8f04e798"><!-- raw
HTML omitted -->(8f04e)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>coverage</strong>:
<ul>
<li>Expensive regexp hangs v8 report generation  -  by <a
href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5259">vitest-dev/vitest#5259</a>
<a href="https://github.com/vitest-dev/vitest/commit/d68a7390"><!-- raw
HTML omitted -->(d68a7)<!-- raw HTML omitted --></a></li>
<li>V8 to ignore type-only files  -  by <a
href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5328">vitest-dev/vitest#5328</a>
<a href="https://github.com/vitest-dev/vitest/commit/c3eb8deb"><!-- raw
HTML omitted -->(c3eb8)<!-- raw HTML omitted --></a></li>
<li>Respect source maps of pre-transpiled sources  -  by <a
href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5367">vitest-dev/vitest#5367</a>
<a href="https://github.com/vitest-dev/vitest/commit/6eda473f"><!-- raw
HTML omitted -->(6eda4)<!-- raw HTML omitted --></a></li>
<li>Prevent <code>reportsDirectory</code> from removing user's project
 -  by <a
href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5376">vitest-dev/vitest#5376</a>
<a href="https://github.com/vitest-dev/vitest/commit/07ec3779"><!-- raw
HTML omitted -->(07ec3)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>expect</strong>:
<ul>
<li>Show diff on <code>toContain/toMatch</code> assertion error  -  by
<a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5267">vitest-dev/vitest#5267</a>
<a href="https://github.com/vitest-dev/vitest/commit/8ee59f0d"><!-- raw
HTML omitted -->(8ee59)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>forks</strong>:
<ul>
<li>Wrap <code>defines</code> to support <code>undefined</code> values
 -  by <a
href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5284">vitest-dev/vitest#5284</a>
<a href="https://github.com/vitest-dev/vitest/commit/5b58b399"><!-- raw
HTML omitted -->(5b58b)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>typecheck</strong>:
<ul>
<li>Update get-tsconfig 4.7.3 to fix false circularity error  -  by <a
href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5384">vitest-dev/vitest#5384</a>
<a href="https://github.com/vitest-dev/vitest/commit/bdc371ee"><!-- raw
HTML omitted -->(bdc37)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>ui</strong>:
<ul>
<li>Escape html in error diff  -  by <a
href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5325">vitest-dev/vitest#5325</a>
<a href="https://github.com/vitest-dev/vitest/commit/ab60bf8d"><!-- raw
HTML omitted -->(ab60b)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>vitest</strong>:
<ul>
<li>Loosen <code>onConsoleLog</code> return type  -  by <a
href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5337">vitest-dev/vitest#5337</a>
<a href="https://github.com/vitest-dev/vitest/commit/6d1b1451"><!-- raw
HTML omitted -->(6d1b1)<!-- raw HTML omitted --></a></li>
<li>Ensure restoring terminal cursor on close  -  by <a
href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5292">vitest-dev/vitest#5292</a>
<a href="https://github.com/vitest-dev/vitest/commit/0bea2247"><!-- raw
HTML omitted -->(0bea2)<!-- raw HTML omitted --></a></li>
<li>Ignore timeout on websocket reporter rpc  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> <a
href="https://github.com/vitest-dev/vitest/commit/38119b75"><!-- raw
HTML omitted -->(38119)<!-- raw HTML omitted --></a></li>
<li>Correctly override api with --no-api flag  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/5386">vitest-dev/vitest#5386</a>
<a href="https://github.com/vitest-dev/vitest/commit/51d1d472"><!-- raw
HTML omitted -->(51d1d)<!-- raw HTML omitted --></a></li>
<li>Logs in <code>beforeAll</code> and <code>afterAll</code>  -  by <a
href="https://github.com/fenghan34"><code>@​fenghan34</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5288">vitest-dev/vitest#5288</a>
<a href="https://github.com/vitest-dev/vitest/commit/ce5ca6bf"><!-- raw
HTML omitted -->(ce5ca)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>workspace</strong>:
<ul>
<li>Throw error when browser mode and <code>@vitest/coverage-v8</code>
are used  -  by <a
href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/5250">vitest-dev/vitest#5250</a>
<a href="https://github.com/vitest-dev/vitest/commit/29f98cd3"><!-- raw
HTML omitted -->(29f98)<!-- raw HTML omitted --></a></li>
</ul>
</li>
</ul>
<h5>    <a
href="https://github.com/vitest-dev/vitest/compare/v1.3.1...v1.4.0">View
changes on GitHub</a></h5>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vitest-dev/vitest/commit/a8da192c61ff0e3adf64b31378546de3b2f4c1bc"><code>a8da192</code></a>
chore: release v1.4.0</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/d7e8b53ed057b2127d8073b11f5f2732354bdd7c"><code>d7e8b53</code></a>
feat(config): deprecate <code>cache.dir</code> option (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/5229">#5229</a>)</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/c65214822a06639e915128496e0534184f219d2f"><code>c652148</code></a>
chore: remove unused property</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/ce5ca6bf6c8f9b30a2331b2dcd761e72c13392e9"><code>ce5ca6b</code></a>
fix(vitest): logs in <code>beforeAll</code> and <code>afterAll</code>
(<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/5288">#5288</a>)</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/51d1d47263e80f6a40da7639382efd5160f4145c"><code>51d1d47</code></a>
fix(vitest): correctly override api with --no-api flag (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/5386">#5386</a>)</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/efe441fd217d4ec3081ec7aca58543b2233bab2d"><code>efe441f</code></a>
chore: guard try/catch in websocket reporter</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/07ec3779aba22680ae1dd4cb83cd276354c8023f"><code>07ec377</code></a>
fix(coverage): prevent <code>reportsDirectory</code> from removing
user's project (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/5376">#5376</a>)</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/38119b75aff28682b0c8088991cc2c761760ff6d"><code>38119b7</code></a>
fix(vitest): ignore timeout on websocket reporter rpc</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/e77c553ffb389a79bf568ab0ec4a48f2c572f9a3"><code>e77c553</code></a>
fix: <code>--inspect-brk</code> to pause before execution (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/5355">#5355</a>)</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/d627e209dd99ba17557ef6ba2e4b2c52ddf6fa97"><code>d627e20</code></a>
feat: add a flag to include test location in tasks (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/5342">#5342</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vitest-dev/vitest/commits/v1.4.0/packages/vitest">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
I have added lonboard to conda-forge. This PR adds the conda-forge
installation instruction and conda badges.
https://anaconda.org/conda-forge/lonboard

---------

Co-authored-by: Kyle Barron <[email protected]>
Just a start for developmentseed#364 cc
@jaanli

This is copied from geoarrow-rust for now. The idea is to have a grid of
some sort, with a title, some text, and an image per example.

<img width="1379" alt="image"
src="https://github.com/developmentseed/lonboard/assets/15164633/e810d4ee-cc04-4d6d-a4aa-3d7b65f86f61">
Apparently the returned column name is not _always_ `"wkb_geometry"`.
Closes developmentseed#433
## Available PR templates

<!--
Github doesn't allow PR template selection the same way that it is
possible with issues.
  Preview this and select the appropriate template
-->

- [Default](?expand=1&template=default.md)
- [Version Release](?expand=1&template=version_release.md)
- _Alternatively delete and start empty_
Bumps the other group with 4 updates:
[@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime),
[apache-arrow](https://github.com/apache/arrow),
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
and [typescript](https://github.com/Microsoft/TypeScript).

Updates `@babel/runtime` from 7.24.0 to 7.24.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/babel/babel/releases"><code>@​babel/runtime</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v7.24.1 (2024-03-19)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-proposal-decorators</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16350">#16350</a> Fix
decorated class computed keys ordering (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li><a
href="https://redirect.github.com/babel/babel/pull/16344">#16344</a> Fix
decorated class static field private access (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-proposal-json-modules</code>,
<code>babel-plugin-transform-async-generator-functions</code>,
<code>babel-plugin-transform-regenerator</code>,
<code>babel-plugin-transform-runtime</code>,
<code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16329">#16329</a>
Respect <code>moduleName</code> for
<code>@babel/runtime/regenerator</code> imports (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-proposal-pipeline-operator</code>,
<code>babel-plugin-transform-class-properties</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16331">#16331</a> Fix
decorator memoiser binding kind (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-helper-replace-supers</code>,
<code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-transform-class-properties</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16325">#16325</a> Fix
decorator evaluation private environment (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>:memo: Documentation</h4>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16319">#16319</a>
Update SECURITY.md (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
<h4>:house: Internal</h4>
<ul>
<li><code>babel-code-frame</code>, <code>babel-highlight</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16359">#16359</a>
Replace <code>chalk</code> with <code>picocolors</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-fixtures</code>, <code>babel-helpers</code>,
<code>babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression</code>,
<code>babel-plugin-proposal-pipeline-operator</code>,
<code>babel-plugin-transform-unicode-sets-regex</code>,
<code>babel-preset-env</code>, <code>babel-preset-flow</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16352">#16352</a> Run
Babel transform tests on old node if possible (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-module-imports</code>,
<code>babel-plugin-proposal-import-wasm-source</code>,
<code>babel-plugin-proposal-json-modules</code>,
<code>babel-plugin-proposal-record-and-tuple</code>,
<code>babel-plugin-transform-react-jsx-development</code>,
<code>babel-plugin-transform-react-jsx</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16349">#16349</a>
Support merging imports in import injector (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li>Other
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16332">#16332</a>
Test Babel 7 plugins compatibility with Babel 8 core (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>:microscope: Output optimization</h4>
<ul>
<li><code>babel-helper-replace-supers</code>,
<code>babel-plugin-transform-class-properties</code>,
<code>babel-plugin-transform-classes</code>,
<code>babel-plugin-transform-parameters</code>,
<code>babel-plugin-transform-runtime</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16345">#16345</a>
Optimize the use of <code>assertThisInitialized</code> after
<code>super()</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-class-properties</code>,
<code>babel-plugin-transform-classes</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16343">#16343</a> Use
simpler <code>assertThisInitialized</code> more often (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-transform-class-properties</code>,
<code>babel-plugin-transform-object-rest-spread</code>,
<code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16342">#16342</a>
Consider well-known and registered symbols as literals (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>, <code>babel-plugin-external-helpers</code>,
<code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-proposal-function-bind</code>,
<code>babel-plugin-transform-class-properties</code>,
<code>babel-plugin-transform-classes</code>,
<code>babel-plugin-transform-flow-comments</code>,
<code>babel-plugin-transform-flow-strip-types</code>,
<code>babel-plugin-transform-function-name</code>,
<code>babel-plugin-transform-modules-systemjs</code>,
<code>babel-plugin-transform-parameters</code>,
<code>babel-plugin-transform-private-property-in-object</code>,
<code>babel-plugin-transform-react-jsx</code>,
<code>babel-plugin-transform-runtime</code>,
<code>babel-plugin-transform-spread</code>,
<code>babel-plugin-transform-typescript</code>,
<code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16326">#16326</a>
Reduce the use of class names (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 4</h4>
<ul>
<li>Babel Bot (<a
href="https://github.com/babel-bot"><code>@​babel-bot</code></a>)</li>
<li>Huáng Jùnliàng (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li>Nicolò Ribaudo (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li><a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@​babel/runtime</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>v7.24.1 (2024-03-19)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-proposal-decorators</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16350">#16350</a> Fix
decorated class computed keys ordering (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li><a
href="https://redirect.github.com/babel/babel/pull/16344">#16344</a> Fix
decorated class static field private access (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-proposal-json-modules</code>,
<code>babel-plugin-transform-async-generator-functions</code>,
<code>babel-plugin-transform-regenerator</code>,
<code>babel-plugin-transform-runtime</code>,
<code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16329">#16329</a>
Respect <code>moduleName</code> for
<code>@babel/runtime/regenerator</code> imports (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-proposal-pipeline-operator</code>,
<code>babel-plugin-transform-class-properties</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16331">#16331</a> Fix
decorator memoiser binding kind (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-helper-replace-supers</code>,
<code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-transform-class-properties</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16325">#16325</a> Fix
decorator evaluation private environment (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>:memo: Documentation</h4>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16319">#16319</a>
Update SECURITY.md (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
<h4>:house: Internal</h4>
<ul>
<li><code>babel-code-frame</code>, <code>babel-highlight</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16359">#16359</a>
Replace <code>chalk</code> with <code>picocolors</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-fixtures</code>, <code>babel-helpers</code>,
<code>babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression</code>,
<code>babel-plugin-proposal-pipeline-operator</code>,
<code>babel-plugin-transform-unicode-sets-regex</code>,
<code>babel-preset-env</code>, <code>babel-preset-flow</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16352">#16352</a> Run
Babel transform tests on old node if possible (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>,
<code>babel-plugin-transform-async-generator-functions</code>,
<code>babel-plugin-transform-class-properties</code>,
<code>babel-plugin-transform-class-static-block</code>,
<code>babel-plugin-transform-modules-commonjs</code>,
<code>babel-plugin-transform-modules-systemjs</code>,
<code>babel-plugin-transform-regenerator</code>,
<code>babel-plugin-transform-runtime</code>,
<code>babel-preset-env</code>, <code>babel-runtime-corejs3</code>,
<code>babel-runtime</code>, <code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16323">#16323</a>
Allow separate helpers to be excluded in Babel 8 (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-module-imports</code>,
<code>babel-plugin-proposal-import-wasm-source</code>,
<code>babel-plugin-proposal-json-modules</code>,
<code>babel-plugin-proposal-record-and-tuple</code>,
<code>babel-plugin-transform-react-jsx-development</code>,
<code>babel-plugin-transform-react-jsx</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16349">#16349</a>
Support merging imports in import injector (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression</code>,
<code>babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining</code>,
<code>babel-plugin-bugfix-v8-static-class-fields-redefine-readonly</code>,
<code>babel-plugin-external-helpers</code>,
<code>babel-plugin-proposal-async-do-expressions</code>,
<code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-proposal-destructuring-private</code>,
<code>babel-plugin-proposal-do-expressions</code>,
<code>babel-plugin-proposal-duplicate-named-capturing-groups-regex</code>,
<code>babel-plugin-proposal-explicit-resource-management</code>,
<code>babel-plugin-proposal-export-default-from</code>,
<code>babel-plugin-proposal-function-bind</code>,
<code>babel-plugin-proposal-function-sent</code>,
<code>babel-plugin-proposal-import-attributes-to-assertions</code>,
<code>babel-plugin-proposal-import-defer</code>,
<code>babel-plugin-proposal-import-wasm-source</code>,
<code>babel-plugin-proposal-json-modules</code>,
<code>babel-plugin-proposal-optional-chaining-assign</code>,
<code>babel-plugin-proposal-partial-application</code>,
<code>babel-plugin-proposal-pipeline-operator</code>,
<code>babel-plugin-proposal-record-and-tuple</code>,
<code>babel-plugin-proposal-regexp-modifiers</code>,
<code>babel-plugin-proposal-throw-expressions</code>,
<code>babel-plugin-syntax-async-do-expressions</code>,
<code>babel-plugin-syntax-decimal</code>,
<code>babel-plugin-syntax-decorators</code>,
<code>babel-plugin-syntax-destructuring-private</code>,
<code>babel-plugin-syntax-do-expressions</code>,
<code>babel-plugin-syntax-explicit-resource-management</code>,
<code>babel-plugin-syntax-export-default-from</code>,
<code>babel-plugin-syntax-flow</code>,
<code>babel-plugin-syntax-function-bind</code>,
<code>babel-plugin-syntax-function-sent</code>,
<code>babel-plugin-syntax-import-assertions</code>,
<code>babel-plugin-syntax-import-attributes</code>,
<code>babel-plugin-syntax-import-defer</code>,
<code>babel-plugin-syntax-import-reflection</code>,
<code>babel-plugin-syntax-import-source</code>,
<code>babel-plugin-syntax-jsx</code>,
<code>babel-plugin-syntax-module-blocks</code>,
<code>babel-plugin-syntax-optional-chaining-assign</code>,
<code>babel-plugin-syntax-partial-application</code>,
<code>babel-plugin-syntax-pipeline-operator</code>,
<code>babel-plugin-syntax-record-and-tuple</code>,
<code>babel-plugin-syntax-throw-expressions</code>,
<code>babel-plugin-syntax-typescript</code>,
<code>babel-plugin-transform-arrow-functions</code>,
<code>babel-plugin-transform-async-generator-functions</code>,
<code>babel-plugin-transform-async-to-generator</code>,
<code>babel-plugin-transform-block-scoped-functions</code>,
<code>babel-plugin-transform-block-scoping</code>,
<code>babel-plugin-transform-class-properties</code>,
<code>babel-plugin-transform-class-static-block</code>,
<code>babel-plugin-transform-classes</code>,
<code>babel-plugin-transform-computed-properties</code>,
<code>babel-plugin-transform-destructuring</code>,
<code>babel-plugin-transform-dotall-regex</code>,
<code>babel-plugin-transform-duplicate-keys</code>,
<code>babel-plugin-transform-dynamic-import</code>,
<code>babel-plugin-transform-exponentiation-operator</code>,
<code>babel-plugin-transform-export-namespace-from</code>,
<code>babel-plugin-transform-flow-comments</code>,
<code>babel-plugin-transform-flow-strip-types</code>,
<code>babel-plugin-transform-for-of</code>,
<code>babel-plugin-transform-function-name</code>,
<code>babel-plugin-transform-instanceof</code>,
<code>babel-plugin-transform-jscript</code>,
<code>babel-plugin-transform-json-strings</code>,
<code>babel-plugin-transform-literals</code>,
<code>babel-plugin-transform-logical-assignment-operators</code>,
<code>babel-plugin-transform-member-expression-literals</code>,
<code>babel-plugin-transform-modules-amd</code>,
<code>babel-plugin-transform-modules-commonjs</code>,
<code>babel-plugin-transform-modules-systemjs</code>,
<code>babel-plugin-transform-modules-umd</code>,
<code>babel-plugin-transform-new-target</code>,
<code>babel-plugin-transform-nullish-coalescing-operator</code>,
<code>babel-plugin-transform-numeric-separator</code>,
<code>babel-plugin-transform-object-assign</code>,
<code>babel-plugin-transform-object-rest-spread</code>,
<code>babel-plugin-transform-object-set-prototype-of-to-assign</code>,
<code>babel-plugin-transform-object-super</code>,
<code>babel-plugin-transform-optional-catch-binding</code>,
<code>babel-plugin-transform-optional-chaining</code>,
<code>babel-plugin-transform-parameters</code>,
<code>babel-plugin-transform-private-methods</code>,
<code>babel-plugin-transform-private-property-in-object</code>,
<code>babel-plugin-transform-property-literals</code>,
<code>babel-plugin-transform-property-mutators</code>,
<code>babel-plugin-transform-proto-to-assign</code>,
<code>babel-plugin-transform-react-constant-elements</code>,
<code>babel-plugin-transform-react-display-name</code>,
<code>babel-plugin-transform-react-inline-elements</code>,
<code>babel-plugin-transform-react-jsx-compat</code>,
<code>babel-plugin-transform-react-jsx-self</code>,
<code>babel-plugin-transform-react-jsx-source</code>,
<code>babel-plugin-transform-react-pure-annotations</code>,
<code>babel-plugin-transform-regenerator</code>,
<code>babel-plugin-transform-reserved-words</code>,
<code>babel-plugin-transform-runtime</code>,
<code>babel-plugin-transform-shorthand-properties</code>,
<code>babel-plugin-transform-spread</code>,
<code>babel-plugin-transform-sticky-regex</code>,
<code>babel-plugin-transform-strict-mode</code>,
<code>babel-plugin-transform-template-literals</code>,
<code>babel-plugin-transform-typeof-symbol</code>,
<code>babel-plugin-transform-typescript</code>,
<code>babel-plugin-transform-unicode-escapes</code>,
<code>babel-plugin-transform-unicode-property-regex</code>,
<code>babel-plugin-transform-unicode-regex</code>,
<code>babel-plugin-transform-unicode-sets-regex</code>,
<code>babel-preset-env</code>, <code>babel-preset-flow</code>,
<code>babel-preset-react</code>, <code>babel-preset-typescript</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16332">#16332</a>
Test Babel 7 plugins compatibility with Babel 8 core (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>,
<code>babel-plugin-transform-object-rest-spread</code>,
<code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16318">#16318</a>
[babel 8] Fix <code>@babel/compat-data</code> package.json (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>:microscope: Output optimization</h4>
<ul>
<li><code>babel-helper-replace-supers</code>,
<code>babel-plugin-transform-class-properties</code>,
<code>babel-plugin-transform-classes</code>,
<code>babel-plugin-transform-parameters</code>,
<code>babel-plugin-transform-runtime</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16345">#16345</a>
Optimize the use of <code>assertThisInitialized</code> after
<code>super()</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-class-properties</code>,
<code>babel-plugin-transform-classes</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16343">#16343</a> Use
simpler <code>assertThisInitialized</code> more often (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-transform-class-properties</code>,
<code>babel-plugin-transform-object-rest-spread</code>,
<code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16342">#16342</a>
Consider well-known and registered symbols as literals (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>, <code>babel-plugin-external-helpers</code>,
<code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-proposal-function-bind</code>,
<code>babel-plugin-transform-class-properties</code>,
<code>babel-plugin-transform-classes</code>,
<code>babel-plugin-transform-flow-comments</code>,
<code>babel-plugin-transform-flow-strip-types</code>,
<code>babel-plugin-transform-function-name</code>,
<code>babel-plugin-transform-modules-systemjs</code>,
<code>babel-plugin-transform-parameters</code>,
<code>babel-plugin-transform-private-property-in-object</code>,
<code>babel-plugin-transform-react-jsx</code>,
<code>babel-plugin-transform-runtime</code>,
<code>babel-plugin-transform-spread</code>,
<code>babel-plugin-transform-typescript</code>,
<code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16326">#16326</a>
Reduce the use of class names (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/babel/babel/commit/822b025fc9d43263e69aed8a9fc80e8c6b8ebf6d"><code>822b025</code></a>
v7.24.1</li>
<li><a
href="https://github.com/babel/babel/commit/c6cf0d706cf3b8418902d49dcf8236c1785d156d"><code>c6cf0d7</code></a>
Allow separate helpers to be excluded in Babel 8 (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/16323">#16323</a>)</li>
<li>See full diff in <a
href="https://github.com/babel/babel/commits/v7.24.1/packages/babel-runtime">compare
view</a></li>
</ul>
</details>
<br />

Updates `apache-arrow` from 15.0.1 to 15.0.2
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/apache/arrow/commit/e03105efc38edca4ca429bf967a17b4d0fbebe40"><code>e03105e</code></a>
MINOR: [Release] Update versions for 15.0.2</li>
<li><a
href="https://github.com/apache/arrow/commit/af83909f42cd43698a39e9eb0413dabc0d720db2"><code>af83909</code></a>
MINOR: [Release] Update .deb/.rpm changelogs for 15.0.2</li>
<li><a
href="https://github.com/apache/arrow/commit/e81ddfe56e4d993978de06ba54ee0d4ec97b8bc9"><code>e81ddfe</code></a>
MINOR: [Release] Update CHANGELOG.md for 15.0.2</li>
<li><a
href="https://github.com/apache/arrow/commit/481fab10f07059f1a4143dffedf38a2d2ae4e141"><code>481fab1</code></a>
<a
href="https://redirect.github.com/apache/arrow/issues/40252">GH-40252</a>:
[C++] Make span SFINAE standards-conforming to enable compilation
w...</li>
<li><a
href="https://github.com/apache/arrow/commit/cb35c53398d7305901a1ab7ace9b416fa1627b09"><code>cb35c53</code></a>
<a
href="https://redirect.github.com/apache/arrow/issues/40248">GH-40248</a>:
[R] fallback to the correct libtool when we find a GNU one (<a
href="https://redirect.github.com/apache/arrow/issues/40259">#40259</a>)</li>
<li><a
href="https://github.com/apache/arrow/commit/6921d54cf25dcb32e46f211d4cf4e84b759046e0"><code>6921d54</code></a>
<a
href="https://redirect.github.com/apache/arrow/issues/39582">GH-39582</a>:
[C++][Acero] Increase size of Acero TempStack (<a
href="https://redirect.github.com/apache/arrow/issues/40007">#40007</a>)</li>
<li><a
href="https://github.com/apache/arrow/commit/0969975dda352059eb5f830c5368db4144ebf8ed"><code>0969975</code></a>
<a
href="https://redirect.github.com/apache/arrow/issues/40068">GH-40068</a>:
[C++] Possible data race when reading metadata of a parquet file
(...</li>
<li><a
href="https://github.com/apache/arrow/commit/5cd4f07c7b309bbbdbdf18a0f2325055287cbc74"><code>5cd4f07</code></a>
<a
href="https://redirect.github.com/apache/arrow/issues/40485">GH-40485</a>:
[Python][CI] Skip failing test_dateutil_tzinfo_to_string (<a
href="https://redirect.github.com/apache/arrow/issues/40486">#40486</a>)</li>
<li><a
href="https://github.com/apache/arrow/commit/1c352a898ce5be02c2e08c8201b97457b1a33f68"><code>1c352a8</code></a>
<a
href="https://redirect.github.com/apache/arrow/issues/39943">GH-39943</a>:
[CI][Python] Update manylinux images to avoid GPG problems
download...</li>
<li><a
href="https://github.com/apache/arrow/commit/a6cabb248a464a023eb2f799e8e8102ec62a1145"><code>a6cabb2</code></a>
<a
href="https://redirect.github.com/apache/arrow/issues/40386">GH-40386</a>:
[Python] Fix except clauses (<a
href="https://redirect.github.com/apache/arrow/issues/40387">#40387</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/apache/arrow/compare/apache-arrow-15.0.1...apache-arrow-15.0.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/react` from 18.2.66 to 18.2.69
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare
view</a></li>
</ul>
</details>
<br />

Updates `typescript` from 5.4.2 to 5.4.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Microsoft/TypeScript/releases">typescript's
releases</a>.</em></p>
<blockquote>
<h2>TypeScript 5.4.3</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/">release
announcement</a>.</p>
<p>For the complete list of fixed issues, check out the</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+">fixed
issues query for Typescript 5.4.0 (Beta)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+">fixed
issues query for Typescript 5.4.1 (RC)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+">fixed
issues query for Typescript 5.4.2 (Stable)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+">fixed
issues query for Typescript 5.4.3 (Stable)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a
href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet
package</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/microsoft/TypeScript/commit/6ea273cdcca99db809074d2b2d38d0e5b59ee81b"><code>6ea273c</code></a>
Update LKG</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/cd06f92c43eede05731cc0592bcb4ee7fe4d38cc"><code>cd06f92</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/Microsoft/TypeScript/issues/57853">#57853</a>
(Revert PR 56161) into release-5.4 (<a
href="https://redirect.github.com/Microsoft/TypeScript/issues/57854">#57854</a>)</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/ca8e720a36618eb1323f8dbc36a45a8fd5b35d78"><code>ca8e720</code></a>
Update LKG</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/010b1885c089189425a0f7d34bd02305401f8928"><code>010b188</code></a>
release-5.4: Revert PR 56087 (<a
href="https://redirect.github.com/Microsoft/TypeScript/issues/57850">#57850</a>)</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/fc7006c125914a2d7146027744500ef8a308c5f6"><code>fc7006c</code></a>
Update LKG</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/b45a41823ecaff6c1554a4c69161db10b2eba6ab"><code>b45a418</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/Microsoft/TypeScript/issues/57801">#57801</a>
(Distribute mapped types over array/...) into release-5.4 (#...</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/609560f36b84bf031fa14cc4b0d1b2aeb8cfc6f9"><code>609560f</code></a>
Bump version to 5.4.3 and LKG</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/f42605fcef04f329e9bb5cb94677ca0101dcdd5c"><code>f42605f</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/Microsoft/TypeScript/issues/57746">#57746</a>
(Revert &quot;Defer processing of nested ...) into release-5.4
(#...</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/485c7c5d08f985528a83d9879658912181ef7f11"><code>485c7c5</code></a>
Revert &quot;Allow (non-assert) type predicates to narrow by
discriminant&quot;… (<a
href="https://redirect.github.com/Microsoft/TypeScript/issues/57795">#57795</a>)</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/7f11456f4afd816776c08208389e10d8c5a62dd8"><code>7f11456</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/Microsoft/TypeScript/issues/57751">#57751</a>
(Exclude generic string-like types f...) into release-5.4 (#...</li>
<li>See full diff in <a
href="https://github.com/Microsoft/TypeScript/compare/v5.4.2...v5.4.3">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Closes developmentseed#425, blocked
on apache/arrow#38010 (comment).
The main issue is that we need a reliable way to maintain the geoarrow
extension metadata through FFI. The easiest way would be if `pa.field()`
were able to support `__arrow_c_schema__` input. Or alternatively, one
option is to have a context manager of sorts to register global pyarrow
geoarrow extension arrays, and then deregister them after use.
…9bb4d3f8c85 to 00874a0abfebce00bab7eaa3332d3da603c5a2c2 (developmentseed#440)

Bumps
[jupyterhub/repo2docker-action](https://github.com/jupyterhub/repo2docker-action)
from b3cd89ff99f95b00abb5b4db27ec49bb4d3f8c85 to
00874a0abfebce00bab7eaa3332d3da603c5a2c2.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/jupyterhub/repo2docker-action/blob/master/RELEASE.md">jupyterhub/repo2docker-action's
changelog</a>.</em></p>
<blockquote>
<h1>Making a release</h1>
<p>Releases are automated through
<a
href="https://github.com/jupyterhub/repo2docker-action/blob/HEAD/.github/workflows/release-updates.yaml">.github/workflows/release-updates.yaml</a>.</p>
<p>To cut a release, visit the projects <a
href="https://github.com/jupyterhub/repo2docker-action/releases">releases
page</a> where
you create a new GitHub release. Enter a <em>tag name</em> and
<em>release name</em> of
&quot;vX.Y.Z&quot;. Doing so will automatically update the
&quot;vX&quot; branch allowing users to
reference this action with
<code>jupyterhub/repo2docker-action@vX</code>.</p>
<p>If you are to cut a major release, make sure to also update
references to the
<code>@vx</code> branch to the <code>@vx+1</code> branch.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/jupyterhub/repo2docker-action/commit/00874a0abfebce00bab7eaa3332d3da603c5a2c2"><code>00874a0</code></a>
Merge pull request <a
href="https://redirect.github.com/jupyterhub/repo2docker-action/issues/116">#116</a>
from consideRatio/allow-tests-to-be-manually-triggered</li>
<li><a
href="https://github.com/jupyterhub/repo2docker-action/commit/1d1b9af136abe86d35b68ba6d0cfd6bbc71ed5af"><code>1d1b9af</code></a>
Allow tests to be manually triggered</li>
<li>See full diff in <a
href="https://github.com/jupyterhub/repo2docker-action/compare/b3cd89ff99f95b00abb5b4db27ec49bb4d3f8c85...00874a0abfebce00bab7eaa3332d3da603c5a2c2">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
It looks like this is now working! 

<img width="686" alt="image"
src="https://github.com/developmentseed/lonboard/assets/15164633/91edc23d-0ecd-49c0-bf1e-0068a617a8fb">

This does have the caveat that picking currently only works for
_polygons_ and not their associated exteriors. See
geoarrow/deck.gl-layers#114


Todo:

- [x] Use PolygonLayer as the default polygon rendering in `viz`
- [x] Render stroke by default in `viz`.
- [ ] Get input from designers on good default colors for the Polygon
exterior
- [x] Document difference between the two polygon layers
- [x] Use published @geoarrow/deck.gl-layers beta, instead of local
install.

Closes developmentseed#197

-----


Old:

It turns out that there are still some issues on the JS side of the
PolygonLayer. I think I had only tested it with Polygon, not
MultiPolygon, input, which is why I didn't catch these two.

More info in geoarrow/deck.gl-layers#102
Added a short example notebook using the PolygonLayer together to create
a map of municipal boundaries.

~TODO: I'll need to add images and/or gifs to make the example more
visually appealing.~

---------

Co-authored-by: Kyle Barron <[email protected]>
Bumps the other group with 1 update:
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react).

Updates `@types/react` from 18.2.69 to 18.2.73
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/react&package-manager=npm_and_yarn&previous-version=18.2.69&new-version=18.2.73)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
kylebarron and others added 8 commits June 17, 2025 19:59
Closes developmentseed#735

I did some manual testing that example notebooks work as expected.
Contributes to developmentseed#586. 

@kylebarron this just restore the original tooltip files, re-enabling
the feature that was removed in developmentseed#636. I think the tooltip need
improvements on the layout to break lines in a similar way the sidepanel
does. But we can address it in separate if we want to restore the
feature right away.

---------

Co-authored-by: Kyle Barron <[email protected]>
Copy link
Member

@kylebarron kylebarron left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry that this has sat for a while without a review. I have too many projects and haven't dedicated time to Lonboard recently.

Because I have too many projects, I also have a high bar for contributions so that they don't grow to become a larger maintenance burden in the future.

There's still a decent amount of work here before it's review ready. In particular, there should be virtually no type: ignore statements.

@kylebarron kylebarron removed this from the 0.11 milestone Jun 17, 2025
@knaaptime
Copy link
Contributor Author

no sweat! thanks for the comments

right there with you and similarly spread thin :). Static typing is pretty extraneous in most of my projects so not very practiced; will take another pass, or several

@knaaptime knaaptime changed the title start geopandas extension [feat ] geopandas extension Aug 18, 2025
@knaaptime knaaptime changed the title [feat ] geopandas extension feat: geopandas extension Aug 18, 2025
@github-actions github-actions bot added the feat label Aug 18, 2025
@knaaptime
Copy link
Contributor Author

@kylebarron I think this is ready for another review, though it looks like i also pulled in a bunch of other stuff by accident. Maybe i should close this and open a new PR that has only the new file (and notebook)?

@knaaptime
Copy link
Contributor Author

knaaptime commented Aug 18, 2025

In particular, there should be virtually no type: ignore statements.

Everything is typed now, so the only linter complaints are the four on line 55, all of which are complexity-related and im not sure there's a reasonable way to satisfy those otherwise

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.