From bccac446e54288a5014fb2b6cf0e82f7bba3a1c9 Mon Sep 17 00:00:00 2001 From: "D. Berge" Date: Wed, 1 Nov 2023 15:12:30 +0100 Subject: [PATCH] Add polyfill for node:path so we can get basename() --- lib/www/client/source/package-lock.json | 11 +++++++++++ lib/www/client/source/package.json | 1 + lib/www/client/source/vue.config.js | 2 +- 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/lib/www/client/source/package-lock.json b/lib/www/client/source/package-lock.json index c2aa68d..8f0f191 100644 --- a/lib/www/client/source/package-lock.json +++ b/lib/www/client/source/package-lock.json @@ -18,6 +18,7 @@ "leaflet-realtime": "^2.2.0", "leaflet.markercluster": "^1.4.1", "marked": "^9.1.4", + "path-browserify": "^1.0.1", "plotly.js-dist": "^2.27.0", "suncalc": "^1.8.0", "typeface-roboto": "0.0.75", @@ -8158,6 +8159,11 @@ "tslib": "^2.0.3" } }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -17392,6 +17398,11 @@ "tslib": "^2.0.3" } }, + "path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + }, "path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", diff --git a/lib/www/client/source/package.json b/lib/www/client/source/package.json index 55ed291..004831a 100644 --- a/lib/www/client/source/package.json +++ b/lib/www/client/source/package.json @@ -16,6 +16,7 @@ "leaflet-realtime": "^2.2.0", "leaflet.markercluster": "^1.4.1", "marked": "^9.1.4", + "path-browserify": "^1.0.1", "plotly.js-dist": "^2.27.0", "suncalc": "^1.8.0", "typeface-roboto": "0.0.75", diff --git a/lib/www/client/source/vue.config.js b/lib/www/client/source/vue.config.js index 6d3ed42..f915a4a 100644 --- a/lib/www/client/source/vue.config.js +++ b/lib/www/client/source/vue.config.js @@ -26,7 +26,7 @@ module.exports = { configureWebpack: { resolve: { fallback: { - path: false + path: require.resolve("path-browserify") } }, module: {