diff --git a/package-lock.json b/package-lock.json
index 2f15b22..beeebc0 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,12 +20,13 @@
"json-schema-merge-allof": "^0.8.1",
"leaflet": "^1.9.4",
"leaflet.markercluster": "^1.5.3",
+ "node-fetch": "^3.3.2",
"roboto-fontface": "*",
"vue": "^3.2.0",
"vue-leaflet": "^0.1.0",
"vue-router": "^4.0.0",
"vue3-apexcharts": "^1.4.4",
- "vuetify": "^3.3.15",
+ "vuetify": "^3.4.0-beta.1",
"webfontloader": "^1.0.0"
},
"devDependencies": {
@@ -724,20 +725,6 @@
"vue": ">=3.2.0"
}
},
- "node_modules/@vuetify/loader-shared": {
- "version": "1.7.1",
- "resolved": "https://registry.npmjs.org/@vuetify/loader-shared/-/loader-shared-1.7.1.tgz",
- "integrity": "sha512-kLUvuAed6RCvkeeTNJzuy14pqnkur8lTuner7v7pNE/kVhPR97TuyXwBSBMR1cJeiLiOfu6SF5XlCYbXByEx1g==",
- "devOptional": true,
- "dependencies": {
- "find-cache-dir": "^3.3.2",
- "upath": "^2.0.1"
- },
- "peerDependencies": {
- "vue": "^3.0.0",
- "vuetify": "^3.0.0-beta.4"
- }
- },
"node_modules/acorn": {
"version": "8.10.0",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz",
@@ -1443,6 +1430,14 @@
"node": ">=12"
}
},
+ "node_modules/data-uri-to-buffer": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz",
+ "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==",
+ "engines": {
+ "node": ">= 12"
+ }
+ },
"node_modules/date-fns": {
"version": "2.30.0",
"resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz",
@@ -1753,6 +1748,28 @@
"reusify": "^1.0.4"
}
},
+ "node_modules/fetch-blob": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz",
+ "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/jimmywarting"
+ },
+ {
+ "type": "paypal",
+ "url": "https://paypal.me/jimmywarting"
+ }
+ ],
+ "dependencies": {
+ "node-domexception": "^1.0.0",
+ "web-streams-polyfill": "^3.0.3"
+ },
+ "engines": {
+ "node": "^12.20 || >= 14.13"
+ }
+ },
"node_modules/file-entry-cache": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
@@ -1829,6 +1846,17 @@
"integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==",
"dev": true
},
+ "node_modules/formdata-polyfill": {
+ "version": "4.0.10",
+ "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz",
+ "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==",
+ "dependencies": {
+ "fetch-blob": "^3.1.2"
+ },
+ "engines": {
+ "node": ">=12.20.0"
+ }
+ },
"node_modules/fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
@@ -2239,6 +2267,41 @@
"integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
"dev": true
},
+ "node_modules/node-domexception": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz",
+ "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/jimmywarting"
+ },
+ {
+ "type": "github",
+ "url": "https://paypal.me/jimmywarting"
+ }
+ ],
+ "engines": {
+ "node": ">=10.5.0"
+ }
+ },
+ "node_modules/node-fetch": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz",
+ "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==",
+ "dependencies": {
+ "data-uri-to-buffer": "^4.0.0",
+ "fetch-blob": "^3.1.4",
+ "formdata-polyfill": "^4.0.10"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/node-fetch"
+ }
+ },
"node_modules/normalize-path": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
@@ -2991,6 +3054,20 @@
"vuetify": "^3.0.0-beta.4"
}
},
+ "node_modules/vite-plugin-vuetify/node_modules/@vuetify/loader-shared": {
+ "version": "1.7.1",
+ "resolved": "https://registry.npmjs.org/@vuetify/loader-shared/-/loader-shared-1.7.1.tgz",
+ "integrity": "sha512-kLUvuAed6RCvkeeTNJzuy14pqnkur8lTuner7v7pNE/kVhPR97TuyXwBSBMR1cJeiLiOfu6SF5XlCYbXByEx1g==",
+ "devOptional": true,
+ "dependencies": {
+ "find-cache-dir": "^3.3.2",
+ "upath": "^2.0.1"
+ },
+ "peerDependencies": {
+ "vue": "^3.0.0",
+ "vuetify": "^3.0.0-beta.4"
+ }
+ },
"node_modules/vue": {
"version": "3.4.14",
"resolved": "https://registry.npmjs.org/vue/-/vue-3.4.14.tgz",
@@ -3096,6 +3173,14 @@
}
}
},
+ "node_modules/web-streams-polyfill": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.2.tgz",
+ "integrity": "sha512-3pRGuxRF5gpuZc0W+EpwQRmCD7gRqcDOMt688KmdlDAgAyaB1XlN0zq2njfDNm44XVdIouE7pZ6GzbdyH47uIQ==",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
"node_modules/webfontloader": {
"version": "1.6.28",
"resolved": "https://registry.npmjs.org/webfontloader/-/webfontloader-1.6.28.tgz",
diff --git a/package.json b/package.json
index 52f2599..e844c32 100644
--- a/package.json
+++ b/package.json
@@ -21,12 +21,13 @@
"json-schema-merge-allof": "^0.8.1",
"leaflet": "^1.9.4",
"leaflet.markercluster": "^1.5.3",
+ "node-fetch": "^3.3.2",
"roboto-fontface": "*",
"vue": "^3.2.0",
"vue-leaflet": "^0.1.0",
"vue-router": "^4.0.0",
"vue3-apexcharts": "^1.4.4",
- "vuetify": "^3.3.15",
+ "vuetify": "^3.4.0-beta.1",
"webfontloader": "^1.0.0"
},
"devDependencies": {
diff --git a/src/components/BBoxEditor.vue b/src/components/BBoxEditor.vue
index 28a35ec..6c2a968 100644
--- a/src/components/BBoxEditor.vue
+++ b/src/components/BBoxEditor.vue
@@ -37,7 +37,7 @@
diff --git a/src/components/CsvToBUFRForm.vue b/src/components/CsvToBUFRForm.vue
index 7db65d1..ad1bc3a 100644
--- a/src/components/CsvToBUFRForm.vue
+++ b/src/components/CsvToBUFRForm.vue
@@ -245,12 +245,9 @@
+
\ No newline at end of file