This updates our linter configuration to work with ESLint 9.
Most of the changes here are about ordering imports. This is due to differences in how the [new `import/order` rule](https://github.c...
Bumps [@types/geojson](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/geojson) from 7946.0.14 to 7946.0.15.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a hre...
Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library) from 16.0.1 to 16.1.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://githu...
Bumps [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) from 4.16.16 to 4.16.17.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/withas...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.0.1 to 6.0.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/vitejs/vite/rele...
This updates our shared config to work with ESLint 9.
This also replaces the `@openlayers/eslint-plugin` from the https://github.com/openlayers/eslint-plugin repo. I've ported over the `no-exclu...
Bumps [ol](https://github.com/openlayers/openlayers) from 10.3.0 to 10.3.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/openlayers/openlayers/releases...
Bumps [@astrojs/react](https://github.com/withastro/astro/tree/HEAD/packages/integrations/react) from 3.6.3 to 4.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https:/...