diff --git a/data/Dockerfile b/data/Dockerfile index 253dcc4ec..151805820 100644 --- a/data/Dockerfile +++ b/data/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.11-bullseye as build-stage +FROM python:3.12-bullseye as build-stage WORKDIR /app ARG GIT_COMMIT_SHA diff --git a/data/requirements.txt b/data/requirements.txt index e80a6e7cd..23a5d82bf 100644 --- a/data/requirements.txt +++ b/data/requirements.txt @@ -3,7 +3,7 @@ defusedxml~=0.7.1 lxml~=4.9.2 numba~=0.58.0 Pillow~=10.1.0 -pydantic~=2.4.2 +pydantic~=2.5.1 pyyaml~=6.0 requests~=2.31.0 ruamel.yaml~=0.18.5 diff --git a/docker-compose.yml b/docker-compose.yml index 3d0c2381d..f64f4a746 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -94,7 +94,7 @@ services: interval: 10s start_period: 30s meilisearch: - image: getmeili/meilisearch:v1.4.1 + image: getmeili/meilisearch:v1.4.2 restart: always healthcheck: test: wget -q --spider http://localhost:7700/health diff --git a/server/Cargo.lock b/server/Cargo.lock index 7fe9731db..3f285c765 100644 --- a/server/Cargo.lock +++ b/server/Cargo.lock @@ -2771,9 +2771,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.21.8" +version = "0.21.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "446e14c5cda4f3f30fe71863c34ec70f5ac79d6087097ad0bb433e1be5edf04c" +checksum = "629648aced5775d558af50b2b4c7b02983a04b312126d45eeead26e7caa498b9" dependencies = [ "log", "ring 0.17.4", diff --git a/server/Dockerfile b/server/Dockerfile index 84177435a..9bbd21679 100644 --- a/server/Dockerfile +++ b/server/Dockerfile @@ -1,4 +1,4 @@ -FROM rust:1.73-alpine AS compiler +FROM rust:1.74-alpine AS compiler # to ache the build this line inludes all the dependencys all servers need # this is not an issue since we copy the generated binary to a more minimal envornment diff --git a/server/calendar/Cargo.toml b/server/calendar/Cargo.toml index b9e94c097..46b244c16 100644 --- a/server/calendar/Cargo.toml +++ b/server/calendar/Cargo.toml @@ -40,7 +40,7 @@ prometheus = { version = "0.13.3", features = ["default", "push"] } # scraper rand = "0.8.5" futures = "0.3.29" -rustls = "0.21.8" +rustls = "0.21.9" reqwest = { version = "0.11.22", default-features = false, features = ["rustls", "json"] } minidom = "0.15.2" regex = "1.10.2" diff --git a/server/main-api/Cargo.toml b/server/main-api/Cargo.toml index 304e901d5..92f52bb30 100644 --- a/server/main-api/Cargo.toml +++ b/server/main-api/Cargo.toml @@ -41,7 +41,7 @@ logos="0.13.0" regex = "1.10.2" # maps -rustls = "0.21.8" +rustls = "0.21.9" reqwest = { version= "0.11.22", default-features = false, features = ["rustls-tls", "json", "gzip"] } image = "0.24.7" imageproc = "0.23.0" diff --git a/webclient/package.json b/webclient/package.json index d5c48e60e..1ff139d78 100644 --- a/webclient/package.json +++ b/webclient/package.json @@ -15,11 +15,11 @@ "format": "prettier --write ." }, "dependencies": { - "@vueuse/core": "10.6.0", - "maplibre-gl": "3.6.0", + "@vueuse/core": "10.6.1", + "maplibre-gl": "3.6.1", "pinia": "2.1.7", "spectre.css": "github:Valexr/spectre#dfe3bc2c59d23cd4bfd43c690aae3655576ff708", - "swagger-ui-dist": "5.9.3", + "swagger-ui-dist": "5.10.0", "swaggerdark": "github:octycs/SwaggerDark#f02d394c8ff698cdd93e09c2188b058d2d686ca3", "vue": "3.3.8", "vue-router": "4.2.5" @@ -28,12 +28,12 @@ "@intlify/unplugin-vue-i18n": "1.5.0", "@rushstack/eslint-patch": "1.5.1", "@types/swagger-ui-dist": "3.30.4", - "@vitejs/plugin-vue": "4.4.1", + "@vitejs/plugin-vue": "4.5.0", "@vue/eslint-config-prettier": "8.0.0", "@vue/eslint-config-typescript": "12.0.0", "@vue/tsconfig": "0.4.0", "@yankeeinlondon/link-builder": "1.2.1", - "cypress": "13.5.0", + "cypress": "13.5.1", "eslint": "8.53.0", "eslint-plugin-vue": "9.18.1", "isomorphic-fetch": "3.0.0", @@ -44,8 +44,8 @@ "typescript": "5.2.2", "vite": "4.5.0", "vite-plugin-md": "0.21.5", - "vite-plugin-rewrite-all": "1.0.1", - "vue-i18n": "9.6.5", + "vite-plugin-rewrite-all": "1.0.2", + "vue-i18n": "9.7.0", "vue-tsc": "1.8.22" }, "type": "module" diff --git a/webclient/pnpm-lock.yaml b/webclient/pnpm-lock.yaml index f88eaa31d..75615979e 100644 --- a/webclient/pnpm-lock.yaml +++ b/webclient/pnpm-lock.yaml @@ -6,11 +6,11 @@ settings: dependencies: '@vueuse/core': - specifier: 10.6.0 - version: 10.6.0(vue@3.3.8) + specifier: 10.6.1 + version: 10.6.1(vue@3.3.8) maplibre-gl: - specifier: 3.6.0 - version: 3.6.0 + specifier: 3.6.1 + version: 3.6.1 pinia: specifier: 2.1.7 version: 2.1.7(typescript@5.2.2)(vue@3.3.8) @@ -18,8 +18,8 @@ dependencies: specifier: github:Valexr/spectre#dfe3bc2c59d23cd4bfd43c690aae3655576ff708 version: github.com/Valexr/spectre/dfe3bc2c59d23cd4bfd43c690aae3655576ff708 swagger-ui-dist: - specifier: 5.9.3 - version: 5.9.3 + specifier: 5.10.0 + version: 5.10.0 swaggerdark: specifier: github:octycs/SwaggerDark#f02d394c8ff698cdd93e09c2188b058d2d686ca3 version: github.com/octycs/SwaggerDark/f02d394c8ff698cdd93e09c2188b058d2d686ca3 @@ -33,7 +33,7 @@ dependencies: devDependencies: '@intlify/unplugin-vue-i18n': specifier: 1.5.0 - version: 1.5.0(vue-i18n@9.6.5) + version: 1.5.0(vue-i18n@9.7.0) '@rushstack/eslint-patch': specifier: 1.5.1 version: 1.5.1 @@ -41,8 +41,8 @@ devDependencies: specifier: 3.30.4 version: 3.30.4 '@vitejs/plugin-vue': - specifier: 4.4.1 - version: 4.4.1(vite@4.5.0)(vue@3.3.8) + specifier: 4.5.0 + version: 4.5.0(vite@4.5.0)(vue@3.3.8) '@vue/eslint-config-prettier': specifier: 8.0.0 version: 8.0.0(eslint@8.53.0)(prettier@3.1.0) @@ -54,10 +54,10 @@ devDependencies: version: 0.4.0 '@yankeeinlondon/link-builder': specifier: 1.2.1 - version: 1.2.1(@vitejs/plugin-vue@4.4.1)(sass@1.69.5)(vite@4.5.0) + version: 1.2.1(@vitejs/plugin-vue@4.5.0)(sass@1.69.5)(vite@4.5.0) cypress: - specifier: 13.5.0 - version: 13.5.0 + specifier: 13.5.1 + version: 13.5.1 eslint: specifier: 8.53.0 version: 8.53.0 @@ -87,13 +87,13 @@ devDependencies: version: 4.5.0(@types/node@20.8.9)(sass@1.69.5) vite-plugin-md: specifier: 0.21.5 - version: 0.21.5(@vitejs/plugin-vue@4.4.1)(sass@1.69.5)(vite@4.5.0) + version: 0.21.5(@vitejs/plugin-vue@4.5.0)(sass@1.69.5)(vite@4.5.0) vite-plugin-rewrite-all: - specifier: 1.0.1 - version: 1.0.1(vite@4.5.0) + specifier: 1.0.2 + version: 1.0.2(vite@4.5.0) vue-i18n: - specifier: 9.6.5 - version: 9.6.5(vue@3.3.8) + specifier: 9.7.0 + version: 9.7.0(vue@3.3.8) vue-tsc: specifier: 1.8.22 version: 1.8.22(typescript@5.2.2) @@ -474,7 +474,7 @@ packages: resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} dev: true - /@intlify/bundle-utils@7.4.0(vue-i18n@9.6.5): + /@intlify/bundle-utils@7.4.0(vue-i18n@9.7.0): resolution: {integrity: sha512-AQfjBe2HUxzyN8ignIk3WhhSuVcSuirgzOzkd17nb337rCbI4Gv/t1R60UUyIqFoFdviLb/wLcDUzTD/xXjv9w==} engines: {node: '>= 14.16'} peerDependencies: @@ -486,8 +486,8 @@ packages: vue-i18n: optional: true dependencies: - '@intlify/message-compiler': 9.6.2 - '@intlify/shared': 9.6.2 + '@intlify/message-compiler': 9.6.5 + '@intlify/shared': 9.6.5 acorn: 8.11.2 escodegen: 2.1.0 estree-walker: 2.0.2 @@ -495,31 +495,31 @@ packages: magic-string: 0.30.5 mlly: 1.4.2 source-map-js: 1.0.2 - vue-i18n: 9.6.5(vue@3.3.8) + vue-i18n: 9.7.0(vue@3.3.8) yaml-eslint-parser: 1.2.2 dev: true - /@intlify/core-base@9.6.5: - resolution: {integrity: sha512-LzbGXiZkMWPIHnHI0g6q554S87Cmh2mmCmjytK/3pDQfjI84l+dgGoeQuKj02q7EbULRuUUgYVZVqAwEUawXGg==} + /@intlify/core-base@9.7.0: + resolution: {integrity: sha512-1tBnfnCI23jXqGW15cagCjn2GgD487VST1dMG8P5LRzrSfx+kUzqFyTrjMNIwgq1tVaF4HnDpFMUuyrzTLKphw==} engines: {node: '>= 16'} dependencies: - '@intlify/message-compiler': 9.6.5 - '@intlify/shared': 9.6.5 + '@intlify/message-compiler': 9.7.0 + '@intlify/shared': 9.7.0 dev: true - /@intlify/message-compiler@9.6.2: - resolution: {integrity: sha512-kgZQL9zeJDeEB5vvD93Y++HvFUELnT48PjnpfCcF3EJaLLVs9he8IzODiNK42Z40lWbFyja0SXJZjsalybQygA==} + /@intlify/message-compiler@9.6.5: + resolution: {integrity: sha512-WeJ499thIj0p7JaIO1V3JaJbqdqfBykS5R8fElFs5hNeotHtPAMBs4IiA+8/KGFkAbjJusgFefCq6ajP7F7+4Q==} engines: {node: '>= 16'} dependencies: - '@intlify/shared': 9.6.2 + '@intlify/shared': 9.6.5 source-map-js: 1.0.2 dev: true - /@intlify/message-compiler@9.6.5: - resolution: {integrity: sha512-WeJ499thIj0p7JaIO1V3JaJbqdqfBykS5R8fElFs5hNeotHtPAMBs4IiA+8/KGFkAbjJusgFefCq6ajP7F7+4Q==} + /@intlify/message-compiler@9.7.0: + resolution: {integrity: sha512-/YdZCio2L2tCM5bZ2eMHbSEIQNPh1QqvZIOLI/yCVKXLscis7O0SsR2nmuU/DfCJ3iSeI8juw82C2wLvfsAeww==} engines: {node: '>= 16'} dependencies: - '@intlify/shared': 9.6.5 + '@intlify/shared': 9.7.0 source-map-js: 1.0.2 dev: true @@ -533,7 +533,12 @@ packages: engines: {node: '>= 16'} dev: true - /@intlify/unplugin-vue-i18n@1.5.0(vue-i18n@9.6.5): + /@intlify/shared@9.7.0: + resolution: {integrity: sha512-PUkEuk//YKu4CHS5ah3mNa3XL/+TZj6rAY/6yYN+GCNFd2u+uWUkeuwE4Q6t8dydRWlErOePHHS0KyNoof/oBw==} + engines: {node: '>= 16'} + dev: true + + /@intlify/unplugin-vue-i18n@1.5.0(vue-i18n@9.7.0): resolution: {integrity: sha512-jW0MCCdwxybxcwjEfCunAcKjVoxyO3i+cnLL6v+MNGRLUHqrpELF6zQAJUhgAK2afhY7mCliy8RxTFWKdXm26w==} engines: {node: '>= 14.16'} peerDependencies: @@ -548,7 +553,7 @@ packages: vue-i18n-bridge: optional: true dependencies: - '@intlify/bundle-utils': 7.4.0(vue-i18n@9.6.5) + '@intlify/bundle-utils': 7.4.0(vue-i18n@9.7.0) '@intlify/shared': 9.6.2 '@rollup/pluginutils': 5.0.5 '@vue/compiler-sfc': 3.3.7 @@ -560,7 +565,7 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 unplugin: 1.5.0 - vue-i18n: 9.6.5(vue@3.3.8) + vue-i18n: 9.7.0(vue@3.3.8) transitivePeerDependencies: - rollup - supports-color @@ -692,8 +697,8 @@ packages: resolution: {integrity: sha512-CS2rOaoQ/eAgAfcTfq6amKG7bsN+EMcgGY4FAFQdvSj2y1ixvOZTUA9mOtCai7E1SYu283XNw7urKK30nP3wkQ==} dev: true - /@types/geojson@7946.0.12: - resolution: {integrity: sha512-uK2z1ZHJyC0nQRbuovXFt4mzXDwf27vQeUWNhfKGwRcWW429GOhP8HxUHlM6TLH4bzmlv/HlEjpvJh3JfmGsAA==} + /@types/geojson@7946.0.13: + resolution: {integrity: sha512-bmrNrgKMOhM3WsafmbGmC+6dsF2Z308vLFsQ3a/bT8X8Sv5clVYpPars/UPq+sAaJP+5OoLAYgwbkS5QEJdLUQ==} dev: false /@types/json-schema@7.0.14: @@ -704,15 +709,15 @@ packages: resolution: {integrity: sha512-hPpIeeHb/2UuCw06kSNAOVWgehBLXEo0/fUs0mw3W2qhqX89PI2yvok83MnuctYGCPrabGIoi0fFso4DQ+sNUQ==} dev: true - /@types/mapbox__point-geometry@0.1.3: - resolution: {integrity: sha512-2W46IOXlu7vC8m3+M5rDqSnuY22GFxxx3xhkoyqyPWrD+eP2iAwNst0A1+umLYjCTJMJTSpiofphn9h9k+Kw+w==} + /@types/mapbox__point-geometry@0.1.4: + resolution: {integrity: sha512-mUWlSxAmYLfwnRBmgYV86tgYmMIICX4kza8YnE/eIlywGe2XoOxlpVnXWwir92xRLjwyarqwpu2EJKD2pk0IUA==} dev: false /@types/mapbox__vector-tile@1.3.3: resolution: {integrity: sha512-d263B3KCQtXKVZMHpMJrEW5EeLBsQ8jvAS9nhpUKC5hHIlQaACG9PWkW8qxEeNuceo9120AwPjeS91uNa4ltqA==} dependencies: - '@types/geojson': 7946.0.12 - '@types/mapbox__point-geometry': 0.1.3 + '@types/geojson': 7946.0.13 + '@types/mapbox__point-geometry': 0.1.4 '@types/pbf': 3.0.4 dev: false @@ -763,10 +768,10 @@ packages: resolution: {integrity: sha512-tAe4Q+OLFOA/AMD+0lq8ovp8t3ysxAOeaScnfNdZpUxaGl51ZMDEITxkvFl1STudQ58mz6gzVGl9VhMKhwRnZQ==} dev: true - /@types/supercluster@7.1.2: - resolution: {integrity: sha512-qMhofL945Z4njQUuntadexAgPtpiBC014WvVqU70Prj42LC77Xgmz04us7hSMmwjs7KbgAwGBmje+FSOvDbP0Q==} + /@types/supercluster@7.1.3: + resolution: {integrity: sha512-Z0pOY34GDFl3Q6hUFYf3HkTwKEE02e7QgtJppBt+beEAxnyOpJua+voGFvxINBHa06GwLFFym7gRPY2SiKIfIA==} dependencies: - '@types/geojson': 7946.0.12 + '@types/geojson': 7946.0.13 dev: false /@types/swagger-ui-dist@3.30.4: @@ -920,11 +925,11 @@ packages: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: true - /@vitejs/plugin-vue@4.4.1(vite@4.5.0)(vue@3.3.8): - resolution: {integrity: sha512-HCQG8VDFDM7YDAdcj5QI5DvUi+r6xvo9LgvYdk7LSkUNwdpempdB5horkMSZsbdey9Ywsf5aaU8kEPw9M5kREA==} + /@vitejs/plugin-vue@4.5.0(vite@4.5.0)(vue@3.3.8): + resolution: {integrity: sha512-a2WSpP8X8HTEww/U00bU4mX1QpLINNuz/2KMNpLsdu3BzOpak3AGI1CJYBTXcc4SPhaD0eNRUp7IyQK405L5dQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - vite: ^4.0.0 + vite: ^4.0.0 || ^5.0.0 vue: ^3.2.25 dependencies: vite: 4.5.0(@types/node@20.8.9)(sass@1.69.5) @@ -1136,24 +1141,24 @@ packages: resolution: {integrity: sha512-CPuIReonid9+zOG/CGTT05FXrPYATEqoDGNrEaqS4hwcw5BUNM2FguC0mOwJD4Jr16UpRVl9N0pY3P+srIbqmg==} dev: true - /@vueuse/core@10.6.0(vue@3.3.8): - resolution: {integrity: sha512-+Yee+g9+9BEbvkyGdn4Bf4yZx9EfocAytpV2ZlrlP7xcz+qznLmZIDqDroTvc5vtMkWZicisgEv8dt3+jL+HQg==} + /@vueuse/core@10.6.1(vue@3.3.8): + resolution: {integrity: sha512-Pc26IJbqgC9VG1u6VY/xrXXfxD33hnvxBnKrLlA2LJlyHII+BSrRoTPJgGYq7qZOu61itITFUnm6QbacwZ4H8Q==} dependencies: '@types/web-bluetooth': 0.0.20 - '@vueuse/metadata': 10.6.0 - '@vueuse/shared': 10.6.0(vue@3.3.8) + '@vueuse/metadata': 10.6.1 + '@vueuse/shared': 10.6.1(vue@3.3.8) vue-demi: 0.14.6(vue@3.3.8) transitivePeerDependencies: - '@vue/composition-api' - vue dev: false - /@vueuse/metadata@10.6.0: - resolution: {integrity: sha512-mzKHkHoiK6xVz01VzQjM2l6ofUanEaofgEGPgDHcAzlvOTccPRTIdEuzneOUTYxgfm1vkDikS6rtrEw/NYlaTQ==} + /@vueuse/metadata@10.6.1: + resolution: {integrity: sha512-qhdwPI65Bgcj23e5lpGfQsxcy0bMjCAsUGoXkJ7DsoeDUdasbZ2DBa4dinFCOER3lF4gwUv+UD2AlA11zdzMFw==} dev: false - /@vueuse/shared@10.6.0(vue@3.3.8): - resolution: {integrity: sha512-0t4MVE18sO+/4Gh0jfeOXBTjKeV4606N9kIrDOLPjFl8Rwnlodn+QC5A4LfJuysK7aOsTMjF3KnzNeueaI0xlQ==} + /@vueuse/shared@10.6.1(vue@3.3.8): + resolution: {integrity: sha512-TECVDTIedFlL0NUfHWncf3zF9Gc4VfdxfQc8JFwoVZQmxpONhLxFrlm0eHQeidHj4rdTPL3KXJa0TZCk1wnc5Q==} dependencies: vue-demi: 0.14.6(vue@3.3.8) transitivePeerDependencies: @@ -1161,7 +1166,7 @@ packages: - vue dev: false - /@yankeeinlondon/builder-api@1.4.1(@vitejs/plugin-vue@4.4.1)(sass@1.69.5)(vite@4.5.0): + /@yankeeinlondon/builder-api@1.4.1(@vitejs/plugin-vue@4.5.0)(sass@1.69.5)(vite@4.5.0): resolution: {integrity: sha512-qc6HyfqtuS06FvA5rK0L62Nmc1LnarVOt8/V/mTX2DBZlpTfIDpudpbE/7/kxjme9pP4PFMCk7cPSrprLEorjw==} dependencies: '@types/markdown-it': 12.2.3 @@ -1169,7 +1174,7 @@ packages: fp-ts: 2.16.1 inferred-types: 0.37.6(sass@1.69.5) markdown-it: 13.0.2 - vite-plugin-md: 0.22.5(@vitejs/plugin-vue@4.4.1)(sass@1.69.5)(vite@4.5.0) + vite-plugin-md: 0.22.5(@vitejs/plugin-vue@4.5.0)(sass@1.69.5)(vite@4.5.0) transitivePeerDependencies: - '@edge-runtime/vm' - '@vitejs/plugin-vue' @@ -1234,10 +1239,10 @@ packages: - terser dev: true - /@yankeeinlondon/link-builder@1.2.1(@vitejs/plugin-vue@4.4.1)(sass@1.69.5)(vite@4.5.0): + /@yankeeinlondon/link-builder@1.2.1(@vitejs/plugin-vue@4.5.0)(sass@1.69.5)(vite@4.5.0): resolution: {integrity: sha512-ohQQ42CE/LaUpPLoWy6KQ+55wVpPIQYh2fWvcnFSLHPsRsCHBP0Taf7fXbBTEnQvlOrX0ot+GOAKu5J2p7YC6g==} dependencies: - '@yankeeinlondon/builder-api': 1.4.1(@vitejs/plugin-vue@4.4.1)(sass@1.69.5)(vite@4.5.0) + '@yankeeinlondon/builder-api': 1.4.1(@vitejs/plugin-vue@4.5.0)(sass@1.69.5)(vite@4.5.0) '@yankeeinlondon/happy-wrapper': 2.10.1(sass@1.69.5) transitivePeerDependencies: - '@edge-runtime/vm' @@ -1858,8 +1863,8 @@ packages: /csstype@3.1.2: resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} - /cypress@13.5.0: - resolution: {integrity: sha512-oh6U7h9w8wwHfzNDJQ6wVcAeXu31DlIYlNOBvfd6U4CcB8oe4akawQmH+QJVOMZlM42eBoCne015+svVqdwdRQ==} + /cypress@13.5.1: + resolution: {integrity: sha512-yqLViT0D/lPI8Kkm7ciF/x/DCK/H/DnogdGyiTnQgX4OVR2aM30PtK+kvklTOD1u3TuItiD9wUQAF8EYWtyZug==} engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0} hasBin: true requiresBuild: true @@ -3451,8 +3456,8 @@ packages: engines: {node: '>=8'} dev: true - /maplibre-gl@3.6.0: - resolution: {integrity: sha512-l+jBu+bMy96FOV4em7FgjMH77ewlOtLPXLAem/Q44y4+0vTGsJvPksJSoLoedmikcSff2QN20VZFo3+Zg0UJPQ==} + /maplibre-gl@3.6.1: + resolution: {integrity: sha512-XQpLkNTD6WYJXqF7vTxgHbAyShoZMm5o8fohXCn9PC/S/g3zBk92m7GUsN6KfuECh2rO01uiYbSNCSURkOODyQ==} engines: {node: '>=16.14.0', npm: '>=8.1.0'} dependencies: '@mapbox/geojson-rewind': 0.5.2 @@ -3463,11 +3468,11 @@ packages: '@mapbox/vector-tile': 1.3.1 '@mapbox/whoots-js': 3.1.0 '@maplibre/maplibre-gl-style-spec': 19.3.3 - '@types/geojson': 7946.0.12 - '@types/mapbox__point-geometry': 0.1.3 + '@types/geojson': 7946.0.13 + '@types/mapbox__point-geometry': 0.1.4 '@types/mapbox__vector-tile': 1.3.3 '@types/pbf': 3.0.4 - '@types/supercluster': 7.1.2 + '@types/supercluster': 7.1.3 earcut: 2.2.4 geojson-vt: 3.2.1 gl-matrix: 3.4.3 @@ -4667,8 +4672,8 @@ packages: resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} dev: true - /swagger-ui-dist@5.9.3: - resolution: {integrity: sha512-/OgHfO96RWXF+p/EOjEnvKNEh94qAG/VHukgmVKh5e6foX9kas1WbjvQnDDj0sSTAMr9MHRBqAWytDcQi0VOrg==} + /swagger-ui-dist@5.10.0: + resolution: {integrity: sha512-PBTn5qDOQVtU29hrx74km86SnK3/mFtF3grI98y575y1aRpxiuStRTIvsfXFudPFkLofHU7H9a+fKrP+Oayc3g==} dev: false /synckit@0.8.5: @@ -4958,12 +4963,12 @@ packages: extsprintf: 1.3.0 dev: true - /vite-plugin-md@0.21.5(@vitejs/plugin-vue@4.4.1)(sass@1.69.5)(vite@4.5.0): + /vite-plugin-md@0.21.5(@vitejs/plugin-vue@4.5.0)(sass@1.69.5)(vite@4.5.0): resolution: {integrity: sha512-gxiiSq2PmU2zUY5ZAFLEGmDFRV6J6gF85ns3hcvtgERibNST4gWxRSabqSZbGbHp3LEBwwK7C1CRLsl46yEiWg==} peerDependencies: vite: ^4.0.0 dependencies: - '@yankeeinlondon/builder-api': 1.4.1(@vitejs/plugin-vue@4.4.1)(sass@1.69.5)(vite@4.5.0) + '@yankeeinlondon/builder-api': 1.4.1(@vitejs/plugin-vue@4.5.0)(sass@1.69.5)(vite@4.5.0) '@yankeeinlondon/gray-matter': 6.1.1(sass@1.69.5) '@yankeeinlondon/happy-wrapper': 2.10.1(sass@1.69.5) markdown-it: 13.0.2 @@ -4986,14 +4991,14 @@ packages: - terser dev: true - /vite-plugin-md@0.22.5(@vitejs/plugin-vue@4.4.1)(sass@1.69.5)(vite@4.5.0): + /vite-plugin-md@0.22.5(@vitejs/plugin-vue@4.5.0)(sass@1.69.5)(vite@4.5.0): resolution: {integrity: sha512-ex6yQfan2teBT2uMzoIlDHRhKTOsNiyvblA9eLU/+uygpg4KikJPFeyBX300LqQ3pZ9qGHz35qoGJ0oLw47eZg==} peerDependencies: '@vitejs/plugin-vue': '>=2.3.4' vite: ^4.0.0 || ^3.0.0 dependencies: - '@vitejs/plugin-vue': 4.4.1(vite@4.5.0)(vue@3.3.8) - '@yankeeinlondon/builder-api': 1.4.1(@vitejs/plugin-vue@4.4.1)(sass@1.69.5)(vite@4.5.0) + '@vitejs/plugin-vue': 4.5.0(vite@4.5.0)(vue@3.3.8) + '@yankeeinlondon/builder-api': 1.4.1(@vitejs/plugin-vue@4.5.0)(sass@1.69.5)(vite@4.5.0) '@yankeeinlondon/gray-matter': 6.1.1(sass@1.69.5) '@yankeeinlondon/happy-wrapper': 2.10.1(sass@1.69.5) markdown-it: 13.0.2 @@ -5015,8 +5020,8 @@ packages: - terser dev: true - /vite-plugin-rewrite-all@1.0.1(vite@4.5.0): - resolution: {integrity: sha512-W0DAchC8ynuQH0lYLIu5/5+JGfYlUTRD8GGNtHFXRJX4FzzB9MajtqHBp26zq/ly9sDt5BqrfdT08rv3RbB0LQ==} + /vite-plugin-rewrite-all@1.0.2(vite@4.5.0): + resolution: {integrity: sha512-NpiFyHi9w8iHm3kZ28ma/IU16LFCkNJNqTvGy6cjoit2EMBi7dgFWFZFYcwZjUrc+pOMup//rsQTRVILvF2efQ==} engines: {node: '>=12.0.0'} peerDependencies: vite: ^2.0.0 || ^3.0.0 || ^4.0.0 @@ -5150,14 +5155,14 @@ packages: - supports-color dev: true - /vue-i18n@9.6.5(vue@3.3.8): - resolution: {integrity: sha512-dpUEjKHg7pEsaS7ZPPxp1CflaR7bGmsvZJEhnszHPKl9OTNyno5j/DvMtMSo41kpddq4felLA7GK2prjpnXVlw==} + /vue-i18n@9.7.0(vue@3.3.8): + resolution: {integrity: sha512-8Z8kSz9U2juzuAf+6mjW1HTd5pIlYuFJZkC+HvYOglFdpzwc2rTUGjxKwN8xGdtGur1MFnyJ44TSr+TksJtY8A==} engines: {node: '>= 16'} peerDependencies: vue: ^3.0.0 dependencies: - '@intlify/core-base': 9.6.5 - '@intlify/shared': 9.6.5 + '@intlify/core-base': 9.7.0 + '@intlify/shared': 9.7.0 '@vue/devtools-api': 6.5.1 vue: 3.3.8(typescript@5.2.2) dev: true