From b2e6a66d28b18342c3c550eab7897294c0df71cd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 13 Dec 2023 13:44:07 +0000 Subject: [PATCH] Update all non-major dependencies --- .github/workflows/server-cicd.yml | 4 +- data/Dockerfile | 2 +- deployment/k3s/values.yaml | 2 +- docker-compose.yml | 2 +- server/Cargo.lock | 157 ++++++++--- server/Cargo.toml | 4 +- server/Dockerfile | 2 +- server/calendar/Cargo.toml | 4 +- server/feedback/Cargo.toml | 2 +- server/main-api/Cargo.toml | 4 +- webclient/package.json | 20 +- webclient/pnpm-lock.yaml | 439 +++++++++++++++--------------- 12 files changed, 362 insertions(+), 280 deletions(-) diff --git a/.github/workflows/server-cicd.yml b/.github/workflows/server-cicd.yml index 719084ceb..d2758c419 100644 --- a/.github/workflows/server-cicd.yml +++ b/.github/workflows/server-cicd.yml @@ -15,7 +15,7 @@ jobs: - name: Setup | Checkout uses: actions/checkout@v4 - name: Setup | Rust - uses: actions-rust-lang/setup-rust-toolchain@v1.5.0 + uses: actions-rust-lang/setup-rust-toolchain@v1.6.0 with: toolchain: stable components: clippy @@ -37,7 +37,7 @@ jobs: - name: Setup | Checkout uses: actions/checkout@v4 - name: Setup | Rust - uses: actions-rust-lang/setup-rust-toolchain@v1.5.0 + uses: actions-rust-lang/setup-rust-toolchain@v1.6.0 with: toolchain: stable cache: false 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/deployment/k3s/values.yaml b/deployment/k3s/values.yaml index 0647d22cd..78117cbfb 100644 --- a/deployment/k3s/values.yaml +++ b/deployment/k3s/values.yaml @@ -8,7 +8,7 @@ server: mielisearch: image: repository: 'getmeili/meilisearch' - tag: v1.4.2 + tag: v1.5.1 calendar: scrape_tasks: - name: refresh-calendar-slow # takes ~6m to complete diff --git a/docker-compose.yml b/docker-compose.yml index f64f4a746..0b9508d68 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.2 + image: getmeili/meilisearch:v1.5.1 restart: always healthcheck: test: wget -q --spider http://localhost:7700/health diff --git a/server/Cargo.lock b/server/Cargo.lock index 77d84c21c..5a59ca055 100644 --- a/server/Cargo.lock +++ b/server/Cargo.lock @@ -27,9 +27,9 @@ dependencies = [ [[package]] name = "actix-cors" -version = "0.6.4" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b340e9cfa5b08690aae90fb61beb44e9b06f44fe3d0f93781aaa58cfba86245e" +checksum = "0346d8c1f762b41b458ed3145eea914966bb9ad20b9be0d6d463b20d45586370" dependencies = [ "actix-utils", "actix-web", @@ -243,14 +243,15 @@ checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" [[package]] name = "ahash" -version = "0.8.3" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" +checksum = "91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a" dependencies = [ "cfg-if", "getrandom 0.2.10", "once_cell", "version_check", + "zerocopy", ] [[package]] @@ -342,6 +343,16 @@ dependencies = [ "num-traits", ] +[[package]] +name = "atomic-write-file" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edcdbedc2236483ab103a53415653d6b4442ea6141baf1ffa85df29635e88436" +dependencies = [ + "nix", + "rand 0.8.5", +] + [[package]] name = "autocfg" version = "1.1.0" @@ -1382,7 +1393,7 @@ dependencies = [ "http", "hyper", "log", - "rustls", + "rustls 0.21.9", "rustls-native-certs", "tokio", "tokio-rustls", @@ -1606,11 +1617,12 @@ dependencies = [ [[package]] name = "jsonwebtoken" -version = "9.1.0" +version = "9.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "155c4d7e39ad04c172c5e3a99c434ea3b4a7ba7960b38ecd562b270b097cce09" +checksum = "5c7ea04a7c5c055c175f189b6dc6ba036fd62306b58c66c9f6389036c503a3f4" dependencies = [ "base64", + "js-sys", "pem", "ring 0.17.4", "serde", @@ -1663,9 +1675,9 @@ dependencies = [ [[package]] name = "libsqlite3-sys" -version = "0.26.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afc22eff61b133b115c6e8c74e818c628d6d5e7a502afea6f64dee076dd94326" +checksum = "cf4e226dcd58b4be396f7bd3c20da8fdee2911400705297ba7d2d7cc2c30f716" dependencies = [ "cc", "pkg-config", @@ -1954,7 +1966,7 @@ dependencies = [ "rand 0.8.5", "regex", "reqwest", - "rustls", + "rustls 0.22.1", "serde", "serde_json", "sqlx", @@ -1973,7 +1985,7 @@ dependencies = [ "base64", "chrono", "image", - "jsonwebtoken 9.1.0", + "jsonwebtoken 9.2.0", "log", "octocrab", "pretty_assertions", @@ -2005,7 +2017,7 @@ dependencies = [ "pretty_assertions", "regex", "reqwest", - "rustls", + "rustls 0.22.1", "rusttype", "serde", "serde_json", @@ -2016,6 +2028,17 @@ dependencies = [ "unicode-truncate", ] +[[package]] +name = "nix" +version = "0.27.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" +dependencies = [ + "bitflags 2.4.0", + "cfg-if", + "libc", +] + [[package]] name = "no-std-compat" version = "0.4.1" @@ -2170,7 +2193,7 @@ dependencies = [ "http-body", "hyper", "hyper-rustls", - "jsonwebtoken 9.1.0", + "jsonwebtoken 9.2.0", "once_cell", "percent-encoding", "pin-project", @@ -2671,7 +2694,7 @@ dependencies = [ "once_cell", "percent-encoding", "pin-project-lite", - "rustls", + "rustls 0.21.9", "rustls-pemfile", "serde", "serde_json", @@ -2781,6 +2804,20 @@ dependencies = [ "sct", ] +[[package]] +name = "rustls" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe6b63262c9fcac8659abfaa96cac103d28166d3ff3eaf8f412e19f3ae9e5a48" +dependencies = [ + "log", + "ring 0.17.4", + "rustls-pki-types", + "rustls-webpki 0.102.0", + "subtle", + "zeroize", +] + [[package]] name = "rustls-native-certs" version = "0.6.3" @@ -2802,6 +2839,12 @@ dependencies = [ "base64", ] +[[package]] +name = "rustls-pki-types" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7673e0aa20ee4937c6aacfc12bb8341cfbf054cdd21df6bec5fd0629fe9339b" + [[package]] name = "rustls-webpki" version = "0.100.3" @@ -2822,6 +2865,17 @@ dependencies = [ "untrusted 0.9.0", ] +[[package]] +name = "rustls-webpki" +version = "0.102.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de2635c8bc2b88d367767c5de8ea1d8db9af3f6219eba28442242d9ab81d1b89" +dependencies = [ + "ring 0.17.4", + "rustls-pki-types", + "untrusted 0.9.0", +] + [[package]] name = "rusttype" version = "0.9.3" @@ -3192,9 +3246,9 @@ dependencies = [ [[package]] name = "sqlx" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e50c216e3624ec8e7ecd14c6a6a6370aad6ee5d8cfc3ab30b5162eeeef2ed33" +checksum = "dba03c279da73694ef99763320dea58b51095dfe87d001b1d4b5fe78ba8763cf" dependencies = [ "sqlx-core", "sqlx-macros", @@ -3205,9 +3259,9 @@ dependencies = [ [[package]] name = "sqlx-core" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d6753e460c998bbd4cd8c6f0ed9a64346fcca0723d6e75e52fdc351c5d2169d" +checksum = "d84b0a3c3739e220d94b3239fd69fb1f74bc36e16643423bd99de3b43c21bfbd" dependencies = [ "ahash", "atoi", @@ -3232,7 +3286,7 @@ dependencies = [ "once_cell", "paste", "percent-encoding", - "rustls", + "rustls 0.21.9", "rustls-pemfile", "serde", "serde_json", @@ -3244,14 +3298,14 @@ dependencies = [ "tokio-stream", "tracing", "url", - "webpki-roots 0.24.0", + "webpki-roots 0.25.2", ] [[package]] name = "sqlx-macros" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a793bb3ba331ec8359c1853bd39eed32cdd7baaf22c35ccf5c92a7e8d1189ec" +checksum = "89961c00dc4d7dffb7aee214964b065072bff69e36ddb9e2c107541f75e4f2a5" dependencies = [ "proc-macro2", "quote", @@ -3262,10 +3316,11 @@ dependencies = [ [[package]] name = "sqlx-macros-core" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a4ee1e104e00dedb6aa5ffdd1343107b0a4702e862a84320ee7cc74782d96fc" +checksum = "d0bd4519486723648186a08785143599760f7cc81c52334a55d6a83ea1e20841" dependencies = [ + "atomic-write-file", "dotenvy", "either", "heck", @@ -3288,9 +3343,9 @@ dependencies = [ [[package]] name = "sqlx-mysql" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "864b869fdf56263f4c95c45483191ea0af340f9f3e3e7b4d57a61c7c87a970db" +checksum = "e37195395df71fd068f6e2082247891bc11e3289624bbc776a0cdfa1ca7f1ea4" dependencies = [ "atoi", "base64", @@ -3331,9 +3386,9 @@ dependencies = [ [[package]] name = "sqlx-postgres" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb7ae0e6a97fb3ba33b23ac2671a5ce6e3cabe003f451abd5a56e7951d975624" +checksum = "d6ac0ac3b7ccd10cc96c7ab29791a7dd236bd94021f31eec7ba3d46a74aa1c24" dependencies = [ "atoi", "base64", @@ -3371,9 +3426,9 @@ dependencies = [ [[package]] name = "sqlx-sqlite" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d59dc83cf45d89c555a577694534fcd1b55c545a816c816ce51f20bbe56a4f3f" +checksum = "210976b7d948c7ba9fced8ca835b11cbb2d677c59c79de41ac0d397e14547490" dependencies = [ "atoi", "chrono", @@ -3390,6 +3445,7 @@ dependencies = [ "sqlx-core", "tracing", "url", + "urlencoding", ] [[package]] @@ -3633,9 +3689,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.34.0" +version = "1.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0c014766411e834f7af5b8f4cf46257aab4036ca95e9d2c144a10f59ad6f5b9" +checksum = "841d45b238a16291a4e1584e61820b8ae57d696cc5015c459c229ccc6990cc1c" dependencies = [ "backtrace", "bytes", @@ -3677,7 +3733,7 @@ version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" dependencies = [ - "rustls", + "rustls 0.21.9", "tokio", ] @@ -3893,6 +3949,12 @@ dependencies = [ "serde", ] +[[package]] +name = "urlencoding" +version = "2.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" + [[package]] name = "uuid" version = "1.4.1" @@ -4071,15 +4133,6 @@ dependencies = [ "rustls-webpki 0.100.3", ] -[[package]] -name = "webpki-roots" -version = "0.24.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b291546d5d9d1eab74f069c77749f2cb8504a12caa20f0f2de93ddbf6f411888" -dependencies = [ - "rustls-webpki 0.101.7", -] - [[package]] name = "webpki-roots" version = "0.25.2" @@ -4231,6 +4284,26 @@ dependencies = [ "url", ] +[[package]] +name = "zerocopy" +version = "0.7.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "306dca4455518f1f31635ec308b6b3e4eb1b11758cefafc782827d0aa7acb5c7" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.7.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be912bf68235a88fbefd1b73415cb218405958d1655b2ece9035a19920bdf6ba" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.31", +] + [[package]] name = "zeroize" version = "1.6.0" diff --git a/server/Cargo.toml b/server/Cargo.toml index 87a4ae789..759f43617 100644 --- a/server/Cargo.toml +++ b/server/Cargo.toml @@ -13,9 +13,9 @@ structured-logger = "1.0.3" actix-web-prom = { version = "0.7.0", default-features = false, features = [] } # runtime + webserver -tokio = { version = "1.34", features = ["full"] } +tokio = { version = "1.35", features = ["full"] } actix-web = { version = "4.4.0", default-features = false, features = ["macros","compress-gzip","cookies","http2"] } -actix-cors = "0.6.4" +actix-cors = "0.6.5" #serialisation serde = { version = "1.0", features = ["derive"] } diff --git a/server/Dockerfile b/server/Dockerfile index 9bbd21679..ff546b75a 100644 --- a/server/Dockerfile +++ b/server/Dockerfile @@ -38,7 +38,7 @@ RUN cargo build --release --workspace # RUN -FROM alpine:3.18 +FROM alpine:3.19 ARG GIT_COMMIT_SHA ENV GIT_COMMIT_SHA=${GIT_COMMIT_SHA} diff --git a/server/calendar/Cargo.toml b/server/calendar/Cargo.toml index 46b244c16..cc28b7d8a 100644 --- a/server/calendar/Cargo.toml +++ b/server/calendar/Cargo.toml @@ -31,7 +31,7 @@ serde_json.workspace = true chrono = { version = "0.4.31", default-features = false, features = ["serde"] } # database -sqlx = { version = "0.7.2", features = ["postgres", "runtime-tokio-rustls", "migrate", "macros","chrono"] } +sqlx = { version = "0.7.3", features = ["postgres", "runtime-tokio-rustls", "migrate", "macros","chrono"] } # metrics lazy_static = "1.4.0" @@ -40,7 +40,7 @@ prometheus = { version = "0.13.3", features = ["default", "push"] } # scraper rand = "0.8.5" futures = "0.3.29" -rustls = "0.21.9" +rustls = "0.22.1" reqwest = { version = "0.11.22", default-features = false, features = ["rustls", "json"] } minidom = "0.15.2" regex = "1.10.2" diff --git a/server/feedback/Cargo.toml b/server/feedback/Cargo.toml index eed3531dc..bed5c54b8 100644 --- a/server/feedback/Cargo.toml +++ b/server/feedback/Cargo.toml @@ -29,7 +29,7 @@ regex = "1.10.2" octocrab = { version = "0.32.0", default-features = false, features=["rustls","rustls-webpki-tokio","retry","tokio"] } # web -jsonwebtoken = "9.1.0" +jsonwebtoken = "9.2.0" chrono= { version = "0.4.31", default-features = false } actix-governor = { version = "0.5.0", features = ["logger"] } diff --git a/server/main-api/Cargo.toml b/server/main-api/Cargo.toml index 92f52bb30..161b5940e 100644 --- a/server/main-api/Cargo.toml +++ b/server/main-api/Cargo.toml @@ -33,7 +33,7 @@ unicode-truncate = "0.2.0" serde_yaml = "0.9" # database -sqlx = { version = "0.7.2", features = ["postgres", "runtime-tokio-rustls", "migrate", "macros"] } +sqlx = { version = "0.7.3", features = ["postgres", "runtime-tokio-rustls", "migrate", "macros"] } # search meilisearch-sdk = "0.24.3" @@ -41,7 +41,7 @@ logos="0.13.0" regex = "1.10.2" # maps -rustls = "0.21.9" +rustls = "0.22.1" 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 d50338ff9..e45b80712 100644 --- a/webclient/package.json +++ b/webclient/package.json @@ -19,26 +19,26 @@ "format": "prettier --write ." }, "dependencies": { - "@vueuse/core": "10.6.1", - "maplibre-gl": "3.6.1", + "@vueuse/core": "10.7.0", + "maplibre-gl": "3.6.2", "pinia": "2.1.7", "spectre.css": "github:Valexr/spectre#dfe3bc2c59d23cd4bfd43c690aae3655576ff708", - "swagger-ui-dist": "5.10.0", + "swagger-ui-dist": "5.10.3", "swaggerdark": "github:octycs/SwaggerDark#f02d394c8ff698cdd93e09c2188b058d2d686ca3", - "vue": "3.3.8", + "vue": "3.3.11", "vue-router": "4.2.5" }, "devDependencies": { - "@intlify/unplugin-vue-i18n": "1.5.0", + "@intlify/unplugin-vue-i18n": "1.6.0", "@rushstack/eslint-patch": "1.6.0", "@types/swagger-ui-dist": "3.30.4", - "@vitejs/plugin-vue": "4.5.0", + "@vitejs/plugin-vue": "4.5.2", "@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", "autoprefixer": "^10.4.16", - "cypress": "13.5.1", + "cypress": "13.6.1", "eslint": "8.55.0", "eslint-plugin-vue": "9.19.2", "isomorphic-fetch": "3.0.0", @@ -48,12 +48,12 @@ "sass": "1.69.5", "stylelint-scss": "6.0.0", "tailwindcss": "^3.3.5", - "typescript": "5.2.2", + "typescript": "5.3.3", "vite": "4.5.1", "vite-plugin-md": "0.21.5", "vite-plugin-rewrite-all": "1.0.2", - "vue-i18n": "9.7.0", - "vue-tsc": "1.8.22" + "vue-i18n": "9.8.0", + "vue-tsc": "1.8.25" }, "type": "module" } diff --git a/webclient/pnpm-lock.yaml b/webclient/pnpm-lock.yaml index cc91cdb83..cc98a4944 100644 --- a/webclient/pnpm-lock.yaml +++ b/webclient/pnpm-lock.yaml @@ -6,34 +6,34 @@ settings: dependencies: '@vueuse/core': - specifier: 10.6.1 - version: 10.6.1(vue@3.3.8) + specifier: 10.7.0 + version: 10.7.0(vue@3.3.11) maplibre-gl: - specifier: 3.6.1 - version: 3.6.1 + specifier: 3.6.2 + version: 3.6.2 pinia: specifier: 2.1.7 - version: 2.1.7(typescript@5.2.2)(vue@3.3.8) + version: 2.1.7(typescript@5.3.3)(vue@3.3.11) spectre.css: specifier: github:Valexr/spectre#dfe3bc2c59d23cd4bfd43c690aae3655576ff708 version: github.com/Valexr/spectre/dfe3bc2c59d23cd4bfd43c690aae3655576ff708 swagger-ui-dist: - specifier: 5.10.0 - version: 5.10.0 + specifier: 5.10.3 + version: 5.10.3 swaggerdark: specifier: github:octycs/SwaggerDark#f02d394c8ff698cdd93e09c2188b058d2d686ca3 version: github.com/octycs/SwaggerDark/f02d394c8ff698cdd93e09c2188b058d2d686ca3 vue: - specifier: 3.3.8 - version: 3.3.8(typescript@5.2.2) + specifier: 3.3.11 + version: 3.3.11(typescript@5.3.3) vue-router: specifier: 4.2.5 - version: 4.2.5(vue@3.3.8) + version: 4.2.5(vue@3.3.11) devDependencies: '@intlify/unplugin-vue-i18n': - specifier: 1.5.0 - version: 1.5.0(vue-i18n@9.7.0) + specifier: 1.6.0 + version: 1.6.0(vue-i18n@9.8.0) '@rushstack/eslint-patch': specifier: 1.6.0 version: 1.6.0 @@ -41,26 +41,26 @@ devDependencies: specifier: 3.30.4 version: 3.30.4 '@vitejs/plugin-vue': - specifier: 4.5.0 - version: 4.5.0(vite@4.5.1)(vue@3.3.8) + specifier: 4.5.2 + version: 4.5.2(vite@4.5.1)(vue@3.3.11) '@vue/eslint-config-prettier': specifier: 8.0.0 version: 8.0.0(eslint@8.55.0)(prettier@3.1.1) '@vue/eslint-config-typescript': specifier: 12.0.0 - version: 12.0.0(eslint-plugin-vue@9.19.2)(eslint@8.55.0)(typescript@5.2.2) + version: 12.0.0(eslint-plugin-vue@9.19.2)(eslint@8.55.0)(typescript@5.3.3) '@vue/tsconfig': specifier: 0.4.0 version: 0.4.0 '@yankeeinlondon/link-builder': specifier: 1.2.1 - version: 1.2.1(@vitejs/plugin-vue@4.5.0)(sass@1.69.5)(vite@4.5.1) + version: 1.2.1(@vitejs/plugin-vue@4.5.2)(sass@1.69.5)(vite@4.5.1) autoprefixer: specifier: ^10.4.16 version: 10.4.16(postcss@8.4.31) cypress: - specifier: 13.5.1 - version: 13.5.1 + specifier: 13.6.1 + version: 13.6.1 eslint: specifier: 8.55.0 version: 8.55.0 @@ -89,23 +89,23 @@ devDependencies: specifier: ^3.3.5 version: 3.3.5 typescript: - specifier: 5.2.2 - version: 5.2.2 + specifier: 5.3.3 + version: 5.3.3 vite: specifier: 4.5.1 version: 4.5.1(@types/node@20.8.9)(sass@1.69.5) vite-plugin-md: specifier: 0.21.5 - version: 0.21.5(@vitejs/plugin-vue@4.5.0)(sass@1.69.5)(vite@4.5.1) + version: 0.21.5(@vitejs/plugin-vue@4.5.2)(sass@1.69.5)(vite@4.5.1) vite-plugin-rewrite-all: specifier: 1.0.2 version: 1.0.2(vite@4.5.1) vue-i18n: - specifier: 9.7.0 - version: 9.7.0(vue@3.3.8) + specifier: 9.8.0 + version: 9.8.0(vue@3.3.11) vue-tsc: - specifier: 1.8.22 - version: 1.8.22(typescript@5.2.2) + specifier: 1.8.25 + version: 1.8.25(typescript@5.3.3) packages: @@ -150,6 +150,14 @@ packages: hasBin: true dependencies: '@babel/types': 7.23.0 + dev: true + + /@babel/parser@7.23.6: + resolution: {integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.23.0 /@babel/types@7.23.0: resolution: {integrity: sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==} @@ -488,7 +496,7 @@ packages: resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} dev: true - /@intlify/bundle-utils@7.4.0(vue-i18n@9.7.0): + /@intlify/bundle-utils@7.4.0(vue-i18n@9.8.0): resolution: {integrity: sha512-AQfjBe2HUxzyN8ignIk3WhhSuVcSuirgzOzkd17nb337rCbI4Gv/t1R60UUyIqFoFdviLb/wLcDUzTD/xXjv9w==} engines: {node: '>= 14.16'} peerDependencies: @@ -500,8 +508,8 @@ packages: vue-i18n: optional: true dependencies: - '@intlify/message-compiler': 9.6.2 - '@intlify/shared': 9.6.2 + '@intlify/message-compiler': 9.7.0 + '@intlify/shared': 9.7.0 acorn: 8.11.2 escodegen: 2.1.0 estree-walker: 2.0.2 @@ -509,24 +517,16 @@ packages: magic-string: 0.30.5 mlly: 1.4.2 source-map-js: 1.0.2 - vue-i18n: 9.7.0(vue@3.3.8) + vue-i18n: 9.8.0(vue@3.3.11) yaml-eslint-parser: 1.2.2 dev: true - /@intlify/core-base@9.7.0: - resolution: {integrity: sha512-1tBnfnCI23jXqGW15cagCjn2GgD487VST1dMG8P5LRzrSfx+kUzqFyTrjMNIwgq1tVaF4HnDpFMUuyrzTLKphw==} + /@intlify/core-base@9.8.0: + resolution: {integrity: sha512-UxaSZVZ1DwqC/CltUZrWZNaWNhfmKtfyV4BJSt/Zt4Or/fZs1iFj0B+OekYk1+MRHfIOe3+x00uXGQI4PbO/9g==} engines: {node: '>= 16'} dependencies: - '@intlify/message-compiler': 9.7.0 - '@intlify/shared': 9.7.0 - dev: true - - /@intlify/message-compiler@9.6.2: - resolution: {integrity: sha512-kgZQL9zeJDeEB5vvD93Y++HvFUELnT48PjnpfCcF3EJaLLVs9he8IzODiNK42Z40lWbFyja0SXJZjsalybQygA==} - engines: {node: '>= 16'} - dependencies: - '@intlify/shared': 9.6.2 - source-map-js: 1.0.2 + '@intlify/message-compiler': 9.8.0 + '@intlify/shared': 9.8.0 dev: true /@intlify/message-compiler@9.7.0: @@ -537,9 +537,12 @@ packages: source-map-js: 1.0.2 dev: true - /@intlify/shared@9.6.2: - resolution: {integrity: sha512-9KBcXmJNxElp7QMnU8V0/tScTOitDqyFi4HceEZqJyyDkMi8K5DBPMTIuXIAMmtMlXpe/nj5pke7tRw97VeQRA==} + /@intlify/message-compiler@9.8.0: + resolution: {integrity: sha512-McnYWhcoYmDJvssVu6QGR0shqlkJuL1HHdi5lK7fNqvQqRYaQ4lSLjYmZxwc8tRNMdIe9/KUKfyPxU9M6yCtNQ==} engines: {node: '>= 16'} + dependencies: + '@intlify/shared': 9.8.0 + source-map-js: 1.0.2 dev: true /@intlify/shared@9.7.0: @@ -547,8 +550,13 @@ packages: engines: {node: '>= 16'} dev: true - /@intlify/unplugin-vue-i18n@1.5.0(vue-i18n@9.7.0): - resolution: {integrity: sha512-jW0MCCdwxybxcwjEfCunAcKjVoxyO3i+cnLL6v+MNGRLUHqrpELF6zQAJUhgAK2afhY7mCliy8RxTFWKdXm26w==} + /@intlify/shared@9.8.0: + resolution: {integrity: sha512-TmgR0RCLjzrSo+W3wT0ALf9851iFMlVI9EYNGeWvZFUQTAJx0bvfsMlPdgVtV1tDNRiAfhkFsMKu6jtUY1ZLKQ==} + engines: {node: '>= 16'} + dev: true + + /@intlify/unplugin-vue-i18n@1.6.0(vue-i18n@9.8.0): + resolution: {integrity: sha512-IGeFNWxdEvB12E/3Y/+nmIsGeTg5okPsK1XEtUUD/DdkHbVqUbJucMpHKeHF8Px55Qca551pQCs/g+VjNUt6KA==} engines: {node: '>= 14.16'} peerDependencies: petite-vue-i18n: '*' @@ -562,19 +570,19 @@ packages: vue-i18n-bridge: optional: true dependencies: - '@intlify/bundle-utils': 7.4.0(vue-i18n@9.7.0) - '@intlify/shared': 9.6.2 + '@intlify/bundle-utils': 7.4.0(vue-i18n@9.8.0) + '@intlify/shared': 9.7.0 '@rollup/pluginutils': 5.0.5 - '@vue/compiler-sfc': 3.3.7 + '@vue/compiler-sfc': 3.3.8 debug: 4.3.4(supports-color@8.1.1) - fast-glob: 3.3.1 + fast-glob: 3.3.2 js-yaml: 4.1.0 json5: 2.2.3 pathe: 1.1.1 picocolors: 1.0.0 source-map-js: 1.0.2 unplugin: 1.5.0 - vue-i18n: 9.7.0(vue@3.3.8) + vue-i18n: 9.8.0(vue@3.3.11) transitivePeerDependencies: - rollup - supports-color @@ -693,7 +701,7 @@ packages: engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} dependencies: cross-spawn: 7.0.3 - fast-glob: 3.3.1 + fast-glob: 3.3.2 is-glob: 4.0.3 open: 9.1.0 picocolors: 1.0.0 @@ -748,12 +756,12 @@ packages: resolution: {integrity: sha512-mUWlSxAmYLfwnRBmgYV86tgYmMIICX4kza8YnE/eIlywGe2XoOxlpVnXWwir92xRLjwyarqwpu2EJKD2pk0IUA==} dev: false - /@types/mapbox__vector-tile@1.3.3: - resolution: {integrity: sha512-d263B3KCQtXKVZMHpMJrEW5EeLBsQ8jvAS9nhpUKC5hHIlQaACG9PWkW8qxEeNuceo9120AwPjeS91uNa4ltqA==} + /@types/mapbox__vector-tile@1.3.4: + resolution: {integrity: sha512-bpd8dRn9pr6xKvuEBQup8pwQfD4VUyqO/2deGjfpe6AwC8YRlyEipvefyRJUSiCJTZuCb8Pl1ciVV5ekqJ96Bg==} dependencies: '@types/geojson': 7946.0.13 '@types/mapbox__point-geometry': 0.1.4 - '@types/pbf': 3.0.4 + '@types/pbf': 3.0.5 dev: false /@types/markdown-it@12.2.3: @@ -779,8 +787,8 @@ packages: undici-types: 5.26.5 dev: true - /@types/pbf@3.0.4: - resolution: {integrity: sha512-SOFlLGZkLbEXJRwcWCqeP/Koyaf/uAqLXHUsdo/nMfjLsNd8kqauwHe9GBOljSmpcHp/LC6kOjo3SidGjNirVA==} + /@types/pbf@3.0.5: + resolution: {integrity: sha512-j3pOPiEcWZ34R6a6mN07mUkM4o4Lwf6hPNt8eilOeZhTFbxFXmKhvXl9Y28jotFPaI1bpPDJsbCprUoNke6OrA==} dev: false /@types/semver@7.5.4: @@ -817,7 +825,7 @@ packages: dev: true optional: true - /@typescript-eslint/eslint-plugin@6.9.1(@typescript-eslint/parser@6.9.1)(eslint@8.55.0)(typescript@5.2.2): + /@typescript-eslint/eslint-plugin@6.9.1(@typescript-eslint/parser@6.9.1)(eslint@8.55.0)(typescript@5.3.3): resolution: {integrity: sha512-w0tiiRc9I4S5XSXXrMHOWgHgxbrBn1Ro+PmiYhSg2ZVdxrAJtQgzU5o2m1BfP6UOn7Vxcc6152vFjQfmZR4xEg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -829,10 +837,10 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.9.1(eslint@8.55.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.9.1(eslint@8.55.0)(typescript@5.3.3) '@typescript-eslint/scope-manager': 6.9.1 - '@typescript-eslint/type-utils': 6.9.1(eslint@8.55.0)(typescript@5.2.2) - '@typescript-eslint/utils': 6.9.1(eslint@8.55.0)(typescript@5.2.2) + '@typescript-eslint/type-utils': 6.9.1(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.9.1(eslint@8.55.0)(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.9.1 debug: 4.3.4(supports-color@8.1.1) eslint: 8.55.0 @@ -840,13 +848,13 @@ packages: ignore: 5.2.4 natural-compare: 1.4.0 semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.2.2) - typescript: 5.2.2 + ts-api-utils: 1.0.3(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@6.9.1(eslint@8.55.0)(typescript@5.2.2): + /@typescript-eslint/parser@6.9.1(eslint@8.55.0)(typescript@5.3.3): resolution: {integrity: sha512-C7AK2wn43GSaCUZ9do6Ksgi2g3mwFkMO3Cis96kzmgudoVaKyt62yNzJOktP0HDLb/iO2O0n2lBOzJgr6Q/cyg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -858,11 +866,11 @@ packages: dependencies: '@typescript-eslint/scope-manager': 6.9.1 '@typescript-eslint/types': 6.9.1 - '@typescript-eslint/typescript-estree': 6.9.1(typescript@5.2.2) + '@typescript-eslint/typescript-estree': 6.9.1(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.9.1 debug: 4.3.4(supports-color@8.1.1) eslint: 8.55.0 - typescript: 5.2.2 + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true @@ -875,7 +883,7 @@ packages: '@typescript-eslint/visitor-keys': 6.9.1 dev: true - /@typescript-eslint/type-utils@6.9.1(eslint@8.55.0)(typescript@5.2.2): + /@typescript-eslint/type-utils@6.9.1(eslint@8.55.0)(typescript@5.3.3): resolution: {integrity: sha512-eh2oHaUKCK58qIeYp19F5V5TbpM52680sB4zNSz29VBQPTWIlE/hCj5P5B1AChxECe/fmZlspAWFuRniep1Skg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -885,12 +893,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.9.1(typescript@5.2.2) - '@typescript-eslint/utils': 6.9.1(eslint@8.55.0)(typescript@5.2.2) + '@typescript-eslint/typescript-estree': 6.9.1(typescript@5.3.3) + '@typescript-eslint/utils': 6.9.1(eslint@8.55.0)(typescript@5.3.3) debug: 4.3.4(supports-color@8.1.1) eslint: 8.55.0 - ts-api-utils: 1.0.3(typescript@5.2.2) - typescript: 5.2.2 + ts-api-utils: 1.0.3(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true @@ -900,7 +908,7 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@6.9.1(typescript@5.2.2): + /@typescript-eslint/typescript-estree@6.9.1(typescript@5.3.3): resolution: {integrity: sha512-U+mUylTHfcqeO7mLWVQ5W/tMLXqVpRv61wm9ZtfE5egz7gtnmqVIw9ryh0mgIlkKk9rZLY3UHygsBSdB9/ftyw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -915,13 +923,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.2.2) - typescript: 5.2.2 + ts-api-utils: 1.0.3(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@6.9.1(eslint@8.55.0)(typescript@5.2.2): + /@typescript-eslint/utils@6.9.1(eslint@8.55.0)(typescript@5.3.3): resolution: {integrity: sha512-L1T0A5nFdQrMVunpZgzqPL6y2wVreSyHhKGZryS6jrEN7bD9NplVAyMryUhXsQ4TWLnZmxc2ekar/lSGIlprCA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -932,7 +940,7 @@ packages: '@types/semver': 7.5.4 '@typescript-eslint/scope-manager': 6.9.1 '@typescript-eslint/types': 6.9.1 - '@typescript-eslint/typescript-estree': 6.9.1(typescript@5.2.2) + '@typescript-eslint/typescript-estree': 6.9.1(typescript@5.3.3) eslint: 8.55.0 semver: 7.5.4 transitivePeerDependencies: @@ -952,44 +960,43 @@ packages: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: true - /@vitejs/plugin-vue@4.5.0(vite@4.5.1)(vue@3.3.8): - resolution: {integrity: sha512-a2WSpP8X8HTEww/U00bU4mX1QpLINNuz/2KMNpLsdu3BzOpak3AGI1CJYBTXcc4SPhaD0eNRUp7IyQK405L5dQ==} + /@vitejs/plugin-vue@4.5.2(vite@4.5.1)(vue@3.3.11): + resolution: {integrity: sha512-UGR3DlzLi/SaVBPX0cnSyE37vqxU3O6chn8l0HJNzQzDia6/Au2A4xKv+iIJW8w2daf80G7TYHhi1pAUjdZ0bQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.0.0 || ^5.0.0 vue: ^3.2.25 dependencies: vite: 4.5.1(@types/node@20.8.9)(sass@1.69.5) - vue: 3.3.8(typescript@5.2.2) + vue: 3.3.11(typescript@5.3.3) dev: true - /@volar/language-core@1.10.8: - resolution: {integrity: sha512-LxpCCDca8gs7GFcCLp4ZsyJZ+DHsGAN/LfEFYIW7K3n59Ty4ESGFZ/6vKfesw+WGiqkXZO/xRCkTnPWbRreA+g==} + /@volar/language-core@1.11.1: + resolution: {integrity: sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==} dependencies: - '@volar/source-map': 1.10.8 + '@volar/source-map': 1.11.1 dev: true - /@volar/source-map@1.10.8: - resolution: {integrity: sha512-GfYA6On6TxjofJZIgZ54y2LUBKgOyNqyO2U8oyUfdgtrZ3UQ0UOA4eLT/A/tVMCLVQN53eD0NrcuwqzSFID4WA==} + /@volar/source-map@1.11.1: + resolution: {integrity: sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==} dependencies: muggle-string: 0.3.1 dev: true - /@volar/typescript@1.10.8: - resolution: {integrity: sha512-XZLR4Td6UzCRdPTUBh5L8LxYWPnowZWm3Hs79mClcOn8ky++/v8a4aDyyl6T9V55u/NgGndGhPqsp7Qg52pr4w==} + /@volar/typescript@1.11.1: + resolution: {integrity: sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==} dependencies: - '@volar/language-core': 1.10.8 + '@volar/language-core': 1.11.1 path-browserify: 1.0.1 dev: true - /@vue/compiler-core@3.3.7: - resolution: {integrity: sha512-pACdY6YnTNVLXsB86YD8OF9ihwpolzhhtdLVHhBL6do/ykr6kKXNYABRtNMGrsQXpEXXyAdwvWWkuTbs4MFtPQ==} + /@vue/compiler-core@3.3.11: + resolution: {integrity: sha512-h97/TGWBilnLuRaj58sxNrsUU66fwdRKLOLQ9N/5iNDfp+DZhYH9Obhe0bXxhedl8fjAgpRANpiZfbgWyruQ0w==} dependencies: - '@babel/parser': 7.23.0 - '@vue/shared': 3.3.7 + '@babel/parser': 7.23.6 + '@vue/shared': 3.3.11 estree-walker: 2.0.2 source-map-js: 1.0.2 - dev: true /@vue/compiler-core@3.3.8: resolution: {integrity: sha512-hN/NNBUECw8SusQvDSqqcVv6gWq8L6iAktUR0UF3vGu2OhzRqcOiAno0FmBJWwxhYEXRlQJT5XnoKsVq1WZx4g==} @@ -998,34 +1005,34 @@ packages: '@vue/shared': 3.3.8 estree-walker: 2.0.2 source-map-js: 1.0.2 + dev: true - /@vue/compiler-dom@3.3.7: - resolution: {integrity: sha512-0LwkyJjnUPssXv/d1vNJ0PKfBlDoQs7n81CbO6Q0zdL7H1EzqYRrTVXDqdBVqro0aJjo/FOa1qBAPVI4PGSHBw==} + /@vue/compiler-dom@3.3.11: + resolution: {integrity: sha512-zoAiUIqSKqAJ81WhfPXYmFGwDRuO+loqLxvXmfUdR5fOitPoUiIeFI9cTTyv9MU5O1+ZZglJVTusWzy+wfk5hw==} dependencies: - '@vue/compiler-core': 3.3.7 - '@vue/shared': 3.3.7 - dev: true + '@vue/compiler-core': 3.3.11 + '@vue/shared': 3.3.11 /@vue/compiler-dom@3.3.8: resolution: {integrity: sha512-+PPtv+p/nWDd0AvJu3w8HS0RIm/C6VGBIRe24b9hSyNWOAPEUosFZ5diwawwP8ip5sJ8n0Pe87TNNNHnvjs0FQ==} dependencies: '@vue/compiler-core': 3.3.8 '@vue/shared': 3.3.8 + dev: true - /@vue/compiler-sfc@3.3.7: - resolution: {integrity: sha512-7pfldWy/J75U/ZyYIXRVqvLRw3vmfxDo2YLMwVtWVNew8Sm8d6wodM+OYFq4ll/UxfqVr0XKiVwti32PCrruAw==} + /@vue/compiler-sfc@3.3.11: + resolution: {integrity: sha512-U4iqPlHO0KQeK1mrsxCN0vZzw43/lL8POxgpzcJweopmqtoYy9nljJzWDIQS3EfjiYhfdtdk9Gtgz7MRXnz3GA==} dependencies: - '@babel/parser': 7.23.0 - '@vue/compiler-core': 3.3.7 - '@vue/compiler-dom': 3.3.7 - '@vue/compiler-ssr': 3.3.7 - '@vue/reactivity-transform': 3.3.7 - '@vue/shared': 3.3.7 + '@babel/parser': 7.23.6 + '@vue/compiler-core': 3.3.11 + '@vue/compiler-dom': 3.3.11 + '@vue/compiler-ssr': 3.3.11 + '@vue/reactivity-transform': 3.3.11 + '@vue/shared': 3.3.11 estree-walker: 2.0.2 magic-string: 0.30.5 - postcss: 8.4.31 + postcss: 8.4.32 source-map-js: 1.0.2 - dev: true /@vue/compiler-sfc@3.3.8: resolution: {integrity: sha512-WMzbUrlTjfYF8joyT84HfwwXo+8WPALuPxhy+BZ6R4Aafls+jDBnSz8PDz60uFhuqFbl3HxRfxvDzrUf3THwpA==} @@ -1038,21 +1045,22 @@ packages: '@vue/shared': 3.3.8 estree-walker: 2.0.2 magic-string: 0.30.5 - postcss: 8.4.31 + postcss: 8.4.32 source-map-js: 1.0.2 + dev: true - /@vue/compiler-ssr@3.3.7: - resolution: {integrity: sha512-TxOfNVVeH3zgBc82kcUv+emNHo+vKnlRrkv8YvQU5+Y5LJGJwSNzcmLUoxD/dNzv0bhQ/F0s+InlgV0NrApJZg==} + /@vue/compiler-ssr@3.3.11: + resolution: {integrity: sha512-Zd66ZwMvndxRTgVPdo+muV4Rv9n9DwQ4SSgWWKWkPFebHQfVYRrVjeygmmDmPewsHyznCNvJ2P2d6iOOhdv8Qg==} dependencies: - '@vue/compiler-dom': 3.3.7 - '@vue/shared': 3.3.7 - dev: true + '@vue/compiler-dom': 3.3.11 + '@vue/shared': 3.3.11 /@vue/compiler-ssr@3.3.8: resolution: {integrity: sha512-hXCqQL/15kMVDBuoBYpUnSYT8doDNwsjvm3jTefnXr+ytn294ySnT8NlsFHmTgKNjwpuFy7XVV8yTeLtNl/P6w==} dependencies: '@vue/compiler-dom': 3.3.8 '@vue/shared': 3.3.8 + dev: true /@vue/devtools-api@6.5.1: resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==} @@ -1071,7 +1079,7 @@ packages: - '@types/eslint' dev: true - /@vue/eslint-config-typescript@12.0.0(eslint-plugin-vue@9.19.2)(eslint@8.55.0)(typescript@5.2.2): + /@vue/eslint-config-typescript@12.0.0(eslint-plugin-vue@9.19.2)(eslint@8.55.0)(typescript@5.3.3): resolution: {integrity: sha512-StxLFet2Qe97T8+7L8pGlhYBBr8Eg05LPuTDVopQV6il+SK6qqom59BA/rcFipUef2jD8P2X44Vd8tMFytfvlg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: @@ -1082,44 +1090,44 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 6.9.1(@typescript-eslint/parser@6.9.1)(eslint@8.55.0)(typescript@5.2.2) - '@typescript-eslint/parser': 6.9.1(eslint@8.55.0)(typescript@5.2.2) + '@typescript-eslint/eslint-plugin': 6.9.1(@typescript-eslint/parser@6.9.1)(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.9.1(eslint@8.55.0)(typescript@5.3.3) eslint: 8.55.0 eslint-plugin-vue: 9.19.2(eslint@8.55.0) - typescript: 5.2.2 + typescript: 5.3.3 vue-eslint-parser: 9.3.2(eslint@8.55.0) transitivePeerDependencies: - supports-color dev: true - /@vue/language-core@1.8.22(typescript@5.2.2): - resolution: {integrity: sha512-bsMoJzCrXZqGsxawtUea1cLjUT9dZnDsy5TuZ+l1fxRMzUGQUG9+Ypq4w//CqpWmrx7nIAJpw2JVF/t258miRw==} + /@vue/language-core@1.8.25(typescript@5.3.3): + resolution: {integrity: sha512-NJk/5DnAZlpvXX8BdWmHI45bWGLViUaS3R/RMrmFSvFMSbJKuEODpM4kR0F0Ofv5SFzCWuNiMhxameWpVdQsnA==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@volar/language-core': 1.10.8 - '@volar/source-map': 1.10.8 - '@vue/compiler-dom': 3.3.7 - '@vue/shared': 3.3.7 + '@volar/language-core': 1.11.1 + '@volar/source-map': 1.11.1 + '@vue/compiler-dom': 3.3.8 + '@vue/shared': 3.3.8 computeds: 0.0.1 minimatch: 9.0.3 muggle-string: 0.3.1 - typescript: 5.2.2 + path-browserify: 1.0.1 + typescript: 5.3.3 vue-template-compiler: 2.7.15 dev: true - /@vue/reactivity-transform@3.3.7: - resolution: {integrity: sha512-APhRmLVbgE1VPGtoLQoWBJEaQk4V8JUsqrQihImVqKT+8U6Qi3t5ATcg4Y9wGAPb3kIhetpufyZ1RhwbZCIdDA==} + /@vue/reactivity-transform@3.3.11: + resolution: {integrity: sha512-fPGjH0wqJo68A0wQ1k158utDq/cRyZNlFoxGwNScE28aUFOKFEnCBsvyD8jHn+0kd0UKVpuGuaZEQ6r9FJRqCg==} dependencies: - '@babel/parser': 7.23.0 - '@vue/compiler-core': 3.3.7 - '@vue/shared': 3.3.7 + '@babel/parser': 7.23.6 + '@vue/compiler-core': 3.3.11 + '@vue/shared': 3.3.11 estree-walker: 2.0.2 magic-string: 0.30.5 - dev: true /@vue/reactivity-transform@3.3.8: resolution: {integrity: sha512-49CvBzmZNtcHua0XJ7GdGifM8GOXoUMOX4dD40Y5DxI3R8OUhMlvf2nvgUAcPxaXiV5MQQ1Nwy09ADpnLQUqRw==} @@ -1129,71 +1137,72 @@ packages: '@vue/shared': 3.3.8 estree-walker: 2.0.2 magic-string: 0.30.5 + dev: true - /@vue/reactivity@3.3.8: - resolution: {integrity: sha512-ctLWitmFBu6mtddPyOKpHg8+5ahouoTCRtmAHZAXmolDtuZXfjL2T3OJ6DL6ezBPQB1SmMnpzjiWjCiMYmpIuw==} + /@vue/reactivity@3.3.11: + resolution: {integrity: sha512-D5tcw091f0nuu+hXq5XANofD0OXnBmaRqMYl5B3fCR+mX+cXJIGNw/VNawBqkjLNWETrFW0i+xH9NvDbTPVh7g==} dependencies: - '@vue/shared': 3.3.8 + '@vue/shared': 3.3.11 - /@vue/runtime-core@3.3.8: - resolution: {integrity: sha512-qurzOlb6q26KWQ/8IShHkMDOuJkQnQcTIp1sdP4I9MbCf9FJeGVRXJFr2mF+6bXh/3Zjr9TDgURXrsCr9bfjUw==} + /@vue/runtime-core@3.3.11: + resolution: {integrity: sha512-g9ztHGwEbS5RyWaOpXuyIVFTschclnwhqEbdy5AwGhYOgc7m/q3NFwr50MirZwTTzX55JY8pSkeib9BX04NIpw==} dependencies: - '@vue/reactivity': 3.3.8 - '@vue/shared': 3.3.8 + '@vue/reactivity': 3.3.11 + '@vue/shared': 3.3.11 - /@vue/runtime-dom@3.3.8: - resolution: {integrity: sha512-Noy5yM5UIf9UeFoowBVgghyGGPIDPy1Qlqt0yVsUdAVbqI8eeMSsTqBtauaEoT2UFXUk5S64aWVNJN4MJ2vRdA==} + /@vue/runtime-dom@3.3.11: + resolution: {integrity: sha512-OlhtV1PVpbgk+I2zl+Y5rQtDNcCDs12rsRg71XwaA2/Rbllw6mBLMi57VOn8G0AjOJ4Mdb4k56V37+g8ukShpQ==} dependencies: - '@vue/runtime-core': 3.3.8 - '@vue/shared': 3.3.8 + '@vue/runtime-core': 3.3.11 + '@vue/shared': 3.3.11 csstype: 3.1.2 - /@vue/server-renderer@3.3.8(vue@3.3.8): - resolution: {integrity: sha512-zVCUw7RFskvPuNlPn/8xISbrf0zTWsTSdYTsUTN1ERGGZGVnRxM2QZ3x1OR32+vwkkCm0IW6HmJ49IsPm7ilLg==} + /@vue/server-renderer@3.3.11(vue@3.3.11): + resolution: {integrity: sha512-AIWk0VwwxCAm4wqtJyxBylRTXSy1wCLOKbWxHaHiu14wjsNYtiRCSgVuqEPVuDpErOlRdNnuRgipQfXRLjLN5A==} peerDependencies: - vue: 3.3.8 + vue: 3.3.11 dependencies: - '@vue/compiler-ssr': 3.3.8 - '@vue/shared': 3.3.8 - vue: 3.3.8(typescript@5.2.2) + '@vue/compiler-ssr': 3.3.11 + '@vue/shared': 3.3.11 + vue: 3.3.11(typescript@5.3.3) - /@vue/shared@3.3.7: - resolution: {integrity: sha512-N/tbkINRUDExgcPTBvxNkvHGu504k8lzlNQRITVnm6YjOjwa4r0nnbd4Jb01sNpur5hAllyRJzSK5PvB9PPwRg==} - dev: true + /@vue/shared@3.3.11: + resolution: {integrity: sha512-u2G8ZQ9IhMWTMXaWqZycnK4UthG1fA238CD+DP4Dm4WJi5hdUKKLg0RMRaRpDPNMdkTwIDkp7WtD0Rd9BH9fLw==} /@vue/shared@3.3.8: resolution: {integrity: sha512-8PGwybFwM4x8pcfgqEQFy70NaQxASvOC5DJwLQfpArw1UDfUXrJkdxD3BhVTMS+0Lef/TU7YO0Jvr0jJY8T+mw==} + dev: true /@vue/tsconfig@0.4.0: resolution: {integrity: sha512-CPuIReonid9+zOG/CGTT05FXrPYATEqoDGNrEaqS4hwcw5BUNM2FguC0mOwJD4Jr16UpRVl9N0pY3P+srIbqmg==} dev: true - /@vueuse/core@10.6.1(vue@3.3.8): - resolution: {integrity: sha512-Pc26IJbqgC9VG1u6VY/xrXXfxD33hnvxBnKrLlA2LJlyHII+BSrRoTPJgGYq7qZOu61itITFUnm6QbacwZ4H8Q==} + /@vueuse/core@10.7.0(vue@3.3.11): + resolution: {integrity: sha512-4EUDESCHtwu44ZWK3Gc/hZUVhVo/ysvdtwocB5vcauSV4B7NiGY5972WnsojB3vRNdxvAt7kzJWE2h9h7C9d5w==} dependencies: '@types/web-bluetooth': 0.0.20 - '@vueuse/metadata': 10.6.1 - '@vueuse/shared': 10.6.1(vue@3.3.8) - vue-demi: 0.14.6(vue@3.3.8) + '@vueuse/metadata': 10.7.0 + '@vueuse/shared': 10.7.0(vue@3.3.11) + vue-demi: 0.14.6(vue@3.3.11) transitivePeerDependencies: - '@vue/composition-api' - vue dev: false - /@vueuse/metadata@10.6.1: - resolution: {integrity: sha512-qhdwPI65Bgcj23e5lpGfQsxcy0bMjCAsUGoXkJ7DsoeDUdasbZ2DBa4dinFCOER3lF4gwUv+UD2AlA11zdzMFw==} + /@vueuse/metadata@10.7.0: + resolution: {integrity: sha512-GlaH7tKP2iBCZ3bHNZ6b0cl9g0CJK8lttkBNUX156gWvNYhTKEtbweWLm9rxCPIiwzYcr/5xML6T8ZUEt+DkvA==} dev: false - /@vueuse/shared@10.6.1(vue@3.3.8): - resolution: {integrity: sha512-TECVDTIedFlL0NUfHWncf3zF9Gc4VfdxfQc8JFwoVZQmxpONhLxFrlm0eHQeidHj4rdTPL3KXJa0TZCk1wnc5Q==} + /@vueuse/shared@10.7.0(vue@3.3.11): + resolution: {integrity: sha512-kc00uV6CiaTdc3i1CDC4a3lBxzaBE9AgYNtFN87B5OOscqeWElj/uza8qVDmk7/U8JbqoONLbtqiLJ5LGRuqlw==} dependencies: - vue-demi: 0.14.6(vue@3.3.8) + vue-demi: 0.14.6(vue@3.3.11) transitivePeerDependencies: - '@vue/composition-api' - vue dev: false - /@yankeeinlondon/builder-api@1.4.1(@vitejs/plugin-vue@4.5.0)(sass@1.69.5)(vite@4.5.1): + /@yankeeinlondon/builder-api@1.4.1(@vitejs/plugin-vue@4.5.2)(sass@1.69.5)(vite@4.5.1): resolution: {integrity: sha512-qc6HyfqtuS06FvA5rK0L62Nmc1LnarVOt8/V/mTX2DBZlpTfIDpudpbE/7/kxjme9pP4PFMCk7cPSrprLEorjw==} dependencies: '@types/markdown-it': 12.2.3 @@ -1201,7 +1210,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.5.0)(sass@1.69.5)(vite@4.5.1) + vite-plugin-md: 0.22.5(@vitejs/plugin-vue@4.5.2)(sass@1.69.5)(vite@4.5.1) transitivePeerDependencies: - '@edge-runtime/vm' - '@vitejs/plugin-vue' @@ -1266,10 +1275,10 @@ packages: - terser dev: true - /@yankeeinlondon/link-builder@1.2.1(@vitejs/plugin-vue@4.5.0)(sass@1.69.5)(vite@4.5.1): + /@yankeeinlondon/link-builder@1.2.1(@vitejs/plugin-vue@4.5.2)(sass@1.69.5)(vite@4.5.1): resolution: {integrity: sha512-ohQQ42CE/LaUpPLoWy6KQ+55wVpPIQYh2fWvcnFSLHPsRsCHBP0Taf7fXbBTEnQvlOrX0ot+GOAKu5J2p7YC6g==} dependencies: - '@yankeeinlondon/builder-api': 1.4.1(@vitejs/plugin-vue@4.5.0)(sass@1.69.5)(vite@4.5.1) + '@yankeeinlondon/builder-api': 1.4.1(@vitejs/plugin-vue@4.5.2)(sass@1.69.5)(vite@4.5.1) '@yankeeinlondon/happy-wrapper': 2.10.1(sass@1.69.5) transitivePeerDependencies: - '@edge-runtime/vm' @@ -1633,7 +1642,7 @@ packages: dependencies: '@jsdevtools/ez-spawn': 3.0.4 cac: 6.7.14 - fast-glob: 3.3.1 + fast-glob: 3.3.2 kleur: 4.1.5 prompts: 2.4.2 semver: 7.5.4 @@ -1862,7 +1871,7 @@ packages: resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} dev: true - /cosmiconfig@9.0.0(typescript@5.2.2): + /cosmiconfig@9.0.0(typescript@5.3.3): resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} engines: {node: '>=14'} peerDependencies: @@ -1875,7 +1884,7 @@ packages: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 - typescript: 5.2.2 + typescript: 5.3.3 dev: true /cross-spawn@6.0.5: @@ -1924,8 +1933,8 @@ packages: /csstype@3.1.2: resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} - /cypress@13.5.1: - resolution: {integrity: sha512-yqLViT0D/lPI8Kkm7ciF/x/DCK/H/DnogdGyiTnQgX4OVR2aM30PtK+kvklTOD1u3TuItiD9wUQAF8EYWtyZug==} + /cypress@13.6.1: + resolution: {integrity: sha512-k1Wl5PQcA/4UoTffYKKaxA0FJKwg8yenYNYRzLt11CUR0Kln+h7Udne6mdU1cUIdXBDTVZWtmiUjzqGs7/pEpw==} engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0} hasBin: true requiresBuild: true @@ -2821,7 +2830,7 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.3.1 + fast-glob: 3.3.2 ignore: 5.2.4 merge2: 1.4.1 slash: 3.0.0 @@ -3534,8 +3543,8 @@ packages: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 - /maplibre-gl@3.6.1: - resolution: {integrity: sha512-XQpLkNTD6WYJXqF7vTxgHbAyShoZMm5o8fohXCn9PC/S/g3zBk92m7GUsN6KfuECh2rO01uiYbSNCSURkOODyQ==} + /maplibre-gl@3.6.2: + resolution: {integrity: sha512-krg2KFIdOpLPngONDhP6ixCoWl5kbdMINP0moMSJFVX7wX1Clm2M9hlNKXS8vBGlVWwR5R3ZfI6IPrYz7c+aCQ==} engines: {node: '>=16.14.0', npm: '>=8.1.0'} dependencies: '@mapbox/geojson-rewind': 0.5.2 @@ -3548,8 +3557,8 @@ packages: '@maplibre/maplibre-gl-style-spec': 19.3.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/mapbox__vector-tile': 1.3.4 + '@types/pbf': 3.0.5 '@types/supercluster': 7.1.3 earcut: 2.2.4 geojson-vt: 3.2.1 @@ -3690,12 +3699,12 @@ packages: resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + dev: true /nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - dev: true /native-dash@1.25.0(happy-dom@8.9.0)(sass@1.69.5): resolution: {integrity: sha512-vJy1ZEfR/9jpAtuvsbPE/PuaeaJLIS+p7tl/bKEMHutRzMHnmgLv1fSmbyVvL04s2qzg0rCKZX5yfX74uiPLyA==} @@ -4010,7 +4019,7 @@ packages: engines: {node: '>=4'} dev: true - /pinia@2.1.7(typescript@5.2.2)(vue@3.3.8): + /pinia@2.1.7(typescript@5.3.3)(vue@3.3.11): resolution: {integrity: sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==} peerDependencies: '@vue/composition-api': ^1.4.0 @@ -4023,9 +4032,9 @@ packages: optional: true dependencies: '@vue/devtools-api': 6.5.1 - typescript: 5.2.2 - vue: 3.3.8(typescript@5.2.2) - vue-demi: 0.14.6(vue@3.3.8) + typescript: 5.3.3 + vue: 3.3.11(typescript@5.3.3) + vue-demi: 0.14.6(vue@3.3.11) dev: false /pirates@4.0.6: @@ -4126,6 +4135,7 @@ packages: nanoid: 3.3.6 picocolors: 1.0.0 source-map-js: 1.0.2 + dev: true /postcss@8.4.32: resolution: {integrity: sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==} @@ -4134,7 +4144,6 @@ packages: nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.0.2 - dev: true /potpack@2.0.0: resolution: {integrity: sha512-Q+/tYsFU9r7xoOJ+y/ZTtdVQwTWfzjbiXBDMM/JKUux3+QPP02iUuIoeBQ+Ot6oEDlC+/PGjB/5A3K7KKb7hcw==} @@ -4683,10 +4692,10 @@ packages: postcss-resolve-nested-selector: 0.1.1 postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 - stylelint: 16.0.2(typescript@5.2.2) + stylelint: 16.0.2(typescript@5.3.3) dev: true - /stylelint@16.0.2(typescript@5.2.2): + /stylelint@16.0.2(typescript@5.3.3): resolution: {integrity: sha512-SxA/rg3VWxdoHZlW0nmVueWO1E7TAKW4W6mmA3iTxxEF9bIeQdFZu2oiBlQYyNe1pGnOamOqo2XYnI7cs5Bgow==} engines: {node: '>=18.12.0'} hasBin: true @@ -4697,7 +4706,7 @@ packages: '@csstools/selector-specificity': 3.0.0(postcss-selector-parser@6.0.13) balanced-match: 2.0.0 colord: 2.9.3 - cosmiconfig: 9.0.0(typescript@5.2.2) + cosmiconfig: 9.0.0(typescript@5.3.3) css-functions-list: 3.2.1 css-tree: 2.3.1 debug: 4.3.4(supports-color@8.1.1) @@ -4792,8 +4801,8 @@ packages: resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} dev: true - /swagger-ui-dist@5.10.0: - resolution: {integrity: sha512-PBTn5qDOQVtU29hrx74km86SnK3/mFtF3grI98y575y1aRpxiuStRTIvsfXFudPFkLofHU7H9a+fKrP+Oayc3g==} + /swagger-ui-dist@5.10.3: + resolution: {integrity: sha512-fu3aozjxFWsmcO1vyt1q1Ji2kN7KlTd1vHy27E9WgPyXo9nrEzhQPqgxaAjbMsOmb8XFKNGo4Sa3Q+84Fh+pFw==} dev: false /synckit@0.8.5: @@ -4926,13 +4935,13 @@ packages: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} dev: true - /ts-api-utils@1.0.3(typescript@5.2.2): + /ts-api-utils@1.0.3(typescript@5.3.3): resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} engines: {node: '>=16.13.0'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.2.2 + typescript: 5.3.3 dev: true /ts-interface-checker@0.1.13: @@ -5013,8 +5022,8 @@ packages: is-typed-array: 1.1.12 dev: true - /typescript@5.2.2: - resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} + /typescript@5.3.3: + resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} engines: {node: '>=14.17'} hasBin: true @@ -5132,12 +5141,12 @@ packages: extsprintf: 1.3.0 dev: true - /vite-plugin-md@0.21.5(@vitejs/plugin-vue@4.5.0)(sass@1.69.5)(vite@4.5.1): + /vite-plugin-md@0.21.5(@vitejs/plugin-vue@4.5.2)(sass@1.69.5)(vite@4.5.1): resolution: {integrity: sha512-gxiiSq2PmU2zUY5ZAFLEGmDFRV6J6gF85ns3hcvtgERibNST4gWxRSabqSZbGbHp3LEBwwK7C1CRLsl46yEiWg==} peerDependencies: vite: ^4.0.0 dependencies: - '@yankeeinlondon/builder-api': 1.4.1(@vitejs/plugin-vue@4.5.0)(sass@1.69.5)(vite@4.5.1) + '@yankeeinlondon/builder-api': 1.4.1(@vitejs/plugin-vue@4.5.2)(sass@1.69.5)(vite@4.5.1) '@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 @@ -5160,14 +5169,14 @@ packages: - terser dev: true - /vite-plugin-md@0.22.5(@vitejs/plugin-vue@4.5.0)(sass@1.69.5)(vite@4.5.1): + /vite-plugin-md@0.22.5(@vitejs/plugin-vue@4.5.2)(sass@1.69.5)(vite@4.5.1): resolution: {integrity: sha512-ex6yQfan2teBT2uMzoIlDHRhKTOsNiyvblA9eLU/+uygpg4KikJPFeyBX300LqQ3pZ9qGHz35qoGJ0oLw47eZg==} peerDependencies: '@vitejs/plugin-vue': '>=2.3.4' vite: ^4.0.0 || ^3.0.0 dependencies: - '@vitejs/plugin-vue': 4.5.0(vite@4.5.1)(vue@3.3.8) - '@yankeeinlondon/builder-api': 1.4.1(@vitejs/plugin-vue@4.5.0)(sass@1.69.5)(vite@4.5.1) + '@vitejs/plugin-vue': 4.5.2(vite@4.5.1)(vue@3.3.11) + '@yankeeinlondon/builder-api': 1.4.1(@vitejs/plugin-vue@4.5.2)(sass@1.69.5)(vite@4.5.1) '@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 @@ -5291,7 +5300,7 @@ packages: pbf: 3.2.1 dev: false - /vue-demi@0.14.6(vue@3.3.8): + /vue-demi@0.14.6(vue@3.3.11): resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==} engines: {node: '>=12'} hasBin: true @@ -5303,7 +5312,7 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.3.8(typescript@5.2.2) + vue: 3.3.11(typescript@5.3.3) dev: false /vue-eslint-parser@9.3.2(eslint@8.55.0): @@ -5324,25 +5333,25 @@ packages: - supports-color dev: true - /vue-i18n@9.7.0(vue@3.3.8): - resolution: {integrity: sha512-8Z8kSz9U2juzuAf+6mjW1HTd5pIlYuFJZkC+HvYOglFdpzwc2rTUGjxKwN8xGdtGur1MFnyJ44TSr+TksJtY8A==} + /vue-i18n@9.8.0(vue@3.3.11): + resolution: {integrity: sha512-Izho+6PYjejsTq2mzjcRdBZ5VLRQoSuuexvR8029h5CpN03FYqiqBrShMyf2I1DKkN6kw/xmujcbvC+4QybpsQ==} engines: {node: '>= 16'} peerDependencies: vue: ^3.0.0 dependencies: - '@intlify/core-base': 9.7.0 - '@intlify/shared': 9.7.0 + '@intlify/core-base': 9.8.0 + '@intlify/shared': 9.8.0 '@vue/devtools-api': 6.5.1 - vue: 3.3.8(typescript@5.2.2) + vue: 3.3.11(typescript@5.3.3) dev: true - /vue-router@4.2.5(vue@3.3.8): + /vue-router@4.2.5(vue@3.3.11): resolution: {integrity: sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==} peerDependencies: vue: ^3.2.0 dependencies: '@vue/devtools-api': 6.5.1 - vue: 3.3.8(typescript@5.2.2) + vue: 3.3.11(typescript@5.3.3) dev: false /vue-template-compiler@2.7.15: @@ -5352,32 +5361,32 @@ packages: he: 1.2.0 dev: true - /vue-tsc@1.8.22(typescript@5.2.2): - resolution: {integrity: sha512-j9P4kHtW6eEE08aS5McFZE/ivmipXy0JzrnTgbomfABMaVKx37kNBw//irL3+LlE3kOo63XpnRigyPC3w7+z+A==} + /vue-tsc@1.8.25(typescript@5.3.3): + resolution: {integrity: sha512-lHsRhDc/Y7LINvYhZ3pv4elflFADoEOo67vfClAfF2heVHpHmVquLSjojgCSIwzA4F0Pc4vowT/psXCYcfk+iQ==} hasBin: true peerDependencies: typescript: '*' dependencies: - '@volar/typescript': 1.10.8 - '@vue/language-core': 1.8.22(typescript@5.2.2) + '@volar/typescript': 1.11.1 + '@vue/language-core': 1.8.25(typescript@5.3.3) semver: 7.5.4 - typescript: 5.2.2 + typescript: 5.3.3 dev: true - /vue@3.3.8(typescript@5.2.2): - resolution: {integrity: sha512-5VSX/3DabBikOXMsxzlW8JyfeLKlG9mzqnWgLQLty88vdZL7ZJgrdgBOmrArwxiLtmS+lNNpPcBYqrhE6TQW5w==} + /vue@3.3.11(typescript@5.3.3): + resolution: {integrity: sha512-d4oBctG92CRO1cQfVBZp6WJAs0n8AK4Xf5fNjQCBeKCvMI1efGQ5E3Alt1slFJS9fZuPcFoiAiqFvQlv1X7t/w==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@vue/compiler-dom': 3.3.8 - '@vue/compiler-sfc': 3.3.8 - '@vue/runtime-dom': 3.3.8 - '@vue/server-renderer': 3.3.8(vue@3.3.8) - '@vue/shared': 3.3.8 - typescript: 5.2.2 + '@vue/compiler-dom': 3.3.11 + '@vue/compiler-sfc': 3.3.11 + '@vue/runtime-dom': 3.3.11 + '@vue/server-renderer': 3.3.11(vue@3.3.11) + '@vue/shared': 3.3.11 + typescript: 5.3.3 /webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}