{
	"org": "versatiles-org",
	"tags": [
		{
			"id": "core",
			"title": "Core",
			"summary": "What VersaTiles cannot do without — the software that reads and serves containers, and the styles, fonts and frontend that turn tiles into a map.",
			"hue": 25
		},
		{
			"id": "tools",
			"title": "Tools",
			"summary": "Optional extras built on top of the core — libraries, editors, renderers and alternative servers for developers who want more than a basemap.",
			"hue": 85
		},
		{
			"id": "tile-production",
			"title": "Tile production",
			"summary": "Pipelines that turn open data into the tilesets VersaTiles publishes. Needed only to build tiles rather than download them.",
			"hue": 145
		},
		{
			"id": "ecosystem",
			"title": "Ecosystem",
			"summary": "What surrounds the software — documentation and specifications, the websites, the public tile, download and geocoding servers, and the packages it is installed from.",
			"hue": 250
		},
		{
			"id": "internal",
			"title": "Internal helpers",
			"summary": "Housekeeping for the maintainers. Nothing here is needed to use VersaTiles."
		}
	],
	"repos": [
		{
			"name": ".github",
			"tags": [
				"ecosystem"
			],
			"description": "Shared GitHub workflows, templates, and issue configurations for all VersaTiles repositories.",
			"language": null,
			"fork": false,
			"archived": false
		},
		{
			"name": "consortium",
			"tags": [
				"ecosystem"
			],
			"description": "Landing page and open letter for founding the VersaTiles consortium.",
			"language": "Svelte",
			"fork": false,
			"archived": false
		},
		{
			"name": "dependency-graph",
			"tags": [
				"internal"
			],
			"description": "How the VersaTiles repositories depend on each other, and which dependencies are out of date.",
			"language": "TypeScript",
			"fork": false,
			"archived": false
		},
		{
			"name": "download.versatiles.org",
			"tags": [
				"ecosystem"
			],
			"description": "Data download hub for VersaTiles datasets.",
			"language": "TypeScript",
			"fork": false,
			"archived": false
		},
		{
			"name": "elevation",
			"tags": [
				"tile-production"
			],
			"description": "Converts Copernicus elevation data into Terrarium-encoded tiles in VersaTiles containers.",
			"language": "TypeScript",
			"fork": false,
			"archived": false
		},
		{
			"name": "homebrew-versatiles",
			"tags": [
				"ecosystem"
			],
			"description": "Homebrew tap for installing VersaTiles CLI tools on macOS.",
			"language": "Shell",
			"fork": false,
			"archived": false
		},
		{
			"name": "landcover-vectors",
			"tags": [
				"tile-production"
			],
			"description": "Generate landcover vector tiles from ESA Worldcover",
			"language": "TypeScript",
			"fork": false,
			"archived": false
		},
		{
			"name": "maplibre-versatiles-styler",
			"tags": [
				"tools"
			],
			"description": "MapLibre GL JS plugin for editing and managing VersaTiles map styles directly in the browser.",
			"language": "TypeScript",
			"fork": false,
			"archived": false
		},
		{
			"name": "node-release-tool",
			"tags": [
				"internal"
			],
			"description": "Helper tool for automating Node.js package releases across VersaTiles repositories.",
			"language": "TypeScript",
			"fork": false,
			"archived": false
		},
		{
			"name": "node-versatiles-container",
			"tags": [
				"core"
			],
			"description": "Node.js library for reading VersaTiles container files.",
			"language": "TypeScript",
			"fork": false,
			"archived": false
		},
		{
			"name": "node-versatiles-google-cloud",
			"tags": [
				"tools"
			],
			"description": "Google Cloud integration tools for hosting and serving VersaTiles data.",
			"language": "TypeScript",
			"fork": false,
			"archived": false
		},
		{
			"name": "node-versatiles-server",
			"tags": [
				"tools"
			],
			"description": "Node.js implementation of a VersaTiles tile server.",
			"language": "TypeScript",
			"fork": false,
			"archived": false
		},
		{
			"name": "node-versatiles-svelte",
			"tags": [
				"tools"
			],
			"description": "Svelte components and bindings for displaying VersaTiles data in MapLibre GL JS.",
			"language": "TypeScript",
			"fork": false,
			"archived": false
		},
		{
			"name": "opendem-gebco-bathymetry",
			"tags": [
				"tile-production"
			],
			"description": "Versatiles Container from GEBCO Bathymetry Data provided by OpenDEM",
			"language": "Shell",
			"fork": false,
			"archived": false
		},
		{
			"name": "orthophotos",
			"tags": [
				"tile-production"
			],
			"description": "Processing pipeline and hosting setup for global and regional orthophoto layers.",
			"language": "TypeScript",
			"fork": false,
			"archived": false
		},
		{
			"name": "photon-stack",
			"tags": [
				"ecosystem"
			],
			"description": "Docker deployment of the Photon geocoder behind geocode.versatiles.org.",
			"language": "Shell",
			"fork": false,
			"archived": false
		},
		{
			"name": "planetiler",
			"tags": [
				"tile-production"
			],
			"description": "Flexible tool to build planet-scale vector tilesets from OpenStreetMap data fast",
			"language": "Java",
			"fork": true,
			"archived": false
		},
		{
			"name": "planetiler-shortbread",
			"tags": [
				"tile-production"
			],
			"description": "Native Java Planetiler profile generating vector tiles in the Shortbread schema",
			"language": "Java",
			"fork": false,
			"archived": false
		},
		{
			"name": "playground",
			"tags": [
				"ecosystem"
			],
			"description": "Interactive playground demonstrating how to use VersaTiles in web applications.",
			"language": "TypeScript",
			"fork": false,
			"archived": false
		},
		{
			"name": "shortbread-docs",
			"tags": [
				"ecosystem"
			],
			"description": "Documentation of the Shortbread vector tile schema",
			"language": "CSS",
			"fork": true,
			"archived": false
		},
		{
			"name": "shortbread-tilemaker",
			"tags": [
				"tile-production"
			],
			"description": "Tilemaker configuration for generating Shortbread vector tiles.",
			"language": "Lua",
			"fork": true,
			"archived": false
		},
		{
			"name": "showcases",
			"tags": [
				"ecosystem"
			],
			"description": "Gallery of projects using VersaTiles",
			"language": "TypeScript",
			"fork": false,
			"archived": false
		},
		{
			"name": "tiles.versatiles.org",
			"tags": [
				"ecosystem"
			],
			"description": "Tile hosting service for public VersaTiles datasets.",
			"language": "Shell",
			"fork": false,
			"archived": false
		},
		{
			"name": "tools",
			"tags": [
				"ecosystem"
			],
			"description": "Utility scripts and helper tools built around the VersaTiles ecosystem.",
			"language": "TypeScript",
			"fork": false,
			"archived": false
		},
		{
			"name": "versatiles-choro",
			"tags": [
				"tools"
			],
			"description": "Modular Docker-based pipeline for creating interactive choropleth maps",
			"language": "TypeScript",
			"fork": false,
			"archived": false
		},
		{
			"name": "versatiles-docker",
			"tags": [
				"ecosystem"
			],
			"description": "Docker images and build scripts for the VersaTiles ecosystem.",
			"language": "Shell",
			"fork": false,
			"archived": false
		},
		{
			"name": "versatiles-documentation",
			"tags": [
				"ecosystem"
			],
			"description": "Documentation for the VersaTiles ecosystem.",
			"language": "TypeScript",
			"fork": false,
			"archived": false
		},
		{
			"name": "versatiles-fonts",
			"tags": [
				"core"
			],
			"description": "Repository of open-source SDF fonts optimized for MapLibre GL JS rendering.",
			"language": "TypeScript",
			"fork": false,
			"archived": false
		},
		{
			"name": "versatiles-frontend",
			"tags": [
				"core"
			],
			"description": "Frontend web applications for exploring VersaTiles maps and datasets.",
			"language": "TypeScript",
			"fork": false,
			"archived": false
		},
		{
			"name": "versatiles-glyphs-rs",
			"tags": [
				"tools"
			],
			"description": "Rust implementation of a signed-distance-field (SDF) glyph renderer used in map rendering.",
			"language": "Rust",
			"fork": false,
			"archived": false
		},
		{
			"name": "versatiles-map-animator",
			"tags": [
				"tools"
			],
			"description": "Browser-based editor for composing keyframe camera animations on a VersaTiles map.",
			"language": "TypeScript",
			"fork": false,
			"archived": false
		},
		{
			"name": "versatiles-map-editor",
			"tags": [
				"tools"
			],
			"description": "Standalone, embeddable map editor for drawing and styling features on a VersaTiles map.",
			"language": "TypeScript",
			"fork": false,
			"archived": false
		},
		{
			"name": "versatiles-org.github.io",
			"tags": [
				"ecosystem"
			],
			"description": "Source code for the public website at versatiles.org.",
			"language": "TypeScript",
			"fork": false,
			"archived": false
		},
		{
			"name": "versatiles-rs",
			"tags": [
				"core"
			],
			"description": "Core Rust implementation of the VersaTiles toolkit for converting, validating, and serving map tiles in multiple formats.",
			"language": "Rust",
			"fork": false,
			"archived": false
		},
		{
			"name": "versatiles-spec",
			"tags": [
				"ecosystem"
			],
			"description": "Specification for VersaTiles containers.",
			"language": null,
			"fork": false,
			"archived": false
		},
		{
			"name": "versatiles-studio",
			"tags": [
				"tools"
			],
			"description": "Cross-platform desktop application for opening, inspecting, styling and converting map tiles.",
			"language": "TypeScript",
			"fork": false,
			"archived": false
		},
		{
			"name": "versatiles-style",
			"tags": [
				"core"
			],
			"description": "Toolkit for generating MapLibre styles.",
			"language": "TypeScript",
			"fork": false,
			"archived": false
		},
		{
			"name": "versatiles-svg-renderer",
			"tags": [
				"tools"
			],
			"description": "renders maps as SVG",
			"language": "TypeScript",
			"fork": false,
			"archived": false
		}
	],
	"edges": [
		{
			"from": "dependency-graph",
			"to": "node-release-tool",
			"kind": "npm",
			"detail": "@versatiles/release-tool@^2.23.0",
			"path": "package.json",
			"line": 39
		},
		{
			"from": "download.versatiles.org",
			"to": "node-release-tool",
			"kind": "npm",
			"detail": "@versatiles/release-tool@^2.20.0",
			"path": "package.json",
			"line": 60
		},
		{
			"from": "download.versatiles.org",
			"to": "node-versatiles-container",
			"kind": "npm",
			"detail": "@versatiles/container@^2.1.0",
			"path": "package.json",
			"line": 46
		},
		{
			"from": "download.versatiles.org",
			"to": "node-versatiles-svelte",
			"kind": "npm",
			"detail": "@versatiles/svelte@^3.0.1",
			"path": "package.json",
			"line": 47
		},
		{
			"from": "elevation",
			"to": "node-release-tool",
			"kind": "npm",
			"detail": "@versatiles/release-tool@^2.21.0",
			"path": "package.json",
			"line": 25
		},
		{
			"from": "elevation",
			"to": "versatiles-rs",
			"kind": "manual",
			"detail": "runs the versatiles CLI to convert and merge the elevation tiles",
			"path": "",
			"line": 0
		},
		{
			"from": "elevation",
			"to": "versatiles-rs",
			"kind": "npm",
			"detail": "@versatiles/versatiles-rs@^5.7.0",
			"path": "package.json",
			"line": 40
		},
		{
			"from": "homebrew-versatiles",
			"to": "versatiles-glyphs-rs",
			"kind": "download",
			"detail": "\"versatiles-org/versatiles-glyphs-rs\"",
			"path": "bin/make_formula_glyphs.sh",
			"line": 14
		},
		{
			"from": "homebrew-versatiles",
			"to": "versatiles-rs",
			"kind": "download",
			"detail": "github.com/versatiles-org/versatiles-rs/releases",
			"path": "bin/make_formula.sh",
			"line": 6
		},
		{
			"from": "homebrew-versatiles",
			"to": "versatiles-studio",
			"kind": "download",
			"detail": "\"versatiles-org/versatiles-studio\"",
			"path": "bin/make_cask.sh",
			"line": 21
		},
		{
			"from": "landcover-vectors",
			"to": "versatiles-rs",
			"kind": "manual",
			"detail": "runs the versatiles CLI to assemble and merge the landcover tiles",
			"path": "",
			"line": 0
		},
		{
			"from": "landcover-vectors",
			"to": "versatiles-rs",
			"kind": "npm",
			"detail": "@versatiles/versatiles-rs@^5.6.0",
			"path": "package.json",
			"line": 35
		},
		{
			"from": "landcover-vectors",
			"to": "versatiles-style",
			"kind": "npm",
			"detail": "@versatiles/style@^8.1.1",
			"path": "package.json",
			"line": 34
		},
		{
			"from": "maplibre-versatiles-styler",
			"to": "node-release-tool",
			"kind": "npm",
			"detail": "@versatiles/release-tool@^2.23.0",
			"path": "package.json",
			"line": 65
		},
		{
			"from": "maplibre-versatiles-styler",
			"to": "node-release-tool",
			"kind": "workflow",
			"detail": "versatiles-org/node-release-tool/.github/workflows/release.yml@v2.23.0",
			"path": ".github/workflows/release.yml",
			"line": 31
		},
		{
			"from": "maplibre-versatiles-styler",
			"to": "versatiles-style",
			"kind": "npm",
			"detail": "@versatiles/style@^9.1.0",
			"path": "package.json",
			"line": 66
		},
		{
			"from": "node-versatiles-container",
			"to": "node-release-tool",
			"kind": "npm",
			"detail": "@versatiles/release-tool@^2.23.0",
			"path": "package.json",
			"line": 78
		},
		{
			"from": "node-versatiles-container",
			"to": "node-release-tool",
			"kind": "workflow",
			"detail": "versatiles-org/node-release-tool/.github/workflows/release.yml@v2.22.0",
			"path": ".github/workflows/release.yml",
			"line": 21
		},
		{
			"from": "node-versatiles-google-cloud",
			"to": "node-release-tool",
			"kind": "npm",
			"detail": "@versatiles/release-tool@^2.22.0",
			"path": "package.json",
			"line": 87
		},
		{
			"from": "node-versatiles-google-cloud",
			"to": "node-versatiles-container",
			"kind": "npm",
			"detail": "@versatiles/container@^2.1.2",
			"path": "package.json",
			"line": 73
		},
		{
			"from": "node-versatiles-google-cloud",
			"to": "versatiles-style",
			"kind": "npm",
			"detail": "@versatiles/style@^9.1.0",
			"path": "package.json",
			"line": 74
		},
		{
			"from": "node-versatiles-server",
			"to": "node-release-tool",
			"kind": "npm",
			"detail": "@versatiles/release-tool@^2.22.0",
			"path": "package.json",
			"line": 82
		},
		{
			"from": "node-versatiles-server",
			"to": "node-release-tool",
			"kind": "workflow",
			"detail": "versatiles-org/node-release-tool/.github/workflows/release.yml@v2.22.0",
			"path": ".github/workflows/release.yml",
			"line": 21
		},
		{
			"from": "node-versatiles-server",
			"to": "node-versatiles-container",
			"kind": "npm",
			"detail": "@versatiles/container@^2.1.2",
			"path": "package.json",
			"line": 74
		},
		{
			"from": "node-versatiles-server",
			"to": "versatiles-frontend",
			"kind": "download",
			"detail": "github.com/versatiles-org/versatiles-frontend/releases",
			"path": "scripts/update-frontend.sh",
			"line": 16
		},
		{
			"from": "node-versatiles-server",
			"to": "versatiles-style",
			"kind": "npm",
			"detail": "@versatiles/style@^9.1.0",
			"path": "package.json",
			"line": 75
		},
		{
			"from": "node-versatiles-svelte",
			"to": "node-release-tool",
			"kind": "npm",
			"detail": "@versatiles/release-tool@^2.23.0",
			"path": "package.json",
			"line": 67
		},
		{
			"from": "node-versatiles-svelte",
			"to": "node-release-tool",
			"kind": "workflow",
			"detail": "versatiles-org/node-release-tool/.github/workflows/release.yml@v2.23.0",
			"path": ".github/workflows/release.yml",
			"line": 21
		},
		{
			"from": "node-versatiles-svelte",
			"to": "versatiles-style",
			"kind": "npm",
			"detail": "@versatiles/style@^9.1.0",
			"path": "package.json",
			"line": 93
		},
		{
			"from": "opendem-gebco-bathymetry",
			"to": "versatiles-rs",
			"kind": "manual",
			"detail": "runs the versatiles CLI to pack the bathymetry tiles into a container",
			"path": "",
			"line": 0
		},
		{
			"from": "orthophotos",
			"to": "node-release-tool",
			"kind": "npm",
			"detail": "@versatiles/release-tool@^2.23.0",
			"path": "package.json",
			"line": 39
		},
		{
			"from": "orthophotos",
			"to": "versatiles-docker",
			"kind": "docker",
			"detail": "ghcr.io/versatiles-org/versatiles-gdal",
			"path": "Dockerfile",
			"line": 2
		},
		{
			"from": "orthophotos",
			"to": "versatiles-frontend",
			"kind": "download",
			"detail": "github.com/versatiles-org/versatiles-frontend/releases",
			"path": "src/server/frontend.ts",
			"line": 25
		},
		{
			"from": "orthophotos",
			"to": "versatiles-style",
			"kind": "npm",
			"detail": "@versatiles/style@^9.1.0",
			"path": "package.json",
			"line": 40
		},
		{
			"from": "planetiler-shortbread",
			"to": "planetiler",
			"kind": "workflow",
			"detail": "versatiles-org/planetiler",
			"path": ".github/workflows/ci.yml",
			"line": 81
		},
		{
			"from": "playground",
			"to": "node-release-tool",
			"kind": "npm",
			"detail": "@versatiles/release-tool@^2.21.0",
			"path": "package.json",
			"line": 46
		},
		{
			"from": "playground",
			"to": "photon-stack",
			"kind": "manual",
			"detail": "the geocoder example queries geocode.versatiles.org, which this stack serves",
			"path": "",
			"line": 0
		},
		{
			"from": "playground",
			"to": "versatiles-org.github.io",
			"kind": "manual",
			"detail": "builds every example page from the template at versatiles.org/playground.html",
			"path": "",
			"line": 0
		},
		{
			"from": "tiles.versatiles.org",
			"to": "versatiles-docker",
			"kind": "docker",
			"detail": "versatiles/versatiles",
			"path": "compose.yaml",
			"line": 24
		},
		{
			"from": "tiles.versatiles.org",
			"to": "versatiles-frontend",
			"kind": "download",
			"detail": "github.com/versatiles-org/versatiles-frontend/releases",
			"path": "bin/frontend/update.sh",
			"line": 22
		},
		{
			"from": "tiles.versatiles.org",
			"to": "versatiles-style",
			"kind": "download",
			"detail": "github.com/versatiles-org/versatiles-style/releases",
			"path": "bin/styles/update.sh",
			"line": 22
		},
		{
			"from": "tools",
			"to": "node-release-tool",
			"kind": "npm",
			"detail": "@versatiles/release-tool@^2.21.0",
			"path": "package.json",
			"line": 42
		},
		{
			"from": "tools",
			"to": "node-versatiles-svelte",
			"kind": "npm",
			"detail": "@versatiles/svelte@^4.0.0",
			"path": "package.json",
			"line": 43
		},
		{
			"from": "tools",
			"to": "versatiles-frontend",
			"kind": "download",
			"detail": "github.com/versatiles-org/versatiles-frontend/releases",
			"path": "src/routes/setup_server/generate_code.ts",
			"line": 283
		},
		{
			"from": "tools",
			"to": "versatiles-rs",
			"kind": "download",
			"detail": "github.com/versatiles-org/versatiles-rs/releases",
			"path": "src/routes/setup_server/generate_code.ts",
			"line": 194
		},
		{
			"from": "versatiles-choro",
			"to": "versatiles-docker",
			"kind": "docker",
			"detail": "versatiles/versatiles-tippecanoe",
			"path": "docker/Dockerfile",
			"line": 1
		},
		{
			"from": "versatiles-choro",
			"to": "versatiles-rs",
			"kind": "download",
			"detail": "github.com/versatiles-org/versatiles-rs.git",
			"path": "docker/Dockerfile",
			"line": 16
		},
		{
			"from": "versatiles-choro",
			"to": "versatiles-rs",
			"kind": "npm",
			"detail": "@versatiles/versatiles-rs@^4.15.0",
			"path": "package.json",
			"line": 46
		},
		{
			"from": "versatiles-choro",
			"to": "versatiles-style",
			"kind": "npm",
			"detail": "@versatiles/style@^6.1.1",
			"path": "package.json",
			"line": 67
		},
		{
			"from": "versatiles-docker",
			"to": "planetiler",
			"kind": "download",
			"detail": "github.com/versatiles-org/planetiler.git",
			"path": "versatiles-planetiler/Dockerfile",
			"line": 24
		},
		{
			"from": "versatiles-docker",
			"to": "versatiles-frontend",
			"kind": "download",
			"detail": "\"versatiles-org/versatiles-frontend\"",
			"path": "versatiles-frontend/build.sh",
			"line": 23
		},
		{
			"from": "versatiles-docker",
			"to": "versatiles-frontend",
			"kind": "download",
			"detail": "github.com/versatiles-org/versatiles-frontend/releases",
			"path": "versatiles-frontend/Dockerfile",
			"line": 12
		},
		{
			"from": "versatiles-docker",
			"to": "versatiles-frontend",
			"kind": "download",
			"detail": "github.com/versatiles-org/versatiles-frontend/releases",
			"path": "versatiles-nginx/scripts/fetch_frontend.sh",
			"line": 66
		},
		{
			"from": "versatiles-docker",
			"to": "versatiles-rs",
			"kind": "download",
			"detail": "\"versatiles-org/versatiles-rs\"",
			"path": "scripts/utils.sh",
			"line": 72
		},
		{
			"from": "versatiles-docker",
			"to": "versatiles-rs",
			"kind": "download",
			"detail": "github.com/versatiles-org/versatiles-rs.git",
			"path": "versatiles-gdal/Dockerfile",
			"line": 13
		},
		{
			"from": "versatiles-docker",
			"to": "versatiles-rs",
			"kind": "download",
			"detail": "github.com/versatiles-org/versatiles-rs/releases",
			"path": "scripts/download_versatiles_binary.sh",
			"line": 41
		},
		{
			"from": "versatiles-documentation",
			"to": "versatiles-spec",
			"kind": "download",
			"detail": "'versatiles-org/versatiles-spec'",
			"path": "scripts/sync-spec.ts",
			"line": 25
		},
		{
			"from": "versatiles-fonts",
			"to": "versatiles-glyphs-rs",
			"kind": "download",
			"detail": "github.com/versatiles-org/versatiles-glyphs-rs/raw",
			"path": ".github/workflows/ci.yml",
			"line": 42
		},
		{
			"from": "versatiles-fonts",
			"to": "versatiles-glyphs-rs",
			"kind": "download",
			"detail": "github.com/versatiles-org/versatiles-glyphs-rs/raw",
			"path": ".github/workflows/release.yml",
			"line": 31
		},
		{
			"from": "versatiles-fonts",
			"to": "versatiles-glyphs-rs",
			"kind": "download",
			"detail": "github.com/versatiles-org/versatiles-glyphs-rs/raw",
			"path": "scripts/build.ts",
			"line": 23
		},
		{
			"from": "versatiles-fonts",
			"to": "versatiles-glyphs-rs",
			"kind": "download",
			"detail": "github.com/versatiles-org/versatiles-glyphs-rs/raw",
			"path": "scripts/glyphs.ts",
			"line": 40
		},
		{
			"from": "versatiles-frontend",
			"to": "maplibre-versatiles-styler",
			"kind": "npm",
			"detail": "maplibre-versatiles-styler@^3.0.2",
			"path": "package.json",
			"line": 63
		},
		{
			"from": "versatiles-frontend",
			"to": "node-release-tool",
			"kind": "npm",
			"detail": "@versatiles/release-tool@^2.23.0",
			"path": "package.json",
			"line": 51
		},
		{
			"from": "versatiles-frontend",
			"to": "photon-stack",
			"kind": "manual",
			"detail": "the search box queries geocode.versatiles.org, which this stack serves",
			"path": "",
			"line": 0
		},
		{
			"from": "versatiles-frontend",
			"to": "versatiles-docker",
			"kind": "dispatch",
			"detail": "gh workflow run --repo versatiles-org/versatiles-docker",
			"path": ".github/workflows/release.yml",
			"line": 86
		},
		{
			"from": "versatiles-frontend",
			"to": "versatiles-fonts",
			"kind": "download",
			"detail": "github.com/versatiles-org/versatiles-fonts/releases",
			"path": "src/config/index.ts",
			"line": 10
		},
		{
			"from": "versatiles-frontend",
			"to": "versatiles-style",
			"kind": "download",
			"detail": "github.com/versatiles-org/versatiles-style/releases",
			"path": "src/config/index.ts",
			"line": 33
		},
		{
			"from": "versatiles-frontend",
			"to": "versatiles-style",
			"kind": "npm",
			"detail": "@versatiles/style@^9.1.0",
			"path": "package.json",
			"line": 52
		},
		{
			"from": "versatiles-frontend",
			"to": "versatiles-svg-renderer",
			"kind": "npm",
			"detail": "@versatiles/maplibre-svg-export@^2.6.0",
			"path": "package.json",
			"line": 50
		},
		{
			"from": "versatiles-glyphs-rs",
			"to": "homebrew-versatiles",
			"kind": "dispatch",
			"detail": "gh workflow run --repo versatiles-org/homebrew-versatiles",
			"path": ".github/workflows/release.yml",
			"line": 125
		},
		{
			"from": "versatiles-map-animator",
			"to": "node-release-tool",
			"kind": "npm",
			"detail": "@versatiles/release-tool@^2.23.0",
			"path": "package.json",
			"line": 45
		},
		{
			"from": "versatiles-map-animator",
			"to": "versatiles-style",
			"kind": "npm",
			"detail": "@versatiles/style@^9.1.0",
			"path": "package.json",
			"line": 46
		},
		{
			"from": "versatiles-map-editor",
			"to": "node-release-tool",
			"kind": "npm",
			"detail": "@versatiles/release-tool@^2.23.0",
			"path": "package.json",
			"line": 61
		},
		{
			"from": "versatiles-map-editor",
			"to": "photon-stack",
			"kind": "manual",
			"detail": "the place search queries geocode.versatiles.org, which this stack serves",
			"path": "",
			"line": 0
		},
		{
			"from": "versatiles-map-editor",
			"to": "versatiles-style",
			"kind": "npm",
			"detail": "@versatiles/style@^9.1.0",
			"path": "package.json",
			"line": 50
		},
		{
			"from": "versatiles-map-editor",
			"to": "versatiles-style",
			"kind": "npm",
			"detail": "@versatiles/style@^9.1.0",
			"path": "packages/map-state/package.json",
			"line": 65
		},
		{
			"from": "versatiles-org.github.io",
			"to": "node-release-tool",
			"kind": "npm",
			"detail": "@versatiles/release-tool@^2.23.0",
			"path": "package.json",
			"line": 32
		},
		{
			"from": "versatiles-org.github.io",
			"to": "playground",
			"kind": "dispatch",
			"detail": "gh workflow run --repo versatiles-org/playground",
			"path": ".github/workflows/gh-release.yml",
			"line": 148
		},
		{
			"from": "versatiles-org.github.io",
			"to": "showcases",
			"kind": "dispatch",
			"detail": "gh workflow run --repo versatiles-org/showcases",
			"path": ".github/workflows/gh-release.yml",
			"line": 168
		},
		{
			"from": "versatiles-org.github.io",
			"to": "tools",
			"kind": "dispatch",
			"detail": "gh workflow run --repo versatiles-org/tools",
			"path": ".github/workflows/gh-release.yml",
			"line": 128
		},
		{
			"from": "versatiles-rs",
			"to": "homebrew-versatiles",
			"kind": "dispatch",
			"detail": "gh workflow run --repo versatiles-org/homebrew-versatiles",
			"path": ".github/workflows/release.yml",
			"line": 1174
		},
		{
			"from": "versatiles-rs",
			"to": "versatiles-docker",
			"kind": "dispatch",
			"detail": "gh workflow run --repo versatiles-org/versatiles-docker",
			"path": ".github/workflows/release.yml",
			"line": 1164
		},
		{
			"from": "versatiles-studio",
			"to": "homebrew-versatiles",
			"kind": "dispatch",
			"detail": "gh workflow run --repo versatiles-org/homebrew-versatiles",
			"path": ".github/workflows/release.yml",
			"line": 465
		},
		{
			"from": "versatiles-studio",
			"to": "node-release-tool",
			"kind": "npm",
			"detail": "@versatiles/release-tool@^2.23.0",
			"path": "package.json",
			"line": 58
		},
		{
			"from": "versatiles-studio",
			"to": "versatiles-fonts",
			"kind": "download",
			"detail": "'versatiles-org/versatiles-fonts'",
			"path": "scripts/update-assets.ts",
			"line": 33
		},
		{
			"from": "versatiles-studio",
			"to": "versatiles-frontend",
			"kind": "download",
			"detail": "'versatiles-org/versatiles-frontend'",
			"path": "scripts/update-assets.ts",
			"line": 34
		},
		{
			"from": "versatiles-studio",
			"to": "versatiles-rs",
			"kind": "cargo",
			"detail": "versatiles",
			"path": "Cargo.toml",
			"line": 26
		},
		{
			"from": "versatiles-studio",
			"to": "versatiles-rs",
			"kind": "cargo",
			"detail": "versatiles_container",
			"path": "Cargo.toml",
			"line": 19
		},
		{
			"from": "versatiles-studio",
			"to": "versatiles-rs",
			"kind": "cargo",
			"detail": "versatiles_core",
			"path": "Cargo.toml",
			"line": 18
		},
		{
			"from": "versatiles-studio",
			"to": "versatiles-rs",
			"kind": "cargo",
			"detail": "versatiles_geometry",
			"path": "Cargo.toml",
			"line": 21
		},
		{
			"from": "versatiles-studio",
			"to": "versatiles-rs",
			"kind": "cargo",
			"detail": "versatiles_image",
			"path": "Cargo.toml",
			"line": 22
		},
		{
			"from": "versatiles-studio",
			"to": "versatiles-rs",
			"kind": "cargo",
			"detail": "versatiles_pipeline",
			"path": "Cargo.toml",
			"line": 20
		},
		{
			"from": "versatiles-studio",
			"to": "versatiles-style",
			"kind": "download",
			"detail": "'versatiles-org/versatiles-style'",
			"path": "scripts/update-assets.ts",
			"line": 32
		},
		{
			"from": "versatiles-studio",
			"to": "versatiles-style",
			"kind": "npm",
			"detail": "@versatiles/style@^9.1.0",
			"path": "package.json",
			"line": 89
		},
		{
			"from": "versatiles-style",
			"to": "node-release-tool",
			"kind": "npm",
			"detail": "@versatiles/release-tool@^2.23.0",
			"path": "package.json",
			"line": 123
		},
		{
			"from": "versatiles-svg-renderer",
			"to": "node-release-tool",
			"kind": "npm",
			"detail": "@versatiles/release-tool@^2.23.0",
			"path": "package.json",
			"line": 60
		},
		{
			"from": "versatiles-svg-renderer",
			"to": "versatiles-style",
			"kind": "npm",
			"detail": "@versatiles/style@^9.1.0",
			"path": "package.json",
			"line": 61
		}
	]
}
