diff --git a/app/package-lock.json b/app/package-lock.json index 7a53cb5..8b240dd 100644 --- a/app/package-lock.json +++ b/app/package-lock.json @@ -1,11 +1,11 @@ { - "name": "docs", + "name": "pmtiles-app", "version": "0.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "docs", + "name": "pmtiles-app", "version": "0.0.0", "dependencies": { "@mapbox/vector-tile": "^1.3.1", @@ -18,10 +18,8 @@ "d3-path": "^3.0.1", "d3-scale-chromatic": "^3.0.0", "fflate": "^0.7.3", - "leaflet": "^1.8.0", "maplibre-gl": "^2.1.9", "pbf": "^3.2.1", - "protomaps": "^1.19.0", "protomaps-themes-base": "1.2.0", "react": "^18.0.0", "react-dom": "^18.0.0", @@ -1337,11 +1335,6 @@ "react-dom": "^17 || ^18" } }, - "node_modules/@types/css-font-loading-module": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/@types/css-font-loading-module/-/css-font-loading-module-0.0.7.tgz", - "integrity": "sha512-nl09VhutdjINdWyXxHWN/w9zlNCfr60JUqJbd24YXUuCwgeL0TpFSdElCwb6cxfB6ybE19Gjj4g0jsgkXxKv1Q==" - }, "node_modules/@types/d3-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.0.0.tgz", @@ -1611,11 +1604,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, - "node_modules/color2k": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/color2k/-/color2k-1.2.5.tgz", - "integrity": "sha512-G39qNMGyM/fhl8hcy1YqpfXzQ810zSGyiJAgdMFlreCI7Hpwu3Jpu4tuBM/Oxu1Bek1FwyaBbtrtdkTr4HDhLA==" - }, "node_modules/convert-source-map": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", @@ -2215,11 +2203,6 @@ "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" }, - "node_modules/flatqueue": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/flatqueue/-/flatqueue-1.2.1.tgz", - "integrity": "sha512-X86TpWS1rGuY7m382HuA9vngLeDuWA9lJvhEG+GfgKMV5onSvx5a71cl7GMbXzhWtlN9dGfqOBrpfqeOtUfGYQ==" - }, "node_modules/fsevents": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", @@ -2436,11 +2419,6 @@ "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-3.0.0.tgz", "integrity": "sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew==" }, - "node_modules/leaflet": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.8.0.tgz", - "integrity": "sha512-gwhMjFCQiYs3x/Sf+d49f10ERXaEFCPr+nVTryhAW8DWbMGqJqt9G4XuIaHmFW08zYvhgdzqXGr8AlW8v8dQkA==" - }, "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", @@ -2622,19 +2600,6 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/pmtiles": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pmtiles/-/pmtiles-1.0.3.tgz", - "integrity": "sha512-m9YWot7Kv0MrEmDWUjmwMNpBzGe0AyFIFi0Bw4vqf0BiGmFHd4Kg0y/jda0VrFkTvTtCyc9B+1MFONmz7FQrkw==" - }, - "node_modules/polylabel": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/polylabel/-/polylabel-1.1.0.tgz", - "integrity": "sha512-bxaGcA40sL3d6M4hH72Z4NdLqxpXRsCFk8AITYg6x1rn1Ei3izf00UMLklerBZTO49aPA3CYrIwVulx2Bce2pA==", - "dependencies": { - "tinyqueue": "^2.0.3" - } - }, "node_modules/postcss": { "version": "8.4.19", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", @@ -2694,47 +2659,16 @@ "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz", "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==" }, - "node_modules/protomaps": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/protomaps/-/protomaps-1.19.0.tgz", - "integrity": "sha512-S+Nb3s5QR1Skw6cy2uDC+Ih6MX3cNvFwgZFukAujO8nB9yH4MhEtMqlDmO3WOT2mdrBYmQBvx9xx8KeM0Kp36Q==", - "dependencies": { - "@mapbox/point-geometry": "^0.1.0", - "@mapbox/unitbezier": "^0.0.0", - "@mapbox/vector-tile": "^1.3.1", - "@types/css-font-loading-module": "^0.0.7", - "color2k": "^1.2.4", - "flatqueue": "^1.2.1", - "pbf": "^3.2.1", - "pmtiles": "1.0.3", - "polylabel": "^1.1.0", - "potpack": "^1.0.2", - "rbush": "^3.0.1" - } - }, "node_modules/protomaps-themes-base": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/protomaps-themes-base/-/protomaps-themes-base-1.2.0.tgz", "integrity": "sha512-SktPnoJBhcbilzXBQYBVhnvFa5x34JHXc/9ZVpTvUGqHDkxtlExrQSwSuAmfoLOCE6/FueXJDDk+EuSjDCefKA==" }, - "node_modules/protomaps/node_modules/@mapbox/unitbezier": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz", - "integrity": "sha1-FWUb1VOme4WB+zmIEMmK2Go0Uk4=" - }, "node_modules/quickselect": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz", "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==" }, - "node_modules/rbush": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/rbush/-/rbush-3.0.1.tgz", - "integrity": "sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w==", - "dependencies": { - "quickselect": "^2.0.0" - } - }, "node_modules/react": { "version": "18.1.0", "resolved": "https://registry.npmjs.org/react/-/react-18.1.0.tgz", diff --git a/app/package.json b/app/package.json index e0cdbd5..2aabe83 100644 --- a/app/package.json +++ b/app/package.json @@ -20,10 +20,8 @@ "d3-path": "^3.0.1", "d3-scale-chromatic": "^3.0.0", "fflate": "^0.7.3", - "leaflet": "^1.8.0", "maplibre-gl": "^2.1.9", "pbf": "^3.2.1", - "protomaps": "^1.19.0", "protomaps-themes-base": "1.2.0", "react": "^18.0.0", "react-dom": "^18.0.0", diff --git a/app/src/Start.tsx b/app/src/Start.tsx index f52f006..c569d9c 100644 --- a/app/src/Start.tsx +++ b/app/src/Start.tsx @@ -1,6 +1,5 @@ import { useState, Dispatch, SetStateAction, useCallback } from "react"; import maplibregl from "maplibre-gl"; -import L from "leaflet"; import { PMTiles, FileAPISource } from "../../js/index"; import { styled } from "./stitches.config"; import { useDropzone } from "react-dropzone";