|
|
@@ -35,11 +35,11 @@
|
|
|
"proj4": "^2.19.10",
|
|
|
"proj4leaflet": "^1.0.2",
|
|
|
"sass": "^1.84.0",
|
|
|
- "vue": "^3.5.13",
|
|
|
+ "vue": "^3.5.25",
|
|
|
"vue-echarts": "^7.0.3",
|
|
|
"vue-i18n": "^9.8.0",
|
|
|
"vue-leaflet": "^0.1.0",
|
|
|
- "vue-router": "^4.5.0",
|
|
|
+ "vue-router": "^4.6.3",
|
|
|
"xlsx": "^0.18.5"
|
|
|
},
|
|
|
"devDependencies": {
|
|
|
@@ -50,7 +50,7 @@
|
|
|
"@types/jsdom": "^21.1.7",
|
|
|
"@types/leaflet": "^1.9.16",
|
|
|
"@types/node": "^22.15.31",
|
|
|
- "@vitejs/plugin-vue": "^5.2.1",
|
|
|
+ "@vitejs/plugin-vue": "^5.2.4",
|
|
|
"@vue/test-utils": "^2.4.6",
|
|
|
"@vue/tsconfig": "^0.7.0",
|
|
|
"jsdom": "^25.0.1",
|
|
|
@@ -60,7 +60,7 @@
|
|
|
"unplugin-icons": "^22.0.0",
|
|
|
"unplugin-vue-components": "^28.0.0",
|
|
|
"unplugin-vue-i18n": "^1.0.11",
|
|
|
- "vite": "^6.3.5",
|
|
|
+ "vite": "^6.4.1",
|
|
|
"vite-plugin-vue-devtools": "^7.6.8",
|
|
|
"vitest": "^2.1.9",
|
|
|
"vue-tsc": "^2.1.10"
|
|
|
@@ -508,9 +508,9 @@
|
|
|
}
|
|
|
},
|
|
|
"node_modules/@babel/helper-validator-identifier": {
|
|
|
- "version": "7.27.1",
|
|
|
- "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz",
|
|
|
- "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==",
|
|
|
+ "version": "7.28.5",
|
|
|
+ "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
|
|
|
+ "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==",
|
|
|
"license": "MIT",
|
|
|
"engines": {
|
|
|
"node": ">=6.9.0"
|
|
|
@@ -541,12 +541,12 @@
|
|
|
}
|
|
|
},
|
|
|
"node_modules/@babel/parser": {
|
|
|
- "version": "7.28.0",
|
|
|
- "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.28.0.tgz",
|
|
|
- "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==",
|
|
|
+ "version": "7.28.5",
|
|
|
+ "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.28.5.tgz",
|
|
|
+ "integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==",
|
|
|
"license": "MIT",
|
|
|
"dependencies": {
|
|
|
- "@babel/types": "^7.28.0"
|
|
|
+ "@babel/types": "^7.28.5"
|
|
|
},
|
|
|
"bin": {
|
|
|
"parser": "bin/babel-parser.js"
|
|
|
@@ -714,13 +714,13 @@
|
|
|
}
|
|
|
},
|
|
|
"node_modules/@babel/types": {
|
|
|
- "version": "7.28.2",
|
|
|
- "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.28.2.tgz",
|
|
|
- "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==",
|
|
|
+ "version": "7.28.5",
|
|
|
+ "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.28.5.tgz",
|
|
|
+ "integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==",
|
|
|
"license": "MIT",
|
|
|
"dependencies": {
|
|
|
"@babel/helper-string-parser": "^7.27.1",
|
|
|
- "@babel/helper-validator-identifier": "^7.27.1"
|
|
|
+ "@babel/helper-validator-identifier": "^7.28.5"
|
|
|
},
|
|
|
"engines": {
|
|
|
"node": ">=6.9.0"
|
|
|
@@ -5559,53 +5559,53 @@
|
|
|
}
|
|
|
},
|
|
|
"node_modules/@vue/compiler-core": {
|
|
|
- "version": "3.5.18",
|
|
|
- "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.5.18.tgz",
|
|
|
- "integrity": "sha512-3slwjQrrV1TO8MoXgy3aynDQ7lslj5UqDxuHnrzHtpON5CBinhWjJETciPngpin/T3OuW3tXUf86tEurusnztw==",
|
|
|
+ "version": "3.5.25",
|
|
|
+ "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.5.25.tgz",
|
|
|
+ "integrity": "sha512-vay5/oQJdsNHmliWoZfHPoVZZRmnSWhug0BYT34njkYTPqClh3DNWLkZNJBVSjsNMrg0CCrBfoKkjZQPM/QVUw==",
|
|
|
"license": "MIT",
|
|
|
"dependencies": {
|
|
|
- "@babel/parser": "^7.28.0",
|
|
|
- "@vue/shared": "3.5.18",
|
|
|
+ "@babel/parser": "^7.28.5",
|
|
|
+ "@vue/shared": "3.5.25",
|
|
|
"entities": "^4.5.0",
|
|
|
"estree-walker": "^2.0.2",
|
|
|
"source-map-js": "^1.2.1"
|
|
|
}
|
|
|
},
|
|
|
"node_modules/@vue/compiler-dom": {
|
|
|
- "version": "3.5.18",
|
|
|
- "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.18.tgz",
|
|
|
- "integrity": "sha512-RMbU6NTU70++B1JyVJbNbeFkK+A+Q7y9XKE2EM4NLGm2WFR8x9MbAtWxPPLdm0wUkuZv9trpwfSlL6tjdIa1+A==",
|
|
|
+ "version": "3.5.25",
|
|
|
+ "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.25.tgz",
|
|
|
+ "integrity": "sha512-4We0OAcMZsKgYoGlMjzYvaoErltdFI2/25wqanuTu+S4gismOTRTBPi4IASOjxWdzIwrYSjnqONfKvuqkXzE2Q==",
|
|
|
"license": "MIT",
|
|
|
"dependencies": {
|
|
|
- "@vue/compiler-core": "3.5.18",
|
|
|
- "@vue/shared": "3.5.18"
|
|
|
+ "@vue/compiler-core": "3.5.25",
|
|
|
+ "@vue/shared": "3.5.25"
|
|
|
}
|
|
|
},
|
|
|
"node_modules/@vue/compiler-sfc": {
|
|
|
- "version": "3.5.18",
|
|
|
- "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.5.18.tgz",
|
|
|
- "integrity": "sha512-5aBjvGqsWs+MoxswZPoTB9nSDb3dhd1x30xrrltKujlCxo48j8HGDNj3QPhF4VIS0VQDUrA1xUfp2hEa+FNyXA==",
|
|
|
+ "version": "3.5.25",
|
|
|
+ "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.5.25.tgz",
|
|
|
+ "integrity": "sha512-PUgKp2rn8fFsI++lF2sO7gwO2d9Yj57Utr5yEsDf3GNaQcowCLKL7sf+LvVFvtJDXUp/03+dC6f2+LCv5aK1ag==",
|
|
|
"license": "MIT",
|
|
|
"dependencies": {
|
|
|
- "@babel/parser": "^7.28.0",
|
|
|
- "@vue/compiler-core": "3.5.18",
|
|
|
- "@vue/compiler-dom": "3.5.18",
|
|
|
- "@vue/compiler-ssr": "3.5.18",
|
|
|
- "@vue/shared": "3.5.18",
|
|
|
+ "@babel/parser": "^7.28.5",
|
|
|
+ "@vue/compiler-core": "3.5.25",
|
|
|
+ "@vue/compiler-dom": "3.5.25",
|
|
|
+ "@vue/compiler-ssr": "3.5.25",
|
|
|
+ "@vue/shared": "3.5.25",
|
|
|
"estree-walker": "^2.0.2",
|
|
|
- "magic-string": "^0.30.17",
|
|
|
+ "magic-string": "^0.30.21",
|
|
|
"postcss": "^8.5.6",
|
|
|
"source-map-js": "^1.2.1"
|
|
|
}
|
|
|
},
|
|
|
"node_modules/@vue/compiler-ssr": {
|
|
|
- "version": "3.5.18",
|
|
|
- "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.5.18.tgz",
|
|
|
- "integrity": "sha512-xM16Ak7rSWHkM3m22NlmcdIM+K4BMyFARAfV9hYFl+SFuRzrZ3uGMNW05kA5pmeMa0X9X963Kgou7ufdbpOP9g==",
|
|
|
+ "version": "3.5.25",
|
|
|
+ "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.5.25.tgz",
|
|
|
+ "integrity": "sha512-ritPSKLBcParnsKYi+GNtbdbrIE1mtuFEJ4U1sWeuOMlIziK5GtOL85t5RhsNy4uWIXPgk+OUdpnXiTdzn8o3A==",
|
|
|
"license": "MIT",
|
|
|
"dependencies": {
|
|
|
- "@vue/compiler-dom": "3.5.18",
|
|
|
- "@vue/shared": "3.5.18"
|
|
|
+ "@vue/compiler-dom": "3.5.25",
|
|
|
+ "@vue/shared": "3.5.25"
|
|
|
}
|
|
|
},
|
|
|
"node_modules/@vue/compiler-vue2": {
|
|
|
@@ -5721,53 +5721,53 @@
|
|
|
}
|
|
|
},
|
|
|
"node_modules/@vue/reactivity": {
|
|
|
- "version": "3.5.18",
|
|
|
- "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.5.18.tgz",
|
|
|
- "integrity": "sha512-x0vPO5Imw+3sChLM5Y+B6G1zPjwdOri9e8V21NnTnlEvkxatHEH5B5KEAJcjuzQ7BsjGrKtfzuQ5eQwXh8HXBg==",
|
|
|
+ "version": "3.5.25",
|
|
|
+ "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.5.25.tgz",
|
|
|
+ "integrity": "sha512-5xfAypCQepv4Jog1U4zn8cZIcbKKFka3AgWHEFQeK65OW+Ys4XybP6z2kKgws4YB43KGpqp5D/K3go2UPPunLA==",
|
|
|
"license": "MIT",
|
|
|
"dependencies": {
|
|
|
- "@vue/shared": "3.5.18"
|
|
|
+ "@vue/shared": "3.5.25"
|
|
|
}
|
|
|
},
|
|
|
"node_modules/@vue/runtime-core": {
|
|
|
- "version": "3.5.18",
|
|
|
- "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.5.18.tgz",
|
|
|
- "integrity": "sha512-DUpHa1HpeOQEt6+3nheUfqVXRog2kivkXHUhoqJiKR33SO4x+a5uNOMkV487WPerQkL0vUuRvq/7JhRgLW3S+w==",
|
|
|
+ "version": "3.5.25",
|
|
|
+ "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.5.25.tgz",
|
|
|
+ "integrity": "sha512-Z751v203YWwYzy460bzsYQISDfPjHTl+6Zzwo/a3CsAf+0ccEjQ8c+0CdX1WsumRTHeywvyUFtW6KvNukT/smA==",
|
|
|
"license": "MIT",
|
|
|
"dependencies": {
|
|
|
- "@vue/reactivity": "3.5.18",
|
|
|
- "@vue/shared": "3.5.18"
|
|
|
+ "@vue/reactivity": "3.5.25",
|
|
|
+ "@vue/shared": "3.5.25"
|
|
|
}
|
|
|
},
|
|
|
"node_modules/@vue/runtime-dom": {
|
|
|
- "version": "3.5.18",
|
|
|
- "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.5.18.tgz",
|
|
|
- "integrity": "sha512-YwDj71iV05j4RnzZnZtGaXwPoUWeRsqinblgVJwR8XTXYZ9D5PbahHQgsbmzUvCWNF6x7siQ89HgnX5eWkr3mw==",
|
|
|
+ "version": "3.5.25",
|
|
|
+ "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.5.25.tgz",
|
|
|
+ "integrity": "sha512-a4WrkYFbb19i9pjkz38zJBg8wa/rboNERq3+hRRb0dHiJh13c+6kAbgqCPfMaJ2gg4weWD3APZswASOfmKwamA==",
|
|
|
"license": "MIT",
|
|
|
"dependencies": {
|
|
|
- "@vue/reactivity": "3.5.18",
|
|
|
- "@vue/runtime-core": "3.5.18",
|
|
|
- "@vue/shared": "3.5.18",
|
|
|
+ "@vue/reactivity": "3.5.25",
|
|
|
+ "@vue/runtime-core": "3.5.25",
|
|
|
+ "@vue/shared": "3.5.25",
|
|
|
"csstype": "^3.1.3"
|
|
|
}
|
|
|
},
|
|
|
"node_modules/@vue/server-renderer": {
|
|
|
- "version": "3.5.18",
|
|
|
- "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.5.18.tgz",
|
|
|
- "integrity": "sha512-PvIHLUoWgSbDG7zLHqSqaCoZvHi6NNmfVFOqO+OnwvqMz/tqQr3FuGWS8ufluNddk7ZLBJYMrjcw1c6XzR12mA==",
|
|
|
+ "version": "3.5.25",
|
|
|
+ "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.5.25.tgz",
|
|
|
+ "integrity": "sha512-UJaXR54vMG61i8XNIzTSf2Q7MOqZHpp8+x3XLGtE3+fL+nQd+k7O5+X3D/uWrnQXOdMw5VPih+Uremcw+u1woQ==",
|
|
|
"license": "MIT",
|
|
|
"dependencies": {
|
|
|
- "@vue/compiler-ssr": "3.5.18",
|
|
|
- "@vue/shared": "3.5.18"
|
|
|
+ "@vue/compiler-ssr": "3.5.25",
|
|
|
+ "@vue/shared": "3.5.25"
|
|
|
},
|
|
|
"peerDependencies": {
|
|
|
- "vue": "3.5.18"
|
|
|
+ "vue": "3.5.25"
|
|
|
}
|
|
|
},
|
|
|
"node_modules/@vue/shared": {
|
|
|
- "version": "3.5.18",
|
|
|
- "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.18.tgz",
|
|
|
- "integrity": "sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA==",
|
|
|
+ "version": "3.5.25",
|
|
|
+ "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.25.tgz",
|
|
|
+ "integrity": "sha512-AbOPdQQnAnzs58H2FrrDxYj/TJfmeS2jdfEEhgiKINy+bnOANmVizIEgq1r+C5zsbs6l1CCQxtcj71rwNQ4jWg==",
|
|
|
"license": "MIT"
|
|
|
},
|
|
|
"node_modules/@vue/test-utils": {
|
|
|
@@ -9340,12 +9340,12 @@
|
|
|
"license": "ISC"
|
|
|
},
|
|
|
"node_modules/magic-string": {
|
|
|
- "version": "0.30.17",
|
|
|
- "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.17.tgz",
|
|
|
- "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==",
|
|
|
+ "version": "0.30.21",
|
|
|
+ "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.21.tgz",
|
|
|
+ "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
|
|
|
"license": "MIT",
|
|
|
"dependencies": {
|
|
|
- "@jridgewell/sourcemap-codec": "^1.5.0"
|
|
|
+ "@jridgewell/sourcemap-codec": "^1.5.5"
|
|
|
}
|
|
|
},
|
|
|
"node_modules/marchingsquares": {
|
|
|
@@ -12218,9 +12218,9 @@
|
|
|
}
|
|
|
},
|
|
|
"node_modules/vite": {
|
|
|
- "version": "6.3.5",
|
|
|
- "resolved": "https://registry.npmmirror.com/vite/-/vite-6.3.5.tgz",
|
|
|
- "integrity": "sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==",
|
|
|
+ "version": "6.4.1",
|
|
|
+ "resolved": "https://registry.npmmirror.com/vite/-/vite-6.4.1.tgz",
|
|
|
+ "integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==",
|
|
|
"dev": true,
|
|
|
"license": "MIT",
|
|
|
"dependencies": {
|
|
|
@@ -13511,16 +13511,16 @@
|
|
|
"license": "MIT"
|
|
|
},
|
|
|
"node_modules/vue": {
|
|
|
- "version": "3.5.18",
|
|
|
- "resolved": "https://registry.npmmirror.com/vue/-/vue-3.5.18.tgz",
|
|
|
- "integrity": "sha512-7W4Y4ZbMiQ3SEo+m9lnoNpV9xG7QVMLa+/0RFwwiAVkeYoyGXqWE85jabU4pllJNUzqfLShJ5YLptewhCWUgNA==",
|
|
|
+ "version": "3.5.25",
|
|
|
+ "resolved": "https://registry.npmmirror.com/vue/-/vue-3.5.25.tgz",
|
|
|
+ "integrity": "sha512-YLVdgv2K13WJ6n+kD5owehKtEXwdwXuj2TTyJMsO7pSeKw2bfRNZGjhB7YzrpbMYj5b5QsUebHpOqR3R3ziy/g==",
|
|
|
"license": "MIT",
|
|
|
"dependencies": {
|
|
|
- "@vue/compiler-dom": "3.5.18",
|
|
|
- "@vue/compiler-sfc": "3.5.18",
|
|
|
- "@vue/runtime-dom": "3.5.18",
|
|
|
- "@vue/server-renderer": "3.5.18",
|
|
|
- "@vue/shared": "3.5.18"
|
|
|
+ "@vue/compiler-dom": "3.5.25",
|
|
|
+ "@vue/compiler-sfc": "3.5.25",
|
|
|
+ "@vue/runtime-dom": "3.5.25",
|
|
|
+ "@vue/server-renderer": "3.5.25",
|
|
|
+ "@vue/shared": "3.5.25"
|
|
|
},
|
|
|
"peerDependencies": {
|
|
|
"typescript": "*"
|
|
|
@@ -13648,9 +13648,9 @@
|
|
|
"license": "MIT"
|
|
|
},
|
|
|
"node_modules/vue-router": {
|
|
|
- "version": "4.5.1",
|
|
|
- "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-4.5.1.tgz",
|
|
|
- "integrity": "sha512-ogAF3P97NPm8fJsE4by9dwSYtDwXIY1nFY9T6DyQnGHd1E2Da94w9JIolpe42LJGIl0DwOHBi8TcRPlPGwbTtw==",
|
|
|
+ "version": "4.6.3",
|
|
|
+ "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-4.6.3.tgz",
|
|
|
+ "integrity": "sha512-ARBedLm9YlbvQomnmq91Os7ck6efydTSpRP3nuOKCvgJOHNrhRoJDSKtee8kcL1Vf7nz6U+PMBL+hTvR3bTVQg==",
|
|
|
"license": "MIT",
|
|
|
"dependencies": {
|
|
|
"@vue/devtools-api": "^6.6.4"
|
|
|
@@ -13659,7 +13659,7 @@
|
|
|
"url": "https://github.com/sponsors/posva"
|
|
|
},
|
|
|
"peerDependencies": {
|
|
|
- "vue": "^3.2.0"
|
|
|
+ "vue": "^3.5.0"
|
|
|
}
|
|
|
},
|
|
|
"node_modules/vue-tsc": {
|