diff --git a/package.json b/package.json index 30ed66166..3101f7272 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "leaflet.locatecontrol": "0.88.0", "leaflet.markercluster": "^1.5.3", "localforage": "^1.10.0", - "maplibre-gl": "^4.7.1", + "maplibre-gl": "^5.19.0", "marked": "^17.0.3", "qrcode": "^1.5.4", "svelte-i18n": "^4.0.1", diff --git a/yarn.lock b/yarn.lock index 5386c31a4..f6836a5e1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1139,17 +1139,17 @@ __metadata: languageName: node linkType: hard -"@mapbox/point-geometry@npm:0.1.0, @mapbox/point-geometry@npm:^0.1.0, @mapbox/point-geometry@npm:~0.1.0": - version: 0.1.0 - resolution: "@mapbox/point-geometry@npm:0.1.0" - checksum: 10c0/e4d861908574cb3165f5ad37b000416ebc90a2d6b3e0073191e6b6dc5074a6159d84ac5114d78557399bb429134f0d05bfb529e7902d1cb2b36d722b72ab662c +"@mapbox/point-geometry@npm:^1.1.0, @mapbox/point-geometry@npm:~1.1.0": + version: 1.1.0 + resolution: "@mapbox/point-geometry@npm:1.1.0" + checksum: 10c0/fe43d00a92592a28835090722df771be50182ff5fc40705cbd571534e2397beef884a97f701869b4a99a61289700cf709f588883f4b085c034bbe722cf17155d languageName: node linkType: hard -"@mapbox/tiny-sdf@npm:^2.0.6": - version: 2.0.6 - resolution: "@mapbox/tiny-sdf@npm:2.0.6" - checksum: 10c0/cb272578a30c88d6694937af9b084106aa251e92c71089e7d57b0df8152fd0ce0598d5816182a4cd478dc40b188ea680cb6d53f4385107719424beabe7ed4e13 +"@mapbox/tiny-sdf@npm:^2.0.7": + version: 2.0.7 + resolution: "@mapbox/tiny-sdf@npm:2.0.7" + checksum: 10c0/f117d8537ee4b5ee2deed54b9b426792744c15a649681305b4fb21b608b7c6a815015f015cd612923cc8efa30424d0440abfc1af2c85eda00a726024bb4f3ede languageName: node linkType: hard @@ -1160,12 +1160,14 @@ __metadata: languageName: node linkType: hard -"@mapbox/vector-tile@npm:^1.3.1": - version: 1.3.1 - resolution: "@mapbox/vector-tile@npm:1.3.1" +"@mapbox/vector-tile@npm:^2.0.4": + version: 2.0.4 + resolution: "@mapbox/vector-tile@npm:2.0.4" dependencies: - "@mapbox/point-geometry": "npm:~0.1.0" - checksum: 10c0/ffb271b95c383923768295e72bdf95e428efb906434b864ea04d3853a8373cf0de19f039bd6615f7cf018fbfb4dbf4599f27ebaa86c2b7b09f7d69187f8d7da1 + "@mapbox/point-geometry": "npm:~1.1.0" + "@types/geojson": "npm:^7946.0.16" + pbf: "npm:^4.0.1" + checksum: 10c0/3cade1c8c3a4e0896bbe8ee1d6bcdb78cb34dc2257bc0151ba85d06f2cb96c87b5bddfd28f8b8a20131a85aa26af7091965da19ac356bf126eb66e20d48542fa languageName: node linkType: hard @@ -1176,6 +1178,13 @@ __metadata: languageName: node linkType: hard +"@maplibre/geojson-vt@npm:^5.0.4": + version: 5.0.4 + resolution: "@maplibre/geojson-vt@npm:5.0.4" + checksum: 10c0/74cf4e1ee0fee23b6a6946b03eeb01ae6fc55e8490cea80c1184387fae3be14dab8383c203d12b05687a1b33fc9b9b9796808c873ed5c9deef82c247bd49e5b3 + languageName: node + linkType: hard + "@maplibre/maplibre-gl-leaflet@npm:^0.1.3": version: 0.1.3 resolution: "@maplibre/maplibre-gl-leaflet@npm:0.1.3" @@ -1187,22 +1196,46 @@ __metadata: languageName: node linkType: hard -"@maplibre/maplibre-gl-style-spec@npm:^20.3.1": - version: 20.4.0 - resolution: "@maplibre/maplibre-gl-style-spec@npm:20.4.0" +"@maplibre/maplibre-gl-style-spec@npm:^24.4.1": + version: 24.5.0 + resolution: "@maplibre/maplibre-gl-style-spec@npm:24.5.0" dependencies: "@mapbox/jsonlint-lines-primitives": "npm:~2.0.2" "@mapbox/unitbezier": "npm:^0.0.1" json-stringify-pretty-compact: "npm:^4.0.0" minimist: "npm:^1.2.8" - quickselect: "npm:^2.0.0" + quickselect: "npm:^3.0.0" rw: "npm:^1.3.3" tinyqueue: "npm:^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 - checksum: 10c0/3a0bfc72af3a787005a0bc7364eb7f3e9575e5d6b86c78403130873a6333a9a37199c5aca406ac9290e166c751d2b2471c8c8ba78ce31ebd0278e3fc721bad4b + checksum: 10c0/89f47ed5baecb451e379bb8c973a07d79d8b85930623d3d25e9eb4d4fe072fe30e25003957c833abad26739957e445b52f9e8ae7a898fb52dec660be2bae3773 + languageName: node + linkType: hard + +"@maplibre/mlt@npm:^1.1.6": + version: 1.1.6 + resolution: "@maplibre/mlt@npm:1.1.6" + dependencies: + "@mapbox/point-geometry": "npm:^1.1.0" + checksum: 10c0/6a33b0dfa378d75075c4262f7a10835749d20ed3fbaecc0ee6e7cf3f604946b03378f30a7cc08e41f97f2ee84bfca603bdd89168733cf3ca8510ec347ba53ecb + languageName: node + linkType: hard + +"@maplibre/vt-pbf@npm:^4.2.1": + version: 4.3.0 + resolution: "@maplibre/vt-pbf@npm:4.3.0" + dependencies: + "@mapbox/point-geometry": "npm:^1.1.0" + "@mapbox/vector-tile": "npm:^2.0.4" + "@maplibre/geojson-vt": "npm:^5.0.4" + "@types/geojson": "npm:^7946.0.16" + "@types/supercluster": "npm:^7.1.3" + pbf: "npm:^4.0.1" + supercluster: "npm:^8.0.1" + checksum: 10c0/0164f793237ef30a90301e176ca2eefa833f2aa0201bc87a558e1db6f75ab598a7e2746c745e4d8a61a270dcc248d03aaeef1d2297c0defec25c0c16c7c6b777 languageName: node linkType: hard @@ -1919,16 +1952,7 @@ __metadata: languageName: node linkType: hard -"@types/geojson-vt@npm:3.2.5": - version: 3.2.5 - resolution: "@types/geojson-vt@npm:3.2.5" - dependencies: - "@types/geojson": "npm:*" - checksum: 10c0/bfd9157c7d0441dc4b420e0c6df65b4e4b29f3d33cc77667b3dc5acd68ba6326bfbfd867642645357382e3374ceebfb9c5d15f2b2c0ee3e3c492e0b5a2bb71be - languageName: node - linkType: hard - -"@types/geojson@npm:*, @types/geojson@npm:^7946.0.14, @types/geojson@npm:^7946.0.16": +"@types/geojson@npm:*, @types/geojson@npm:^7946.0.16": version: 7946.0.16 resolution: "@types/geojson@npm:7946.0.16" checksum: 10c0/1ff24a288bd5860b766b073ead337d31d73bdc715e5b50a2cee5cb0af57a1ed02cc04ef295f5fa68dc40fe3e4f104dd31282b2b818a5ba3231bc1001ba084e3c @@ -1971,24 +1995,6 @@ __metadata: languageName: node linkType: hard -"@types/mapbox__point-geometry@npm:*, @types/mapbox__point-geometry@npm:^0.1.4": - version: 0.1.4 - resolution: "@types/mapbox__point-geometry@npm:0.1.4" - checksum: 10c0/670191664ea0a6ccb4563500fe815a9aba029ba2f0528d42f9eb560ccb44f6542ba8674e2a3f6d41bd10ad8855b4df4782b5340c980ca182ef9fe6752f2737b8 - languageName: node - linkType: hard - -"@types/mapbox__vector-tile@npm:^1.3.4": - version: 1.3.4 - resolution: "@types/mapbox__vector-tile@npm:1.3.4" - dependencies: - "@types/geojson": "npm:*" - "@types/mapbox__point-geometry": "npm:*" - "@types/pbf": "npm:*" - checksum: 10c0/082907ed9cf96b82327dabf3b4c3a14746a825e4a81f0abf46b50e2557f25cbda652725d8af002e5edcc344a83c85e1a4b71a2d39ef4d829c243344a85ac13a6 - languageName: node - linkType: hard - "@types/node@npm:*": version: 25.0.2 resolution: "@types/node@npm:25.0.2" @@ -2007,13 +2013,6 @@ __metadata: languageName: node linkType: hard -"@types/pbf@npm:*, @types/pbf@npm:^3.0.5": - version: 3.0.5 - resolution: "@types/pbf@npm:3.0.5" - checksum: 10c0/c32348c6c81e6c31fe4a1f59983e3a9904727b809fb1e5ddec4fad49abaf93070ec26ee0c04c6516536c181c945b3c7d9e226549eaac3b2e12cb7b57f549a49c - languageName: node - linkType: hard - "@types/qrcode@npm:^1.5.6": version: 1.5.6 resolution: "@types/qrcode@npm:1.5.6" @@ -2316,7 +2315,7 @@ __metadata: leaflet.markercluster: "npm:^1.5.3" lint-staged: "npm:^16.2.7" localforage: "npm:^1.10.0" - maplibre-gl: "npm:^4.7.1" + maplibre-gl: "npm:^5.19.0" marked: "npm:^17.0.3" postcss: "npm:^8.5.6" qrcode: "npm:^1.5.4" @@ -2685,10 +2684,10 @@ __metadata: languageName: node linkType: hard -"earcut@npm:^3.0.0": - version: 3.0.1 - resolution: "earcut@npm:3.0.1" - checksum: 10c0/cc1d3ed87a08db1a601b3b836bfb2fe22c8f923dfcfcd7419c64a5d4c270ac6d966d8d1e673cc699f8d69dc32bce84fd6d87136c49431fa35057bd7141627769 +"earcut@npm:^3.0.2": + version: 3.0.2 + resolution: "earcut@npm:3.0.2" + checksum: 10c0/3d76da3d8a935244d59713edc70de71cdb5326a80b31c5c5cb96bc5b61f56b86ed35f032fffb66be7a4558e06efe1e94934f43ba6ca1b6c2af1420e87dd7ad71 languageName: node linkType: hard @@ -3361,13 +3360,6 @@ __metadata: languageName: node linkType: hard -"geojson-vt@npm:^4.0.2": - version: 4.0.2 - resolution: "geojson-vt@npm:4.0.2" - checksum: 10c0/f2ca14d868e46f6262f5d3862f8e38a2418ecf9bd7cd6938a67bf87f1e2f8fbf65345d95996711b07cdf8f05ef512be0e2c20f0a8179c6393c2fd41badcb0532 - languageName: node - linkType: hard - "get-caller-file@npm:^2.0.1": version: 2.0.5 resolution: "get-caller-file@npm:2.0.5" @@ -3417,10 +3409,10 @@ __metadata: languageName: node linkType: hard -"gl-matrix@npm:^3.4.3": - version: 3.4.3 - resolution: "gl-matrix@npm:3.4.3" - checksum: 10c0/c8ee6e2ce2d089b4ba4ae13ec9d4cb99bf2abe5f68f0cb08d94bbd8bafbec13aacc7230b86539ce5ca01b79226ea8c3194f971f5ca0c81838bc5e4e619dc398e +"gl-matrix@npm:^3.4.4": + version: 3.4.4 + resolution: "gl-matrix@npm:3.4.4" + checksum: 10c0/9aa022ffac0d158212ad0cd29939864ad919ac31cd5dc5a5d35e9d66bb62679ddf152ff7b2173ded20131045e40572b87f31b26a920be2a7583a1516b13b5b4b languageName: node linkType: hard @@ -3435,17 +3427,6 @@ __metadata: languageName: node linkType: hard -"global-prefix@npm:^4.0.0": - version: 4.0.0 - resolution: "global-prefix@npm:4.0.0" - dependencies: - ini: "npm:^4.1.3" - kind-of: "npm:^6.0.3" - which: "npm:^4.0.0" - checksum: 10c0/a757bba494f0542a34e82716450506a076e769e05993a9739aea3bf27c3f710cd5635d0f4c1c242650c0dc133bf20a8e8fc9cfd3d1d1c371717218ef561f1ac4 - languageName: node - linkType: hard - "globals@npm:^17.3.0": version: 17.3.0 resolution: "globals@npm:17.3.0" @@ -3560,13 +3541,6 @@ __metadata: languageName: node linkType: hard -"ieee754@npm:^1.1.12": - version: 1.2.1 - resolution: "ieee754@npm:1.2.1" - checksum: 10c0/b0782ef5e0935b9f12883a2e2aa37baa75da6e66ce6515c168697b42160807d9330de9a32ec1ed73149aea02e0d822e572bca6f1e22bdcbd2149e13b050b17bb - languageName: node - linkType: hard - "immediate@npm:~3.0.5": version: 3.0.6 resolution: "immediate@npm:3.0.6" @@ -3581,13 +3555,6 @@ __metadata: languageName: node linkType: hard -"ini@npm:^4.1.3": - version: 4.1.3 - resolution: "ini@npm:4.1.3" - checksum: 10c0/0d27eff094d5f3899dd7c00d0c04ea733ca03a8eb6f9406ce15daac1a81de022cb417d6eaff7e4342451ffa663389c565ffc68d6825eaf686bf003280b945764 - languageName: node - linkType: hard - "internmap@npm:1 - 2": version: 2.0.3 resolution: "internmap@npm:2.0.3" @@ -3738,13 +3705,6 @@ __metadata: languageName: node linkType: hard -"kind-of@npm:^6.0.3": - version: 6.0.3 - resolution: "kind-of@npm:6.0.3" - checksum: 10c0/61cdff9623dabf3568b6445e93e31376bee1cdb93f8ba7033d86022c2a9b1791a1d9510e026e6465ebd701a6dd2f7b0808483ad8838341ac52f003f512e0b4c4 - languageName: node - linkType: hard - "kleur@npm:^4.1.5": version: 4.1.5 resolution: "kleur@npm:4.1.5" @@ -4045,37 +4005,33 @@ __metadata: languageName: node linkType: hard -"maplibre-gl@npm:^4.7.1": - version: 4.7.1 - resolution: "maplibre-gl@npm:4.7.1" +"maplibre-gl@npm:^5.19.0": + version: 5.19.0 + resolution: "maplibre-gl@npm:5.19.0" dependencies: "@mapbox/geojson-rewind": "npm:^0.5.2" "@mapbox/jsonlint-lines-primitives": "npm:^2.0.2" - "@mapbox/point-geometry": "npm:^0.1.0" - "@mapbox/tiny-sdf": "npm:^2.0.6" + "@mapbox/point-geometry": "npm:^1.1.0" + "@mapbox/tiny-sdf": "npm:^2.0.7" "@mapbox/unitbezier": "npm:^0.0.1" - "@mapbox/vector-tile": "npm:^1.3.1" + "@mapbox/vector-tile": "npm:^2.0.4" "@mapbox/whoots-js": "npm:^3.1.0" - "@maplibre/maplibre-gl-style-spec": "npm:^20.3.1" - "@types/geojson": "npm:^7946.0.14" - "@types/geojson-vt": "npm:3.2.5" - "@types/mapbox__point-geometry": "npm:^0.1.4" - "@types/mapbox__vector-tile": "npm:^1.3.4" - "@types/pbf": "npm:^3.0.5" + "@maplibre/geojson-vt": "npm:^5.0.4" + "@maplibre/maplibre-gl-style-spec": "npm:^24.4.1" + "@maplibre/mlt": "npm:^1.1.6" + "@maplibre/vt-pbf": "npm:^4.2.1" + "@types/geojson": "npm:^7946.0.16" "@types/supercluster": "npm:^7.1.3" - earcut: "npm:^3.0.0" - geojson-vt: "npm:^4.0.2" - gl-matrix: "npm:^3.4.3" - global-prefix: "npm:^4.0.0" + earcut: "npm:^3.0.2" + gl-matrix: "npm:^3.4.4" kdbush: "npm:^4.0.2" murmurhash-js: "npm:^1.0.0" - pbf: "npm:^3.3.0" - potpack: "npm:^2.0.0" + pbf: "npm:^4.0.1" + potpack: "npm:^2.1.0" quickselect: "npm:^3.0.0" supercluster: "npm:^8.0.1" tinyqueue: "npm:^3.0.0" - vt-pbf: "npm:^3.1.3" - checksum: 10c0/dad2da8474af68647f882d5c4ff6df1c9afbe49f6d06c4594e4a55df0a34674f64d347b10b7af2869ac62fe837af6a56caa7617d5602724185e4df674be67b51 + checksum: 10c0/5b380c9e8b9abefb46df38b00c2dac49a1b5354bc639df3a3368cbac0103929b79722371a5d8c083e5788ee32920d9ddf93ffd07b0a677a9ddcc928e8c0d186c languageName: node linkType: hard @@ -4431,15 +4387,14 @@ __metadata: languageName: node linkType: hard -"pbf@npm:^3.2.1, pbf@npm:^3.3.0": - version: 3.3.0 - resolution: "pbf@npm:3.3.0" +"pbf@npm:^4.0.1": + version: 4.0.1 + resolution: "pbf@npm:4.0.1" dependencies: - ieee754: "npm:^1.1.12" resolve-protobuf-schema: "npm:^2.1.0" bin: pbf: bin/pbf - checksum: 10c0/79e5dc59a9391789de84b0a6d713fad0dd1e5ce6eb721536af8c9ec49feae04fdebab9f077b760bba858e615a95ac714a7d248ecb43736e904bb8396885e16d6 + checksum: 10c0/1a95cc3bdc61ee01d4728f4a57a9f1233732d183a8568818b714a747fd8b957d99b63e1c67f0f72dc5623657c42f88a1a7e44e1fbcd06e2fe2ef9a85a964832e languageName: node linkType: hard @@ -4526,10 +4481,10 @@ __metadata: languageName: node linkType: hard -"potpack@npm:^2.0.0": - version: 2.0.0 - resolution: "potpack@npm:2.0.0" - checksum: 10c0/8df693484486535b95586a624c5abf3fd7bebad161b1c10c10d86562c870fe1c90703b862a19020b1d1c2f3fbd6cea1e9d699c6eca6ded4b5792873a992c81e1 +"potpack@npm:^2.1.0": + version: 2.1.0 + resolution: "potpack@npm:2.1.0" + checksum: 10c0/25fb86728e2eba7d67928ba770cecf76d1d09e82ca2fe090a20ad573fee20ed67e727b353aeef99d03dbc32c7bf76bdcdf0f6466f25d0cd66a40b9776e607e56 languageName: node linkType: hard @@ -4584,13 +4539,6 @@ __metadata: languageName: node linkType: hard -"quickselect@npm:^2.0.0": - version: 2.0.0 - resolution: "quickselect@npm:2.0.0" - checksum: 10c0/6c8d591bc73beae4c1996b7b7138233a7dbbbdde29b7b6d822a02d08cd220fd27613f47d6e9635989b12e250d42ef9da3448de1ed12ad962974e207ab3c3562c - languageName: node - linkType: hard - "quickselect@npm:^3.0.0": version: 3.0.0 resolution: "quickselect@npm:3.0.0" @@ -5573,17 +5521,6 @@ __metadata: languageName: node linkType: hard -"vt-pbf@npm:^3.1.3": - version: 3.1.3 - resolution: "vt-pbf@npm:3.1.3" - dependencies: - "@mapbox/point-geometry": "npm:0.1.0" - "@mapbox/vector-tile": "npm:^1.3.1" - pbf: "npm:^3.2.1" - checksum: 10c0/a568801ae25f0ffe65ef697bf520c996c8a4067f73f355c0d5815238de90322c8ca207c61220206141cfe6f5b525de875b7eb26e22979a1b768b96d03b93dca7 - languageName: node - linkType: hard - "w3c-xmlserializer@npm:^5.0.0": version: 5.0.0 resolution: "w3c-xmlserializer@npm:5.0.0" @@ -5625,17 +5562,6 @@ __metadata: languageName: node linkType: hard -"which@npm:^4.0.0": - version: 4.0.0 - resolution: "which@npm:4.0.0" - dependencies: - isexe: "npm:^3.1.1" - bin: - node-which: bin/which.js - checksum: 10c0/449fa5c44ed120ccecfe18c433296a4978a7583bf2391c50abce13f76878d2476defde04d0f79db8165bdf432853c1f8389d0485ca6e8ebce3bbcded513d5e6a - languageName: node - linkType: hard - "which@npm:^6.0.0": version: 6.0.0 resolution: "which@npm:6.0.0"