From da99bfdeef2e69d0e3f7abcd608803ac5b79c496 Mon Sep 17 00:00:00 2001 From: Matt Date: Wed, 16 Apr 2025 00:53:54 -0400 Subject: [PATCH] add arrowheads plugin --- webapp/frontend/package-lock.json | 21 +++++++++++++++++++++ webapp/frontend/package.json | 2 ++ webapp/frontend/src/views/HomeView.vue | 2 ++ 3 files changed, 25 insertions(+) diff --git a/webapp/frontend/package-lock.json b/webapp/frontend/package-lock.json index 63e7c5c..6564826 100644 --- a/webapp/frontend/package-lock.json +++ b/webapp/frontend/package-lock.json @@ -15,6 +15,8 @@ "chartjs-adapter-moment": "^1.0.1", "install": "^0.13.0", "leaflet": "^1.9.4", + "leaflet-arrowheads": "^1.4.0", + "leaflet-geometryutil": "^0.10.3", "leaflet-groupedlayercontrol": "^0.6.1", "leaflet.markercluster": "^1.5.3", "moment": "^2.30.1", @@ -2700,6 +2702,25 @@ "integrity": "sha512-nxS1ynzJOmOlHp+iL3FyWqK89GtNL8U8rvlMOsQdTTssxZwCXh8N2NB3GDQOL+YR3XnWyZAxwQixURb+FA74PA==", "license": "BSD-2-Clause" }, + "node_modules/leaflet-arrowheads": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/leaflet-arrowheads/-/leaflet-arrowheads-1.4.0.tgz", + "integrity": "sha512-aIjsmoWe1VJXaGOpKpS6E8EzN2vpx3GGCNP/FxQteLVzAg5xMID7elf9hj/1CWLJo8FuGRjSvKkUQDj7mocrYA==", + "license": "MIT", + "dependencies": { + "leaflet": "^1.7.1", + "leaflet-geometryutil": "^0.10.0" + } + }, + "node_modules/leaflet-geometryutil": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/leaflet-geometryutil/-/leaflet-geometryutil-0.10.3.tgz", + "integrity": "sha512-Qeas+KsnenE0Km/ydt8km3AqFe7kJhVwuLdbCYM2xe2epsxv5UFEaVJiagvP9fnxS8QvBNbm7DJlDA0tkKo9VA==", + "license": "BSD-3-Clause", + "dependencies": { + "leaflet": "^1.6.0" + } + }, "node_modules/leaflet-groupedlayercontrol": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/leaflet-groupedlayercontrol/-/leaflet-groupedlayercontrol-0.6.1.tgz", diff --git a/webapp/frontend/package.json b/webapp/frontend/package.json index d6c0685..d25dec4 100644 --- a/webapp/frontend/package.json +++ b/webapp/frontend/package.json @@ -16,6 +16,8 @@ "chartjs-adapter-moment": "^1.0.1", "install": "^0.13.0", "leaflet": "^1.9.4", + "leaflet-arrowheads": "^1.4.0", + "leaflet-geometryutil": "^0.10.3", "leaflet-groupedlayercontrol": "^0.6.1", "leaflet.markercluster": "^1.5.3", "moment": "^2.30.1", diff --git a/webapp/frontend/src/views/HomeView.vue b/webapp/frontend/src/views/HomeView.vue index a506e40..cbc7e5d 100644 --- a/webapp/frontend/src/views/HomeView.vue +++ b/webapp/frontend/src/views/HomeView.vue @@ -12,6 +12,8 @@ import Announcement from '../components/Announcement.vue'; import axios from 'axios'; import moment from 'moment'; import L from 'leaflet/dist/leaflet.js'; +import 'leaflet-geometryutil/src/leaflet.geometryutil.js'; +import 'leaflet-arrowheads/src/leaflet-arrowheads.js'; import 'leaflet.markercluster/dist/leaflet.markercluster.js'; import 'leaflet-groupedlayercontrol/dist/leaflet.groupedlayercontrol.min.js'; import { onMounted, useTemplateRef, ref, watch, markRaw } from 'vue';