From 74b1da70ce83da2ea2ff792d83f2c37ab2d17663 Mon Sep 17 00:00:00 2001 From: Qiusheng Wu Date: Tue, 3 Nov 2026 11:44:39 -0500 Subject: [PATCH] chore(deps): bump the npm-minor-patch group with 44 updates (#3322) * chore(deps): bump the npm-minor-patch group with 44 updates Bumps the npm-minor-patch group with 44 updates: | Package | From | To | | --- | --- | --- | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.5` | `26.6.6` | | [eslint](https://github.com/eslint/eslint) | `10.13.0` | `10.14.0` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.72.0` | `8.72.1` | | [@auth0/auth0-react](https://github.com/auth0/auth0-react) | `2.28.2` | `2.30.0` | | [@aws-sdk/client-bedrock](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock) | `3.1156.0` | `3.1161.0` | | [@clerk/react](https://github.com/clerk/javascript/tree/HEAD/packages/react) | `6.18.1` | `6.18.4` | | [@deck.gl/aggregation-layers](https://github.com/visgl/deck.gl) | `9.4.0` | `9.4.1` | | [@deck.gl/core](https://github.com/visgl/deck.gl) | `9.4.0` | `9.4.1` | | [@deck.gl/geo-layers](https://github.com/visgl/deck.gl) | `9.4.0` | `9.4.1` | | [@deck.gl/layers](https://github.com/visgl/deck.gl) | `9.4.0` | `9.4.1` | | [@deck.gl/mapbox](https://github.com/visgl/deck.gl) | `9.4.0` | `9.4.1` | | [@deck.gl/mesh-layers](https://github.com/visgl/deck.gl) | `9.4.0` | `9.4.1` | | [@electric-sql/pglite](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite) | `0.5.11` | `0.5.13` | | [@electric-sql/pglite-postgis](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-extensions/pglite-postgis) | `0.2.11` | `0.2.13` | | [@geoman-io/maplibre-geoman-free](https://github.com/geoman-io/maplibre-geoman) | `0.10.2` | `0.10.4` | | [@google/genai](https://github.com/googleapis/js-genai) | `2.31.0` | `2.32.0` | | [@strands-agents/sdk](https://github.com/strands-agents/harness-sdk) | `1.22.0` | `1.23.0` | | [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.14.22` | `3.14.24` | | [@tauri-apps/plugin-deep-link](https://github.com/tauri-apps/plugins-workspace) | `2.6.2` | `2.6.3` | | [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.8.3` | `2.8.4` | | [html2canvas-pro](https://github.com/yorickshan/html2canvas-pro) | `2.5.2` | `2.6.0` | | [i18next](https://github.com/i18next/i18next) | `26.5.7` | `26.5.12` | | [maplibre-gl](https://github.com/maplibre/maplibre-gl-js) | `6.15.0` | `6.16.0` | | [openai](https://github.com/openai/openai-node) | `7.43.0` | `7.46.0` | | [react-i18next](https://github.com/i18next/react-i18next) | `17.1.5` | `17.1.9` | | [sql.js](https://github.com/sql-js/sql.js) | `1.15.1` | `1.15.2` | | [three](https://github.com/mrdoob/three.js) | `0.186.1` | `0.187.0` | | [postcss](https://github.com/postcss/postcss) | `8.5.31` | `8.5.32` | | [@modelcontextprotocol/ext-apps](https://github.com/modelcontextprotocol/ext-apps) | `2.0.3` | `2.0.4` | | [lucide](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide) | `1.61.0` | `1.65.0` | | [@maplibre/maplibre-gl-style-spec](https://github.com/maplibre/maplibre-style-spec) | `26.4.4` | `26.5.0` | | [tsdown](https://github.com/rolldown/tsdown) | `0.23.2` | `0.23.4` | | [@maplibre/vt-pbf](https://github.com/maplibre/vt-pbf) | `4.3.2` | `4.3.3` | | [mapbox-gl](https://github.com/mapbox/mapbox-gl-js) | `3.33.0` | `3.34.1` | | [zarr-cesium](https://github.com/NOC-OI/zarr-cesium) | `0.3.5` | `0.4.1` | | [@deck.gl/maplibre](https://github.com/visgl/deck.gl) | `9.4.0` | `9.4.1` | | [@esri/maplibre-arcgis](https://github.com/Esri/maplibre-arcgis) | `1.3.1` | `1.3.2` | | dggal | `0.0.6` | `0.0.7` | | [hyparquet](https://github.com/hyparam/hyparquet) | `1.31.5` | `1.32.0` | | [lerc](https://github.com/Esri/lerc) | `4.2.0` | `4.3.0` | | [onnxruntime-web](https://github.com/Microsoft/onnxruntime) | `1.30.0` | `1.31.1` | | [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.61.0` | `1.65.0` | | [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.152.0` | `4.156.0` | | [@cloudflare/workers-types](https://github.com/cloudflare/workerd) | `5.20261024.1` | `5.20261031.1` | Updates `@types/node` from 26.6.5 to 26.6.6 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `eslint` from 10.13.0 to 10.14.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](https://github.com/eslint/eslint/compare/v10.13.0...v10.14.0) Updates `typescript-eslint` from 8.72.0 to 8.72.1 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.72.1/packages/typescript-eslint) Updates `@auth0/auth0-react` from 2.28.2 to 2.30.0 - [Release notes](https://github.com/auth0/auth0-react/releases) - [Changelog](https://github.com/auth0/auth0-react/blob/main/CHANGELOG.md) - [Commits](https://github.com/auth0/auth0-react/compare/v2.28.2...v2.30.0) Updates `@aws-sdk/client-bedrock` from 3.1156.0 to 3.1161.0 - [Release notes](https://github.com/aws/aws-sdk-js-v3/releases) - [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-bedrock/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.1161.0/clients/client-bedrock) Updates `@clerk/react` from 6.18.1 to 6.18.4 - [Release notes](https://github.com/clerk/javascript/releases) - [Changelog](https://github.com/clerk/javascript/blob/main/packages/react/CHANGELOG.md) - [Commits](https://github.com/clerk/javascript/commits/@clerk/react@6.18.4/packages/react) Updates `@deck.gl/aggregation-layers` from 9.4.0 to 9.4.1 - [Release notes](https://github.com/visgl/deck.gl/releases) - [Changelog](https://github.com/visgl/deck.gl/blob/v9.4.1/CHANGELOG.md) - [Commits](https://github.com/visgl/deck.gl/compare/v9.4.0...v9.4.1) Updates `@deck.gl/core` from 9.4.0 to 9.4.1 - [Release notes](https://github.com/visgl/deck.gl/releases) - [Changelog](https://github.com/visgl/deck.gl/blob/v9.4.1/CHANGELOG.md) - [Commits](https://github.com/visgl/deck.gl/compare/v9.4.0...v9.4.1) Updates `@deck.gl/geo-layers` from 9.4.0 to 9.4.1 - [Release notes](https://github.com/visgl/deck.gl/releases) - [Changelog](https://github.com/visgl/deck.gl/blob/v9.4.1/CHANGELOG.md) - [Commits](https://github.com/visgl/deck.gl/compare/v9.4.0...v9.4.1) Updates `@deck.gl/layers` from 9.4.0 to 9.4.1 - [Release notes](https://github.com/visgl/deck.gl/releases) - [Changelog](https://github.com/visgl/deck.gl/blob/v9.4.1/CHANGELOG.md) - [Commits](https://github.com/visgl/deck.gl/compare/v9.4.0...v9.4.1) Updates `@deck.gl/mapbox` from 9.4.0 to 9.4.1 - [Release notes](https://github.com/visgl/deck.gl/releases) - [Changelog](https://github.com/visgl/deck.gl/blob/v9.4.1/CHANGELOG.md) - [Commits](https://github.com/visgl/deck.gl/compare/v9.4.0...v9.4.1) Updates `@deck.gl/mesh-layers` from 9.4.0 to 9.4.1 - [Release notes](https://github.com/visgl/deck.gl/releases) - [Changelog](https://github.com/visgl/deck.gl/blob/v9.4.1/CHANGELOG.md) - [Commits](https://github.com/visgl/deck.gl/compare/v9.4.0...v9.4.1) Updates `@electric-sql/pglite` from 0.5.11 to 0.5.13 - [Release notes](https://github.com/electric-sql/pglite/releases) - [Changelog](https://github.com/electric-sql/pglite/blob/main/packages/pglite/CHANGELOG.md) - [Commits](https://github.com/electric-sql/pglite/commits/@electric-sql/pglite@0.5.13/packages/pglite) Updates `@electric-sql/pglite-postgis` from 0.2.11 to 0.2.13 - [Release notes](https://github.com/electric-sql/pglite/releases) - [Changelog](https://github.com/electric-sql/pglite/blob/main/packages/pglite-extensions/pglite-postgis/CHANGELOG.md) - [Commits](https://github.com/electric-sql/pglite/commits/@electric-sql/pglite-postgis@0.2.13/packages/pglite-extensions/pglite-postgis) Updates `@geoman-io/maplibre-geoman-free` from 0.10.2 to 0.10.4 - [Release notes](https://github.com/geoman-io/maplibre-geoman/releases) - [Changelog](https://github.com/geoman-io/maplibre-geoman/blob/master/CHANGELOG.md) - [Commits](https://github.com/geoman-io/maplibre-geoman/compare/v0.10.2...v0.10.4) Updates `@google/genai` from 2.31.0 to 2.32.0 - [Release notes](https://github.com/googleapis/js-genai/releases) - [Changelog](https://github.com/googleapis/js-genai/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/js-genai/compare/v2.31.0...v2.32.0) Updates `@strands-agents/sdk` from 1.22.0 to 1.23.0 - [Release notes](https://github.com/strands-agents/harness-sdk/releases) - [Commits](https://github.com/strands-agents/harness-sdk/compare/v1.22.0...v1.23.0) Updates `@tanstack/react-virtual` from 3.14.22 to 3.14.24 - [Release notes](https://github.com/TanStack/virtual/releases) - [Changelog](https://github.com/TanStack/virtual/blob/main/packages/react-virtual/CHANGELOG.md) - [Commits](https://github.com/TanStack/virtual/commits/@tanstack/react-virtual@3.14.24/packages/react-virtual) Updates `@tauri-apps/plugin-deep-link` from 2.6.2 to 2.6.3 - [Release notes](https://github.com/tauri-apps/plugins-workspace/releases) - [Commits](https://github.com/tauri-apps/plugins-workspace/compare/deep-link-v2.6.2...deep-link-v2.6.3) Updates `@tauri-apps/plugin-dialog` from 2.8.3 to 2.8.4 - [Release notes](https://github.com/tauri-apps/plugins-workspace/releases) - [Commits](https://github.com/tauri-apps/plugins-workspace/compare/http-v2.8.3...dialog-v2.8.4) Updates `html2canvas-pro` from 2.5.2 to 2.6.0 - [Release notes](https://github.com/yorickshan/html2canvas-pro/releases) - [Changelog](https://github.com/yorickshan/html2canvas-pro/blob/main/CHANGELOG.md) - [Commits](https://github.com/yorickshan/html2canvas-pro/compare/v2.5.2...v2.6.0) Updates `i18next` from 26.5.7 to 26.5.12 - [Release notes](https://github.com/i18next/i18next/releases) - [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md) - [Commits](https://github.com/i18next/i18next/compare/v26.5.7...v26.5.12) Updates `maplibre-gl` from 6.15.0 to 6.16.0 - [Release notes](https://github.com/maplibre/maplibre-gl-js/releases) - [Changelog](https://github.com/maplibre/maplibre-gl-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/maplibre/maplibre-gl-js/compare/v6.15.0...v6.16.0) Updates `openai` from 7.43.0 to 7.46.0 - [Release notes](https://github.com/openai/openai-node/releases) - [Changelog](https://github.com/openai/openai-node/blob/main/CHANGELOG.md) - [Commits](https://github.com/openai/openai-node/compare/v7.43.0...v7.46.0) Updates `react-i18next` from 17.1.5 to 17.1.9 - [Changelog](https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md) - [Commits](https://github.com/i18next/react-i18next/compare/v17.1.5...v17.1.9) Updates `sql.js` from 1.15.1 to 1.15.2 - [Release notes](https://github.com/sql-js/sql.js/releases) - [Commits](https://github.com/sql-js/sql.js/compare/v1.15.1...v1.15.2) Updates `three` from 0.186.1 to 0.187.0 - [Release notes](https://github.com/mrdoob/three.js/releases) - [Commits](https://github.com/mrdoob/three.js/commits) Updates `postcss` from 8.5.31 to 8.5.32 - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.5.31...8.5.32) Updates `@modelcontextprotocol/ext-apps` from 2.0.3 to 2.0.4 - [Release notes](https://github.com/modelcontextprotocol/ext-apps/releases) - [Changelog](https://github.com/modelcontextprotocol/ext-apps/blob/main/RELEASES.md) - [Commits](https://github.com/modelcontextprotocol/ext-apps/compare/v2.0.3...v2.0.4) Updates `lucide` from 1.61.0 to 1.65.0 - [Release notes](https://github.com/lucide-icons/lucide/releases) - [Commits](https://github.com/lucide-icons/lucide/commits/1.65.0/packages/lucide) Updates `@maplibre/maplibre-gl-style-spec` from 26.4.4 to 26.5.0 - [Release notes](https://github.com/maplibre/maplibre-style-spec/releases) - [Changelog](https://github.com/maplibre/maplibre-style-spec/blob/main/CHANGELOG.md) - [Commits](https://github.com/maplibre/maplibre-style-spec/compare/v26.4.4...v26.5.0) Updates `tsdown` from 0.23.2 to 0.23.4 - [Release notes](https://github.com/rolldown/tsdown/releases) - [Commits](https://github.com/rolldown/tsdown/compare/v0.23.2...v0.23.4) Updates `@maplibre/vt-pbf` from 4.3.2 to 4.3.3 - [Release notes](https://github.com/maplibre/vt-pbf/releases) - [Changelog](https://github.com/maplibre/vt-pbf/blob/main/CHANGELOG.md) - [Commits](https://github.com/maplibre/vt-pbf/compare/v4.3.2...v4.3.3) Updates `mapbox-gl` from 3.33.0 to 3.34.1 - [Release notes](https://github.com/mapbox/mapbox-gl-js/releases) - [Changelog](https://github.com/mapbox/mapbox-gl-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/mapbox/mapbox-gl-js/compare/v3.33.0...v3.34.1) Updates `zarr-cesium` from 0.3.5 to 0.4.1 - [Release notes](https://github.com/NOC-OI/zarr-cesium/releases) - [Commits](https://github.com/NOC-OI/zarr-cesium/compare/v0.3.5...v0.4.1) Updates `@deck.gl/maplibre` from 9.4.0 to 9.4.1 - [Release notes](https://github.com/visgl/deck.gl/releases) - [Changelog](https://github.com/visgl/deck.gl/blob/v9.4.1/CHANGELOG.md) - [Commits](https://github.com/visgl/deck.gl/compare/v9.4.0...v9.4.1) Updates `@esri/maplibre-arcgis` from 1.3.1 to 1.3.2 - [Release notes](https://github.com/Esri/maplibre-arcgis/releases) - [Commits](https://github.com/Esri/maplibre-arcgis/compare/1.3.1...1.3.2) Updates `dggal` from 0.0.6 to 0.0.7 Updates `hyparquet` from 1.31.5 to 1.32.0 - [Changelog](https://github.com/hyparam/hyparquet/blob/master/CHANGELOG.md) - [Commits](https://github.com/hyparam/hyparquet/compare/v1.31.5...v1.32.0) Updates `lerc` from 4.2.0 to 4.3.0 - [Release notes](https://github.com/Esri/lerc/releases) - [Changelog](https://github.com/Esri/lerc/blob/master/CHANGELOG.md) - [Commits](https://github.com/Esri/lerc/compare/v4.2.0...v4.3.0) Updates `onnxruntime-web` from 1.30.0 to 1.31.1 - [Release notes](https://github.com/Microsoft/onnxruntime/releases) - [Changelog](https://github.com/microsoft/onnxruntime/blob/main/docs/ReleaseNotesWorkflow.md) - [Commits](https://github.com/Microsoft/onnxruntime/compare/v1.30.0...v1.31.1) Updates `lucide-react` from 1.61.0 to 1.65.0 - [Release notes](https://github.com/lucide-icons/lucide/releases) - [Commits](https://github.com/lucide-icons/lucide/commits/1.65.0/packages/lucide-react) Updates `wrangler` from 4.152.0 to 4.156.0 - [Release notes](https://github.com/cloudflare/workers-sdk/releases) - [Commits](https://github.com/cloudflare/workers-sdk/commits/wrangler@4.156.0/packages/wrangler) Updates `@cloudflare/workers-types` from 5.20261024.1 to 5.20261031.1 - [Release notes](https://github.com/cloudflare/workerd/releases) - [Changelog](https://github.com/cloudflare/workerd/blob/main/RELEASE.md) - [Commits](https://github.com/cloudflare/workerd/commits) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 26.6.6 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: eslint dependency-version: 10.14.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: typescript-eslint dependency-version: 8.72.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: "@auth0/auth0-react" dependency-version: 2.30.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: "@aws-sdk/client-bedrock" dependency-version: 3.1161.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: "@clerk/react" dependency-version: 6.18.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: "@deck.gl/aggregation-layers" dependency-version: 9.4.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: "@deck.gl/core" dependency-version: 9.4.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: "@deck.gl/geo-layers" dependency-version: 9.4.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: "@deck.gl/layers" dependency-version: 9.4.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: "@deck.gl/mapbox" dependency-version: 9.4.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: "@deck.gl/mesh-layers" dependency-version: 9.4.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: "@electric-sql/pglite" dependency-version: 0.5.13 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: "@electric-sql/pglite-postgis" dependency-version: 0.2.13 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: "@geoman-io/maplibre-geoman-free" dependency-version: 0.10.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: "@google/genai" dependency-version: 2.32.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: "@strands-agents/sdk" dependency-version: 1.23.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: "@tanstack/react-virtual" dependency-version: 3.14.24 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: "@tauri-apps/plugin-deep-link" dependency-version: 2.6.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: "@tauri-apps/plugin-dialog" dependency-version: 2.8.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: html2canvas-pro dependency-version: 2.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: i18next dependency-version: 26.5.12 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: maplibre-gl dependency-version: 6.16.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: openai dependency-version: 7.46.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: react-i18next dependency-version: 17.1.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: sql.js dependency-version: 1.15.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: three dependency-version: 0.187.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: postcss dependency-version: 8.5.32 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: "@modelcontextprotocol/ext-apps" dependency-version: 2.0.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: lucide dependency-version: 1.65.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: "@maplibre/maplibre-gl-style-spec" dependency-version: 26.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: tsdown dependency-version: 0.23.4 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: "@maplibre/vt-pbf" dependency-version: 4.3.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: mapbox-gl dependency-version: 3.34.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: zarr-cesium dependency-version: 0.4.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: "@deck.gl/maplibre" dependency-version: 9.4.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: "@esri/maplibre-arcgis" dependency-version: 1.3.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: dggal dependency-version: 0.0.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: hyparquet dependency-version: 1.32.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: lerc dependency-version: 4.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: onnxruntime-web dependency-version: 1.31.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: lucide-react dependency-version: 1.65.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: wrangler dependency-version: 4.156.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: "@cloudflare/workers-types" dependency-version: 5.20261031.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor-patch ... Signed-off-by: dependabot[bot] * Align the three override with the 0.187.0 bump npm ci rejected the lockfile because the root override still asked for three ^0.186.1 while the workspaces moved to ^0.187.0. * ci: give the Lint step an 8 GB heap typescript-eslint 8.72.1 pushes type-aware linting of the whole repo past Node's default heap limit, so the job dies with an out-of-memory abort. --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/ci.yml | 5 + apps/geolibre-desktop/package.json | 50 +- .../src-tauri/tauri.conf.json | 2 +- apps/geolibre-mcp-app/package.json | 8 +- docker/nginx.conf | 2 +- package-lock.json | 1253 ++++++++--------- package.json | 8 +- packages/core/package.json | 4 +- packages/map/package.json | 8 +- packages/map/src/mapbox-gl-loader.ts | 6 +- packages/plugins/package.json | 30 +- packages/processing/package.json | 4 +- packages/processing/src/ort.ts | 2 +- packages/ui/package.json | 2 +- workers/ai-proxy/package.json | 2 +- workers/collab/package.json | 4 +- workers/tiles/package.json | 4 +- workers/viewer/package.json | 4 +- 18 files changed, 698 insertions(+), 700 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ae9a2e2a8..f154782f5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -144,6 +144,11 @@ jobs: # lower the limit when warnings are fixed. - name: Lint run: npm run lint + # Type-aware linting of the whole repo peaks just over Node's default + # ~4 GB heap (typescript-eslint 8.72.1 tipped it over); the runner has + # 16 GB. + env: + NODE_OPTIONS: --max-old-space-size=8192 # A dependency declared by both the app and packages/plugins must carry # the same range, or npm nests a second copy. See "Shared dependency diff --git a/apps/geolibre-desktop/package.json b/apps/geolibre-desktop/package.json index 8f9dd8e70..d71131d72 100644 --- a/apps/geolibre-desktop/package.json +++ b/apps/geolibre-desktop/package.json @@ -17,26 +17,26 @@ }, "dependencies": { "@anthropic-ai/sdk": "^1.3.0", - "@auth0/auth0-react": "^2.28.2", - "@aws-sdk/client-bedrock": "^3.1156.0", + "@auth0/auth0-react": "^2.30.0", + "@aws-sdk/client-bedrock": "^3.1161.0", "@carbonplan/zarr-layer": "0.11.0", "@cereusdb/standard": "^0.4.0", "@cesium/engine": "^26.4.0", "@cesium/widgets": "^16.3.0", - "@clerk/react": "^6.18.1", - "@deck.gl/aggregation-layers": "^9.4.0", - "@deck.gl/core": "^9.4.0", - "@deck.gl/geo-layers": "^9.4.0", - "@deck.gl/layers": "^9.4.0", - "@deck.gl/mapbox": "^9.4.0", - "@deck.gl/mesh-layers": "^9.4.0", + "@clerk/react": "^6.18.4", + "@deck.gl/aggregation-layers": "^9.4.1", + "@deck.gl/core": "^9.4.1", + "@deck.gl/geo-layers": "^9.4.1", + "@deck.gl/layers": "^9.4.1", + "@deck.gl/mapbox": "^9.4.1", + "@deck.gl/mesh-layers": "^9.4.1", "@developmentseed/deck.gl-geotiff": "^0.9.0", "@developmentseed/deck.gl-raster": "^0.9.0", "@duckdb/duckdb-wasm": "1.33.1-dev57.0", "@dvt3d/maplibre-three-plugin": "^1.7.1", "@e965/xlsx": "^0.20.3", - "@electric-sql/pglite": "^0.5.11", - "@electric-sql/pglite-postgis": "^0.2.11", + "@electric-sql/pglite": "^0.5.13", + "@electric-sql/pglite-postgis": "^0.2.13", "@fontsource-variable/ibm-plex-sans": "^5.3.0", "@fontsource-variable/vazirmatn": "^5.3.0", "@fontsource/ibm-plex-mono": "^5.3.0", @@ -46,18 +46,18 @@ "@geolibre/plugins": "*", "@geolibre/processing": "*", "@geolibre/ui": "*", - "@geoman-io/maplibre-geoman-free": "^0.10.2", - "@google/genai": "^2.31.0", + "@geoman-io/maplibre-geoman-free": "^0.10.4", + "@google/genai": "^2.32.0", "@modelcontextprotocol/sdk": "^1.32.2", "@opentelemetry/api": "^1.10.0", "@osmix/core": "^0.3.0", "@osmix/geojson": "^0.0.17", "@osmix/pbf": "^0.0.10", - "@strands-agents/sdk": "^1.22.0", - "@tanstack/react-virtual": "^3.14.22", + "@strands-agents/sdk": "^1.23.0", + "@tanstack/react-virtual": "^3.14.24", "@tauri-apps/api": "^2.12.4", - "@tauri-apps/plugin-deep-link": "^2.6.2", - "@tauri-apps/plugin-dialog": "^2.8.3", + "@tauri-apps/plugin-deep-link": "^2.6.3", + "@tauri-apps/plugin-dialog": "^2.8.4", "@tauri-apps/plugin-fs": "^2.7.1", "@tauri-apps/plugin-geolocation": "^2.3.3", "@tauri-apps/plugin-http": "^2.8.3", @@ -74,11 +74,11 @@ "geotiff": "^3.0.5", "geotiff-geokeys-to-proj4": "^2026.10.9", "h3-js": "^4.5.0", - "html2canvas-pro": "^2.5.2", - "i18next": "^26.5.7", + "html2canvas-pro": "^2.6.0", + "i18next": "^26.5.12", "jspdf": "^4.2.1", "mapillary-js": "^4.1.2", - "maplibre-gl": "^6.15.0", + "maplibre-gl": "^6.16.0", "maplibre-gl-3d-tiles": "^0.5.11", "maplibre-gl-basemap-control": "^0.14.4", "maplibre-gl-components": "^0.31.2", @@ -101,16 +101,16 @@ "maplibre-gl-usgs-lidar": "^0.11.5", "maplibre-gl-vector": "^0.11.1", "maplibre-tilepackage-protocol": "^1.2.2", - "openai": "^7.43.0", + "openai": "^7.46.0", "proj4": "^2.22.0", "qrcode.react": "^4.2.0", "react": "^19.3.1", "react-dom": "^19.3.1", - "react-i18next": "^17.1.5", + "react-i18next": "^17.1.9", "shpjs": "^6.2.0", - "sql.js": "^1.15.1", + "sql.js": "^1.15.2", "svgcanvas": "^2.6.0", - "three": "^0.186.1", + "three": "^0.187.0", "zod": "^4.6.7" }, "devDependencies": { @@ -123,7 +123,7 @@ "@vitejs/plugin-react": "^6.1.2", "esbuild": "^0.28.2", "osmix": "^0.4.0", - "postcss": "^8.5.31", + "postcss": "^8.5.32", "tailwindcss": "^4.3.0", "typescript": "^7.0.2", "undici": "^8.12.3", diff --git a/apps/geolibre-desktop/src-tauri/tauri.conf.json b/apps/geolibre-desktop/src-tauri/tauri.conf.json index 0c041cb48..0c9d477c5 100644 --- a/apps/geolibre-desktop/src-tauri/tauri.conf.json +++ b/apps/geolibre-desktop/src-tauri/tauri.conf.json @@ -21,7 +21,7 @@ } ], "security": { - "csp": "default-src 'self'; connect-src 'self' ipc: http://ipc.localhost asset: data: blob: https: http: http://asset.localhost wss://collab.geolibre.app wss://stream.aisstream.io ws://127.0.0.1:* ws://localhost:*; img-src 'self' asset: data: blob: https: http://asset.localhost; media-src 'self' blob: https:; style-src 'self' 'unsafe-inline'; font-src 'self' data: https://js.arcgis.com/; script-src 'self' blob: 'unsafe-eval' 'wasm-unsafe-eval' https://cdn.jsdelivr.net/pyodide/v0.27.7/full/ https://cdn.jsdelivr.net/npm/@electric-sql/pglite@0.5.11/ https://cdn.jsdelivr.net/npm/@electric-sql/pglite-postgis@0.2.11/ https://cdn.jsdelivr.net/npm/onnxruntime-web@1.30.0/dist/ https://cdn.jsdelivr.net/npm/@duckdb/duckdb-wasm@1.33.1-dev57.0/dist/ https://cdn.jsdelivr.net/npm/@duckdb/duckdb-wasm@1.31.0/ https://cdn.jsdelivr.net/npm/apache-arrow@17.0.0/ https://cdn.jsdelivr.net/npm/tslib@2.6.3/ https://cdn.jsdelivr.net/npm/flatbuffers@24.3.25/ https://cdn.jsdelivr.net/npm/sql.js@1.13.0/dist/ https://cdn.jsdelivr.net/npm/geojson-vt@4.0.2/ https://cdn.jsdelivr.net/npm/vt-pbf@3.1.3/ https://cdn.jsdelivr.net/npm/pbf@3.2.1/ https://cdn.jsdelivr.net/npm/ieee754@1.1.13/ https://cdn.jsdelivr.net/npm/@mapbox/point-geometry@0.1.0/ https://cdn.jsdelivr.net/npm/@mapbox/vector-tile@1.3.1/ https://js.arcgis.com/ https://accounts.google.com https://api.mapbox.com/mapbox-gl-js/; child-src 'self' http://127.0.0.1:* http://localhost:* https://accounts.google.com https://www.google.com; frame-src 'self' http://127.0.0.1:* http://localhost:* https://accounts.google.com https://www.google.com; worker-src blob: 'self'", + "csp": "default-src 'self'; connect-src 'self' ipc: http://ipc.localhost asset: data: blob: https: http: http://asset.localhost wss://collab.geolibre.app wss://stream.aisstream.io ws://127.0.0.1:* ws://localhost:*; img-src 'self' asset: data: blob: https: http://asset.localhost; media-src 'self' blob: https:; style-src 'self' 'unsafe-inline'; font-src 'self' data: https://js.arcgis.com/; script-src 'self' blob: 'unsafe-eval' 'wasm-unsafe-eval' https://cdn.jsdelivr.net/pyodide/v0.27.7/full/ https://cdn.jsdelivr.net/npm/@electric-sql/pglite@0.5.13/ https://cdn.jsdelivr.net/npm/@electric-sql/pglite-postgis@0.2.13/ https://cdn.jsdelivr.net/npm/onnxruntime-web@1.31.1/dist/ https://cdn.jsdelivr.net/npm/@duckdb/duckdb-wasm@1.33.1-dev57.0/dist/ https://cdn.jsdelivr.net/npm/@duckdb/duckdb-wasm@1.31.0/ https://cdn.jsdelivr.net/npm/apache-arrow@17.0.0/ https://cdn.jsdelivr.net/npm/tslib@2.6.3/ https://cdn.jsdelivr.net/npm/flatbuffers@24.3.25/ https://cdn.jsdelivr.net/npm/sql.js@1.13.0/dist/ https://cdn.jsdelivr.net/npm/geojson-vt@4.0.2/ https://cdn.jsdelivr.net/npm/vt-pbf@3.1.3/ https://cdn.jsdelivr.net/npm/pbf@3.2.1/ https://cdn.jsdelivr.net/npm/ieee754@1.1.13/ https://cdn.jsdelivr.net/npm/@mapbox/point-geometry@0.1.0/ https://cdn.jsdelivr.net/npm/@mapbox/vector-tile@1.3.1/ https://js.arcgis.com/ https://accounts.google.com https://api.mapbox.com/mapbox-gl-js/; child-src 'self' http://127.0.0.1:* http://localhost:* https://accounts.google.com https://www.google.com; frame-src 'self' http://127.0.0.1:* http://localhost:* https://accounts.google.com https://www.google.com; worker-src blob: 'self'", "dangerousDisableAssetCspModification": ["style-src"], "assetProtocol": { "enable": true, diff --git a/apps/geolibre-mcp-app/package.json b/apps/geolibre-mcp-app/package.json index ca3bcb92d..ad1f3f87b 100644 --- a/apps/geolibre-mcp-app/package.json +++ b/apps/geolibre-mcp-app/package.json @@ -12,10 +12,10 @@ "@geolibre/ui": "*", "@modelcontextprotocol/client": "^2.4.0", "@modelcontextprotocol/core": "^2.3.1", - "@modelcontextprotocol/ext-apps": "^2.0.3", - "i18next": "^26.5.7", - "lucide": "^1.61.0", - "maplibre-gl": "^6.15.0", + "@modelcontextprotocol/ext-apps": "^2.0.4", + "i18next": "^26.5.12", + "lucide": "^1.65.0", + "maplibre-gl": "^6.16.0", "zod": "^4.6.7" }, "devDependencies": { diff --git a/docker/nginx.conf b/docker/nginx.conf index 837f83440..cef5b1bf5 100644 --- a/docker/nginx.conf +++ b/docker/nginx.conf @@ -196,7 +196,7 @@ server { # launched JupyterLab server in the Notebook panel. That is desktop-only # and intentionally NOT mirrored here: the web build embeds the # same-origin self-hosted JupyterLite site, already covered by 'self'. - add_header Content-Security-Policy "default-src 'self'; connect-src 'self' https: data: blob: http://127.0.0.1:* http://localhost:* wss://collab.geolibre.app wss://stream.aisstream.io__GEOLIBRE_COLLAB_CONNECT_SRC__ ws://127.0.0.1:* ws://localhost:*; img-src 'self' data: blob: https:; media-src 'self' blob: https:; style-src 'self' 'unsafe-inline'; font-src 'self' data: https://js.arcgis.com/; script-src 'self' blob: 'unsafe-eval' 'wasm-unsafe-eval' https://cdn.jsdelivr.net/pyodide/v0.27.7/full/ https://cdn.jsdelivr.net/npm/@electric-sql/pglite@0.5.11/ https://cdn.jsdelivr.net/npm/@electric-sql/pglite-postgis@0.2.11/ https://cdn.jsdelivr.net/npm/onnxruntime-web@1.30.0/dist/ https://cdn.jsdelivr.net/npm/@duckdb/duckdb-wasm@1.33.1-dev57.0/dist/ https://cdn.jsdelivr.net/npm/@duckdb/duckdb-wasm@1.31.0/ https://cdn.jsdelivr.net/npm/apache-arrow@17.0.0/ https://cdn.jsdelivr.net/npm/tslib@2.6.3/ https://cdn.jsdelivr.net/npm/flatbuffers@24.3.25/ https://cdn.jsdelivr.net/npm/sql.js@1.13.0/dist/ https://cdn.jsdelivr.net/npm/geojson-vt@4.0.2/ https://cdn.jsdelivr.net/npm/vt-pbf@3.1.3/ https://cdn.jsdelivr.net/npm/pbf@3.2.1/ https://cdn.jsdelivr.net/npm/ieee754@1.1.13/ https://cdn.jsdelivr.net/npm/@mapbox/point-geometry@0.1.0/ https://cdn.jsdelivr.net/npm/@mapbox/vector-tile@1.3.1/ https://js.arcgis.com/ https://accounts.google.com__GEOLIBRE_CLERK_SCRIPT_SRC__ https://api.mapbox.com/mapbox-gl-js/; child-src 'self' https://accounts.google.com https://www.google.com; frame-src 'self' https://accounts.google.com https://www.google.com__GEOLIBRE_CLERK_FRAME_SRC____GEOLIBRE_AUTH0_FRAME_SRC__; worker-src blob: 'self'" always; + add_header Content-Security-Policy "default-src 'self'; connect-src 'self' https: data: blob: http://127.0.0.1:* http://localhost:* wss://collab.geolibre.app wss://stream.aisstream.io__GEOLIBRE_COLLAB_CONNECT_SRC__ ws://127.0.0.1:* ws://localhost:*; img-src 'self' data: blob: https:; media-src 'self' blob: https:; style-src 'self' 'unsafe-inline'; font-src 'self' data: https://js.arcgis.com/; script-src 'self' blob: 'unsafe-eval' 'wasm-unsafe-eval' https://cdn.jsdelivr.net/pyodide/v0.27.7/full/ https://cdn.jsdelivr.net/npm/@electric-sql/pglite@0.5.13/ https://cdn.jsdelivr.net/npm/@electric-sql/pglite-postgis@0.2.13/ https://cdn.jsdelivr.net/npm/onnxruntime-web@1.31.1/dist/ https://cdn.jsdelivr.net/npm/@duckdb/duckdb-wasm@1.33.1-dev57.0/dist/ https://cdn.jsdelivr.net/npm/@duckdb/duckdb-wasm@1.31.0/ https://cdn.jsdelivr.net/npm/apache-arrow@17.0.0/ https://cdn.jsdelivr.net/npm/tslib@2.6.3/ https://cdn.jsdelivr.net/npm/flatbuffers@24.3.25/ https://cdn.jsdelivr.net/npm/sql.js@1.13.0/dist/ https://cdn.jsdelivr.net/npm/geojson-vt@4.0.2/ https://cdn.jsdelivr.net/npm/vt-pbf@3.1.3/ https://cdn.jsdelivr.net/npm/pbf@3.2.1/ https://cdn.jsdelivr.net/npm/ieee754@1.1.13/ https://cdn.jsdelivr.net/npm/@mapbox/point-geometry@0.1.0/ https://cdn.jsdelivr.net/npm/@mapbox/vector-tile@1.3.1/ https://js.arcgis.com/ https://accounts.google.com__GEOLIBRE_CLERK_SCRIPT_SRC__ https://api.mapbox.com/mapbox-gl-js/; child-src 'self' https://accounts.google.com https://www.google.com; frame-src 'self' https://accounts.google.com https://www.google.com__GEOLIBRE_CLERK_FRAME_SRC____GEOLIBRE_AUTH0_FRAME_SRC__; worker-src blob: 'self'" always; } # The service worker has a stable filename, so it must always revalidate; diff --git a/package-lock.json b/package-lock.json index b0cd4b732..6f97ed291 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,17 +21,17 @@ "@playwright/test": "^1.64.1", "@testing-library/dom": "^10.4.2", "@testing-library/react": "^16.3.3", - "@types/node": "^26.6.5", + "@types/node": "^26.6.6", "ajv": "^8.20.0", "esbuild": "^0.28.2", - "eslint": "^10.13.0", + "eslint": "^10.14.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react-hooks": "^7.1.1", "fflate": "^0.8.3", "happy-dom": "^21.0.4", "linkedom": "^0.18.14", "tsx": "^4.23.15", - "typescript-eslint": "^8.72.0" + "typescript-eslint": "^8.72.1" }, "engines": { "node": ">=22" @@ -41,26 +41,26 @@ "version": "3.6.1", "dependencies": { "@anthropic-ai/sdk": "^1.3.0", - "@auth0/auth0-react": "^2.28.2", - "@aws-sdk/client-bedrock": "^3.1156.0", + "@auth0/auth0-react": "^2.30.0", + "@aws-sdk/client-bedrock": "^3.1161.0", "@carbonplan/zarr-layer": "0.11.0", "@cereusdb/standard": "^0.4.0", "@cesium/engine": "^26.4.0", "@cesium/widgets": "^16.3.0", - "@clerk/react": "^6.18.1", - "@deck.gl/aggregation-layers": "^9.4.0", - "@deck.gl/core": "^9.4.0", - "@deck.gl/geo-layers": "^9.4.0", - "@deck.gl/layers": "^9.4.0", - "@deck.gl/mapbox": "^9.4.0", - "@deck.gl/mesh-layers": "^9.4.0", + "@clerk/react": "^6.18.4", + "@deck.gl/aggregation-layers": "^9.4.1", + "@deck.gl/core": "^9.4.1", + "@deck.gl/geo-layers": "^9.4.1", + "@deck.gl/layers": "^9.4.1", + "@deck.gl/mapbox": "^9.4.1", + "@deck.gl/mesh-layers": "^9.4.1", "@developmentseed/deck.gl-geotiff": "^0.9.0", "@developmentseed/deck.gl-raster": "^0.9.0", "@duckdb/duckdb-wasm": "1.33.1-dev57.0", "@dvt3d/maplibre-three-plugin": "^1.7.1", "@e965/xlsx": "^0.20.3", - "@electric-sql/pglite": "^0.5.11", - "@electric-sql/pglite-postgis": "^0.2.11", + "@electric-sql/pglite": "^0.5.13", + "@electric-sql/pglite-postgis": "^0.2.13", "@fontsource-variable/ibm-plex-sans": "^5.3.0", "@fontsource-variable/vazirmatn": "^5.3.0", "@fontsource/ibm-plex-mono": "^5.3.0", @@ -70,18 +70,18 @@ "@geolibre/plugins": "*", "@geolibre/processing": "*", "@geolibre/ui": "*", - "@geoman-io/maplibre-geoman-free": "^0.10.2", - "@google/genai": "^2.31.0", + "@geoman-io/maplibre-geoman-free": "^0.10.4", + "@google/genai": "^2.32.0", "@modelcontextprotocol/sdk": "^1.32.2", "@opentelemetry/api": "^1.10.0", "@osmix/core": "^0.3.0", "@osmix/geojson": "^0.0.17", "@osmix/pbf": "^0.0.10", - "@strands-agents/sdk": "^1.22.0", - "@tanstack/react-virtual": "^3.14.22", + "@strands-agents/sdk": "^1.23.0", + "@tanstack/react-virtual": "^3.14.24", "@tauri-apps/api": "^2.12.4", - "@tauri-apps/plugin-deep-link": "^2.6.2", - "@tauri-apps/plugin-dialog": "^2.8.3", + "@tauri-apps/plugin-deep-link": "^2.6.3", + "@tauri-apps/plugin-dialog": "^2.8.4", "@tauri-apps/plugin-fs": "^2.7.1", "@tauri-apps/plugin-geolocation": "^2.3.3", "@tauri-apps/plugin-http": "^2.8.3", @@ -98,11 +98,11 @@ "geotiff": "^3.0.5", "geotiff-geokeys-to-proj4": "^2026.10.9", "h3-js": "^4.5.0", - "html2canvas-pro": "^2.5.2", - "i18next": "^26.5.7", + "html2canvas-pro": "^2.6.0", + "i18next": "^26.5.12", "jspdf": "^4.2.1", "mapillary-js": "^4.1.2", - "maplibre-gl": "^6.15.0", + "maplibre-gl": "^6.16.0", "maplibre-gl-3d-tiles": "^0.5.11", "maplibre-gl-basemap-control": "^0.14.4", "maplibre-gl-components": "^0.31.2", @@ -125,16 +125,16 @@ "maplibre-gl-usgs-lidar": "^0.11.5", "maplibre-gl-vector": "^0.11.1", "maplibre-tilepackage-protocol": "^1.2.2", - "openai": "^7.43.0", + "openai": "^7.46.0", "proj4": "^2.22.0", "qrcode.react": "^4.2.0", "react": "^19.3.1", "react-dom": "^19.3.1", - "react-i18next": "^17.1.5", + "react-i18next": "^17.1.9", "shpjs": "^6.2.0", - "sql.js": "^1.15.1", + "sql.js": "^1.15.2", "svgcanvas": "^2.6.0", - "three": "^0.186.1", + "three": "^0.187.0", "zod": "^4.6.7" }, "devDependencies": { @@ -147,7 +147,7 @@ "@vitejs/plugin-react": "^6.1.2", "esbuild": "^0.28.2", "osmix": "^0.4.0", - "postcss": "^8.5.31", + "postcss": "^8.5.32", "tailwindcss": "^4.3.0", "typescript": "^7.0.2", "undici": "^8.12.3", @@ -255,6 +255,7 @@ "resolved": "https://registry.npmjs.org/@developmentseed/morecantile/-/morecantile-0.9.0.tgz", "integrity": "sha512-iNalvLZQOFd7mB77yC7lYIAppu+RNYolYpIiXIlzyMuAokOdblsTxTnIoWN1mjDUBkawSg5FAnix7r28T8kK+g==", "license": "MIT", + "peer": true, "dependencies": { "@developmentseed/affine": "^0.9.0" } @@ -275,10 +276,26 @@ "integrity": "sha512-qH9kvsJYO44WRDCafApZWI9V6UpCTBUvo79OFibbh5L8tSIBlv4TBvyTkz07SJTynwCkHhVD0DvhiQomQXO68g==", "license": "MIT" }, + "apps/geolibre-desktop/node_modules/@electric-sql/pglite": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/@electric-sql/pglite/-/pglite-0.5.13.tgz", + "integrity": "sha512-4rZuxK1k07w6sSpJzjMri0B9+HuXuC7V9pxVB51pR0T9KPqXg6TD0mdaEwBA9rkcL4jdht4tGDf/wYzAiGhT7g==", + "license": "Apache-2.0", + "peer": true + }, + "apps/geolibre-desktop/node_modules/@electric-sql/pglite-postgis": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/@electric-sql/pglite-postgis/-/pglite-postgis-0.2.13.tgz", + "integrity": "sha512-2wUSBipbPxj5JnobOS3GbFSa2o/l9VgGmPdz3wvw/SLOTKJqwSweQ0xhotBRraFJUxhFPuDoGfKy8lp1LTsZlg==", + "license": "Apache-2.0 AND GPL-2.0-or-later", + "peerDependencies": { + "@electric-sql/pglite": "0.5.13" + } + }, "apps/geolibre-desktop/node_modules/@geoman-io/maplibre-geoman-free": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@geoman-io/maplibre-geoman-free/-/maplibre-geoman-free-0.10.2.tgz", - "integrity": "sha512-ZGc/5khO13e6nSH414UT+41V+wDCTnuqF69M65MZCLvpvuh+Ia5wB2sk68qw3QgU7imuBzAmFyM041zCKhShKw==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@geoman-io/maplibre-geoman-free/-/maplibre-geoman-free-0.10.4.tgz", + "integrity": "sha512-sk4GVtndVnuE+ZhAIy7FWgPTpQBtBJ7qcYgtC7lVDkd04DAnEPqjaPovYcJCW0hjWhowGaeZgri8ZFaMoa/fXg==", "license": "MIT", "dependencies": { "@turf/area": "^7.4.0", @@ -1127,9 +1144,9 @@ "license": "ISC" }, "apps/geolibre-desktop/node_modules/openai": { - "version": "7.43.0", - "resolved": "https://registry.npmjs.org/openai/-/openai-7.43.0.tgz", - "integrity": "sha512-fBjKaDFG8AVfkGYoIo/E+xNRlNk7nx2nQ9GoQtXfePzPjg4QcT6nejkhXayJnEwSpFGfthOrAPI2KXj5yAqg9A==", + "version": "7.46.0", + "resolved": "https://registry.npmjs.org/openai/-/openai-7.46.0.tgz", + "integrity": "sha512-FmbPcDtc0BTCN7ZQ5SBEnC4lPNMEUjA6w/lRkbh7l9IzWx1Mue6P7OEU2cayp5S5YjLuc7VEUfBCYqoQpb6+1w==", "license": "Apache-2.0", "engines": { "node": ">=22.0.0" @@ -1138,7 +1155,7 @@ "@aws-sdk/credential-provider-node": ">=3.972.0 <4", "@smithy/hash-node": ">=4.3.0 <5", "@smithy/signature-v4": ">=5.4.0 <6", - "google-auth-library": ">=9.15.1 <11", + "google-auth-library": ">=9.15.1 <12", "undici": ">=5 <9", "ws": "^8.21.0", "zod": "^3.25 || ^4.0" @@ -1208,6 +1225,7 @@ "integrity": "sha512-+fdndUTwBP86cVjihTp21hZHo7d6oj1c/47XPA3lL8mM0XHs+C4EkcjmgRsFnFk2f/UONGDy9ItBItmXsLOQHw==", "devOptional": true, "license": "MIT", + "peer": true, "engines": { "node": ">=22.19.0" } @@ -1228,10 +1246,10 @@ "@geolibre/ui": "*", "@modelcontextprotocol/client": "^2.4.0", "@modelcontextprotocol/core": "^2.3.1", - "@modelcontextprotocol/ext-apps": "^2.0.3", - "i18next": "^26.5.7", - "lucide": "^1.61.0", - "maplibre-gl": "^6.15.0", + "@modelcontextprotocol/ext-apps": "^2.0.4", + "i18next": "^26.5.12", + "lucide": "^1.65.0", + "maplibre-gl": "^6.16.0", "zod": "^4.6.7" }, "devDependencies": { @@ -1297,9 +1315,9 @@ } }, "node_modules/@auth0/auth0-auth-js": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@auth0/auth0-auth-js/-/auth0-auth-js-1.16.1.tgz", - "integrity": "sha512-dtH12GiKEZ+YGnwUe0LTe7gJtEEAvhE5ztUL3i8iXN7D3siXe/MUssQq735UlXJzasXNqZOQUkMbv1VMXMZj+g==", + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@auth0/auth0-auth-js/-/auth0-auth-js-1.18.0.tgz", + "integrity": "sha512-3O3fo2IdToP8x1ZlpQy9/hl37E7Xz1/+bFZR/nLwbmb+zXQT1UYFST1/YY0fqHnqHG2zxzJfBhZ/I0ACjKjY5g==", "license": "MIT", "dependencies": { "jose": "^6.0.8", @@ -1307,12 +1325,12 @@ } }, "node_modules/@auth0/auth0-react": { - "version": "2.28.2", - "resolved": "https://registry.npmjs.org/@auth0/auth0-react/-/auth0-react-2.28.2.tgz", - "integrity": "sha512-m4BSkS+miVK5TYYpgkqaA4rdUSl+CnhjKyaTQiJ3mgT8AtlN9tPmVkPjizb1pvzj11GYzx5wDYU+6vOkThcQZg==", + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/@auth0/auth0-react/-/auth0-react-2.30.0.tgz", + "integrity": "sha512-U5jx2CY3Wjdwv5UcvUBseaoF82IgMBbVFOjvCP78ZjCOVJREuhjWGL9uhh2pr0c9N3hXcR8ZvATwS97tNvLmwA==", "license": "MIT", "dependencies": { - "@auth0/auth0-spa-js": "^2.28.2" + "@auth0/auth0-spa-js": "^2.30.0" }, "peerDependencies": { "react": "^16.11.0 || ^17 || ^18 || ~19.0.1 || ~19.1.2 || ^19.2.1", @@ -1320,30 +1338,30 @@ } }, "node_modules/@auth0/auth0-spa-js": { - "version": "2.28.2", - "resolved": "https://registry.npmjs.org/@auth0/auth0-spa-js/-/auth0-spa-js-2.28.2.tgz", - "integrity": "sha512-/oC42x9jxeZu45167+jAP2bqBGLOsbxdkNBp/h0fsUr2BmTSRrF1265r+bkwSx7AdesS5UTG66y8gHY+DU5DFQ==", + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/@auth0/auth0-spa-js/-/auth0-spa-js-2.30.0.tgz", + "integrity": "sha512-jqsVox2+TiBZf0Zh5h9iITh7W6a/WCGAMLuqniz+PTg2afVggbOBDmieo1zwOp8zQoY3RPguN4l5mvLDmxu7EQ==", "license": "MIT", "dependencies": { - "@auth0/auth0-auth-js": "^1.16.1", + "@auth0/auth0-auth-js": "^1.17.0", "browser-tabs-lock": "^1.3.0", "dpop": "^2.1.1", "es-cookie": "~1.3.2" } }, "node_modules/@aws-sdk/client-bedrock": { - "version": "3.1156.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-bedrock/-/client-bedrock-3.1156.0.tgz", - "integrity": "sha512-SJTtm0PfBtvijFlflXBkoGDBdTBeOgIBiF7yUakd9XQq3h8u7haoCVA58W0s5JSSQmYxQuYXREl3ypitwq0ZQw==", + "version": "3.1161.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-bedrock/-/client-bedrock-3.1161.0.tgz", + "integrity": "sha512-KFTXKqUAXESSaxWC7tCMCKF8MupGC8Av9HaQkpixHeY/kFR2bcn018CtbbDCD7C0LcasJlazyD/5o+oycMA9ug==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.978.5", - "@aws-sdk/credential-provider-node": "^3.972.88", - "@aws-sdk/token-providers": "3.1156.0", + "@aws-sdk/core": "^3.979.1", + "@aws-sdk/credential-provider-node": "^3.972.92", + "@aws-sdk/token-providers": "3.1161.0", "@aws-sdk/types": "^3.975.0", - "@smithy/core": "^3.36.1", + "@smithy/core": "^3.38.0", "@smithy/fetch-http-handler": "^5.8.0", - "@smithy/node-http-handler": "^4.12.1", + "@smithy/node-http-handler": "^4.14.0", "@smithy/types": "^4.19.0", "tslib": "^2.6.2" }, @@ -1352,38 +1370,21 @@ } }, "node_modules/@aws-sdk/client-bedrock-runtime": { - "version": "3.1141.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-bedrock-runtime/-/client-bedrock-runtime-3.1141.0.tgz", - "integrity": "sha512-AoA3qW7HcFDa2MoZu9hozh68mBYI5KyvhHxN8Cbi5UtSTDDfq0JXW2fXGg7UzVNKVPRyRq2lrOQRzKPB1UEDxQ==", + "version": "3.1161.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-bedrock-runtime/-/client-bedrock-runtime-3.1161.0.tgz", + "integrity": "sha512-kkH/bDt2AbEN+qpSNUstEbxY4KIsA2z70vGkA4w3f843sU/j998gyPkrMrAvkQDgzHCbfIgHvc1k+U+O37pc7w==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.978.1", - "@aws-sdk/credential-provider-node": "^3.972.84", - "@aws-sdk/eventstream-handler-node": "^3.972.35", - "@aws-sdk/middleware-eventstream": "^3.972.30", - "@aws-sdk/middleware-websocket": "^3.972.54", - "@aws-sdk/token-providers": "3.1141.0", - "@aws-sdk/types": "^3.974.6", - "@smithy/core": "^3.35.0", - "@smithy/fetch-http-handler": "^5.8.0", - "@smithy/node-http-handler": "^4.12.1", - "@smithy/types": "^4.19.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "node_modules/@aws-sdk/client-bedrock/node_modules/@aws-sdk/token-providers": { - "version": "3.1156.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1156.0.tgz", - "integrity": "sha512-/dS+LLiTM+63ZE1gEOmlXwQ0yrkyT+Bk1xUalfCXPo8w5RUvJXFhXUTAoe7vI83h1YjhFQz1CQtB6ZP6rn8g6g==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/core": "^3.978.5", - "@aws-sdk/nested-clients": "^3.997.50", + "@aws-sdk/core": "^3.979.1", + "@aws-sdk/credential-provider-node": "^3.972.92", + "@aws-sdk/eventstream-handler-node": "^3.972.40", + "@aws-sdk/middleware-eventstream": "^3.972.36", + "@aws-sdk/middleware-websocket": "^3.972.62", + "@aws-sdk/token-providers": "3.1161.0", "@aws-sdk/types": "^3.975.0", - "@smithy/core": "^3.36.1", + "@smithy/core": "^3.38.0", + "@smithy/fetch-http-handler": "^5.8.0", + "@smithy/node-http-handler": "^4.14.0", "@smithy/types": "^4.19.0", "tslib": "^2.6.2" }, @@ -1392,16 +1393,16 @@ } }, "node_modules/@aws-sdk/core": { - "version": "3.978.5", - "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.978.5.tgz", - "integrity": "sha512-ruI0AWqcrfL20XDS6SwZIJFPOBZ6N0ADa9nLzWlBhxk1aoUjbUX3JkTR9vEmk7o35XpAHi68ahZ4T6RE2U9XyA==", + "version": "3.979.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.979.1.tgz", + "integrity": "sha512-ayOlV1VhLNMiq8PW9ZkVobG4gkldnUoHjG69yy2b8j+VYFlhz/uAL7ZdYQAoQ+eShtGUdNDnnG5rxDg6yUJrOg==", "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "^3.975.0", - "@aws-sdk/xml-builder": "^3.972.41", + "@aws-sdk/xml-builder": "^3.972.42", "@aws/lambda-invoke-store": "^0.3.0", - "@smithy/core": "^3.36.1", - "@smithy/signature-v4": "^5.7.4", + "@smithy/core": "^3.38.0", + "@smithy/signature-v4": "^5.7.5", "@smithy/types": "^4.19.0", "bowser": "^2.11.0", "tslib": "^2.6.2" @@ -1411,14 +1412,14 @@ } }, "node_modules/@aws-sdk/credential-provider-env": { - "version": "3.972.76", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.76.tgz", - "integrity": "sha512-YxmL1Ar7bV9ZkJvtv+lj+MF6le76NnZnbmgySyZuxpZaCv0/1lZ3KxKy6RIj1h9ui2hWnVjZxbmTMeO0y/NrQA==", + "version": "3.972.80", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.80.tgz", + "integrity": "sha512-uO5TiSvb6j1w9RTe5z28OaOmsrOxVQUPaC5+wZl50RfOXcrYD/KgnS8I9lfyGXc7sGbkCopK6VnhNIAoLqfewQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.978.5", + "@aws-sdk/core": "^3.979.1", "@aws-sdk/types": "^3.975.0", - "@smithy/core": "^3.36.1", + "@smithy/core": "^3.38.0", "@smithy/types": "^4.19.0", "tslib": "^2.6.2" }, @@ -1427,16 +1428,16 @@ } }, "node_modules/@aws-sdk/credential-provider-http": { - "version": "3.972.78", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.78.tgz", - "integrity": "sha512-3VHknDRngoebsaqyT1iR75b5cBT2zfEtODK6yYmYltljkK1HEAQLs2FEd1IpWqAeOYdMGaG9wikngWLTufY7RA==", + "version": "3.972.82", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.82.tgz", + "integrity": "sha512-vQzlDHlC24Yz42p+rT4NBoP/5VdetkBoujbOLq9h6QYWC8THuZSPYnXIR9OP3XcOrdMgPBBipOrdssfxnIiWUg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.978.5", + "@aws-sdk/core": "^3.979.1", "@aws-sdk/types": "^3.975.0", - "@smithy/core": "^3.36.1", + "@smithy/core": "^3.38.0", "@smithy/fetch-http-handler": "^5.8.0", - "@smithy/node-http-handler": "^4.12.1", + "@smithy/node-http-handler": "^4.14.0", "@smithy/types": "^4.19.0", "tslib": "^2.6.2" }, @@ -1445,21 +1446,21 @@ } }, "node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.973.21", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.973.21.tgz", - "integrity": "sha512-aLx9hbCX6mGAyv4ZZd8UagJ4RASHVJw6BFDSIyuKmLkqNL6H47EjBPK6qaJ4B5TDV6mc+vMa0SJFYyo4mkvVQg==", + "version": "3.973.25", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.973.25.tgz", + "integrity": "sha512-b5xl71uCRdWsu7P1VeGpiGuCf6zfYETsSNOv8AmYVTrsgbvTJRXdmmOPVfxkvGGVNsiKkGctClQW3jAn0SZLug==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.978.5", - "@aws-sdk/credential-provider-env": "^3.972.76", - "@aws-sdk/credential-provider-http": "^3.972.78", - "@aws-sdk/credential-provider-login": "^3.972.83", - "@aws-sdk/credential-provider-process": "^3.972.76", - "@aws-sdk/credential-provider-sso": "^3.973.20", - "@aws-sdk/credential-provider-web-identity": "^3.972.82", - "@aws-sdk/nested-clients": "^3.997.50", + "@aws-sdk/core": "^3.979.1", + "@aws-sdk/credential-provider-env": "^3.972.80", + "@aws-sdk/credential-provider-http": "^3.972.82", + "@aws-sdk/credential-provider-login": "^3.972.87", + "@aws-sdk/credential-provider-process": "^3.972.80", + "@aws-sdk/credential-provider-sso": "^3.973.24", + "@aws-sdk/credential-provider-web-identity": "^3.972.86", + "@aws-sdk/nested-clients": "^3.997.54", "@aws-sdk/types": "^3.975.0", - "@smithy/core": "^3.36.1", + "@smithy/core": "^3.38.0", "@smithy/credential-provider-imds": "^4.5.2", "@smithy/types": "^4.19.0", "tslib": "^2.6.2" @@ -1469,15 +1470,15 @@ } }, "node_modules/@aws-sdk/credential-provider-login": { - "version": "3.972.83", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.83.tgz", - "integrity": "sha512-9bJU6FjRacF4FK/QHf8Dyxhur7B1grRj8C1Yh4IkpoFW2exQflPdCv0VrbemLW9ZctLNle+AE7TETs9KNvuLYg==", + "version": "3.972.87", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.87.tgz", + "integrity": "sha512-C4ZFmcwM+Zj14Z8huVUk54Gv4uzT1ZdzG9cY3Gdh8FePakq7Bss1OFsgZjAhWFOkFOGpBvFBeu0OWjWf8HNKRQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.978.5", - "@aws-sdk/nested-clients": "^3.997.50", + "@aws-sdk/core": "^3.979.1", + "@aws-sdk/nested-clients": "^3.997.54", "@aws-sdk/types": "^3.975.0", - "@smithy/core": "^3.36.1", + "@smithy/core": "^3.38.0", "@smithy/types": "^4.19.0", "tslib": "^2.6.2" }, @@ -1486,19 +1487,19 @@ } }, "node_modules/@aws-sdk/credential-provider-node": { - "version": "3.972.88", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.88.tgz", - "integrity": "sha512-AG0KID5qhQPzrFkh5b0Cws1Amytvzo0L0Xj6hMgJXEwD6ZXAqninDhSNAWJiN5zU4YVVZnuidnqwPwYJ04IamA==", + "version": "3.972.92", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.92.tgz", + "integrity": "sha512-jC3zmOo7Qxlk+oBivvSsS1Ph7sFGm0QfuhqDGbqgRXi4cxUYMG+dWtBwS2XYYXgc8TIVXJiwgQ65sbNpbYupTA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/credential-provider-env": "^3.972.76", - "@aws-sdk/credential-provider-http": "^3.972.78", - "@aws-sdk/credential-provider-ini": "^3.973.21", - "@aws-sdk/credential-provider-process": "^3.972.76", - "@aws-sdk/credential-provider-sso": "^3.973.20", - "@aws-sdk/credential-provider-web-identity": "^3.972.82", + "@aws-sdk/credential-provider-env": "^3.972.80", + "@aws-sdk/credential-provider-http": "^3.972.82", + "@aws-sdk/credential-provider-ini": "^3.973.25", + "@aws-sdk/credential-provider-process": "^3.972.80", + "@aws-sdk/credential-provider-sso": "^3.973.24", + "@aws-sdk/credential-provider-web-identity": "^3.972.86", "@aws-sdk/types": "^3.975.0", - "@smithy/core": "^3.36.1", + "@smithy/core": "^3.38.0", "@smithy/credential-provider-imds": "^4.5.2", "@smithy/types": "^4.19.0", "tslib": "^2.6.2" @@ -1508,14 +1509,14 @@ } }, "node_modules/@aws-sdk/credential-provider-process": { - "version": "3.972.76", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.76.tgz", - "integrity": "sha512-pdhKFTXv1zPYhh92MTlp0jVbLWvUEV9v+rziuEkoskGGQ2iJskxHTO38nA8UAbT/N4IM3n8OZJ9rIY5IBO15/A==", + "version": "3.972.80", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.80.tgz", + "integrity": "sha512-xqfixO5aclje7tbQJDias+iNND5wp/3QZixCdZcVQpgWPTZ0V5DfTW9A804A5Z7ezu7sH3WRO+vzUjtiJBA8yg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.978.5", + "@aws-sdk/core": "^3.979.1", "@aws-sdk/types": "^3.975.0", - "@smithy/core": "^3.36.1", + "@smithy/core": "^3.38.0", "@smithy/types": "^4.19.0", "tslib": "^2.6.2" }, @@ -1524,33 +1525,16 @@ } }, "node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.973.20", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.973.20.tgz", - "integrity": "sha512-DlxrAB3MnjNLx/da7b89W+3DyJQYso/q7Ns15MsST2IV2nkAYQOYTUCaffNSjgrpMP99Dm2mV2jxzcbyF94ZfA==", + "version": "3.973.24", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.973.24.tgz", + "integrity": "sha512-nlg3BKG03Cgzvv/dMnhxvDJPhAhQSpaN0RUdwgU7ziwkasoev7iI8el8Xy4Rd5sqzgaDUbV269fOXck5SargqA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.978.5", - "@aws-sdk/nested-clients": "^3.997.50", - "@aws-sdk/token-providers": "3.1155.0", + "@aws-sdk/core": "^3.979.1", + "@aws-sdk/nested-clients": "^3.997.54", + "@aws-sdk/token-providers": "3.1161.0", "@aws-sdk/types": "^3.975.0", - "@smithy/core": "^3.36.1", - "@smithy/types": "^4.19.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "node_modules/@aws-sdk/credential-provider-sso/node_modules/@aws-sdk/token-providers": { - "version": "3.1155.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1155.0.tgz", - "integrity": "sha512-iIcQnYLhWuq9qOLQbIWFrxF3PF0svVeZvHnUS4DUnO4zUFmFHIyGyjqrntXG+e/5PUgfavV0pYfDIKHxTzN2LA==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/core": "^3.978.5", - "@aws-sdk/nested-clients": "^3.997.50", - "@aws-sdk/types": "^3.975.0", - "@smithy/core": "^3.36.1", + "@smithy/core": "^3.38.0", "@smithy/types": "^4.19.0", "tslib": "^2.6.2" }, @@ -1559,15 +1543,15 @@ } }, "node_modules/@aws-sdk/credential-provider-web-identity": { - "version": "3.972.82", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.82.tgz", - "integrity": "sha512-LUo46IqPTJ4xKBsrLuoaxiv/D2GTBCcFDMD1y3jKIqPR/p7Rw14RJFZ0iRWftqZtyLPQX9JMGnSi3mBu4y/pNA==", + "version": "3.972.86", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.86.tgz", + "integrity": "sha512-zKTyLJBEyfQBVlYqT6Jt+mYV4r8kGbWM7dn6v4Y4MRARizhYafjDXP/iMu76UMRhToSPNmIKX1XAb24gtpBFIA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.978.5", - "@aws-sdk/nested-clients": "^3.997.50", + "@aws-sdk/core": "^3.979.1", + "@aws-sdk/nested-clients": "^3.997.54", "@aws-sdk/types": "^3.975.0", - "@smithy/core": "^3.36.1", + "@smithy/core": "^3.38.0", "@smithy/types": "^4.19.0", "tslib": "^2.6.2" }, @@ -1576,13 +1560,13 @@ } }, "node_modules/@aws-sdk/eventstream-handler-node": { - "version": "3.972.35", - "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-handler-node/-/eventstream-handler-node-3.972.35.tgz", - "integrity": "sha512-a8xilRoRaalvSPZdfrs0VY3/BPc0uYhXW56Z/k6nmZ5Vk430LHeowf9APIPq8utM3tMJSNGSSuJMlB9YrPsN+A==", + "version": "3.972.40", + "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-handler-node/-/eventstream-handler-node-3.972.40.tgz", + "integrity": "sha512-LR2mRKFb9EMlGHmJNXMtuMPvVQqN1b9/v68A1UQaE72pb8pHqiHxTtS++vaab8844YesGVzBVrloAis7+EXq/w==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "^3.974.6", - "@smithy/core": "^3.35.0", + "@aws-sdk/types": "^3.975.0", + "@smithy/core": "^3.38.0", "@smithy/types": "^4.19.0", "tslib": "^2.6.2" }, @@ -1591,13 +1575,13 @@ } }, "node_modules/@aws-sdk/middleware-eventstream": { - "version": "3.972.30", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-eventstream/-/middleware-eventstream-3.972.30.tgz", - "integrity": "sha512-B6gvZlcnRBNWraKgyEjKsbhv+VjtbyHmpU7hmtTHzXpDSxHPpCJnYLpglEOOsF+SFne20DbZC5IVC1aNr2Pb4A==", + "version": "3.972.36", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-eventstream/-/middleware-eventstream-3.972.36.tgz", + "integrity": "sha512-OkV+alDzmJ3DOs2mRPLSM9FUVSul7G1wkpKrbO+tyxxGOT7qLMPZHOlj4Ipjw9OayRmU7nMVPSFo7hvUqOSeJg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "^3.974.6", - "@smithy/core": "^3.35.0", + "@aws-sdk/types": "^3.975.0", + "@smithy/core": "^3.38.0", "@smithy/types": "^4.19.0", "tslib": "^2.6.2" }, @@ -1606,16 +1590,16 @@ } }, "node_modules/@aws-sdk/middleware-websocket": { - "version": "3.972.54", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-websocket/-/middleware-websocket-3.972.54.tgz", - "integrity": "sha512-bhESdru8u8KosziH8jcVta/NM/dNreeRz2+2aU86si5bfBYOiJ6IiqD+9U4URUcU5WJO3Yw+jO3GLDIHlscXMQ==", + "version": "3.972.62", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-websocket/-/middleware-websocket-3.972.62.tgz", + "integrity": "sha512-pNkKv8TlxEBpL26J8zpeHLzW//As72QapCPfciTs7k7H+ppFZxE/zVteAH9zdFI83Xx7Ki5rE0hJjVh+TmOH7g==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.978.1", - "@aws-sdk/types": "^3.974.6", - "@smithy/core": "^3.35.0", + "@aws-sdk/core": "^3.979.1", + "@aws-sdk/types": "^3.975.0", + "@smithy/core": "^3.38.0", "@smithy/fetch-http-handler": "^5.8.0", - "@smithy/signature-v4": "^5.7.3", + "@smithy/signature-v4": "^5.7.5", "@smithy/types": "^4.19.0", "tslib": "^2.6.2" }, @@ -1624,17 +1608,17 @@ } }, "node_modules/@aws-sdk/nested-clients": { - "version": "3.997.50", - "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.997.50.tgz", - "integrity": "sha512-nKb8qu4QsnpZTq/6JIXc72mzuzfh7BK4sUQkpQznPec2z4W7Ob2xYkcM4i5e1yGTBnbJVeFv/0sf3jcz85hclA==", + "version": "3.997.54", + "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.997.54.tgz", + "integrity": "sha512-/OczlavsS7U5sOodRO10Ug4R/AKFVZiXTstKipWe68EfjPkmdDFNXNl9FCJyXWkg1DG6RBm3qAuVB8FNW9O8KQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.978.5", - "@aws-sdk/signature-v4-multi-region": "^3.996.49", + "@aws-sdk/core": "^3.979.1", + "@aws-sdk/signature-v4-multi-region": "^3.996.51", "@aws-sdk/types": "^3.975.0", - "@smithy/core": "^3.36.1", + "@smithy/core": "^3.38.0", "@smithy/fetch-http-handler": "^5.8.0", - "@smithy/node-http-handler": "^4.12.1", + "@smithy/node-http-handler": "^4.14.0", "@smithy/types": "^4.19.0", "tslib": "^2.6.2" }, @@ -1643,13 +1627,13 @@ } }, "node_modules/@aws-sdk/signature-v4-multi-region": { - "version": "3.996.49", - "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.996.49.tgz", - "integrity": "sha512-nvuAZNRrRRVCiARRKsYlQ0VnXiEQiq7vXPH+UA+LSo+kN3Djl9eo/V2r0udkw85PnsNshmv2Em1clld5M3j67w==", + "version": "3.996.51", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.996.51.tgz", + "integrity": "sha512-+aHvUugVBuMPXxgkPfWnTMyGdE/yWS8GHi5+qQ37HowS0YqzrbuaDLznj+Dtmtu5jgCdqz36gXmujOToUhNNWw==", "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "^3.975.0", - "@smithy/signature-v4": "^5.7.4", + "@smithy/signature-v4": "^5.7.5", "@smithy/types": "^4.19.0", "tslib": "^2.6.2" }, @@ -1658,15 +1642,15 @@ } }, "node_modules/@aws-sdk/token-providers": { - "version": "3.1141.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1141.0.tgz", - "integrity": "sha512-ErZTCJEjGO9RLFxREEZ07HgDe2SunXkwdG+ZvMoIElVXDGG2krhGs+rEhbVjK6DlxzhQ6/YHMjoYmBxPnqWMsA==", + "version": "3.1161.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1161.0.tgz", + "integrity": "sha512-ypbXSofNcSHwf/KA40bFCXJb0MLaAKrfT7sot4dFaA+2lsuXNah4zLRJIAU7Qmvs9PFJ6rnY0bZFEC+mE7attA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.978.1", - "@aws-sdk/nested-clients": "^3.997.46", - "@aws-sdk/types": "^3.974.6", - "@smithy/core": "^3.35.0", + "@aws-sdk/core": "^3.979.1", + "@aws-sdk/nested-clients": "^3.997.54", + "@aws-sdk/types": "^3.975.0", + "@smithy/core": "^3.38.0", "@smithy/types": "^4.19.0", "tslib": "^2.6.2" }, @@ -1688,9 +1672,9 @@ } }, "node_modules/@aws-sdk/xml-builder": { - "version": "3.972.41", - "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.972.41.tgz", - "integrity": "sha512-ctjVSyCMegrWfXlx6VqzSBFI6UqmQ5ZlnfMhdLIiWmhoH8UAQxSCP5N3OpG7X3k4LnS7ou74C4mt20+bfTW2aQ==", + "version": "3.972.42", + "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.972.42.tgz", + "integrity": "sha512-smX8/gNP8Kjq+CWTBMZQLQ912vOQjiWExzwzvMO+eujPB5RY8IbtF0AGdUUXHKN7KoDWK9dIcuW0WG269kiP6w==", "license": "Apache-2.0", "dependencies": { "@smithy/types": "^4.19.0", @@ -1756,6 +1740,7 @@ "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@babel/code-frame": "^7.29.7", "@babel/generator": "^7.29.7", @@ -3777,13 +3762,12 @@ } }, "node_modules/@clerk/react": { - "version": "6.18.1", - "resolved": "https://registry.npmjs.org/@clerk/react/-/react-6.18.1.tgz", - "integrity": "sha512-vCd3qctGaBJ7p7bnf2SLI4ynweaDHqiEgXbFaPVHjY3kduG5uPzHAFE42VwJazXbV81P56rhus3BYna0D1l62g==", + "version": "6.18.4", + "resolved": "https://registry.npmjs.org/@clerk/react/-/react-6.18.4.tgz", + "integrity": "sha512-3e2CkkI8QYsiMYpM8l4XHFF64eHCYgocC0ZB+Zws5ScJeMAPBgwvKpbDs/juxTlSzE2agURin1FGepv/5HppOA==", "license": "MIT", "dependencies": { - "@clerk/shared": "^4.41.1", - "tslib": "2.8.1" + "@clerk/shared": "^4.43.1" }, "engines": { "node": ">=20.9.0" @@ -3794,9 +3778,9 @@ } }, "node_modules/@clerk/shared": { - "version": "4.41.1", - "resolved": "https://registry.npmjs.org/@clerk/shared/-/shared-4.41.1.tgz", - "integrity": "sha512-qxy8bzGMV6EGuKqnfEVm/+f9yGncUyOJhxdbM10X52PoMiALJ5VOH+c3C427ETkupYalF81eBlg7aBH50AtbNA==", + "version": "4.43.1", + "resolved": "https://registry.npmjs.org/@clerk/shared/-/shared-4.43.1.tgz", + "integrity": "sha512-0oyDzyEMZzU3tmvEVb4dts9ix5XqXBiNlCn9SWA8y/RNi8TtSHT5bPh/zn6HaA6fkdhJONjD6XVZIq7hkIdkyQ==", "license": "MIT", "dependencies": { "@tanstack/query-core": "^5.101.4", @@ -3847,9 +3831,9 @@ } }, "node_modules/@cloudflare/workerd-darwin-64": { - "version": "1.20261019.1", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20261019.1.tgz", - "integrity": "sha512-5ZILbAta/fBQvhmAYeCE7dKMMYIr7N9wJEX50fEGLKSIwGtvT0HzSfHNIK/O7cBQ4gHQ2WfIiPClvwcye6E0fA==", + "version": "1.20261023.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20261023.1.tgz", + "integrity": "sha512-lsEx0i7nR0PNG/erUFFHmQmiidEhLfDE5uQmAL9421/y4/ycuxDDOSaxu3VGGYFFPK5sduyUeMmjIlX4CwOBFg==", "cpu": [ "x64" ], @@ -3864,9 +3848,9 @@ } }, "node_modules/@cloudflare/workerd-darwin-arm64": { - "version": "1.20261019.1", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20261019.1.tgz", - "integrity": "sha512-cww2Ab6lVMxpTiEEjKmPI58p5EMo0vYTZSH+3WkqXJdQgc3ES66GuL247+U2B2YWajhhu2tqj7jySrXneU749g==", + "version": "1.20261023.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20261023.1.tgz", + "integrity": "sha512-5e79fHgabdDD8EgmjOhJ1S+xMsf6DbC7fL7IgTBizMnzOp0P2isDn7pYmUxI9AJZE9FVQ4RUilH/I36YNg+GQQ==", "cpu": [ "arm64" ], @@ -3881,9 +3865,9 @@ } }, "node_modules/@cloudflare/workerd-linux-64": { - "version": "1.20261019.1", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20261019.1.tgz", - "integrity": "sha512-4++VRi9vkQROYqrpZYOixIJuVDmujkwrT4kszsxNFlvcmsX6Mr2GumvxIN3gIixS3vJUh3Umdtkthqj5X0S3Xw==", + "version": "1.20261023.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20261023.1.tgz", + "integrity": "sha512-VHQ6jKFSihjR2+x1buby8XTdBLLJztVnYiB7OLOTYO8aDXB+c1Rd2410PdgFuFYc4AgFEk6PCJLyCLL5L1KBnw==", "cpu": [ "x64" ], @@ -3898,9 +3882,9 @@ } }, "node_modules/@cloudflare/workerd-linux-arm64": { - "version": "1.20261019.1", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20261019.1.tgz", - "integrity": "sha512-75PVtJOwfjScQ53sbLtQXI7D8yP1c21t+WEUPaYbqkzaz4ZqfR5wAd+zuWs8G5Q7kOj2SQIvEfY5Sn8Y+UVrnA==", + "version": "1.20261023.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20261023.1.tgz", + "integrity": "sha512-ilpRHzfDN8YFRM5CLRKuFw40x/LJBS89yVdhdQmxehlVDuBqjKpJB++zPFbTgKRRFaNupgnXc8RHktXAIhgCmQ==", "cpu": [ "arm64" ], @@ -3915,9 +3899,9 @@ } }, "node_modules/@cloudflare/workerd-windows-64": { - "version": "1.20261019.1", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20261019.1.tgz", - "integrity": "sha512-z49fvKTETMCnG6wnMcQwxx9CpryFceiKz04FRjq26EkhCyzRNJ6c3UXhyZz3r5f1CXnnBZc5DcU8ZouPkUJCqw==", + "version": "1.20261023.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20261023.1.tgz", + "integrity": "sha512-279WLVjNsMycAwr0EZNiNEf0l2SY6NUtsN80NwZzbTHzakmiN+WSx4w38muxPm+PAU0oSPPAPXKVD+H6Hya8xw==", "cpu": [ "x64" ], @@ -3932,9 +3916,9 @@ } }, "node_modules/@cloudflare/workers-types": { - "version": "5.20261024.1", - "resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-5.20261024.1.tgz", - "integrity": "sha512-sNhbgBsuVvmumSurgCcIrXShqACPfRt/XlYFstBeANu5BHEJhXW+e7PmHxDNYRXxKYZV57toUfkLwFp8/0SZKA==", + "version": "5.20261031.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-5.20261031.1.tgz", + "integrity": "sha512-2BR1pUhsivjMcqncHjbK1+v/HtOyiUAzMcf3jHt1ZOIiDOktnoeEoBuiEgyJOJ6iFgVLt4Zj7HzPrBjq5zLqQQ==", "dev": true, "license": "MIT OR Apache-2.0" }, @@ -3972,12 +3956,13 @@ } }, "node_modules/@deck.gl/aggregation-layers": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/@deck.gl/aggregation-layers/-/aggregation-layers-9.4.0.tgz", - "integrity": "sha512-QEuYYhpUB5tINqQiFeOSQMn+YE+jsTHfEra0zlU3qx/VTwWBpkxZBZyi33/HWBzR5A24JkkhPqtJOLdJrwpLog==", + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/@deck.gl/aggregation-layers/-/aggregation-layers-9.4.1.tgz", + "integrity": "sha512-dllv7obihrzTkvjSgnnVSGGfpWoyM0cen2x9AeHZUdRgpFXbmZCQs7n0Zk6jCjT0NFniGVbvvz97ezUvg66vVw==", "license": "MIT", + "peer": true, "dependencies": { - "@luma.gl/shadertools": "^9.4.0", + "@luma.gl/shadertools": "^9.4.2", "@math.gl/core": "^4.1.0", "@math.gl/web-mercator": "^4.1.0", "d3-hexbin": "^0.2.1" @@ -3990,18 +3975,19 @@ } }, "node_modules/@deck.gl/core": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/@deck.gl/core/-/core-9.4.0.tgz", - "integrity": "sha512-0isP+x2eGNxteO7lT650lYO7oiAYXAu4aF1jG+BMi8aKYh38HtPugLq1TlQTravIXzBSi5Oe1oZNuVj8h4ZEjA==", + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/@deck.gl/core/-/core-9.4.1.tgz", + "integrity": "sha512-DyZTcn4DIWbCKqi4W4PMcG57DD+B/CbEkNex9EKLLUvxl27i45UEEwbYu5Br+c3P3bkcH6tNvB8v/rbsxkCWWQ==", "license": "MIT", + "peer": true, "dependencies": { "@loaders.gl/core": "^4.4.3", "@loaders.gl/images": "^4.4.3", - "@luma.gl/core": "^9.4.0", - "@luma.gl/engine": "^9.4.0", - "@luma.gl/gpgpu": "^9.4.0", - "@luma.gl/shadertools": "^9.4.0", - "@luma.gl/webgl": "^9.4.0", + "@luma.gl/core": "^9.4.2", + "@luma.gl/engine": "^9.4.2", + "@luma.gl/gpgpu": "^9.4.2", + "@luma.gl/shadertools": "^9.4.2", + "@luma.gl/webgl": "^9.4.2", "@math.gl/core": "^4.1.0", "@math.gl/sun": "^4.1.0", "@math.gl/types": "^4.1.0", @@ -4015,13 +4001,13 @@ } }, "node_modules/@deck.gl/extensions": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/@deck.gl/extensions/-/extensions-9.4.0.tgz", - "integrity": "sha512-KHtB0233PSVRac8oHTk0RDivOBORLRIvSQgMpteNxVUO1lRPEa3yoMj4AE2qcKa2w2jqwaT9zt881uyFEB0eSg==", + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/@deck.gl/extensions/-/extensions-9.4.1.tgz", + "integrity": "sha512-btgLyKEqcRAl7MzWS+kEH1Ih6pvn3HdIoMhkHrtkXSvnsPW4FhFB+Z4ImPLAqU3ME1JG9wj2V5oxxl4MuJ1ogg==", "license": "MIT", "dependencies": { - "@luma.gl/shadertools": "^9.4.0", - "@luma.gl/webgl": "^9.4.0", + "@luma.gl/shadertools": "^9.4.2", + "@luma.gl/webgl": "^9.4.2", "@math.gl/core": "^4.1.0" }, "peerDependencies": { @@ -4031,10 +4017,11 @@ } }, "node_modules/@deck.gl/geo-layers": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/@deck.gl/geo-layers/-/geo-layers-9.4.0.tgz", - "integrity": "sha512-wpm+nixH+LSv5zBLqxfWmSY0M4WyGc/T8QDV2ZUPVjRJu+QpX1tHmN4nL02gU+k9Tbeqzcqfb8+6Lv7kv/FHmw==", + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/@deck.gl/geo-layers/-/geo-layers-9.4.1.tgz", + "integrity": "sha512-zI7hQyQOzu5+6K8Av2yhtWGgqF7wO/qALk8o1RaE0aVjPdp9VIuA3b4L0D7kEpL6k/f4cmQQBKvQQbVnsxDxvQ==", "license": "MIT", + "peer": true, "dependencies": { "@loaders.gl/3d-tiles": "^4.4.3", "@loaders.gl/gis": "^4.4.3", @@ -4044,8 +4031,8 @@ "@loaders.gl/terrain": "^4.4.3", "@loaders.gl/tiles": "^4.4.3", "@loaders.gl/wms": "^4.4.3", - "@luma.gl/gltf": "^9.4.0", - "@luma.gl/shadertools": "^9.4.0", + "@luma.gl/gltf": "^9.4.2", + "@luma.gl/shadertools": "^9.4.2", "@math.gl/core": "^4.1.0", "@math.gl/culling": "^4.1.0", "@math.gl/web-mercator": "^4.1.0", @@ -4064,15 +4051,22 @@ "@luma.gl/engine": "~9.4.0" } }, + "node_modules/@deck.gl/geo-layers/node_modules/a5-js": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/a5-js/-/a5-js-0.10.1.tgz", + "integrity": "sha512-UeTPtqZzXpDBLX0sm9GaUXArwHntBGQ9M1Bh7rB/wjibQEOmvaq5amgJKc4xf0A9GO9JgFhHRvlvdCeiav2+/g==", + "license": "Apache-2.0" + }, "node_modules/@deck.gl/layers": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/@deck.gl/layers/-/layers-9.4.0.tgz", - "integrity": "sha512-jSL/xje2Ez7DmnP8AAIdhhg6IAtfXMmnXiUAKNgpl/TTaEL+iL5TAnagCdt39H3azmKVcCG33kOlIoWFAuLuRg==", + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/@deck.gl/layers/-/layers-9.4.1.tgz", + "integrity": "sha512-a2i/HjbQFePZc0R0I+TFIzTdrjhmoPjfDKNvIo6SzktZ2XI+upUZt3nky3PEhcxbcQ0Sc1GHviETazAeA+S9EQ==", "license": "MIT", + "peer": true, "dependencies": { "@loaders.gl/images": "^4.4.3", "@loaders.gl/schema": "^4.4.3", - "@luma.gl/shadertools": "^9.4.0", + "@luma.gl/shadertools": "^9.4.2", "@mapbox/tiny-sdf": "^2.0.5", "@math.gl/core": "^4.1.0", "@math.gl/polygon": "^4.1.0", @@ -4088,9 +4082,9 @@ } }, "node_modules/@deck.gl/mapbox": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/@deck.gl/mapbox/-/mapbox-9.4.0.tgz", - "integrity": "sha512-otpLp3HgJKWl5KgeQ8J+8oraKAa/nOThtSB5w93KsZSN6Oq467o8vXaWjkas9aPOVoqHIM33GG/wCEYbPDuATQ==", + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/@deck.gl/mapbox/-/mapbox-9.4.1.tgz", + "integrity": "sha512-gg18JhYAHZoW8v7QVzcIU5mTRkfuPWuZRXHF+vBq6QY3E5OKInEmRzHsw/iRa/BKu3lSkN2WM3tKn8CpMie64Q==", "license": "MIT", "dependencies": { "@math.gl/web-mercator": "^4.1.0" @@ -4102,9 +4096,9 @@ } }, "node_modules/@deck.gl/maplibre": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/@deck.gl/maplibre/-/maplibre-9.4.0.tgz", - "integrity": "sha512-ck7Hxzt0t9M7iVgbVwelZiuUEx+e2HtmhGyPmZulURV0Ct5QtIjDYc6SWWUYZqASQnyDiBgFVaSaA9DisU8ziw==", + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/@deck.gl/maplibre/-/maplibre-9.4.1.tgz", + "integrity": "sha512-51bvIUGtHnObF3qe5dQdQvB/aoG8nGoYZPuvlUVkVq4PETyr/6cPupZpUdBiFKK28Z6rHMEGPFloOn4ymUEMXA==", "license": "MIT", "peerDependencies": { "@deck.gl/core": "~9.4.0", @@ -4113,15 +4107,16 @@ } }, "node_modules/@deck.gl/mesh-layers": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/@deck.gl/mesh-layers/-/mesh-layers-9.4.0.tgz", - "integrity": "sha512-NlLraZYYEoPACHEao+VfQCzyO4s/IaElM79Af6ngqWtM/wpHI1pTs1ISe5NNU9sbW717M/wNHiGqkYwQDbt1aA==", + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/@deck.gl/mesh-layers/-/mesh-layers-9.4.1.tgz", + "integrity": "sha512-89GTlRkmk1ol+FO+8jO1RvBfPT/Kornx4NjQPBPXtqHPKv/56E4P1QsGpdPdAk+AcGc6c14Na5XZuhLzDTbu8Q==", "license": "MIT", + "peer": true, "dependencies": { "@loaders.gl/gltf": "^4.4.3", "@loaders.gl/schema": "^4.4.3", - "@luma.gl/gltf": "^9.4.0", - "@luma.gl/shadertools": "^9.4.0" + "@luma.gl/gltf": "^9.4.2", + "@luma.gl/shadertools": "^9.4.2" }, "peerDependencies": { "@deck.gl/core": "~9.4.0", @@ -4142,6 +4137,7 @@ "resolved": "https://registry.npmjs.org/@developmentseed/deck.gl-geotiff/-/deck.gl-geotiff-0.7.0.tgz", "integrity": "sha512-HfeXC14btr1P0SsN9yFhNKCA4j9ZDNfSUa6LaZKFeTQB739C6t1Bxn1OM5wDHrHv6wdcq4CcdYPI0ZiClI9bSA==", "license": "MIT", + "peer": true, "dependencies": { "@cogeotiff/core": "^9.5.0", "@developmentseed/affine": "^0.7.0", @@ -4215,6 +4211,7 @@ "resolved": "https://registry.npmjs.org/@developmentseed/morecantile/-/morecantile-0.7.0.tgz", "integrity": "sha512-m9tWDase9COlP/EZ2KK/ydraRU/5yfwvmF/y/2g/iFMFW1vYHQTW/8JYjmo84SiJXUifDDY2xoA3ErYlcWJctg==", "license": "MIT", + "peer": true, "dependencies": { "@developmentseed/affine": "^0.7.0" } @@ -4351,32 +4348,6 @@ "node": ">=0.8" } }, - "node_modules/@electric-sql/pglite": { - "version": "0.5.11", - "resolved": "https://registry.npmjs.org/@electric-sql/pglite/-/pglite-0.5.11.tgz", - "integrity": "sha512-SWuqsTjA4DDWqgZ05PC1RJaq8e00p5KACxbqaikDFQ8dIGA0SLRzuPniky7IW+q/c5RDNMdEXwv7mFBWIx9Hxw==", - "license": "Apache-2.0" - }, - "node_modules/@electric-sql/pglite-postgis": { - "version": "0.2.11", - "resolved": "https://registry.npmjs.org/@electric-sql/pglite-postgis/-/pglite-postgis-0.2.11.tgz", - "integrity": "sha512-m7XIRczdTvTZx4NVIWcichKKrY4WYSa5qO7t6LmjdrhWnEE/MVkMtfrzwJnOJDLYAdmFSsU8n9TbbdBsam1HYw==", - "license": "Apache-2.0 AND GPL-2.0-or-later", - "peerDependencies": { - "@electric-sql/pglite": "0.5.11" - } - }, - "node_modules/@emnapi/runtime": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.3.tgz", - "integrity": "sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, "node_modules/@esbuild/aix-ppc64": { "version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz", @@ -4927,9 +4898,9 @@ } }, "node_modules/@esri/arcgis-rest-basemap-sessions": { - "version": "4.10.3", - "resolved": "https://registry.npmjs.org/@esri/arcgis-rest-basemap-sessions/-/arcgis-rest-basemap-sessions-4.10.3.tgz", - "integrity": "sha512-HE71vaRj4JnzZfcaKoKbajoKdSp7ophewOknxeUkJDoYnqHQcazGLT2vJV9e51myA3X50q4GzZBgnDRAwzYJdg==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@esri/arcgis-rest-basemap-sessions/-/arcgis-rest-basemap-sessions-4.11.0.tgz", + "integrity": "sha512-aMaHTC3GhGg08PwTycqMRRfP/nUn1x7ofV1Af8+54CjinKxE9N5fJSwCcdIe+pPYEQ2bkXFMJKQO/uDdO26oDw==", "license": "Apache-2.0", "dependencies": { "mitt": "^3.0.1", @@ -4943,9 +4914,9 @@ } }, "node_modules/@esri/arcgis-rest-feature-service": { - "version": "4.10.3", - "resolved": "https://registry.npmjs.org/@esri/arcgis-rest-feature-service/-/arcgis-rest-feature-service-4.10.3.tgz", - "integrity": "sha512-zYvyDQizImQv18e13OkDSymD/KelLxtzcKgxj4VqZZ6X/wqWgS4ibRr0a7Qkb0yRik5T/mP59Aiw3sRlwhyHgQ==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@esri/arcgis-rest-feature-service/-/arcgis-rest-feature-service-4.11.0.tgz", + "integrity": "sha512-KPT+vtZruVr45VcTGuRrNOecd+vs759B5xaY2iq7rkCJIHcL0Z1lU26rSqaHGv7n5HXrk44E0kuSZL82QhfNFA==", "license": "Apache-2.0", "dependencies": { "pbf": "^4.0.1", @@ -4960,28 +4931,29 @@ } }, "node_modules/@esri/arcgis-rest-fetch": { - "version": "4.10.3", - "resolved": "https://registry.npmjs.org/@esri/arcgis-rest-fetch/-/arcgis-rest-fetch-4.10.3.tgz", - "integrity": "sha512-bYrL+/DruzL26qX/LXYCLxto8ZpGq+/tSMFRo41kQO1QOE3RqH7+GN8ovQcJU9X3AzOLi/u0hfBXr7bUjbb7IA==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@esri/arcgis-rest-fetch/-/arcgis-rest-fetch-4.11.0.tgz", + "integrity": "sha512-EcpT2EwFX5GmUwdzwQ3nfUz7M4Mo6z2fbWP3/5/tZefVz+TnWWgceudIiWy45AinuEHiJS5rCgOkNS7vmTabsA==", "license": "Apache-2.0", "dependencies": { "node-fetch": "^3.2.10" } }, "node_modules/@esri/arcgis-rest-form-data": { - "version": "4.10.3", - "resolved": "https://registry.npmjs.org/@esri/arcgis-rest-form-data/-/arcgis-rest-form-data-4.10.3.tgz", - "integrity": "sha512-6jjXTqLOFMU8/WfXyzuVfq2BhIMdR09zyjJeb0jhDzxrfFfs9IfgokLLF/LlPd60CVPjG04cPqCAW2RhRzkzZA==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@esri/arcgis-rest-form-data/-/arcgis-rest-form-data-4.11.0.tgz", + "integrity": "sha512-Gm9ojfnDjH3meBHZ077otEexnMJDJXkMnVqrycMWEqzNU/7saBgtHvfscF6xwQ8JZ+Jh0VeGQ7ECUQ3xNkIPcA==", "license": "Apache-2.0", "dependencies": { "formdata-node": "^4.1.0" } }, "node_modules/@esri/arcgis-rest-portal": { - "version": "4.10.3", - "resolved": "https://registry.npmjs.org/@esri/arcgis-rest-portal/-/arcgis-rest-portal-4.10.3.tgz", - "integrity": "sha512-o5iwxSDS2M8lwLkNtaJTKqyN3NHv2Ne5bL+7tfdcmmHukcGMuuSroRG/+IT3CXOS7gk9sYVdR0cMEPHs1lTWNQ==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@esri/arcgis-rest-portal/-/arcgis-rest-portal-4.11.0.tgz", + "integrity": "sha512-P8BiO/WUdHamcARgoHyIsISCLKko5tX/O8WDyWKGAu/8yS3AW2UMNR1JVHrv7eAUB/3p9fWQHGLV2LuM97g3Og==", "license": "Apache-2.0", + "peer": true, "dependencies": { "tslib": "^2.3.0" }, @@ -4993,13 +4965,14 @@ } }, "node_modules/@esri/arcgis-rest-request": { - "version": "4.10.3", - "resolved": "https://registry.npmjs.org/@esri/arcgis-rest-request/-/arcgis-rest-request-4.10.3.tgz", - "integrity": "sha512-gBKSRC7L3cD1KX4fIleRiEKtzlvKjuDW5cYpDcDyQCn/Bw7bJzlGrlaMw87FQ+ReTZp9vlTYFXyrGMuUtR0dKw==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@esri/arcgis-rest-request/-/arcgis-rest-request-4.11.0.tgz", + "integrity": "sha512-pK6Bz3EmB4WR2fatvTD8XsaWlyeuGGpXCU02xOJkIIk1qOiS0eDWwSSsFSzU7kjpSSsvf7WjrkoZdWDZOGxMZA==", "license": "Apache-2.0", + "peer": true, "dependencies": { - "@esri/arcgis-rest-fetch": "^4.10.3", - "@esri/arcgis-rest-form-data": "^4.10.3", + "@esri/arcgis-rest-fetch": "^4.11.0", + "@esri/arcgis-rest-form-data": "^4.11.0", "mitt": "^3.0.0", "tslib": "^2.3.1" }, @@ -5008,15 +4981,15 @@ } }, "node_modules/@esri/maplibre-arcgis": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@esri/maplibre-arcgis/-/maplibre-arcgis-1.3.1.tgz", - "integrity": "sha512-2pYerXe74mds2itGN1myayC2ZaR12ktPPzf26fLe3rnTycXpKgA3uG4NCgpV1wqYiS1nm4PK00yS1I9wg2lShg==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@esri/maplibre-arcgis/-/maplibre-arcgis-1.3.2.tgz", + "integrity": "sha512-SKgcUDOOq/qDCY8zGoHXksZzqCVfTJ8rZSbcegVLQQfUmPUgmLnhZzIu9EIO5lxjWCYnNbpUZFnvnKDqVT9iyw==", "license": "Apache-2.0", "dependencies": { - "@esri/arcgis-rest-basemap-sessions": "^4.10.1", - "@esri/arcgis-rest-feature-service": "^4.10.1", - "@esri/arcgis-rest-portal": "^4.10.1", - "@esri/arcgis-rest-request": "^4.10.1", + "@esri/arcgis-rest-basemap-sessions": "^4.11.0", + "@esri/arcgis-rest-feature-service": "^4.11.0", + "@esri/arcgis-rest-portal": "^4.11.0", + "@esri/arcgis-rest-request": "^4.11.0", "@mapbox/tilebelt": "^2.0.3", "mitt": "3.0.1" }, @@ -5210,7 +5183,6 @@ "resolved": "https://registry.npmjs.org/@turf/area/-/area-7.4.0.tgz", "integrity": "sha512-B7q5f6QwKIxxbl4/L59lAYA+FF7h2hv6st96PuKue0TGCYGSxAG/lV8LHSPUSOuOrLywN4jytJcKK3vOFBs7Nw==", "license": "MIT", - "peer": true, "dependencies": { "@turf/helpers": "7.4.0", "@turf/meta": "7.4.0", @@ -5226,7 +5198,6 @@ "resolved": "https://registry.npmjs.org/@turf/bbox/-/bbox-7.4.0.tgz", "integrity": "sha512-yOX9lALc2GmjYUIE99+nRj7eZA7eDtx7Ixu/hrgIo+YqHvL1reaPVTC9rQWMHMm0pH0/WHjzk8uOpAHjptrudQ==", "license": "MIT", - "peer": true, "dependencies": { "@turf/helpers": "7.4.0", "@turf/meta": "7.4.0", @@ -5242,7 +5213,6 @@ "resolved": "https://registry.npmjs.org/@turf/bearing/-/bearing-7.4.0.tgz", "integrity": "sha512-utMyjTU5U3QfHWLRIKUAvJerCMmC6NLI7X6cmL6PA5+KYdzul/ymxL6CQrwJugrf9zt4Hnzvipwz0j5H1Yo87w==", "license": "MIT", - "peer": true, "dependencies": { "@turf/helpers": "7.4.0", "@turf/invariant": "7.4.0", @@ -5258,7 +5228,6 @@ "resolved": "https://registry.npmjs.org/@turf/boolean-clockwise/-/boolean-clockwise-7.4.0.tgz", "integrity": "sha512-3wO+W9P63JZMK1Ud5ER0kKXpiZaeXkOR5Omq5USKlPcopwZ6TP/mJjt8lUYYWsB2WGDXuUhlYmSVec43z3wwow==", "license": "MIT", - "peer": true, "dependencies": { "@turf/helpers": "7.4.0", "@turf/invariant": "7.4.0", @@ -5274,7 +5243,6 @@ "resolved": "https://registry.npmjs.org/@turf/boolean-crosses/-/boolean-crosses-7.4.0.tgz", "integrity": "sha512-athvZ8yB04BcuT53plyRJnn4jMmbiwlGk/pdxj28JZtsKipi+Ti6xmWDklFnrXpGfeaSHpPvKVt7XRduTB/qVA==", "license": "MIT", - "peer": true, "dependencies": { "@turf/boolean-equal": "7.4.0", "@turf/boolean-point-in-polygon": "7.4.0", @@ -5294,7 +5262,6 @@ "resolved": "https://registry.npmjs.org/@turf/boolean-disjoint/-/boolean-disjoint-7.4.0.tgz", "integrity": "sha512-B6nXGFHa1+m181BZ5MOKa1l7/otws/NonUpOd0CKWTuBUzrlc6e60z/kRp5ceRYmE2LFOH5ZZxItnrsWgKc2VA==", "license": "MIT", - "peer": true, "dependencies": { "@turf/boolean-point-in-polygon": "7.4.0", "@turf/helpers": "7.4.0", @@ -5313,7 +5280,6 @@ "resolved": "https://registry.npmjs.org/@turf/boolean-equal/-/boolean-equal-7.4.0.tgz", "integrity": "sha512-OZWSaWvG7tZn90/7sBclZxpLyjrbxh8oNfOqrmdJigTY/XzAyjCE+jaweVTY8NGRkytC53kkDO0Q2DPZptpUcw==", "license": "MIT", - "peer": true, "dependencies": { "@turf/clean-coords": "7.4.0", "@turf/helpers": "7.4.0", @@ -5331,7 +5297,6 @@ "resolved": "https://registry.npmjs.org/@turf/boolean-intersects/-/boolean-intersects-7.4.0.tgz", "integrity": "sha512-tV30WLBgLh89uGYpWsKjU29eMhdyhSh2Sc1IKmv1W0YFHKwp6oDm2eRajMzMgdtN8cl6Jyb8oFCmw4LbMMuWAQ==", "license": "MIT", - "peer": true, "dependencies": { "@turf/boolean-disjoint": "7.4.0", "@types/geojson": "^7946.0.10", @@ -5346,7 +5311,6 @@ "resolved": "https://registry.npmjs.org/@turf/boolean-overlap/-/boolean-overlap-7.4.0.tgz", "integrity": "sha512-WcwQC042FnqDbZJCTm67NoQqV3bWz3C5M89b39MJtEPDWbO6kWwgMBt3Rm9w6gwrYljPE43vVB4pLiaSdNgKSQ==", "license": "MIT", - "peer": true, "dependencies": { "@turf/helpers": "7.4.0", "@turf/invariant": "7.4.0", @@ -5366,7 +5330,6 @@ "resolved": "https://registry.npmjs.org/@turf/boolean-point-in-polygon/-/boolean-point-in-polygon-7.4.0.tgz", "integrity": "sha512-GQrHc6WSDHhf32GB/b9AGyOeC05AQ3nGN7ooWTrlCYefKn7X9/2wG9BNexF47AuyDq5jPdOvITVR26BLFWV+mA==", "license": "MIT", - "peer": true, "dependencies": { "@turf/helpers": "7.4.0", "@turf/invariant": "7.4.0", @@ -5383,7 +5346,6 @@ "resolved": "https://registry.npmjs.org/@turf/boolean-point-on-line/-/boolean-point-on-line-7.4.0.tgz", "integrity": "sha512-5i5UBeZf/LuzgavkIj8L8L5/8SYWItWzQQcE9ymFZr60lV5lM8eFvQDfzAz2R3WQFCrxXExPqNvAVZOKGUyvoA==", "license": "MIT", - "peer": true, "dependencies": { "@turf/helpers": "7.4.0", "@turf/invariant": "7.4.0", @@ -5399,7 +5361,6 @@ "resolved": "https://registry.npmjs.org/@turf/boolean-valid/-/boolean-valid-7.4.0.tgz", "integrity": "sha512-Gop9r5YA3Asz80bPDCs3PjO4YPY5fyE55wlQDqLBSr6ZxbOaJXIoKrMgaBb1RBcM+9BFYnBlnpekMG3C8Gscrg==", "license": "MIT", - "peer": true, "dependencies": { "@turf/bbox": "7.4.0", "@turf/boolean-crosses": "7.4.0", @@ -5423,7 +5384,6 @@ "resolved": "https://registry.npmjs.org/@turf/buffer/-/buffer-7.4.0.tgz", "integrity": "sha512-ewYjC7NmmP+BZ8JcjX1TglzYH1FCMWAh5L08j0iAP4lbn3/AutVjjbwIXedZZy5He1OfgmXf+rIBcNXdeEYceg==", "license": "MIT", - "peer": true, "dependencies": { "@turf/bbox": "7.4.0", "@turf/center": "7.4.0", @@ -5444,7 +5404,6 @@ "resolved": "https://registry.npmjs.org/@turf/center/-/center-7.4.0.tgz", "integrity": "sha512-JVuTaIdnQtmTV8eQfVxqza1okKiaFzgVeIA6Xoy/u6aBMxg2+oBpS6GcHZkEqR8OapPWValB1AYYqimUSiyOXw==", "license": "MIT", - "peer": true, "dependencies": { "@turf/bbox": "7.4.0", "@turf/helpers": "7.4.0", @@ -5460,7 +5419,6 @@ "resolved": "https://registry.npmjs.org/@turf/centroid/-/centroid-7.4.0.tgz", "integrity": "sha512-WglCFe+TnMqeYa/LcbUp37NgIF0zHTNYmlxwUm40fyyzyLsYeDq4dgFWLTYpvRNqb5oIMV6xsBjSf+vCPtVJ6w==", "license": "MIT", - "peer": true, "dependencies": { "@turf/helpers": "7.4.0", "@turf/meta": "7.4.0", @@ -5476,7 +5434,6 @@ "resolved": "https://registry.npmjs.org/@turf/circle/-/circle-7.4.0.tgz", "integrity": "sha512-H7dXQP7WRpIE/UwZFFGYoSewsali5rjk9yzHPNZ03Bc9F11PWA3H+lwznEWmi/wLMMx91uMU+NkyGtJUeQr9cg==", "license": "MIT", - "peer": true, "dependencies": { "@turf/destination": "7.4.0", "@turf/helpers": "7.4.0", @@ -5492,7 +5449,6 @@ "resolved": "https://registry.npmjs.org/@turf/clean-coords/-/clean-coords-7.4.0.tgz", "integrity": "sha512-xl3lVPey/FyVc3Z+drAWtVuVtvt737RHKGUMGyuskmKYW0JUeFDgqSR0OnrDfxXWb58Im/65BgPd1B+TUA9WfA==", "license": "MIT", - "peer": true, "dependencies": { "@turf/boolean-point-on-line": "7.4.0", "@turf/helpers": "7.4.0", @@ -5509,7 +5465,6 @@ "resolved": "https://registry.npmjs.org/@turf/clone/-/clone-7.4.0.tgz", "integrity": "sha512-IfYnuil7XYJauy3crzIYEr26QkmBiTgFdGfYwUUe3S6dawX+lyb3vhuaYyssEPcCJq83g0G7hwxZy7141Mmzjg==", "license": "MIT", - "peer": true, "dependencies": { "@turf/helpers": "7.4.0", "@types/geojson": "^7946.0.10", @@ -5524,7 +5479,6 @@ "resolved": "https://registry.npmjs.org/@turf/combine/-/combine-7.4.0.tgz", "integrity": "sha512-G3tEctgA3Kqz9T3PjF3lQdMUodQxOOLLBy8s5Y//8qyx7IRJqOazxdCaZRo2lq7C8eEdoUud6PIAXLz0gHue4w==", "license": "MIT", - "peer": true, "dependencies": { "@turf/helpers": "7.4.0", "@turf/meta": "7.4.0", @@ -5540,7 +5494,6 @@ "resolved": "https://registry.npmjs.org/@turf/destination/-/destination-7.4.0.tgz", "integrity": "sha512-+jFpOUtzCiN8l9ZOvr66rxi/UxizphXaBDldaw9NfxlX/HcMn3ZDzC8IiCHiNXAilVh4WpCH0qqmH9ykOgdBKA==", "license": "MIT", - "peer": true, "dependencies": { "@turf/helpers": "7.4.0", "@turf/invariant": "7.4.0", @@ -5556,7 +5509,6 @@ "resolved": "https://registry.npmjs.org/@turf/difference/-/difference-7.4.0.tgz", "integrity": "sha512-4zV7Xi3CwUdyNsDzrPty08PiUeYYVBdbCnNVlSf8sk5Z7SL7seA42RabRG8ByTzcrbLATeDU4oTEthVhOGPlyw==", "license": "MIT", - "peer": true, "dependencies": { "@turf/helpers": "7.4.0", "@turf/meta": "7.4.0", @@ -5573,7 +5525,6 @@ "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-7.4.0.tgz", "integrity": "sha512-ODkopQDG1m/U6Mx7OMmShncaCvneomwX3lZY1CDA7x40bhDdTTRYP/n/6LicZVyIO4/oK+aXkov4NOtWYthA2g==", "license": "MIT", - "peer": true, "dependencies": { "@turf/helpers": "7.4.0", "@turf/invariant": "7.4.0", @@ -5589,7 +5540,6 @@ "resolved": "https://registry.npmjs.org/@turf/flatten/-/flatten-7.4.0.tgz", "integrity": "sha512-yrXpvXtmPlXIIoRuonQ7z+Uj47Sw9KYlH9oh9NBb3QRfz53LN+OTNndkGeXPaI00BDXxO/aZ7wEGmzuoCaDn1w==", "license": "MIT", - "peer": true, "dependencies": { "@turf/helpers": "7.4.0", "@turf/meta": "7.4.0", @@ -5605,7 +5555,6 @@ "resolved": "https://registry.npmjs.org/@turf/geojson-rbush/-/geojson-rbush-7.4.0.tgz", "integrity": "sha512-o+debVj+6KQ2p0VebH+FgcTig2jUuG6mWMgLYvb34c7cOHoEuY6ICvKRKtHn/XcHa6eyoSk0TvnLEJAfFTQDMg==", "license": "MIT", - "peer": true, "dependencies": { "@turf/bbox": "7.4.0", "@turf/helpers": "7.4.0", @@ -5623,7 +5572,6 @@ "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-7.4.0.tgz", "integrity": "sha512-7PAwLZqOdRzTI5g9bHvUwlloAXPDH/mlajtryk0tw4ZwGMtmXsAyF4QundsAMfy4u48Fyd3AUqMXY0SMxqJGWg==", "license": "MIT", - "peer": true, "dependencies": { "@types/geojson": "^7946.0.10", "tslib": "^2.8.1" @@ -5637,7 +5585,6 @@ "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-7.4.0.tgz", "integrity": "sha512-OAsc3qdNx+tRqzWmMNFMnVlWWACIqnYqIejZKvb2oKkKPYJJrURPXZ6OdrGD58ljJMolLoqwIZGSx3VndaEjxg==", "license": "MIT", - "peer": true, "dependencies": { "@turf/helpers": "7.4.0", "@types/geojson": "^7946.0.10", @@ -5652,7 +5599,6 @@ "resolved": "https://registry.npmjs.org/@turf/length/-/length-7.4.0.tgz", "integrity": "sha512-vQsJLuL7uy8m6HAMuJJKoiOHYY1de1Hd6mY/fM90qfu2RyIrkoF8J4bRUb72XZNCVnvob/eHpUMdhZeoUhSyfQ==", "license": "MIT", - "peer": true, "dependencies": { "@turf/distance": "7.4.0", "@turf/helpers": "7.4.0", @@ -5669,7 +5615,6 @@ "resolved": "https://registry.npmjs.org/@turf/line-intersect/-/line-intersect-7.4.0.tgz", "integrity": "sha512-5qNmEJ/0tQEaUUKSt2zIZGIS6eYGn3T7Z32yN6+Py0ANs8ln3dQNWaDyOEMms/qVY7BFvSaO+8iBmD8vlHdNcA==", "license": "MIT", - "peer": true, "dependencies": { "@turf/helpers": "7.4.0", "@types/geojson": "^7946.0.10", @@ -5686,7 +5631,6 @@ "resolved": "https://registry.npmjs.org/@turf/line-overlap/-/line-overlap-7.4.0.tgz", "integrity": "sha512-40ZFjTk103uXFF5MfkhqzhowvBNozMcm18yR24Z38BbLC+4BLUNUslNDqyXStGZPXQ1X0MH3LeE2TbIpw9wKRA==", "license": "MIT", - "peer": true, "dependencies": { "@turf/bbox": "7.4.0", "@turf/boolean-point-on-line": "7.4.0", @@ -5709,7 +5653,6 @@ "resolved": "https://registry.npmjs.org/@turf/line-segment/-/line-segment-7.4.0.tgz", "integrity": "sha512-v4Gnxpj6XqWbl4d/aVZHYwvSFzaTGGBW4eQQ9Ozqcgt+bvignOMdtVogFDHSWKDj9Gr2tbS2jYp57c8OTa+Olw==", "license": "MIT", - "peer": true, "dependencies": { "@turf/helpers": "7.4.0", "@turf/invariant": "7.4.0", @@ -5726,7 +5669,6 @@ "resolved": "https://registry.npmjs.org/@turf/line-split/-/line-split-7.4.0.tgz", "integrity": "sha512-bAij7u19sFVdYoAp3bQnu/cVzlORxM/W3FM+WeFN/VvGkZ6YiAtcPq/lLP4WwK3WxthTcavED3wbd32iXGpzZw==", "license": "MIT", - "peer": true, "dependencies": { "@turf/bbox": "7.4.0", "@turf/geojson-rbush": "7.4.0", @@ -5749,7 +5691,6 @@ "resolved": "https://registry.npmjs.org/@turf/line-to-polygon/-/line-to-polygon-7.4.0.tgz", "integrity": "sha512-wUsYNTP+tN+2J0+tzakKVHdo6Y1Pe8Ne1rJUuCxZRumwOFyML6/aIQvQaXdbAjN0gmfuoZTCv78RDSZBtsAPAQ==", "license": "MIT", - "peer": true, "dependencies": { "@turf/bbox": "7.4.0", "@turf/clone": "7.4.0", @@ -5767,7 +5708,6 @@ "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-7.4.0.tgz", "integrity": "sha512-3cLUvlEyDuSnMSzrjhaLAEiYR8xhbfWyTVQlrlEw40xL81d4KF4PqUWbjTXKpXZStdYbet2GCurl79KMypNw6g==", "license": "MIT", - "peer": true, "dependencies": { "@turf/helpers": "7.4.0", "@types/geojson": "^7946.0.10", @@ -5782,7 +5722,6 @@ "resolved": "https://registry.npmjs.org/@turf/nearest-point-on-line/-/nearest-point-on-line-7.4.0.tgz", "integrity": "sha512-eKTKf/qODIsPankYMZrNfI3LjLaVtQvYV/1hcj9kH/Zr3GfLUszevjhTRDZtMgTFrv8+awW3+MyhmN+PJGuLdQ==", "license": "MIT", - "peer": true, "dependencies": { "@turf/distance": "7.4.0", "@turf/helpers": "7.4.0", @@ -5800,7 +5739,6 @@ "resolved": "https://registry.npmjs.org/@turf/polygon-to-line/-/polygon-to-line-7.4.0.tgz", "integrity": "sha512-LCHZ9bojUj99et83ZLGpSR/PFx48c0tcjtfuI1nn66a6Q+EGy7GO4NsHv4rWZsC8Lljy5ldbJ3dd8+WGnAk7dw==", "license": "MIT", - "peer": true, "dependencies": { "@turf/helpers": "7.4.0", "@turf/invariant": "7.4.0", @@ -5816,7 +5754,6 @@ "resolved": "https://registry.npmjs.org/@turf/projection/-/projection-7.4.0.tgz", "integrity": "sha512-ZS932qM+18V1UBvNlrNXUCD7mh9CzQqZzw/ElVtb0kAk6N00FYQ9bo26Cca08UZKXh3rZqG/e4eCK74JNGS4Zg==", "license": "MIT", - "peer": true, "dependencies": { "@turf/clone": "7.4.0", "@turf/helpers": "7.4.0", @@ -5833,7 +5770,6 @@ "resolved": "https://registry.npmjs.org/@turf/rewind/-/rewind-7.4.0.tgz", "integrity": "sha512-Q2qOcLzymxXyIAYXM9BZQT09L63EhzgneCBMka0dPf9jVShxMeA3oF1kY20ChWkZvTGOAbM7YU9hghphbCxo2w==", "license": "MIT", - "peer": true, "dependencies": { "@turf/boolean-clockwise": "7.4.0", "@turf/clone": "7.4.0", @@ -5852,7 +5788,6 @@ "resolved": "https://registry.npmjs.org/@turf/rhumb-bearing/-/rhumb-bearing-7.4.0.tgz", "integrity": "sha512-y5omgg5SqHwz46fZlra2/70z5eOKXSp/ZzRNIDYKJVYF5oNT2YbG9Z6lj4Az51bjqJQESXUoR6wRmFnpliIp0w==", "license": "MIT", - "peer": true, "dependencies": { "@turf/helpers": "7.4.0", "@turf/invariant": "7.4.0", @@ -5868,7 +5803,6 @@ "resolved": "https://registry.npmjs.org/@turf/rhumb-destination/-/rhumb-destination-7.4.0.tgz", "integrity": "sha512-3x4dNLheJJIK/6daH9U7dDkFRSq3wqvDIdqgSxsqgFHoNEI6xDACKGrx47JFWVbg/zh9osG5JSv96e70Y4P5XA==", "license": "MIT", - "peer": true, "dependencies": { "@turf/helpers": "7.4.0", "@turf/invariant": "7.4.0", @@ -5884,7 +5818,6 @@ "resolved": "https://registry.npmjs.org/@turf/rhumb-distance/-/rhumb-distance-7.4.0.tgz", "integrity": "sha512-29pFCftS/yxEzrYWB777I23Mob+yw9WAECJNw+uabbJi6fwFphJfqWApMXY2ZnudVSJFCGJbByVAHVDTvOGG+w==", "license": "MIT", - "peer": true, "dependencies": { "@turf/helpers": "7.4.0", "@turf/invariant": "7.4.0", @@ -5900,7 +5833,6 @@ "resolved": "https://registry.npmjs.org/@turf/transform-rotate/-/transform-rotate-7.4.0.tgz", "integrity": "sha512-JsXtvydU23rJdOlS5u9Fpdi6mPtbRCo8/6y3QSjkg37EubFTd357M+lX8+lQ+LHjs8hXxvp9LKBZwTujlqsDcw==", "license": "MIT", - "peer": true, "dependencies": { "@turf/centroid": "7.4.0", "@turf/clone": "7.4.0", @@ -5922,7 +5854,6 @@ "resolved": "https://registry.npmjs.org/@turf/transform-scale/-/transform-scale-7.4.0.tgz", "integrity": "sha512-lPsvppxBfK+5z9fC1R3F/7y4113cwZ7hLG9dR97EUYaUhphQveVShrFK18S8+AXxs0J4PnDm3HptTfuJyD7bMQ==", "license": "MIT", - "peer": true, "dependencies": { "@turf/bbox": "7.4.0", "@turf/center": "7.4.0", @@ -5946,7 +5877,6 @@ "resolved": "https://registry.npmjs.org/@turf/truncate/-/truncate-7.4.0.tgz", "integrity": "sha512-eTXO62l1mD++mKlhUqLNHGcgCQvhxXJGB/EUL1KSzpVIeMYtgcmItAneWdHW+gEpmHfjeDjBuvtbZWA23r7Eig==", "license": "MIT", - "peer": true, "dependencies": { "@turf/helpers": "7.4.0", "@turf/meta": "7.4.0", @@ -5962,7 +5892,6 @@ "resolved": "https://registry.npmjs.org/@turf/union/-/union-7.4.0.tgz", "integrity": "sha512-SYVtsCW9IznTyKlcGWxssRrf90p/hdpch1UeIcZc31pkSVdmeLOyuzPx0ef3UPmaF//fgXAphMph6JWA/FpKbA==", "license": "MIT", - "peer": true, "dependencies": { "@turf/helpers": "7.4.0", "@turf/meta": "7.4.0", @@ -5979,7 +5908,6 @@ "resolved": "https://registry.npmjs.org/@turf/unkink-polygon/-/unkink-polygon-7.4.0.tgz", "integrity": "sha512-GAQdiRmfR3Q64LoOqorr2Ec9eKoaVssSE1Rq34ZVTGmf2H49vjOPTXfTBp9ZVva4apVUkNLPPv3r4VaUHmABog==", "license": "MIT", - "peer": true, "dependencies": { "@turf/area": "7.4.0", "@turf/boolean-point-in-polygon": "7.4.0", @@ -5998,7 +5926,6 @@ "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", "license": "BSD-3-Clause", - "peer": true, "dependencies": { "internmap": "^1.0.0" } @@ -6008,7 +5935,6 @@ "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-2.0.2.tgz", "integrity": "sha512-8pM1WGMLGFuhq9S+FpPURxic+gKzjluCD/CHTuUF3mXMeiCo0i6R0tO1s4+GArRFde96SLcW/kOFRjoAosPsFA==", "license": "BSD-3-Clause", - "peer": true, "dependencies": { "d3-array": "^2.5.0" } @@ -6024,9 +5950,9 @@ } }, "node_modules/@google/genai": { - "version": "2.31.0", - "resolved": "https://registry.npmjs.org/@google/genai/-/genai-2.31.0.tgz", - "integrity": "sha512-u1fw0qEiuWwNcjZixJFRfQF0awQnHb/rBBQUeiYGF+nmTXQCvcgpR2UMhKU9KNdnZdYhahY5jwS6nJ2V2tGtDA==", + "version": "2.32.0", + "resolved": "https://registry.npmjs.org/@google/genai/-/genai-2.32.0.tgz", + "integrity": "sha512-60c79uXpR0a47bmGqDxbXEBuQUalNmwo5mx5kqb91jIW4FoqpsLSt86DeVhRhtH5+s/16Wqxt3sXzFQn2U1OHQ==", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { @@ -7246,6 +7172,7 @@ "resolved": "https://registry.npmjs.org/@luma.gl/core/-/core-9.4.2.tgz", "integrity": "sha512-VFol6FUSHQeYR40NrkCM/mkP5DX7aI8pcDewxI8DBjtrcP4+ZJiJwnxWZnsMBzM4RuuvmDoHkPWCxj6Ob9yo+w==", "license": "MIT", + "peer": true, "dependencies": { "@math.gl/types": "^4.1.0", "@probe.gl/env": "^4.1.1", @@ -7271,9 +7198,9 @@ } }, "node_modules/@luma.gl/gltf": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/@luma.gl/gltf/-/gltf-9.4.1.tgz", - "integrity": "sha512-UqjEvABkyZswl8XWhy1hHnbBDyGROCMOxMryDD7p+enLmw0wjdLPKwlZ3+lYNLJgzntkEjh61vXJBRs5/hiwGQ==", + "version": "9.4.2", + "resolved": "https://registry.npmjs.org/@luma.gl/gltf/-/gltf-9.4.2.tgz", + "integrity": "sha512-086JqT2piej2S0+P2cvMbB0Chlzz/siXm5Pydv7BcVX2yX+TCJuSowU3zl/6yDE6z6zcVcnuWoiHbvUj9EO2FQ==", "license": "MIT", "dependencies": { "@loaders.gl/core": "~4.4.5", @@ -7398,9 +7325,9 @@ } }, "node_modules/@luma.gl/gpgpu": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/@luma.gl/gpgpu/-/gpgpu-9.4.1.tgz", - "integrity": "sha512-KwEwWfJ22Cgo9jWS/n1bcB4+oFHwIOZV5QG4DZ37WID8HDpvzG1fgzFrQOlntsAZ5sZON8dG4vpBF6UmmusD8w==", + "version": "9.4.2", + "resolved": "https://registry.npmjs.org/@luma.gl/gpgpu/-/gpgpu-9.4.2.tgz", + "integrity": "sha512-LoEqoViPZqMHqQzvq/txFuOLsxI6sn8xmv+IZyovRFBqcWaV184PE/8Ieufww0pjVyJMfubhUCQmGuGrOME8oA==", "license": "MIT", "dependencies": { "@math.gl/core": "^4.1.0", @@ -7416,10 +7343,11 @@ } }, "node_modules/@luma.gl/shadertools": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/@luma.gl/shadertools/-/shadertools-9.4.1.tgz", - "integrity": "sha512-t5SAdiGQING9p1BgNELAji7+U9dG9ar2tougOpvXreL1qzxyPiZYugu0rIOrGpyg1k2k3g8DUA86nYqYvy6XUw==", + "version": "9.4.2", + "resolved": "https://registry.npmjs.org/@luma.gl/shadertools/-/shadertools-9.4.2.tgz", + "integrity": "sha512-0/6pLZSfnQnvcWdYePKKSwVet+gFtAAnKeGXNfxpgp3I8E3WsF/SbD6oEzgU7jdnRqONwGsoACWNpQHO0zZvIQ==", "license": "MIT", + "peer": true, "dependencies": { "@math.gl/core": "^4.1.0", "@math.gl/types": "^4.1.0" @@ -7442,9 +7370,9 @@ } }, "node_modules/@luma.gl/webgpu": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/@luma.gl/webgpu/-/webgpu-9.4.1.tgz", - "integrity": "sha512-Nkesd4HF57/WgYgAPleKWy7q8+d3MsivZb9bYMOqhT23DecmDTI1N7izgDyu/+1FFVcMGja/LhFifiXXz/XRSQ==", + "version": "9.4.2", + "resolved": "https://registry.npmjs.org/@luma.gl/webgpu/-/webgpu-9.4.2.tgz", + "integrity": "sha512-24gDOmLyL81fVHxn+UXajnYN5jVln7XgB9fvobc1Yh3PAtXjlcAkmVTqYRvULVGeEamuqvqPDscAkaK/T+R1iQ==", "license": "MIT", "peer": true, "dependencies": { @@ -7685,14 +7613,14 @@ "license": "ISC" }, "node_modules/@maplibre/vt-pbf": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/@maplibre/vt-pbf/-/vt-pbf-4.3.2.tgz", - "integrity": "sha512-j6p0AdjvAR19Z3XaCysle7A4ZSo08tYOzxD0Y9NQylwPAkwJJeYub5b2eVucdeDh7erhv69DahoLOevDRERRUw==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@maplibre/vt-pbf/-/vt-pbf-4.3.3.tgz", + "integrity": "sha512-dEe5XUd64RQbxNxy2OzIkJnwNDWjVmSXjCd0A7zLirm7QJ/WWbmtDFIkfsiM4yt1cplqzG6oSivRYeWx1SM1yg==", "license": "MIT", "dependencies": { "@mapbox/point-geometry": "^1.1.0", "@types/geojson": "^7946.0.16", - "pbf": "^5.1.0" + "pbf": "^5.1.2" } }, "node_modules/@maplibre/vt-pbf/node_modules/@mapbox/point-geometry": { @@ -7747,6 +7675,7 @@ "resolved": "https://registry.npmjs.org/@math.gl/polygon/-/polygon-4.1.0.tgz", "integrity": "sha512-YA/9PzaCRHbIP5/0E9uTYrqe+jsYTQoqoDWhf6/b0Ixz8bPZBaGDEafLg3z7ffBomZLacUty9U3TlPjqMtzPjA==", "license": "MIT", + "peer": true, "dependencies": { "@math.gl/core": "4.1.0" } @@ -7777,6 +7706,7 @@ "resolved": "https://registry.npmjs.org/@modelcontextprotocol/client/-/client-2.4.0.tgz", "integrity": "sha512-LgrD2OphHuG12vfKFKz6SOnq7bKHQmhGJIAYdD+MZBn2npHEyry6uD8zvktodtl5CQM85MO0anUyD9JwmUmxww==", "license": "Apache-2.0", + "peer": true, "dependencies": { "@modelcontextprotocol/core": "2.4.0", "cross-spawn": "^7.0.5", @@ -7795,6 +7725,7 @@ "resolved": "https://registry.npmjs.org/@modelcontextprotocol/core/-/core-2.4.0.tgz", "integrity": "sha512-z8QBKqdfXLPzkLQuG4xp8hrVEMm1PZ1IgxMN2sMbJiFiAKOWXnAzogXn2W4aqIBlP1ea6U5yiqVquvUNM1Cj6Q==", "license": "Apache-2.0", + "peer": true, "dependencies": { "zod": "^4.2.0" }, @@ -7803,9 +7734,9 @@ } }, "node_modules/@modelcontextprotocol/ext-apps": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/ext-apps/-/ext-apps-2.0.3.tgz", - "integrity": "sha512-Tn+4+cyhO4f4cQSDxNyLiIfEE+qlTTuIbWBJB8JTinEXOhDYgCT4wDTQplxD9MBYZH5pCYGC59GaxiwIT4bu8w==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/ext-apps/-/ext-apps-2.0.4.tgz", + "integrity": "sha512-B+PcbuGiaf0e5I3uy4iO5tS3Abo+5w8JvZFzHMzQdq9yVwP836zJkw2+KCGOQ0r4TM1fuQi4JdnbuWjkS4aBvg==", "license": "MIT", "workspaces": [ "examples/*" @@ -7954,6 +7885,7 @@ "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.10.0.tgz", "integrity": "sha512-lMkyes8iHrG+mk6WH7X70MdCLI2RS0FwNBY1PyQ8UemaijE2m5mv5A0Niy3HtbYTFrgkUEQjFMXmSAk2hQDuPQ==", "license": "Apache-2.0", + "peer": true, "engines": { "node": ">=8.0.0" } @@ -9949,9 +9881,9 @@ } }, "node_modules/@smithy/core": { - "version": "3.36.2", - "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.36.2.tgz", - "integrity": "sha512-oRw0rB9QSUiCZfEs23G5F4Af+b2rQt1lItIICWu5IejFNd+uPM8SWqiKLMpQ6bX1Q7slsLbjuoE2niErFtkVPQ==", + "version": "3.38.1", + "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.38.1.tgz", + "integrity": "sha512-U/mB2XiwTLaf+NSgLSWwJfptsMT/H8aBi0aTAA/E5e2/TagFeGCqAyhKGG0w0A9IWTkm4qYEmLoD/HB6aYfnRA==", "license": "Apache-2.0", "dependencies": { "@smithy/types": "^4.19.0", @@ -9990,13 +9922,13 @@ } }, "node_modules/@smithy/node-http-handler": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.12.1.tgz", - "integrity": "sha512-ThMkboGeONWXAelq9FvGsuJC4rOi+qyC4/zhUF58xYpxUg5sQKx2VXZYJmtNjr4dSuBJ1HeJXETQILCz3wOHvw==", + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.14.1.tgz", + "integrity": "sha512-/T6E1jzCL0fErS9uq8JqES/5yYQQ4ppVmmYHwXw2nlov8KFzLb+3QqHR5iAun1BsuAB50IPxZliV8YMgghLwhA==", "license": "Apache-2.0", "dependencies": { - "@smithy/core": "^3.33.3", - "@smithy/types": "^4.18.0", + "@smithy/core": "^3.38.1", + "@smithy/types": "^4.19.0", "tslib": "^2.6.2" }, "engines": { @@ -10004,12 +9936,13 @@ } }, "node_modules/@smithy/signature-v4": { - "version": "5.7.4", - "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.7.4.tgz", - "integrity": "sha512-tHy0K0VtqNd5Y7Y41h0a0Lhh0L1GzC08dTWg0F7vRJWFtTENg7IZikf3wQkanYIRdb7ngoIPMTmqgUi401fEeQ==", + "version": "5.7.5", + "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.7.5.tgz", + "integrity": "sha512-WPjdr5oWOk1LArpI4pavu+fSo+/evi0Re1olxGvqwuZopd4gYR1UGCi+Soyn/IjmafqbWs+ZC+3AKxJS3ZpwUg==", "license": "Apache-2.0", + "peer": true, "dependencies": { - "@smithy/core": "^3.35.0", + "@smithy/core": "^3.38.0", "@smithy/types": "^4.19.0", "tslib": "^2.6.2" }, @@ -10068,16 +10001,16 @@ "license": "MIT" }, "node_modules/@strands-agents/sdk": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@strands-agents/sdk/-/sdk-1.22.0.tgz", - "integrity": "sha512-erGfujIUs6UeL4qa+0PYm2eR/WEKvQzUbytw5P3pmOdJZZ6DYsuj8o37KqyTM3TGZqXKhZi+CPjMOk+YsDlPog==", + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/@strands-agents/sdk/-/sdk-1.23.0.tgz", + "integrity": "sha512-3H0D8gGT1Lk89iQ6LFIZp1Rs5RX9HOrXFNW61uCzDqPIYp2EABJVQWgM2VBFzsZYdvw+xiQ4ur3gEO6rgF/sSQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/client-bedrock-runtime": "^3.1132.0", + "@aws-sdk/client-bedrock-runtime": "^3.1154.0", "@modelcontextprotocol/ext-tasks": "^0.2.2", "@smithy/fetch-http-handler": "^5.8.0", "@types/json-schema": "^7.0.15", - "uuid": "^14.0.2", + "uuid": "^14.0.3", "yaml": "^2.9.1" }, "engines": { @@ -10090,6 +10023,7 @@ "@aws-sdk/client-bedrock-agent": "^3.1078.0", "@aws-sdk/client-bedrock-agent-runtime": "^3.1078.0", "@aws-sdk/client-s3": "^3.1078.0", + "@aws-sdk/client-s3vectors": "^3.1125.0", "@aws/bedrock-token-generator": "^1.1.0", "@cedar-policy/cedar-wasm": "^4.0.0", "@cedar-policy/mcp-schema-generator-wasm": "^0.6.0", @@ -10129,6 +10063,9 @@ "@aws-sdk/client-s3": { "optional": true }, + "@aws-sdk/client-s3vectors": { + "optional": true + }, "@aws/bedrock-token-generator": { "optional": true }, @@ -10505,9 +10442,9 @@ } }, "node_modules/@tanstack/query-core": { - "version": "5.104.5", - "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.104.5.tgz", - "integrity": "sha512-Q94gI8Opd+CbdVNOdj8ZCyV8WqLYitrDq1t96Xc8WZT6lY0r5iRnJLXYDxMex7EEf2v+mXvn4FcjaBKSxXZQ9A==", + "version": "5.105.0", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.105.0.tgz", + "integrity": "sha512-7p56vRmT/z4UJ6sctGIdl5WRUQyUv53IUpUwEKi2g97zMbO7zh8ZsCLffGAvCPBR4xD72e3VXsDyLwXHhoNTMQ==", "license": "MIT", "funding": { "type": "github", @@ -10515,12 +10452,12 @@ } }, "node_modules/@tanstack/react-virtual": { - "version": "3.14.22", - "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.14.22.tgz", - "integrity": "sha512-zNiB9IF3prySTfAUrj9tPHjD/lonBYkfxrPP4v4ITUx+qwHajJR5cY/xirjvwc+KWkur10GX3TpsbKh7JkD8Lw==", + "version": "3.14.24", + "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.14.24.tgz", + "integrity": "sha512-JoNsByXR68fNlB2NZuT3bSk8uYBxuOWl6YNJ7djTrw7IMwBWuaOtffxj/TcuMa80WmL6byb+80i1NEM/8Qmocw==", "license": "MIT", "dependencies": { - "@tanstack/virtual-core": "3.19.7" + "@tanstack/virtual-core": "3.19.9" }, "funding": { "type": "github", @@ -10532,9 +10469,9 @@ } }, "node_modules/@tanstack/virtual-core": { - "version": "3.19.7", - "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.19.7.tgz", - "integrity": "sha512-gxy5SvH0mFRJ0YujtrflB/1HAu9Wn1KGvL0bjZfQkYVVMsIpQiwcf1mR06/ViN4NjllUb4HNCjqE9FGwgTvMCQ==", + "version": "3.19.9", + "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.19.9.tgz", + "integrity": "sha512-Syiaf3w69dFyYv4o2mqJ1/2VtBJTNq5Hu5cVXfnzOuJKFpUojukQR13ZW+5NvdMJM7GFHeNPmveMNhoIubiFyA==", "license": "MIT", "funding": { "type": "github", @@ -10769,18 +10706,18 @@ } }, "node_modules/@tauri-apps/plugin-deep-link": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-deep-link/-/plugin-deep-link-2.6.2.tgz", - "integrity": "sha512-uMsF1VQt1OdYq3jDGsSBlBdtbTp6o7WYFYFnjiNuLfFpBvZsdH0XnolJoSzBOlTzhroROBUys/j1y1PQqdiMZA==", + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-deep-link/-/plugin-deep-link-2.6.3.tgz", + "integrity": "sha512-L+fjyGe5RPBtfh3VUSl1HslC0/xW7frDvdsZk37d9UdqOpKwD9P0PmblSk7Q/WCiAEHZ9J9Pn7VyiecBBdiy/A==", "license": "MIT OR Apache-2.0", "dependencies": { "@tauri-apps/api": "^2.12.0" } }, "node_modules/@tauri-apps/plugin-dialog": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-dialog/-/plugin-dialog-2.8.3.tgz", - "integrity": "sha512-Hd/yBfk2R5v2MFrz/0VArSXeh8xKLLXGunqSiTtcHKn1zNZwaKujuA0VSwUvNfwC4hDoF1PveS+gBDNe3nHspw==", + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-dialog/-/plugin-dialog-2.8.4.tgz", + "integrity": "sha512-+6ZOiXenOaxXwb8qCbBPdT2jX2cFPaVVHGIskrpmJLpmWj+qKRTD6X/z9x7hTdSQn7NedcoXCkWGej4a7dC4lw==", "license": "MIT OR Apache-2.0", "dependencies": { "@tauri-apps/api": "^2.12.0" @@ -10819,6 +10756,7 @@ "integrity": "sha512-yzr2S9HyAIdhz2/6qHgbs665Q7PKVcDF05vsOlHPxG1mo36gKVesdYVeDLnXgfjJ03CrKRk08knc6+E/9m8v2Q==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", @@ -13038,9 +12976,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "26.6.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-26.6.5.tgz", - "integrity": "sha512-uMzsv9stDdofIZBx4UGh4Z9ZgXnGC9seRDscilBcTHAeOFk67MZg/k9bWVfO+bk4qZmG+l52hRnLwUiH2LnJTg==", + "version": "26.6.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-26.6.6.tgz", + "integrity": "sha512-MzQj+8Kx3XI40OmUAE6Qoh58ZMNstNNMwn2nfd3qWsfe7nDNSqJNzes4njhz6AHwrSHOffSLwXU6yb474Q4aog==", "license": "MIT", "dependencies": { "undici-types": "~8.9.0" @@ -13171,17 +13109,17 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.72.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.72.0.tgz", - "integrity": "sha512-aysKgysPX9XOv/dk95UkvUDe++Q3n3dJPG9CEWT3RUccxfkPJ+Qn6nhKPDhZXU6Ofo9kgwGWwKyQCnZIXTgngg==", + "version": "8.72.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.72.1.tgz", + "integrity": "sha512-5CokTWXpmbylfFabsbvHC0CAw3XLaGnoa+nFJX5FR592h/LoZsENUE6p/rg5xvkKrFEXz6pYmgI29AgXc2N3BQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.72.0", - "@typescript-eslint/type-utils": "8.72.0", - "@typescript-eslint/utils": "8.72.0", - "@typescript-eslint/visitor-keys": "8.72.0", + "@typescript-eslint/scope-manager": "8.72.1", + "@typescript-eslint/type-utils": "8.72.1", + "@typescript-eslint/utils": "8.72.1", + "@typescript-eslint/visitor-keys": "8.72.1", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" @@ -13194,15 +13132,15 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.72.0", + "@typescript-eslint/parser": "^8.72.1", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { - "version": "7.0.13", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.13.tgz", - "integrity": "sha512-2E8Q6rh+1RRSq/YdaGsNfXsEZy9FVqv6BSSrkmZJP7BnaoPnRfKL+YaofPvP+5rzdk144qSm6i4+hvPgUcbV4Q==", + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.14.tgz", + "integrity": "sha512-wCBiZ77u1tuWde6G/nfOtLaCTYcFDU5yCzARzK10y+rLhzYoL7a7yEemcopcc2Mzow7gZOIjnV2ym1NYmdiJOQ==", "dev": true, "license": "MIT", "engines": { @@ -13210,16 +13148,17 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.72.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.72.0.tgz", - "integrity": "sha512-0O+x3ynciD6zuXb1CKSu165haQV6ey53DKhHHUnujP7U+XlltJG+/keT0Xhd1HXCze+IHf7Tvt39ovyepX/LNw==", + "version": "8.72.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.72.1.tgz", + "integrity": "sha512-ZGwZP4OCfyA0AQTpEAMWz+rtX01DRhQWW5hB0ucKDEIX5U7jdmPSaMx94rQfaPAQzIYz2BimOgKOJtjfpRFQ9g==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.72.0", - "@typescript-eslint/types": "8.72.0", - "@typescript-eslint/typescript-estree": "8.72.0", - "@typescript-eslint/visitor-keys": "8.72.0", + "@typescript-eslint/scope-manager": "8.72.1", + "@typescript-eslint/types": "8.72.1", + "@typescript-eslint/typescript-estree": "8.72.1", + "@typescript-eslint/visitor-keys": "8.72.1", "debug": "^4.4.3" }, "engines": { @@ -13235,14 +13174,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.72.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.72.0.tgz", - "integrity": "sha512-bzHngBbmIgzj6TsTjVUCntGx6FFLgE7mPjpO0PzHycOaZHXqS43XnrkFIHRS16LLr/xO6FHSXG3GJFo/F4bSBQ==", + "version": "8.72.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.72.1.tgz", + "integrity": "sha512-fAuVMkwdO/huI8nyo/WKnNKf6Gag93S56Rh3Ts5mGcavwSdaN8tRg1gCeIGX8PF+nzp1BjGfO4gHhGzW1J6jTg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.72.0", - "@typescript-eslint/types": "^8.72.0", + "@typescript-eslint/tsconfig-utils": "^8.72.1", + "@typescript-eslint/types": "^8.72.1", "debug": "^4.4.3" }, "engines": { @@ -13257,14 +13196,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.72.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.72.0.tgz", - "integrity": "sha512-JewPyJOYcXBSAS7PIgufscHOwZqhTGyBRiQJhhuDln66tMchxvvt7nJ90JKKIoOelmdHA3kAQbm9cEUHc4JSEA==", + "version": "8.72.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.72.1.tgz", + "integrity": "sha512-lC/t6eMCZZQAAKZEYGL6RDVSuFehpdmMT6h+nJIjIa6oylN/PwDgDVtEIbB7O9xFfZYtZAYLoLlDNWKJhtF+uQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.72.0", - "@typescript-eslint/visitor-keys": "8.72.0" + "@typescript-eslint/types": "8.72.1", + "@typescript-eslint/visitor-keys": "8.72.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -13275,9 +13214,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.72.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.72.0.tgz", - "integrity": "sha512-0vbxCf7xLVPSjcOdm6eQbgViH8EDJ8xnl1laLT9yoqSz2YmcSfSg5Vdl0JUvZf6rcuJ0ZivJIuMD4edTg8obaA==", + "version": "8.72.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.72.1.tgz", + "integrity": "sha512-e4D5R5vpeAEPBxT2BAzsFQL3sbwyeeeo5+aczgNSRK1V734jE7pTqaGFU+fXapWEQwnZbpFaTn32+Z8DwS6OTg==", "dev": true, "license": "MIT", "engines": { @@ -13292,15 +13231,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.72.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.72.0.tgz", - "integrity": "sha512-gEXxmmbSTSOVTC37IYYvremOM31v+UN2W772bJxmVYPhAOPSUxtacyb7wkm1EhkYKU6KzFJsdU44DCV4to0LWw==", + "version": "8.72.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.72.1.tgz", + "integrity": "sha512-iY2wlmyrXJmx4yxUGP3aYCFF3cA/6ShddOKmLU2dx7LnEykbAM8WThlxZEfd1NddqceF6eJmZUayxx9oKIYNlg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.72.0", - "@typescript-eslint/typescript-estree": "8.72.0", - "@typescript-eslint/utils": "8.72.0", + "@typescript-eslint/types": "8.72.1", + "@typescript-eslint/typescript-estree": "8.72.1", + "@typescript-eslint/utils": "8.72.1", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, @@ -13317,9 +13256,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.72.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.72.0.tgz", - "integrity": "sha512-Adfoy59kxNEjT5E5fnyrp7GpHYuWs8ONbdohu4ez6IU46qDq8LltG90tLmkucZB2uhYL8mqBjtXqGd8yhfjXqQ==", + "version": "8.72.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.72.1.tgz", + "integrity": "sha512-LmE5IhQet1BWOWEXqBrVtBPsMAOQ6Nzk35d+WLh3mk4EUF33sqlfxjio1MdYeSvKSG5skactKKuixBIKXhL4Rw==", "dev": true, "license": "MIT", "engines": { @@ -13331,16 +13270,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.72.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.72.0.tgz", - "integrity": "sha512-gwLfFgWcw15tN2KXDCJvxEOQjPn+P3j/n3eSqkZ5sX4VpW9Cosodr+tWwBZRvJT3TcKx6HnPRGZMCNAiP1Xhug==", + "version": "8.72.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.72.1.tgz", + "integrity": "sha512-DAlUoUV93hIvrtIQLwCbmZQYVZwOMhiHJrOVUUIWicFZaIYjTRqlY3I/NZevfkLmSqkNHRu2qYDcq9lrn16oOQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.72.0", - "@typescript-eslint/tsconfig-utils": "8.72.0", - "@typescript-eslint/types": "8.72.0", - "@typescript-eslint/visitor-keys": "8.72.0", + "@typescript-eslint/project-service": "8.72.1", + "@typescript-eslint/tsconfig-utils": "8.72.1", + "@typescript-eslint/types": "8.72.1", + "@typescript-eslint/visitor-keys": "8.72.1", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", @@ -13372,16 +13311,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.72.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.72.0.tgz", - "integrity": "sha512-0up3oArJZBYnzOaEXKo8DmI43QvMZyPoFEt9LWzRJcyl/RcJjfKKPebknN1VbTgXBf3M/KggUh5uUMdURLnseg==", + "version": "8.72.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.72.1.tgz", + "integrity": "sha512-5v5liypurJBFHCBNqh/RjsymAD+VWcE0djuGY/BUqp5fC3Qn+luWDEksjuTtWjPn6i5zQlUtkZCRG/CYG0yCkA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.72.0", - "@typescript-eslint/types": "8.72.0", - "@typescript-eslint/typescript-estree": "8.72.0" + "@typescript-eslint/scope-manager": "8.72.1", + "@typescript-eslint/types": "8.72.1", + "@typescript-eslint/typescript-estree": "8.72.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -13396,13 +13335,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.72.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.72.0.tgz", - "integrity": "sha512-E2mroviasaWecDzTGiGMtuEguuLVOeRggnrIn93CJuxYJzQBHbyymlT08aVQydbBal5538o+JkBKXh2sRuCyIA==", + "version": "8.72.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.72.1.tgz", + "integrity": "sha512-SB8xqipSzZHUePCCLNeYxqnxq83X61/qzNhjQGbTfjxGZIeOEP7tBgWYX05Tcd6CgE02WdTJnh5b8kMZJ/+bnQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.72.0", + "@typescript-eslint/types": "8.72.1", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -13783,8 +13722,7 @@ "version": "0.1.72", "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.72.tgz", "integrity": "sha512-0cF7RFM2edNoiIS1ODJp0/Gzv4/xSXhwoR0YCza+OWpJWtn4wmo9DvK91aLlH9+uUnwIriP7ZiC3WitmyhuzBw==", - "license": "BSD-3-Clause", - "peer": true + "license": "BSD-3-Clause" }, "node_modules/@yarnpkg/lockfile": { "version": "1.1.0", @@ -14081,6 +14019,7 @@ "integrity": "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==", "dev": true, "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -14112,6 +14051,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -14190,6 +14130,7 @@ "resolved": "https://registry.npmjs.org/apache-arrow/-/apache-arrow-21.2.0.tgz", "integrity": "sha512-Hxe6Agq26gQOM954qpzYSllJBPJl+e16U5CkfuMUhLrNba+5nKkttIVlflaovN6oaTratqMGAO8H5u/aNhmHWQ==", "license": "Apache-2.0", + "peer": true, "dependencies": { "@types/node": "^25.2.0", "flatbuffers": "^25.1.24", @@ -14732,6 +14673,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "baseline-browser-mapping": "^2.11.23", "caniuse-lite": "^1.0.30001810", @@ -15645,9 +15587,9 @@ "license": "MIT" }, "node_modules/dggal": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/dggal/-/dggal-0.0.6.tgz", - "integrity": "sha512-NukfkIF4xz/rZpAbwS3/DidoFZAo/D1Q624/HQVTlygAi9lNj+Oo2Huk3Sjru29H0ISiCdVxCC58rS4cNBZgnA==" + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/dggal/-/dggal-0.0.7.tgz", + "integrity": "sha512-rlZ+W9MOxqVXWTIB6j81a/ScZknS01NGFTHkuqhuYgWVjN7o2cCoyj87hkyb9OM9lBE0T+wS7XZh9xRts9A3dg==" }, "node_modules/dir-glob": { "version": "3.0.1", @@ -16191,11 +16133,12 @@ } }, "node_modules/eslint": { - "version": "10.13.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.13.0.tgz", - "integrity": "sha512-UohDjD4zSzEwhf58M3O7vc/ycc8O1I7dNlhtD0WxE8Px8EHNJKtUwzBqrzeGhisRuv2ag4sAYswszCJRgKXYUg==", + "version": "10.14.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.14.0.tgz", + "integrity": "sha512-T0pNsxkb9IKmtQjhpK3d7nWOpFv+YHuMbTJnSVMoQblF0onvXfErrtp4V1jHtsQPan7dKaGVD0q1WCXnzMF31A==", "dev": true, "license": "MIT", + "peer": true, "workspaces": [ "packages/*" ], @@ -16206,7 +16149,7 @@ "@eslint/config-helpers": "^0.7.0", "@eslint/core": "^1.2.1", "@eslint/plugin-kit": "^0.7.3", - "@humanfs/node": "^0.16.6", + "@humanfs/node": "^0.16.8", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", "@types/estree": "^1.0.6", @@ -16227,7 +16170,7 @@ "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "json-stable-stringify-without-jsonify": "^1.0.1", - "minimatch": "^10.2.5", + "minimatch": "^10.2.6", "natural-compare": "^1.4.0", "optionator": "^0.9.3" }, @@ -16543,6 +16486,7 @@ "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==", "license": "MIT", + "peer": true, "dependencies": { "accepts": "^2.0.0", "body-parser": "^2.2.1", @@ -17499,6 +17443,7 @@ "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-10.9.1.tgz", "integrity": "sha512-i1ydyHrqcIxXkWh/uBmVkzCvIuq5yiK2ATndIe5XxKholrG/MTYP9xGYka4sQhrbIAgGjL2B6NOE7rFaiF3fXw==", "license": "Apache-2.0", + "peer": true, "dependencies": { "base64-js": "^1.3.0", "ecdsa-sig-formatter": "^1.0.11", @@ -18069,6 +18014,7 @@ "resolved": "https://registry.npmjs.org/hono/-/hono-4.13.8.tgz", "integrity": "sha512-/Gng7NfoykZl2pjukW5Z6+8Yxm3BPRf86GTbQnt0SbySkvax4fyL4H3HhY1cCpBGmiW9XDRFzRV+CXK2W8QudQ==", "license": "MIT", + "peer": true, "engines": { "node": ">=16.9.0" } @@ -18118,9 +18064,9 @@ } }, "node_modules/html2canvas-pro": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/html2canvas-pro/-/html2canvas-pro-2.5.2.tgz", - "integrity": "sha512-uka+0oVG/yB4B7U9M/+aJFF0aKZVmMWZKi4unemkQh537cLu3jXPvZtXakTuPl3taOI+O43RhuV6kn2igk1Z6g==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/html2canvas-pro/-/html2canvas-pro-2.6.0.tgz", + "integrity": "sha512-OaIfY6rSzbRunv6JRqRJ9FHSHS+fXTNlqPXH29y8I6xfO54ey/aUnVMwICsLPfpM1Dw04IYAQRy1+bXy+c07/Q==", "license": "MIT", "engines": { "node": ">=24.0.0" @@ -18274,9 +18220,9 @@ } }, "node_modules/hyparquet": { - "version": "1.31.5", - "resolved": "https://registry.npmjs.org/hyparquet/-/hyparquet-1.31.5.tgz", - "integrity": "sha512-KPVfaxW8xOiO2/4fjeiBfFNEXhGVw9tfcb9ha2iNZdJ3J/yBjEwIeAnTyyuhllFFTb9YO9wg0DfRAOnm6KCvBg==", + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/hyparquet/-/hyparquet-1.32.0.tgz", + "integrity": "sha512-SpkvdfgQjcdCJA+MTzo0WSreLLy/aLRYs3xetk1SsuFvq8vF+J/97OaRnZhf+p5Nx3J27i9FhSC0bJ5eQZG/7Q==", "license": "MIT" }, "node_modules/hyparquet-compressors": { @@ -18284,6 +18230,7 @@ "resolved": "https://registry.npmjs.org/hyparquet-compressors/-/hyparquet-compressors-1.1.2.tgz", "integrity": "sha512-0Hx6w0ZpVpNCefKy5xBYLTp6rKeZn/tsUzuliNzfKqSCdLcTQSfwATEoeedS703Y17k1qNS61HwRME5aOeNkPg==", "license": "MIT", + "peer": true, "dependencies": { "fzstd": "0.1.1", "hysnappy": "1.1.1" @@ -18296,9 +18243,9 @@ "license": "MIT" }, "node_modules/i18next": { - "version": "26.5.7", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-26.5.7.tgz", - "integrity": "sha512-mY9cECbKtiOqpcB8d8ijNsiPZQoTFULehBlWXZzzURpTm9aLbE2c3T2FKdGZhdEjlTvXUGd0TvCisL06YafO0Q==", + "version": "26.5.12", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-26.5.12.tgz", + "integrity": "sha512-vTt8tc3y5axoU7wwTYg8vjpILLyP33a5GyGJAVI7FDRx1XueYxZVIkcVeStoftrVnAM/o28hKvK0sslucDI9aQ==", "funding": [ { "type": "individual", @@ -18314,6 +18261,7 @@ } ], "license": "MIT", + "peer": true, "peerDependencies": { "typescript": "^5 || ^6 || ^7" }, @@ -19372,6 +19320,7 @@ "integrity": "sha512-CYDD3SOtsHtyXeEORYRx2qBtpDJFjRTGXUtmNEMGyzYOKj1TE3tycdlho7kA1Ufx9OYWZzg52QFBGALTirzDSw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@keyv/serialize": "^1.1.1" } @@ -19428,9 +19377,9 @@ "license": "Apache-2.0" }, "node_modules/lerc": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lerc/-/lerc-4.2.0.tgz", - "integrity": "sha512-5TeQPWq2xnHjaxkTrskOG+Ove9pWRGFMKlofBx2hPORFHmIMhyoYWC5zMUJ9mibq0e5tqTZR/dvyAMZ3F6yCqw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lerc/-/lerc-4.3.0.tgz", + "integrity": "sha512-Tg5myb8x30piBCOa/WDNarpWI9rdbGayd9GxMVtKPTIhkKrx3ojceFYH1s/IpeuDcvU/IecpL41Q4eMzqpQAFA==", "license": "Apache-2.0" }, "node_modules/leven": { @@ -19838,15 +19787,15 @@ } }, "node_modules/lucide": { - "version": "1.61.0", - "resolved": "https://registry.npmjs.org/lucide/-/lucide-1.61.0.tgz", - "integrity": "sha512-RPNMBgej6WjPKuCNEODg83CF8lnraCeDOsZ3HZ7KvUYf0O5hdJBzer/Ax/meBHl3xvrp5NmKX0IDA5myyzlvGw==", + "version": "1.65.0", + "resolved": "https://registry.npmjs.org/lucide/-/lucide-1.65.0.tgz", + "integrity": "sha512-mtWm+77jbrebaz5Nv7lqL0Oj41fuNPxtUOjm1UxHjCDiwKqE5uEYxcfyZcnZrz9KDcmYQbIWcovs/bn+s16kEw==", "license": "ISC" }, "node_modules/lucide-react": { - "version": "1.61.0", - "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-1.61.0.tgz", - "integrity": "sha512-v2SQPPPNjnr+BlhL9Spuzmo5yR+hLkftfuE4E3jaxdNPgSH0hJKPcLJBP7yAta87jQNPsSERS59PJjCJ/CorBA==", + "version": "1.65.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-1.65.0.tgz", + "integrity": "sha512-roSdtzudEY39i2hn5LLjA8toYfhF2z4S10WSqZF4ubXpHlOmNTvaxMxZLdJfQDi6pEifQWX+cRmYihKSsvAxfA==", "license": "ISC", "peerDependencies": { "@types/react": "*", @@ -19886,9 +19835,9 @@ } }, "node_modules/mapbox-gl": { - "version": "3.33.0", - "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-3.33.0.tgz", - "integrity": "sha512-2HpIrVedccHedolZyMVG/7FXdpgmsLTENgEDsX71x3/gKDGfYMf1FCRY0prntknkn/JXcraUKXlBTv7vkr0EXg==", + "version": "3.34.1", + "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-3.34.1.tgz", + "integrity": "sha512-r4UbcZyEljltuMkMoHhwBSpbWnflHKFBUAfhvjEGxlR2mBjNxI0OBFzrr4AlbHsXnMVPMCWAvdHD5HWtMThWPg==", "license": "SEE LICENSE IN LICENSE.txt", "workspaces": [ "src/style-spec", @@ -19959,10 +19908,11 @@ } }, "node_modules/maplibre-gl": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-6.15.0.tgz", - "integrity": "sha512-kxFetbvUHDOVaAP1CYb226Mdk2QhzIPddqM0xJTFD35wu78Mpd6NM7+H68ALjc6Oa0kAOX5EAdMKyvD2u3qfcg==", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-6.16.0.tgz", + "integrity": "sha512-gApO66EMtoDZuio680RUBvskR7ahFd/NNhLN4tBAs+Y7FeT4gQV8zVFgYVMRmFxQznOEzecW19w6xOd9XjZjiA==", "license": "BSD-3-Clause", + "peer": true, "dependencies": { "@mapbox/point-geometry": "^1.1.0", "@mapbox/tiny-sdf": "^2.3.0", @@ -19971,7 +19921,7 @@ "@maplibre/geojson-vt": "^6.3.0", "@maplibre/maplibre-gl-style-spec": "^26.4.4", "@maplibre/mlt": "^1.3.0", - "@maplibre/vt-pbf": "^4.3.2", + "@maplibre/vt-pbf": "^4.3.3", "@types/geojson": "^7946.0.16", "bidi-js": "^1.1.0", "earcut": "^3.2.4", @@ -20878,16 +20828,16 @@ } }, "node_modules/miniflare": { - "version": "5.20261019.2-beta", - "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-5.20261019.2-beta.tgz", - "integrity": "sha512-QNgCA/axizZ7kv7RV3nwbRoz+w4watBlwIsyXjwgYHw4eSw5BrR1F2152s3Kz+Bzy/YxjKFHrZl3LzBRbPgYoQ==", + "version": "5.20261023.3-beta", + "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-5.20261023.3-beta.tgz", + "integrity": "sha512-thdXzlktu5GE1o/BlmMAPeJ0Cu6Tu5LpMbRlyfRrpVvMRrhd6p52TMqcITCZZLVzt1UO92VGBkLDhLOpryUAyQ==", "dev": true, "license": "MIT", "dependencies": { "@cspotcode/source-map-support": "0.8.1", "sharp": "0.35.5", - "undici": "7.29.1", - "workerd": "1.20261019.1", + "undici": "7.30.1", + "workerd": "1.20261023.1", "ws": "8.21.0", "youch": "4.1.0-beta.10" }, @@ -20896,13 +20846,13 @@ } }, "node_modules/minimatch": { - "version": "10.2.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", - "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "version": "10.2.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", + "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "brace-expansion": "^5.0.5" + "brace-expansion": "^5.0.8" }, "engines": { "node": "18 || 20 || >=22" @@ -21312,21 +21262,21 @@ } }, "node_modules/onnxruntime-common": { - "version": "1.30.0", - "resolved": "https://registry.npmjs.org/onnxruntime-common/-/onnxruntime-common-1.30.0.tgz", - "integrity": "sha512-7fdVWjAID1dVhH/G8qK3APARunV4VkBFoCQAP7qp4Wkab0mrorvmc+sqiT+mKXOzDqdjN5j+/Z9nb4gzNPWcyA==", + "version": "1.31.1", + "resolved": "https://registry.npmjs.org/onnxruntime-common/-/onnxruntime-common-1.31.1.tgz", + "integrity": "sha512-F+nnYNiQtmNJ95V6R/isBJqiVpdANCrsMEg1OaF+Bkbl3GAtzWLR7Ng17Ld0QtYtYJyotOHPJzOQn1Y6PLZjpg==", "license": "MIT" }, "node_modules/onnxruntime-web": { - "version": "1.30.0", - "resolved": "https://registry.npmjs.org/onnxruntime-web/-/onnxruntime-web-1.30.0.tgz", - "integrity": "sha512-q0y+JrrtukXSzsBWEMccVfqX25LRmosXHF+CaRJmg8pZClzcV7svNc4rKY3jL02Vb7QmRMDs1SigqR4CXAfKYQ==", + "version": "1.31.1", + "resolved": "https://registry.npmjs.org/onnxruntime-web/-/onnxruntime-web-1.31.1.tgz", + "integrity": "sha512-5GeH+bWQ+HxM10z7erGlsWqryrwMbSvm/1tkIsKTT48g0fI19VXVVC435t4t7VsPdSQeS7NmuZPXrQ73k82URw==", "license": "MIT", "dependencies": { "flatbuffers": "^25.1.24", "guid-typescript": "^1.0.9", "long": "^5.2.3", - "onnxruntime-common": "1.30.0", + "onnxruntime-common": "1.31.1", "platform": "^1.3.6", "protobufjs": "^7.2.4" } @@ -21363,6 +21313,7 @@ "resolved": "https://registry.npmjs.org/openai/-/openai-6.49.0.tgz", "integrity": "sha512-aYCc0C6L864eR6WSYIwQGyXriw/nIyZx0ObvhzOEVuk0zoBDpynjSbrionWI7q65B5H8jJX0DXR9snEzM6bfPg==", "license": "Apache-2.0", + "peer": true, "peerDependencies": { "@aws-sdk/credential-provider-node": ">=3.972.0 <4", "@smithy/hash-node": ">=4.3.0 <5", @@ -21852,6 +21803,7 @@ "integrity": "sha512-BC4s8y6SEVA6Q1rSxZTto8hI1KUI3xXlHGZgvGqP4IqPdI/a6FX9H29IDNz7vKo9l21b6LfYosScPL6M3xxyDQ==", "dev": true, "license": "Apache-2.0", + "peer": true, "bin": { "playwright-core": "cli.js" }, @@ -21919,9 +21871,9 @@ } }, "node_modules/postcss": { - "version": "8.5.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.31.tgz", - "integrity": "sha512-YUbWYCgErwnMAVkjUnYa+KlMBzGpHwiIt/DE7f0G33AuX2LH9UcTk6KgWxd3zRU+pN3u/C+Xl3EnMLM4Hea7Sg==", + "version": "8.5.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.32.tgz", + "integrity": "sha512-LJlKCCAUFKOuZxipUdYw1NzIITEsPcgyOG9LkvRJvuKj/bRzbuRY0ARXvL0pWGpsZvn8jku+LMep2eU0seHp8g==", "dev": true, "funding": [ { @@ -22293,6 +22245,7 @@ "resolved": "https://registry.npmjs.org/react/-/react-19.3.1.tgz", "integrity": "sha512-QNhWdt7nrgVWWQG58QuGsAR3jv3Hbe4mb4vz7w2csnHavciZJgda1CPNaldF6eVxv90ud3jUXpKlHL69gO38yw==", "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -22302,6 +22255,7 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.3.1.tgz", "integrity": "sha512-Y0bARz53lhEC1NMCASs0/j+faB/zqt3R8hpvg1e8+61ZVJ4UL0UdC4cBbXfZMcIuhrfgeILTLe+ZeBCavQPtKQ==", "license": "MIT", + "peer": true, "dependencies": { "scheduler": "^0.28.0" }, @@ -22310,9 +22264,9 @@ } }, "node_modules/react-i18next": { - "version": "17.1.5", - "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-17.1.5.tgz", - "integrity": "sha512-dRSwnd2pACasvcZXR+uP+60vW61CJKw9ZUM12B4ZucrY9SEIIsLBWgpo8UneOUXQcUtvjQmHMeOJ03Vursl1Ag==", + "version": "17.1.9", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-17.1.9.tgz", + "integrity": "sha512-OgYqIH13XHPlWTaaI795Dz+k2AdKnXcOxNQVnf750T8Ij0TYWp1nYvXRpoJBulPqlyk2OAbn1PM4tFKiIj/byA==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.29.7", @@ -22679,6 +22633,7 @@ "integrity": "sha512-6odND+fel5zVw3I4Yc2e69gvguDnX0CAAGiNDZSq4ik5WUcaLrkD2GLuog0XcODbor31hZ5ayEMgVDno+KPV5g==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@oxc-project/types": "=0.155.0", "@rolldown/pluginutils": "^1.0.0" @@ -22708,9 +22663,9 @@ } }, "node_modules/rolldown-plugin-dts": { - "version": "0.29.0-beta.2", - "resolved": "https://registry.npmjs.org/rolldown-plugin-dts/-/rolldown-plugin-dts-0.29.0-beta.2.tgz", - "integrity": "sha512-0NT4q7HMRIpQv47+SfZB5IhEWJh0gp2rDEZPu2ry+LeJFb9tlMB08Sy+sl1+cqcCXnHpkd9dvBy3rZDCBF1JIg==", + "version": "0.28.8", + "resolved": "https://registry.npmjs.org/rolldown-plugin-dts/-/rolldown-plugin-dts-0.28.8.tgz", + "integrity": "sha512-FVhfqxorCWcc20BVT5eVRfRjzLLl6mgzjcMR4gSBf0K4oQMXT0qoHhhzfXy0L7y83fQy7Ug5ZDNk90xM3/LiCQ==", "dev": true, "license": "MIT", "dependencies": { @@ -22728,13 +22683,17 @@ "url": "https://github.com/sponsors/sxzz" }, "peerDependencies": { + "@typescript/native-preview": "*", "@volar/typescript": "~2.4.0", "@vue/language-core": "~3.2.0 || ~3.3.0", "rolldown": "^1.2.0", - "typescript": "^5.0.0 || ^6.0.0 || ~7.0.0 || ~7.1.0-0", + "typescript": "^5.0.0 || ^6.0.0 || ~7.0.0", "vue-tsc": "~3.2.0 || ~3.3.0" }, "peerDependenciesMeta": { + "@typescript/native-preview": { + "optional": true + }, "@volar/typescript": { "optional": true }, @@ -22755,6 +22714,7 @@ "integrity": "sha512-RFnrW4lhXA3s3eqHDZvN654g8OTjzRfqpIRJYczCGB6HzphckVAi/Qh4tbPUbRuDi7s1Llv8g/NspLkttY3gTA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@types/estree": "1.0.9" }, @@ -23373,9 +23333,9 @@ "license": "BSD-3-Clause" }, "node_modules/sql.js": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/sql.js/-/sql.js-1.15.1.tgz", - "integrity": "sha512-i0M/6s+lcl67Flm/1m8/AeVU5caDramlILXU/udUwpTQym2qKMSe2sJiXB5d5WXFB272aj4B2v1JbtQ93ID3Pg==", + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/sql.js/-/sql.js-1.15.2.tgz", + "integrity": "sha512-ZmMYFsZPZWDKIJUh3A5rdnpRV3hB/r7AijwAzSzLnfv/9CSx4obUmDtA8brAjWJWjGtUVh43nIEJ+6nl6HuOUg==", "license": "MIT" }, "node_modules/stackblur-canvas": { @@ -23793,6 +23753,7 @@ "resolved": "https://registry.npmjs.org/texture-compressor/-/texture-compressor-1.0.2.tgz", "integrity": "sha512-dStVgoaQ11mA5htJ+RzZ51ZxIZqNOgWKAIvtjLrW1AliQQLCmrDqNzQZ8Jh91YealQ95DXt4MEduLzJmbs6lig==", "license": "MIT", + "peer": true, "dependencies": { "argparse": "^1.0.10", "image-size": "^0.7.4" @@ -23829,9 +23790,9 @@ } }, "node_modules/three": { - "version": "0.186.1", - "resolved": "https://registry.npmjs.org/three/-/three-0.186.1.tgz", - "integrity": "sha512-blFeqb49wRCSGUGj7gtpfnSGHy2lwDk94RhUmS1c/hTby70kvChbWpkJ4Pm1390LqzzvTmzgXKHPEafJwCb8jA==", + "version": "0.187.0", + "resolved": "https://registry.npmjs.org/three/-/three-0.187.0.tgz", + "integrity": "sha512-Qiu7R+Cmh8CstZsY1uJOSWnVlfo7ZtNLV7mF8Jltk3LB3AtDu9cRZlcnRKkAk8Y4z6KKw35z7Y7Urd7jWY8etA==", "license": "MIT" }, "node_modules/tiny-worker": { @@ -23871,6 +23832,13 @@ "url": "https://github.com/sponsors/SuperchupuDev" } }, + "node_modules/tinyps": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/tinyps/-/tinyps-0.5.1.tgz", + "integrity": "sha512-B6Ykif5HflC3AdDkS4Zst/2muYVfeXoVMy+KorqH80s/1x4vunIORpNySH681X7fjj+dFM9MDKD6/Hsccjb87Q==", + "dev": true, + "license": "MIT" + }, "node_modules/tinyqueue": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-2.0.3.tgz", @@ -23939,16 +23907,6 @@ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", "license": "MIT" }, - "node_modules/tree-kill": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", - "dev": true, - "license": "MIT", - "bin": { - "tree-kill": "cli.js" - } - }, "node_modules/ts-algebra": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ts-algebra/-/ts-algebra-2.0.0.tgz", @@ -23969,9 +23927,9 @@ } }, "node_modules/tsdown": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/tsdown/-/tsdown-0.23.2.tgz", - "integrity": "sha512-om1OoDykFlv07uM98WAX3ZNmu02FBmHqZYLW1hm+IMktb92r7VMNKgQ/G8dknECI1Q2huPrFJ+sggdYk8efsQg==", + "version": "0.23.4", + "resolved": "https://registry.npmjs.org/tsdown/-/tsdown-0.23.4.tgz", + "integrity": "sha512-AQQ/2Y7KBnf15GL4Ynjdltc94PkbKRI+arStyrp7inSQkRmTWNiXgfv50ESsjhBEsoVtiSloCAO2VyrqojWIOQ==", "dev": true, "license": "MIT", "dependencies": { @@ -23983,10 +23941,10 @@ "obug": "^3.0.0", "picomatch": "^4.0.7", "rolldown": "~1.2.15", - "rolldown-plugin-dts": "^0.29.0-beta.2", + "rolldown-plugin-dts": "^0.28.8", "tinyexec": "^1.3.1", "tinyglobby": "^0.2.17", - "tree-kill": "^1.2.2", + "tinyps": "^0.5.1", "unconfig-core": "^7.5.0", "verkit": "^0.5.0" }, @@ -24001,8 +23959,8 @@ }, "peerDependencies": { "@arethetypeswrong/core": "^0.18.1", - "@tsdown/css": "0.23.2", - "@tsdown/exe": "0.23.2", + "@tsdown/css": "0.23.4", + "@tsdown/exe": "0.23.4", "@vitejs/devtools": "*", "publint": "^0.3.8", "tsx": "*", @@ -24052,6 +24010,7 @@ "integrity": "sha512-Yiex1Ovn8z2xPpOWckIiysV1SSyRMY9BkLF++q0yKiDxCqRhosKfMg3janKkiLBwZ5c/YryloKwGZcrEmtwxKw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "esbuild": "~0.28.0" }, @@ -24242,16 +24201,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.72.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.72.0.tgz", - "integrity": "sha512-r26Fkc8As+mZvqp7SLsMmNFyYUup/6CjK7/eHBHmhOw6GH6n6YFxHVFrG0jN1c5CMpDzelLPxvgeCOzx7BjN+A==", + "version": "8.72.1", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.72.1.tgz", + "integrity": "sha512-3Li9FfPmQp45nxEtFD1ZCrYFI3cYK5kpyNtmm1H7lMagm8u9sy6PTjy3ytwQZs7KNukOyKFHAZ6z6GjYFeaeXw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.72.0", - "@typescript-eslint/parser": "8.72.0", - "@typescript-eslint/typescript-estree": "8.72.0", - "@typescript-eslint/utils": "8.72.0" + "@typescript-eslint/eslint-plugin": "8.72.1", + "@typescript-eslint/parser": "8.72.1", + "@typescript-eslint/typescript-estree": "8.72.1", + "@typescript-eslint/utils": "8.72.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -24353,6 +24312,7 @@ "integrity": "sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "pathe": "^2.0.3" } @@ -24639,6 +24599,7 @@ "integrity": "sha512-z1YpjieJ9g0ebTmQpLBv/oq9E3F9EIlOe+7LahW8SrE3LTiG3udBRUXQOlYXP9b+IC2q2phHeVxj9xGlw34OEQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "lightningcss": "^1.33.0", "picomatch": "^4.0.7", @@ -25515,12 +25476,13 @@ } }, "node_modules/workerd": { - "version": "1.20261019.1", - "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20261019.1.tgz", - "integrity": "sha512-UUYRUq/7DmeCl11YriNbcVbjUZVLtt8uuCXFu+nz77hGFf8d4DEVXoCYtnA+MlBatE4+wxoj47DVqzK3xGBAiw==", + "version": "1.20261023.1", + "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20261023.1.tgz", + "integrity": "sha512-NeofJFyaYNpqKpFRJW3ApuonaerPd6/JWlfTtLDYf2A6ygqrDEFnYgEXmc0hhOxqnJsSM+kXJN6VebPojzRrsg==", "dev": true, "hasInstallScript": true, "license": "Apache-2.0", + "peer": true, "bin": { "workerd": "bin/workerd" }, @@ -25528,17 +25490,17 @@ "node": ">=16" }, "optionalDependencies": { - "@cloudflare/workerd-darwin-64": "1.20261019.1", - "@cloudflare/workerd-darwin-arm64": "1.20261019.1", - "@cloudflare/workerd-linux-64": "1.20261019.1", - "@cloudflare/workerd-linux-arm64": "1.20261019.1", - "@cloudflare/workerd-windows-64": "1.20261019.1" + "@cloudflare/workerd-darwin-64": "1.20261023.1", + "@cloudflare/workerd-darwin-arm64": "1.20261023.1", + "@cloudflare/workerd-linux-64": "1.20261023.1", + "@cloudflare/workerd-linux-arm64": "1.20261023.1", + "@cloudflare/workerd-windows-64": "1.20261023.1" } }, "node_modules/wrangler": { - "version": "4.152.0", - "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.152.0.tgz", - "integrity": "sha512-lmXTF1sCDEqBaEMpreGczvg/x3AIh1d/qxc4BN7utQ4jEDwdA4YG0L6kr3ev0TtVLHRb6QLySNAOAunwn+dHeA==", + "version": "4.156.0", + "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.156.0.tgz", + "integrity": "sha512-kVLAShuLiNgE3jcrmXcymDf/iPKDPrSxACe5ueugW/33HeNB9E9CkKYchudCeBwgmsnl4k+1zt4NO7vqb/fRuQ==", "dev": true, "license": "MIT OR Apache-2.0", "dependencies": { @@ -25546,10 +25508,10 @@ "@cloudflare/unenv-preset": "2.16.2", "blake3-wasm": "2.1.5", "esbuild": "0.28.2", - "miniflare": "5.20261019.2-beta", + "miniflare": "5.20261023.3-beta", "path-to-regexp": "6.3.0", "unenv": "2.0.0-rc.24", - "workerd": "1.20261019.1" + "workerd": "1.20261023.1" }, "bin": { "cf-wrangler": "bin/cf-wrangler.js", @@ -25563,7 +25525,7 @@ "fsevents": "2.3.3" }, "peerDependencies": { - "@cloudflare/workers-types": "^5.20261019.1" + "@cloudflare/workers-types": "^5.20261023.1" }, "peerDependenciesMeta": { "@cloudflare/workers-types": { @@ -25604,6 +25566,7 @@ "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz", "integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==", "license": "MIT", + "peer": true, "engines": { "node": ">=10.0.0" }, @@ -25693,6 +25656,7 @@ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.1.tgz", "integrity": "sha512-3NxN8+78OdzbT7C/WjGsyfPAtJaN3FNDsWxv7Y7mcDsT/oOmgW8BpyQQFFBnvZE3j9Y2Sdz1ULFLezL7Eb2yFw==", "license": "ISC", + "peer": true, "bin": { "yaml": "bin.mjs" }, @@ -25823,14 +25787,14 @@ } }, "node_modules/zarr-cesium": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/zarr-cesium/-/zarr-cesium-0.3.5.tgz", - "integrity": "sha512-Uud+C2Kv0SUeB2M9WaJYXU6V8Z8JkdCl4iHYowOkykS3XWAi9Kt92lK/twuN37KFcY5YekVGAFKmObY7MGJLJg==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/zarr-cesium/-/zarr-cesium-0.4.1.tgz", + "integrity": "sha512-g7RAWWjRdFrH4Bka+JtNS6YkWPz3YM+nKG8li28Xm3LJL4Dpj5a+Jqc64QWRtNLXWk3J5eAvmjc5nnlT5E5t/g==", "license": "MIT", "dependencies": { "cube-cesium-wind-layer": "^0.12.4", "zarr-maps-colormap": "^0.3.0", - "zarr-maps-tiling": "^0.3.2", + "zarr-maps-tiling": "^0.3.3", "zarrita": "^0.7.4" }, "peerDependencies": { @@ -25844,9 +25808,9 @@ "license": "MIT" }, "node_modules/zarr-maps-tiling": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/zarr-maps-tiling/-/zarr-maps-tiling-0.3.2.tgz", - "integrity": "sha512-bQP9Q0iFTVVMwZcZ9UYTwCalL0wp0FK9S9lJJ4kLDowLmRg9b9TJq7vN6l0imRjufn00EAJj/jqaZeqK9yhw1A==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/zarr-maps-tiling/-/zarr-maps-tiling-0.3.3.tgz", + "integrity": "sha512-WuHUCq7rkjogFTQjWnjh4AkJoOzQnOAK6aOT1cRpYoZnqpW2vJI3MQI2+RQgFsAkyQeJKgW3y7tdC8M7OdoeYA==", "license": "MIT", "dependencies": { "proj4": "^2.19.10", @@ -25869,6 +25833,7 @@ "resolved": "https://registry.npmjs.org/zod/-/zod-4.6.7.tgz", "integrity": "sha512-g8W2D2kU6a8untc053fX1uVBKzM7yqAxW/3zwk83+6RyF2+SKOuV+c0wBDhUwzV1PaGapmZH+rmcUzPf+3CGwg==", "license": "MIT", + "peer": true, "funding": { "url": "https://github.com/sponsors/colinhacks" } @@ -25906,7 +25871,8 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/zstddec/-/zstddec-0.2.0.tgz", "integrity": "sha512-oyPnDa1X5c13+Y7mA/FDMNJrn4S8UNBe0KCqtDmor40Re7ALrPN6npFwyYVRRh+PqozZQdeg23QtbcamZnG5rA==", - "license": "MIT AND BSD-3-Clause" + "license": "MIT AND BSD-3-Clause", + "peer": true }, "node_modules/zundo": { "version": "2.3.0", @@ -25931,6 +25897,7 @@ "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.16.tgz", "integrity": "sha512-Uv7e327ihlCfayfja3hDc0M64Upev1LWBKpRobdK4NyovDDPeeX4imWXc/wzC1yc6fkYPoAY/ncKVPAs2jrtQw==", "license": "MIT", + "peer": true, "engines": { "node": ">=12.20.0" }, @@ -26002,17 +25969,42 @@ "version": "3.6.1", "license": "MIT", "dependencies": { - "@maplibre/maplibre-gl-style-spec": "^26.2.1", + "@maplibre/maplibre-gl-style-spec": "^26.5.0", "uuid": "^14.0.3", "zundo": "^2.3.0", "zustand": "^5.0.16" }, "devDependencies": { "@types/geojson": "^7946.0.16", - "tsdown": "^0.23.2", + "tsdown": "^0.23.4", "typescript": "^7.0.2" } }, + "packages/core/node_modules/@maplibre/maplibre-gl-style-spec": { + "version": "26.5.0", + "resolved": "https://registry.npmjs.org/@maplibre/maplibre-gl-style-spec/-/maplibre-gl-style-spec-26.5.0.tgz", + "integrity": "sha512-Tli0Mi9rF3117uVFkqsysXu9TPLx3AODPmWklUjbDhR4jJ849vGT5/EqWM3dBjIQgU6xxj5SZQ9ONjibqjEP+Q==", + "license": "ISC", + "dependencies": { + "@mapbox/jsonlint-lines-primitives": "^2.0.3", + "@mapbox/unitbezier": "^1.0.0", + "json-stringify-pretty-compact": "^4.0.0", + "minimist": "^1.2.8", + "quickselect": "^3.0.0", + "tinyqueue": "^3.0.0" + }, + "bin": { + "gl-style-format": "dist/gl-style-format.mjs", + "gl-style-migrate": "dist/gl-style-migrate.mjs", + "gl-style-validate": "dist/gl-style-validate.mjs" + } + }, + "packages/core/node_modules/tinyqueue": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-3.0.0.tgz", + "integrity": "sha512-gRa9gwYU3ECmQYv3lslts5hxuIa90veaEcxDYuu3QGOIAEM2mOZkVHp48ANJuu1CURtRdHKUBY5Lm1tHV+sD4g==", + "license": "ISC" + }, "packages/core/node_modules/typescript": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-7.0.2.tgz", @@ -26123,22 +26115,22 @@ "geotiff": "^3.0.5", "geotiff-geokeys-to-proj4": "^2026.10.9", "laz-perf": "^0.0.7", - "mapbox-gl": "^3.33.0", - "maplibre-gl": "^6.15.0", + "mapbox-gl": "^3.34.1", + "maplibre-gl": "^6.16.0", "maplibre-gl-layer-control": "^0.18.3", "pmtiles": "^4.5.0", "proj4": "^2.22.0", "react": "^19.3.1", "react-dom": "^19.3.1", "satellite.js": "^7.1.0", - "zarr-cesium": "^0.3.5", + "zarr-cesium": "^0.4.1", "zarrita": "^0.7.5" }, "devDependencies": { "@types/geojson": "^7946.0.16", "@types/react": "^19.3.0", "@types/react-dom": "^19.3.0", - "tsdown": "^0.23.2", + "tsdown": "^0.23.4", "typescript": "^7.0.2" }, "peerDependencies": { @@ -26471,46 +26463,46 @@ "version": "3.6.1", "dependencies": { "@carbonplan/zarr-layer": "0.11.0", - "@deck.gl/aggregation-layers": "^9.4.0", - "@deck.gl/core": "^9.4.0", - "@deck.gl/geo-layers": "^9.4.0", - "@deck.gl/layers": "^9.4.0", - "@deck.gl/mapbox": "^9.4.0", - "@deck.gl/maplibre": "^9.4.0", - "@deck.gl/mesh-layers": "^9.4.0", + "@deck.gl/aggregation-layers": "^9.4.1", + "@deck.gl/core": "^9.4.1", + "@deck.gl/geo-layers": "^9.4.1", + "@deck.gl/layers": "^9.4.1", + "@deck.gl/mapbox": "^9.4.1", + "@deck.gl/maplibre": "^9.4.1", + "@deck.gl/mesh-layers": "^9.4.1", "@developmentseed/deck.gl-geotiff": "^0.9.0", "@developmentseed/deck.gl-raster": "^0.9.0", "@developmentseed/morecantile": "^0.9.0", "@dvt3d/maplibre-three-plugin": "^1.7.1", - "@esri/maplibre-arcgis": "^1.3.1", + "@esri/maplibre-arcgis": "^1.3.2", "@geolibre/core": "*", "@geolibre/map": "*", - "@geoman-io/maplibre-geoman-free": "^0.10.2", + "@geoman-io/maplibre-geoman-free": "^0.10.4", "@loaders.gl/i3s": "^4.5.4", "@luma.gl/core": "^9.4.2", "@luma.gl/engine": "^9.4.2", "@luma.gl/webgl": "^9.4.2", "@mapbox/vector-tile": "^3.0.0", "@maplibre/maplibre-gl-directions": "^0.10.1", - "@strands-agents/sdk": "^1.22.0", + "@strands-agents/sdk": "^1.23.0", "@tauri-apps/api": "^2.12.4", "@tauri-apps/plugin-opener": "^2.7.2", "@turf/union": "^7.4.0", "a5-js": "^1.0.0", "cog-tiler-wasm": "^0.6.0", - "dggal": "^0.0.6", + "dggal": "^0.0.7", "fflate": "^0.8.3", "geotiff": "^3.0.5", "geotiff-geokeys-to-proj4": "^2026.10.9", "h3-js": "^4.5.0", "h5wasm": "^0.10.3", - "hyparquet": "^1.31.5", + "hyparquet": "^1.32.0", "hyparquet-compressors": "^1.1.2", "icechunk-js": "^0.6.1", "jspdf": "^4.2.1", - "lerc": "^4.2.0", + "lerc": "^4.3.0", "mapillary-js": "^4.1.2", - "maplibre-gl": "^6.15.0", + "maplibre-gl": "^6.16.0", "maplibre-gl-3d-tiles": "^0.5.11", "maplibre-gl-basemap-control": "^0.14.4", "maplibre-gl-components": "^0.31.2", @@ -26543,7 +26535,7 @@ "s2js": "^1.44.0", "satellite.js": "^7.1.0", "shpjs": "^6.2.0", - "three": "^0.186.1", + "three": "^0.187.0", "webdggrid": "^2.0.0", "whitebox-wasm": "^0.7.0", "zarrita": "^0.7.5" @@ -26632,6 +26624,7 @@ "resolved": "https://registry.npmjs.org/@developmentseed/morecantile/-/morecantile-0.9.0.tgz", "integrity": "sha512-iNalvLZQOFd7mB77yC7lYIAppu+RNYolYpIiXIlzyMuAokOdblsTxTnIoWN1mjDUBkawSg5FAnix7r28T8kK+g==", "license": "MIT", + "peer": true, "dependencies": { "@developmentseed/affine": "^0.9.0" } @@ -26653,9 +26646,9 @@ "license": "MIT" }, "packages/plugins/node_modules/@geoman-io/maplibre-geoman-free": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@geoman-io/maplibre-geoman-free/-/maplibre-geoman-free-0.10.2.tgz", - "integrity": "sha512-ZGc/5khO13e6nSH414UT+41V+wDCTnuqF69M65MZCLvpvuh+Ia5wB2sk68qw3QgU7imuBzAmFyM041zCKhShKw==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@geoman-io/maplibre-geoman-free/-/maplibre-geoman-free-0.10.4.tgz", + "integrity": "sha512-sk4GVtndVnuE+ZhAIy7FWgPTpQBtBJ7qcYgtC7lVDkd04DAnEPqjaPovYcJCW0hjWhowGaeZgri8ZFaMoa/fXg==", "license": "MIT", "dependencies": { "@turf/area": "^7.4.0", @@ -27785,12 +27778,12 @@ "@turf/union": "^7.4.0", "@turf/voronoi": "^7.4.0", "a5-js": "^1.0.0", - "dggal": "^0.0.6", + "dggal": "^0.0.7", "fflate": "^0.8.3", "geolibre-wasm": "^1.8.0", "geotiff": "^3.0.5", "geotiff-geokeys-to-proj4": "^2026.10.9", - "onnxruntime-web": "1.30.0", + "onnxruntime-web": "1.31.1", "proj4": "^2.22.0", "s2js": "^1.44.0" }, @@ -28519,7 +28512,7 @@ "@radix-ui/react-tooltip": "^1.4.1", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", - "lucide-react": "^1.61.0", + "lucide-react": "^1.65.0", "react": "^19.3.1", "react-dom": "^19.3.1", "tailwind-merge": "^3.7.0", @@ -28574,7 +28567,7 @@ "name": "geolibre-ai-proxy-worker", "version": "0.0.0", "devDependencies": { - "wrangler": "^4.152.0" + "wrangler": "^4.156.0" } }, "workers/collab": { @@ -28584,8 +28577,8 @@ "@geolibre/collab-core": "*" }, "devDependencies": { - "@cloudflare/workers-types": "^5.20261024.1", - "wrangler": "^4.152.0" + "@cloudflare/workers-types": "^5.20261031.1", + "wrangler": "^4.156.0" } }, "workers/collab-node": { @@ -28641,17 +28634,17 @@ "upng-js": "^2.1.0" }, "devDependencies": { - "@cloudflare/workers-types": "^5.20261024.1", + "@cloudflare/workers-types": "^5.20261031.1", "@types/upng-js": "^2.1.5", - "wrangler": "^4.152.0" + "wrangler": "^4.156.0" } }, "workers/viewer": { "name": "geolibre-viewer-worker", "version": "0.0.0", "devDependencies": { - "@cloudflare/workers-types": "^5.20261024.1", - "wrangler": "^4.152.0" + "@cloudflare/workers-types": "^5.20261031.1", + "wrangler": "^4.156.0" } } } diff --git a/package.json b/package.json index c5893b734..e739ac64e 100644 --- a/package.json +++ b/package.json @@ -65,17 +65,17 @@ "@playwright/test": "^1.64.1", "@testing-library/dom": "^10.4.2", "@testing-library/react": "^16.3.3", - "@types/node": "^26.6.5", + "@types/node": "^26.6.6", "ajv": "^8.20.0", "esbuild": "^0.28.2", - "eslint": "^10.13.0", + "eslint": "^10.14.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react-hooks": "^7.1.1", "fflate": "^0.8.3", "happy-dom": "^21.0.4", "linkedom": "^0.18.14", "tsx": "^4.23.15", - "typescript-eslint": "^8.72.0" + "typescript-eslint": "^8.72.1" }, "overrides": { "@deck.gl/geo-layers": { @@ -98,7 +98,7 @@ "texture-compressor": { "image-size": "^2.0.4" }, - "three": "^0.186.1", + "three": "^0.187.0", "uuid": "^14.0.0" }, "engines": { diff --git a/packages/core/package.json b/packages/core/package.json index 7742c224b..0e872038d 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -48,14 +48,14 @@ "build": "tsdown src/index.ts src/worker-safe.ts --format esm --dts" }, "dependencies": { - "@maplibre/maplibre-gl-style-spec": "^26.2.1", + "@maplibre/maplibre-gl-style-spec": "^26.5.0", "uuid": "^14.0.3", "zundo": "^2.3.0", "zustand": "^5.0.16" }, "devDependencies": { "@types/geojson": "^7946.0.16", - "tsdown": "^0.23.2", + "tsdown": "^0.23.4", "typescript": "^7.0.2" } } diff --git a/packages/map/package.json b/packages/map/package.json index 24682cfde..a4114883f 100644 --- a/packages/map/package.json +++ b/packages/map/package.json @@ -136,22 +136,22 @@ "geotiff": "^3.0.5", "geotiff-geokeys-to-proj4": "^2026.10.9", "laz-perf": "^0.0.7", - "mapbox-gl": "^3.33.0", - "maplibre-gl": "^6.15.0", + "mapbox-gl": "^3.34.1", + "maplibre-gl": "^6.16.0", "maplibre-gl-layer-control": "^0.18.3", "pmtiles": "^4.5.0", "proj4": "^2.22.0", "react": "^19.3.1", "react-dom": "^19.3.1", "satellite.js": "^7.1.0", - "zarr-cesium": "^0.3.5", + "zarr-cesium": "^0.4.1", "zarrita": "^0.7.5" }, "devDependencies": { "@types/geojson": "^7946.0.16", "@types/react": "^19.3.0", "@types/react-dom": "^19.3.0", - "tsdown": "^0.23.2", + "tsdown": "^0.23.4", "typescript": "^7.0.2" }, "peerDependencies": { diff --git a/packages/map/src/mapbox-gl-loader.ts b/packages/map/src/mapbox-gl-loader.ts index 7df719bd3..3dd476eae 100644 --- a/packages/map/src/mapbox-gl-loader.ts +++ b/packages/map/src/mapbox-gl-loader.ts @@ -8,14 +8,14 @@ import type * as mapboxgl from "mapbox-gl"; * `tests/mapbox-gl-loader.test.ts` ties these constants to the installed * package, so a bump fails until they are updated (docs/maintenance.md). */ -export const MAPBOX_GL_VERSION = "3.33.0"; +export const MAPBOX_GL_VERSION = "3.34.1"; const MAPBOX_GL_CDN_BASE = `https://api.mapbox.com/mapbox-gl-js/v${MAPBOX_GL_VERSION}`; export const MAPBOX_GL_SCRIPT_URL = `${MAPBOX_GL_CDN_BASE}/mapbox-gl.js`; export const MAPBOX_GL_STYLE_URL = `${MAPBOX_GL_CDN_BASE}/mapbox-gl.css`; export const MAPBOX_GL_SCRIPT_INTEGRITY = - "sha384-jdGuG3GDIph+ONsjITkxWmlUE2RR0At6jtOVirn6L/6dYy3WcAVDaBNI3X96rUT0"; + "sha384-bRGpP2/mvLNdh4nRXgIf97xnGmUJRpB58iFa5NaGLEFu8v+0T/Bc0c+iX+AvMgVP"; export const MAPBOX_GL_STYLE_INTEGRITY = - "sha384-S0a+eT2dLtsB1suB6ZJ/8IX+0d0Fvix9weJQ67L3E+jHOvn6SUKwYXVDyGdMuJtL"; + "sha384-QWCpuitI3tz8lJHSbcFQpEAx5BkQcYir4RLGZBb8zOIH0es6XDO8Kv6Gat+wOJRN"; type MapboxGl = typeof mapboxgl.default; diff --git a/packages/plugins/package.json b/packages/plugins/package.json index 1b83786c5..067b7808b 100644 --- a/packages/plugins/package.json +++ b/packages/plugins/package.json @@ -25,46 +25,46 @@ }, "dependencies": { "@carbonplan/zarr-layer": "0.11.0", - "@deck.gl/aggregation-layers": "^9.4.0", - "@deck.gl/core": "^9.4.0", - "@deck.gl/geo-layers": "^9.4.0", - "@deck.gl/layers": "^9.4.0", - "@deck.gl/mapbox": "^9.4.0", - "@deck.gl/maplibre": "^9.4.0", - "@deck.gl/mesh-layers": "^9.4.0", + "@deck.gl/aggregation-layers": "^9.4.1", + "@deck.gl/core": "^9.4.1", + "@deck.gl/geo-layers": "^9.4.1", + "@deck.gl/layers": "^9.4.1", + "@deck.gl/mapbox": "^9.4.1", + "@deck.gl/maplibre": "^9.4.1", + "@deck.gl/mesh-layers": "^9.4.1", "@developmentseed/deck.gl-geotiff": "^0.9.0", "@developmentseed/deck.gl-raster": "^0.9.0", "@developmentseed/morecantile": "^0.9.0", "@dvt3d/maplibre-three-plugin": "^1.7.1", - "@esri/maplibre-arcgis": "^1.3.1", + "@esri/maplibre-arcgis": "^1.3.2", "@geolibre/core": "*", "@geolibre/map": "*", - "@geoman-io/maplibre-geoman-free": "^0.10.2", + "@geoman-io/maplibre-geoman-free": "^0.10.4", "@loaders.gl/i3s": "^4.5.4", "@luma.gl/core": "^9.4.2", "@luma.gl/engine": "^9.4.2", "@luma.gl/webgl": "^9.4.2", "@mapbox/vector-tile": "^3.0.0", "@maplibre/maplibre-gl-directions": "^0.10.1", - "@strands-agents/sdk": "^1.22.0", + "@strands-agents/sdk": "^1.23.0", "@tauri-apps/api": "^2.12.4", "@tauri-apps/plugin-opener": "^2.7.2", "@turf/union": "^7.4.0", "a5-js": "^1.0.0", "cog-tiler-wasm": "^0.6.0", - "dggal": "^0.0.6", + "dggal": "^0.0.7", "fflate": "^0.8.3", "geotiff": "^3.0.5", "geotiff-geokeys-to-proj4": "^2026.10.9", "h3-js": "^4.5.0", "h5wasm": "^0.10.3", - "hyparquet": "^1.31.5", + "hyparquet": "^1.32.0", "hyparquet-compressors": "^1.1.2", "icechunk-js": "^0.6.1", "jspdf": "^4.2.1", - "lerc": "^4.2.0", + "lerc": "^4.3.0", "mapillary-js": "^4.1.2", - "maplibre-gl": "^6.15.0", + "maplibre-gl": "^6.16.0", "maplibre-gl-3d-tiles": "^0.5.11", "maplibre-gl-basemap-control": "^0.14.4", "maplibre-gl-components": "^0.31.2", @@ -97,7 +97,7 @@ "s2js": "^1.44.0", "satellite.js": "^7.1.0", "shpjs": "^6.2.0", - "three": "^0.186.1", + "three": "^0.187.0", "webdggrid": "^2.0.0", "whitebox-wasm": "^0.7.0", "zarrita": "^0.7.5" diff --git a/packages/processing/package.json b/packages/processing/package.json index d4502d2a7..3e7004df5 100644 --- a/packages/processing/package.json +++ b/packages/processing/package.json @@ -35,12 +35,12 @@ "@turf/union": "^7.4.0", "@turf/voronoi": "^7.4.0", "a5-js": "^1.0.0", - "dggal": "^0.0.6", + "dggal": "^0.0.7", "fflate": "^0.8.3", "geolibre-wasm": "^1.8.0", "geotiff": "^3.0.5", "geotiff-geokeys-to-proj4": "^2026.10.9", - "onnxruntime-web": "1.30.0", + "onnxruntime-web": "1.31.1", "proj4": "^2.22.0", "s2js": "^1.44.0" }, diff --git a/packages/processing/src/ort.ts b/packages/processing/src/ort.ts index 8b54d2c65..67521f6eb 100644 --- a/packages/processing/src/ort.ts +++ b/packages/processing/src/ort.ts @@ -11,7 +11,7 @@ // packages/processing/package.json; a guard test asserts they match // (tests/object-detection.test.ts) so a dependency bump that forgets this // constant fails CI instead of breaking inference at runtime. -export const ORT_VERSION = "1.30.0"; +export const ORT_VERSION = "1.31.1"; // Injected by vite.config.ts; declared locally (module scope, so it does not // collide with the app's global declaration in vite-env.d.ts) because this diff --git a/packages/ui/package.json b/packages/ui/package.json index a11a5e5ae..77e4c23cb 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -23,7 +23,7 @@ "@radix-ui/react-tooltip": "^1.4.1", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", - "lucide-react": "^1.61.0", + "lucide-react": "^1.65.0", "react": "^19.3.1", "react-dom": "^19.3.1", "tailwind-merge": "^3.7.0", diff --git a/workers/ai-proxy/package.json b/workers/ai-proxy/package.json index 9f1fadabd..97d2b97f0 100644 --- a/workers/ai-proxy/package.json +++ b/workers/ai-proxy/package.json @@ -8,6 +8,6 @@ "deploy:dry-run": "wrangler deploy --dry-run" }, "devDependencies": { - "wrangler": "^4.152.0" + "wrangler": "^4.156.0" } } diff --git a/workers/collab/package.json b/workers/collab/package.json index b18f3f78c..3bd28e999 100644 --- a/workers/collab/package.json +++ b/workers/collab/package.json @@ -12,7 +12,7 @@ "@geolibre/collab-core": "*" }, "devDependencies": { - "@cloudflare/workers-types": "^5.20261024.1", - "wrangler": "^4.152.0" + "@cloudflare/workers-types": "^5.20261031.1", + "wrangler": "^4.156.0" } } diff --git a/workers/tiles/package.json b/workers/tiles/package.json index d065b96ff..d78deef56 100644 --- a/workers/tiles/package.json +++ b/workers/tiles/package.json @@ -11,8 +11,8 @@ "upng-js": "^2.1.0" }, "devDependencies": { - "@cloudflare/workers-types": "^5.20261024.1", + "@cloudflare/workers-types": "^5.20261031.1", "@types/upng-js": "^2.1.5", - "wrangler": "^4.152.0" + "wrangler": "^4.156.0" } } diff --git a/workers/viewer/package.json b/workers/viewer/package.json index 29bd6ff71..fe25f02b9 100644 --- a/workers/viewer/package.json +++ b/workers/viewer/package.json @@ -6,7 +6,7 @@ "typecheck": "tsc --noEmit" }, "devDependencies": { - "@cloudflare/workers-types": "^5.20261024.1", - "wrangler": "^4.152.0" + "@cloudflare/workers-types": "^5.20261031.1", + "wrangler": "^4.156.0" } }