Files
GeoLibre/scripts/credential-patterns.json
T
dependabot[bot]andgiswqs fca6dd46f6 build(deps): bump the npm-minor-patch group across 1 directory with 38 updates (#2982)
* build(deps): bump the npm-minor-patch group across 1 directory with 38 updates

Bumps the npm-minor-patch group with 38 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.3` | `26.6.4` |
| [eslint](https://github.com/eslint/eslint) | `10.11.0` | `10.12.0` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.70.1` | `8.71.0` |
| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.128.0` | `0.131.0` |
| [@auth0/auth0-react](https://github.com/auth0/auth0-react) | `2.27.0` | `2.28.2` |
| [@aws-sdk/client-bedrock](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock) | `3.1141.0` | `3.1146.0` |
| [@carbonplan/zarr-layer](https://github.com/carbonplan/zarr-layer) | `0.10.0` | `0.11.0` |
| [@cereusdb/standard](https://github.com/tobilg/cereusdb/tree/HEAD/packages/standard) | `0.2.0` | `0.3.0` |
| [@cesium/engine](https://github.com/CesiumGS/cesium) | `26.3.0` | `26.4.0` |
| [@cesium/widgets](https://github.com/CesiumGS/cesium) | `16.2.0` | `16.3.0` |
| [@clerk/react](https://github.com/clerk/javascript/tree/HEAD/packages/react) | `6.17.2` | `6.17.5` |
| [@developmentseed/deck.gl-geotiff](https://github.com/developmentseed/deck.gl-raster) | `0.7.0` | `0.8.1` |
| [@developmentseed/deck.gl-raster](https://github.com/developmentseed/deck.gl-raster) | `0.7.0` | `0.8.1` |
| [@google/genai](https://github.com/googleapis/js-genai) | `2.24.0` | `2.27.0` |
| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.30.1` | `1.32.0` |
| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.11.1` | `2.12.1` |
| [@tauri-apps/plugin-deep-link](https://github.com/tauri-apps/plugins-workspace) | `2.4.10` | `2.6.1` |
| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.7.3` | `2.8.1` |
| [@tauri-apps/plugin-fs](https://github.com/tauri-apps/plugins-workspace) | `2.5.2` | `2.6.0` |
| [@tauri-apps/plugin-geolocation](https://github.com/tauri-apps/plugins-workspace) | `2.3.3` | `2.4.1` |
| [@tauri-apps/plugin-http](https://github.com/tauri-apps/plugins-workspace) | `2.6.1` | `2.8.0` |
| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.5` | `2.7.0` |
| [cesium](https://github.com/CesiumGS/cesium) | `1.145.0` | `1.146.0` |
| [html2canvas-pro](https://github.com/yorickshan/html2canvas-pro) | `2.4.5` | `2.5.0` |
| [openai](https://github.com/openai/openai-node) | `7.23.0` | `7.27.0` |
| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.11.5` | `2.12.1` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.1` | `8.3.2` |
| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.11.1` | `5.11.2` |
| [mapbox-gl](https://github.com/mapbox/mapbox-gl-js) | `3.31.0` | `3.32.0` |
| [zarr-cesium](https://github.com/NOC-OI/zarr-cesium) | `0.3.3` | `0.3.5` |
| [@developmentseed/morecantile](https://github.com/developmentseed/deck.gl-raster) | `0.7.0` | `0.8.1` |
| [hyparquet](https://github.com/hyparam/hyparquet) | `1.31.1` | `1.31.2` |
| [webdggrid](https://github.com/am2222/webDggrid) | `1.9.0` | `1.9.2` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.48.0` | `1.50.0` |
| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.141.0` | `4.147.0` |
| [@cloudflare/workers-types](https://github.com/cloudflare/workerd) | `5.20260926.1` | `5.20261003.1` |
| [ws](https://github.com/websockets/ws) | `8.21.3` | `8.22.0` |
| [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) | `8.18.1` | `8.18.2` |
| [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) | `8.18.1` | `8.18.2` |



Updates `@types/node` from 26.6.3 to 26.6.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint` from 10.11.0 to 10.12.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v10.11.0...v10.12.0)

Updates `typescript-eslint` from 8.70.1 to 8.71.0
- [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.71.0/packages/typescript-eslint)

Updates `@anthropic-ai/sdk` from 0.128.0 to 0.131.0
- [Release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases)
- [Changelog](https://github.com/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md)
- [Commits](https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.128.0...sdk-v0.131.0)

Updates `@auth0/auth0-react` from 2.27.0 to 2.28.2
- [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.27.0...v2.28.2)

Updates `@aws-sdk/client-bedrock` from 3.1141.0 to 3.1146.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.1146.0/clients/client-bedrock)

Updates `@carbonplan/zarr-layer` from 0.10.0 to 0.11.0
- [Release notes](https://github.com/carbonplan/zarr-layer/releases)
- [Commits](https://github.com/carbonplan/zarr-layer/compare/v0.10.0...v0.11.0)

Updates `@cereusdb/standard` from 0.2.0 to 0.3.0
- [Release notes](https://github.com/tobilg/cereusdb/releases)
- [Commits](https://github.com/tobilg/cereusdb/commits/v0.3.0/packages/standard)

Updates `@cesium/engine` from 26.3.0 to 26.4.0
- [Release notes](https://github.com/CesiumGS/cesium/releases)
- [Changelog](https://github.com/CesiumGS/cesium/blob/main/CHANGES.md)
- [Commits](https://github.com/CesiumGS/cesium/commits)

Updates `@cesium/widgets` from 16.2.0 to 16.3.0
- [Release notes](https://github.com/CesiumGS/cesium/releases)
- [Changelog](https://github.com/CesiumGS/cesium/blob/main/CHANGES.md)
- [Commits](https://github.com/CesiumGS/cesium/commits)

Updates `@clerk/react` from 6.17.2 to 6.17.5
- [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.17.5/packages/react)

Updates `@developmentseed/deck.gl-geotiff` from 0.7.0 to 0.8.1
- [Release notes](https://github.com/developmentseed/deck.gl-raster/releases)
- [Changelog](https://github.com/developmentseed/deck.gl-raster/blob/main/CHANGELOG.md)
- [Commits](https://github.com/developmentseed/deck.gl-raster/compare/v0.7.0...v0.8.1)

Updates `@developmentseed/deck.gl-raster` from 0.7.0 to 0.8.1
- [Release notes](https://github.com/developmentseed/deck.gl-raster/releases)
- [Changelog](https://github.com/developmentseed/deck.gl-raster/blob/main/CHANGELOG.md)
- [Commits](https://github.com/developmentseed/deck.gl-raster/compare/v0.7.0...v0.8.1)

Updates `@google/genai` from 2.24.0 to 2.27.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.24.0...v2.27.0)

Updates `@modelcontextprotocol/sdk` from 1.30.1 to 1.32.0
- [Release notes](https://github.com/modelcontextprotocol/typescript-sdk/releases)
- [Commits](https://github.com/modelcontextprotocol/typescript-sdk/compare/1.30.1...1.32.0)

Updates `@tauri-apps/api` from 2.11.1 to 2.12.1
- [Release notes](https://github.com/tauri-apps/tauri/releases)
- [Commits](https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.11.1...@tauri-apps/api-v2.12.1)

Updates `@tauri-apps/plugin-deep-link` from 2.4.10 to 2.6.1
- [Release notes](https://github.com/tauri-apps/plugins-workspace/releases)
- [Commits](https://github.com/tauri-apps/plugins-workspace/compare/deep-link-v2.4.10...http-v2.6.1)

Updates `@tauri-apps/plugin-dialog` from 2.7.3 to 2.8.1
- [Release notes](https://github.com/tauri-apps/plugins-workspace/releases)
- [Commits](https://github.com/tauri-apps/plugins-workspace/compare/dialog-v2.7.3...dialog-v2.8.1)

Updates `@tauri-apps/plugin-fs` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/tauri-apps/plugins-workspace/releases)
- [Commits](https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.5.2...fs-v2.6.0)

Updates `@tauri-apps/plugin-geolocation` from 2.3.3 to 2.4.1
- [Release notes](https://github.com/tauri-apps/plugins-workspace/releases)
- [Commits](https://github.com/tauri-apps/plugins-workspace/compare/nfc-v2.3.3...fs-v2.4.1)

Updates `@tauri-apps/plugin-http` from 2.6.1 to 2.8.0
- [Release notes](https://github.com/tauri-apps/plugins-workspace/releases)
- [Commits](https://github.com/tauri-apps/plugins-workspace/compare/http-v2.6.1...log-v2.8.0)

Updates `@tauri-apps/plugin-opener` from 2.5.5 to 2.7.0
- [Release notes](https://github.com/tauri-apps/plugins-workspace/releases)
- [Commits](https://github.com/tauri-apps/plugins-workspace/compare/http-v2.5.5...log-v2.7.0)

Updates `cesium` from 1.145.0 to 1.146.0
- [Release notes](https://github.com/CesiumGS/cesium/releases)
- [Changelog](https://github.com/CesiumGS/cesium/blob/main/CHANGES.md)
- [Commits](https://github.com/CesiumGS/cesium/compare/1.145...1.146)

Updates `html2canvas-pro` from 2.4.5 to 2.5.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.4.5...v2.5.0)

Updates `openai` from 7.23.0 to 7.27.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.23.0...v7.27.0)

Updates `@tauri-apps/cli` from 2.11.5 to 2.12.1
- [Release notes](https://github.com/tauri-apps/tauri/releases)
- [Commits](https://github.com/tauri-apps/tauri/compare/@tauri-apps/cli-v2.11.5...@tauri-apps/cli-v2.12.1)

Updates `vite` from 8.3.1 to 8.3.2
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.3.2/packages/vite)

Updates `fast-xml-parser` from 5.11.1 to 5.11.2
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.11.1...v5.11.2)

Updates `mapbox-gl` from 3.31.0 to 3.32.0
- [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.31.0...v3.32.0)

Updates `zarr-cesium` from 0.3.3 to 0.3.5
- [Release notes](https://github.com/NOC-OI/zarr-cesium/releases)
- [Commits](https://github.com/NOC-OI/zarr-cesium/compare/v0.3.3...v0.3.5)

Updates `@developmentseed/morecantile` from 0.7.0 to 0.8.1
- [Release notes](https://github.com/developmentseed/deck.gl-raster/releases)
- [Changelog](https://github.com/developmentseed/deck.gl-raster/blob/main/CHANGELOG.md)
- [Commits](https://github.com/developmentseed/deck.gl-raster/compare/v0.7.0...v0.8.1)

Updates `hyparquet` from 1.31.1 to 1.31.2
- [Changelog](https://github.com/hyparam/hyparquet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hyparam/hyparquet/compare/v1.31.1...v1.31.2)

Updates `webdggrid` from 1.9.0 to 1.9.2
- [Release notes](https://github.com/am2222/webDggrid/releases)
- [Changelog](https://github.com/am2222/webDggrid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/am2222/webDggrid/compare/v1.9.0...v1.9.2)

Updates `lucide-react` from 1.48.0 to 1.50.0
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/1.50.0/packages/lucide-react)

Updates `wrangler` from 4.141.0 to 4.147.0
- [Release notes](https://github.com/cloudflare/workers-sdk/releases)
- [Commits](https://github.com/cloudflare/workers-sdk/commits/wrangler@4.147.0/packages/wrangler)

Updates `@cloudflare/workers-types` from 5.20260926.1 to 5.20261003.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)

Updates `ws` from 8.21.3 to 8.22.0
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/8.21.3...8.22.0)

Updates `@types/ws` from 8.18.1 to 8.18.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws)

Updates `@types/ws` from 8.18.1 to 8.18.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws)

---
updated-dependencies:
- dependency-name: "@anthropic-ai/sdk"
  dependency-version: 0.131.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@auth0/auth0-react"
  dependency-version: 2.28.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@aws-sdk/client-bedrock"
  dependency-version: 3.1146.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@carbonplan/zarr-layer"
  dependency-version: 0.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@cereusdb/standard"
  dependency-version: 0.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@cesium/engine"
  dependency-version: 26.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@cesium/widgets"
  dependency-version: 16.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@clerk/react"
  dependency-version: 6.17.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
- dependency-name: "@cloudflare/workers-types"
  dependency-version: 5.20261003.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@developmentseed/deck.gl-geotiff"
  dependency-version: 0.8.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@developmentseed/deck.gl-raster"
  dependency-version: 0.8.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@developmentseed/morecantile"
  dependency-version: 0.8.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@google/genai"
  dependency-version: 2.27.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@modelcontextprotocol/sdk"
  dependency-version: 1.32.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@tauri-apps/api"
  dependency-version: 2.12.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@tauri-apps/cli"
  dependency-version: 2.12.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@tauri-apps/plugin-deep-link"
  dependency-version: 2.6.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@tauri-apps/plugin-dialog"
  dependency-version: 2.8.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@tauri-apps/plugin-fs"
  dependency-version: 2.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@tauri-apps/plugin-geolocation"
  dependency-version: 2.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@tauri-apps/plugin-http"
  dependency-version: 2.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@tauri-apps/plugin-opener"
  dependency-version: 2.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@types/node"
  dependency-version: 26.6.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
- dependency-name: "@types/ws"
  dependency-version: 8.18.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
- dependency-name: "@types/ws"
  dependency-version: 8.18.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
- dependency-name: cesium
  dependency-version: 1.146.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: eslint
  dependency-version: 10.12.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: fast-xml-parser
  dependency-version: 5.11.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
- dependency-name: html2canvas-pro
  dependency-version: 2.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: hyparquet
  dependency-version: 1.31.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
- dependency-name: lucide-react
  dependency-version: 1.50.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: mapbox-gl
  dependency-version: 3.32.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: openai
  dependency-version: 7.27.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: typescript-eslint
  dependency-version: 8.71.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: vite
  dependency-version: 8.3.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
- dependency-name: webdggrid
  dependency-version: 1.9.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
- dependency-name: wrangler
  dependency-version: 4.147.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: ws
  dependency-version: 8.22.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: zarr-cesium
  dependency-version: 0.3.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix(deps): adapt to Cesium 1.146, deck.gl-geotiff 0.8 and zarr-layer 0.11

- Import the math/core types CesiumJS 1.146 moved to @cesium/core
  (Cartesian3, Color, Event, ...) from there; @cesium/engine now
  re-exports them only as deprecated value shims.
- deck.gl-geotiff 0.8 exports inferTextureFormat at the top level
  instead of under a texture namespace.
- Refresh the allowlisted CesiumJS default Ion token hash (1.146).
- zarr-layer 0.11 routes opacity through optionalForCustom.
- Bump tauri-plugin-dialog to 2.8 to match the JS guest; keep
  @tauri-apps/plugin-geolocation on 2.3.x to match the vendored crate,
  and tell Dependabot not to move it.

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: giswqs <giswqs@gmail.com>
2026-10-06 08:08:53 -04:00

102 lines
3.8 KiB
JSON

{
"_comment": [
"Single source of truth for the pre-publish credential scan. Read by",
"scripts/scan-credentials.mjs (the JS build path) and python/hatch_build.py",
"(the wheel/sdist path, which may run without Node). Every regex here must",
"parse under BOTH JavaScript RegExp and Python re -- stick to the common",
"subset: \\b, character classes, (?:...), and bounded quantifiers.",
"",
"Patterns are provider token SHAPES, not GeoLibre's specific values, so a",
"rotated key trips the guard too. Keep them anchored enough not to fire on",
"content-hashed asset names or ordinary base64 blobs in the bundle.",
"",
"Note the Google pattern ends with a lookahead, not `\\b`. Its charset includes",
"`-`, and `\\b` requires a word character on the left, so a key ending in `-`",
"would not match before a quote or end of input -- the scanner would miss it."
],
"patterns": [
{
"name": "Google API key",
"regex": "\\bAIza[0-9A-Za-z_-]{35}(?=$|[^A-Za-z0-9_-])"
},
{
"name": "Mapbox public token",
"regex": "\\bpk\\.eyJ1Ijoi[A-Za-z0-9._-]{20,}"
},
{
"name": "Mapbox secret token",
"regex": "\\bsk\\.eyJ1Ijoi[A-Za-z0-9._-]{20,}"
},
{
"name": "JWT (e.g. Cesium Ion)",
"regex": "\\beyJhbGciOi[A-Za-z0-9._-]{30,}"
},
{
"name": "Clerk/Stripe secret key",
"regex": "\\bsk_(?:live|test)_[A-Za-z0-9]{16,}"
},
{
"name": "AWS access key id",
"regex": "\\b(?:AKIA|ASIA)[0-9A-Z]{16}\\b"
},
{
"name": "GitHub token",
"regex": "\\bgh[pousr]_[A-Za-z0-9]{36,}\\b"
},
{
"name": "Slack token",
"regex": "\\bxox[abprs]-[A-Za-z0-9-]{10,}"
},
{
"name": "OpenAI key",
"regex": "\\bsk-(?:proj-)?[A-Za-z0-9_-]{32,}"
},
{
"name": "Anthropic key",
"regex": "\\bsk-ant-[A-Za-z0-9_-]{32,}"
}
],
"_credentialEnvNames_comment": [
"Names that must never appear with a non-empty value attached, whatever the",
"value looks like -- this catches a provider whose token shape none of the",
"patterns above match.",
"",
"This list is the single source of truth: apps/geolibre-desktop/vite.config.ts",
"reads it directly for CREDENTIAL_ENV_KEYS, so adding a name here strips it from",
"redistributable builds and scans for it in one step.",
"",
"Public-by-design identifiers (Clerk publishable key, Auth0 client ID and",
"domain, the GEE OAuth client ID, the GA measurement ID) are deliberately",
"absent: they are meant to ship in a redistributable build."
],
"credentialEnvNames": [
"VITE_AMAZON_LOCATION_API_KEY",
"VITE_ARCGIS_API_KEY",
"VITE_CESIUM_TOKEN",
"VITE_GEOCODER_API_KEY",
"VITE_GOOGLE_MAPS_API_KEY",
"VITE_HERE_API_KEY",
"VITE_MAPBOX_ACCESS_TOKEN",
"VITE_MAPILLARY_ACCESS_TOKEN",
"VITE_PROTOMAPS_API_KEY",
"VITE_STADIA_API_KEY",
"VITE_TIANDITU_API_KEY",
"VITE_TOMTOM_API_KEY"
],
"_allowedValueHashes_comment": [
"SHA-256 of values that match a pattern above but are public by design --",
"a token the upstream library itself ships. Matched on the exact value, so a",
"real credential in the same file is still caught.",
"",
"A vendor bump changes the value and therefore the hash, so the guard will",
"fire after upgrading. That is intended: decode the payload and confirm it is",
"still the vendor's own token (CesiumJS's has sub=CesiumJS,",
"iss=https://api.cesium.com) before replacing the hash here.",
"See docs/maintenance.md."
],
"allowedValueHashes": {
"bfda2eec54787709a9cb707e5b8020294cea1701fa6b8587b5e6c35826395d8d": "CesiumJS built-in default Ion access token (sub=CesiumJS, aud='1.146 Release')"
},
"scannableExtensions": [".js", ".mjs", ".cjs", ".css", ".html", ".json", ".map", ".txt"]
}