diff --git a/Cargo.lock b/Cargo.lock index 37ac78a5d4..80a67c430c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -239,9 +239,9 @@ dependencies = [ [[package]] name = "backtrace" -version = "0.3.72" +version = "0.3.73" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17c6a35df3749d2e8bb1b7b21a976d82b15548788d2735b9d82f329268f71a11" +checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" dependencies = [ "addr2line", "cc", @@ -290,12 +290,11 @@ checksum = "1dbe4bb73fd931c4d1aaf53b35d1286c8a948ad00ec92c8e3c856f15fd027f43" [[package]] name = "bb8" -version = "0.8.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df7c2093d15d6a1d33b1f972e1c5ea3177748742b97a5f392aa83a65262c6780" +checksum = "b10cf871f3ff2ce56432fddc2615ac7acc3aa22ca321f8fea800846fbb32f188" dependencies = [ "async-trait", - "futures-channel", "futures-util", "tokio", ] @@ -2028,9 +2027,9 @@ dependencies = [ [[package]] name = "object" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8ec7ab813848ba4522158d5517a6093db1ded27575b070f4177b8d12b41db5e" +checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" dependencies = [ "memchr", ] @@ -3143,11 +3142,10 @@ dependencies = [ [[package]] name = "sqlformat" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce81b7bd7c4493975347ef60d8c7e8b742d4694f4c49f93e0a12ea263938176c" +checksum = "f895e3734318cc55f1fe66258926c9b910c124d47520339efecbb6c59cec7c1f" dependencies = [ - "itertools", "nom", "unicode_categories", ] diff --git a/Cargo.toml b/Cargo.toml index 1fe4e70f51..35ec449e46 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,7 +13,7 @@ napi-build = "2.1.3" argon2 = { version = "0.5.3", default-features = false } async-trait = { version = "0.1.80", default-features = false } basen = { version = "0.1.0", default-features = false } -bb8 = { version = "0.8.3", default-features = false } +bb8 = { version = "0.8.5", default-features = false } bcrypt = { version = "0.15.1", default-features = false } chrono = { version = "0.4.38", default-features = false } convert_case = { version = "0.6.0", default-features = false } diff --git a/Dockerfile b/Dockerfile index c61f829e7f..d644634e3e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,8 +17,7 @@ ENV PATH="/root/.cargo/bin:${PATH}" COPY packages/macro-rs packages/macro-rs/ COPY packages/backend-rs/src/lib.rs packages/backend-rs/src/ COPY packages/backend-rs/Cargo.toml packages/backend-rs/Cargo.toml -COPY Cargo.toml Cargo.toml -COPY Cargo.lock Cargo.lock +COPY Cargo.toml Cargo.lock ./ # Configure pnpm, and install backend-rs dependencies RUN corepack enable && corepack prepare pnpm@latest --activate && pnpm --filter backend-rs install diff --git a/docs/changelog.md b/docs/changelog.md index 7946b6ea1d..4959344884 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -15,6 +15,10 @@ Critical security updates are indicated by the :warning: icon. - The new Mastodon API uses a new format to manage Mastodon sessions in the database, whereas old implementation uses Misskey sessions. All previous client app and token registrations will not work with the new API. All clients need to be re-registered and all users need to re-authenticate. - All IDs (of statuses/notes, notifications, users, etc.) will be using the alphanumerical format, aligning with the Firefish/Misskey API. The old numerical IDs will not work when queried against the new API. +## [v20240613](https://firefish.dev/firefish/firefish/-/merge_requests/11003/commits) + +This update contains code refactoring and dependency updates, with no major user-facing changes. + ## [v20240607](https://firefish.dev/firefish/firefish/-/merge_requests/10978/commits) - Add the ability to share posts via QR code diff --git a/package.json b/package.json index 6d3729faa6..0b3ee5fb14 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "firefish", - "version": "20240607", + "version": "20240613", "repository": { "type": "git", "url": "https://firefish.dev/firefish/firefish.git" @@ -26,9 +26,10 @@ "lint:rs": "cargo clippy --fix --allow-dirty --allow-staged && cargo fmt --all --", "debug": "pnpm run build:debug && pnpm run start", "mocha": "pnpm --filter backend run mocha", - "test": "pnpm run test:ts && pnpm run test:rs", + "test": "pnpm run test:rs && pnpm run test:rs:miri && pnpm run test:ts", "test:ts": "pnpm run mocha", "test:rs": "cargo test --doc && cargo nextest run", + "test:rs:miri": "MIRIFLAGS='-Zmiri-disable-isolation' cargo +nightly miri nextest run -j$(nproc --all)", "format": "pnpm run format:ts; pnpm run format:rs", "format:ts": "pnpm -r --parallel run format", "format:rs": "cargo fmt --all --", diff --git a/packages/backend-rs/src/misc/note/elaborate.rs b/packages/backend-rs/src/misc/note/elaborate.rs index 878dbb4f83..c117dca7c9 100644 --- a/packages/backend-rs/src/misc/note/elaborate.rs +++ b/packages/backend-rs/src/misc/note/elaborate.rs @@ -18,8 +18,8 @@ pub async fn elaborate_impl( file_ids: &[String], text: Option, cw: Option, - renote_id: &Option, - reply_id: &Option, + renote_id: Option<&String>, + reply_id: Option<&String>, include_parent: bool, ) -> Result, DbErr> { let db = db_conn().await?; @@ -123,8 +123,8 @@ macro_rules! elaborate { &$note_like.file_ids, $note_like.text.clone(), $note_like.cw.clone(), - &$note_like.renote_id, - &$note_like.reply_id, + $note_like.renote_id.as_ref(), + $note_like.reply_id.as_ref(), $include_parent, ) }; diff --git a/packages/backend-rs/src/service/antenna/check_hit.rs b/packages/backend-rs/src/service/antenna/check_hit.rs index ed751e1a8c..794b2f794e 100644 --- a/packages/backend-rs/src/service/antenna/check_hit.rs +++ b/packages/backend-rs/src/service/antenna/check_hit.rs @@ -57,14 +57,15 @@ pub(super) async fn check_hit_antenna( return Ok(false); } } else if antenna.src == AntennaSrc::Instances { - let is_from_one_of_specified_servers = antenna.instances.iter().any(|host| { - host.to_ascii_lowercase() - == note_author - .host - .clone() - .unwrap_or_else(|| CONFIG.host.clone()) - .to_ascii_lowercase() - }); + let note_author_host = note_author + .host + .clone() + .unwrap_or_else(|| CONFIG.host.clone()) + .to_ascii_lowercase(); + let is_from_one_of_specified_servers = antenna + .instances + .iter() + .any(|host| host.to_ascii_lowercase() == note_author_host); if !is_from_one_of_specified_servers { return Ok(false); @@ -116,7 +117,10 @@ pub(super) async fn check_hit_antenna( return Ok(false); } - if [NoteVisibility::Home, NoteVisibility::Followers].contains(¬e.visibility) { + if matches!( + note.visibility, + NoteVisibility::Home | NoteVisibility::Followers + ) { let following_user_ids: Vec = if let Some(ids) = cache::get_one(cache::Category::Follow, &antenna.user_id).await? { ids diff --git a/packages/backend-rs/src/util/id.rs b/packages/backend-rs/src/util/id.rs index 2d384db78c..c7f5f294dd 100644 --- a/packages/backend-rs/src/util/id.rs +++ b/packages/backend-rs/src/util/id.rs @@ -27,11 +27,11 @@ fn init_id_generator(length: u8, fingerprint: &str) { /// It automatically calls [init_id_generator], if the generator has not been initialized. fn create_id(datetime: &NaiveDateTime) -> String { if GENERATOR.get().is_none() { - let length = match &CONFIG.cuid { - Some(cuid) => cmp::min(cmp::max(cuid.length.unwrap_or(16), 16), 24), + let length = match CONFIG.cuid.as_ref() { + Some(cuid) => cuid.length.unwrap_or(16).clamp(16, 24), None => 16, }; - let fingerprint = match &CONFIG.cuid { + let fingerprint = match CONFIG.cuid.as_ref() { Some(cuid) => cuid.fingerprint.as_deref().unwrap_or_default(), None => "", }; diff --git a/packages/backend/package.json b/packages/backend/package.json index addc808714..77d71c8cf1 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -22,9 +22,9 @@ "@swc/core-android-arm64": "1.3.11" }, "dependencies": { - "@bull-board/api": "5.20.1", - "@bull-board/koa": "5.20.1", - "@bull-board/ui": "5.20.1", + "@bull-board/api": "5.20.2", + "@bull-board/koa": "5.20.2", + "@bull-board/ui": "5.20.2", "@discordapp/twemoji": "15.0.3", "@koa/cors": "5.0.0", "@koa/multer": "3.0.2", @@ -38,7 +38,7 @@ "archiver": "7.0.1", "async-lock": "1.4.0", "async-mutex": "0.5.0", - "aws-sdk": "2.1639.0", + "aws-sdk": "2.1642.0", "axios": "1.7.2", "backend-rs": "workspace:*", "blurhash": "2.0.5", @@ -123,7 +123,7 @@ }, "devDependencies": { "@swc/cli": "0.3.12", - "@swc/core": "1.5.28", + "@swc/core": "1.6.1", "@types/adm-zip": "0.5.5", "@types/async-lock": "1.4.0", "@types/color-convert": "2.0.3", @@ -169,7 +169,7 @@ "@types/websocket": "1.0.10", "@types/ws": "8.5.10", "cross-env": "7.0.3", - "eslint": "9.4.0", + "eslint": "9.5.0", "mocha": "10.4.0", "pug": "3.0.3", "strict-event-emitter-types": "2.0.0", @@ -177,9 +177,9 @@ "ts-loader": "9.5.1", "ts-node": "10.9.2", "tsconfig-paths": "4.2.0", - "type-fest": "4.20.0", + "type-fest": "4.20.1", "typescript": "5.4.5", "webpack": "5.92.0", - "ws": "8.17.0" + "ws": "8.17.1" } } diff --git a/packages/client/package.json b/packages/client/package.json index 5d9696ee5d..6a18944afb 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -34,7 +34,7 @@ "@types/tinycolor2": "1.4.6", "@types/uuid": "9.0.8", "@vitejs/plugin-vue": "5.0.5", - "@vue/runtime-core": "3.4.27", + "@vue/runtime-core": "3.4.29", "autobind-decorator": "2.4.0", "autosize": "6.0.1", "broadcast-channel": "7.0.0", @@ -84,9 +84,9 @@ "typescript": "5.4.5", "unicode-emoji-json": "0.6.0", "uuid": "10.0.0", - "vite": "5.2.13", + "vite": "5.3.1", "vite-plugin-compression": "0.5.1", - "vue": "3.4.27", + "vue": "3.4.29", "vue-draggable-plus": "0.5.0", "vue-plyr": "7.0.0", "vue-prism-editor": "2.0.0-alpha.2", diff --git a/packages/client/src/components/MkInstanceTicker.vue b/packages/client/src/components/MkInstanceTicker.vue index f27cce02a3..3ac06d4fe3 100644 --- a/packages/client/src/components/MkInstanceTicker.vue +++ b/packages/client/src/components/MkInstanceTicker.vue @@ -78,8 +78,8 @@ const bg = { function getInstanceIcon(instance): string { return ( - getProxiedImageUrlNullable(instance.iconUrl, "preview") ?? getProxiedImageUrlNullable(instance.faviconUrl, "preview") ?? + getProxiedImageUrlNullable(instance.iconUrl, "preview") ?? "/client-assets/dummy.png" ); } diff --git a/packages/client/src/components/mfm.ts b/packages/client/src/components/mfm.ts index 87f3f6d8a3..53d8a9fef3 100644 --- a/packages/client/src/components/mfm.ts +++ b/packages/client/src/components/mfm.ts @@ -328,13 +328,21 @@ export default defineComponent({ } case "fg": { let color = token.props.args.color; - if (!/^[0-9a-f]{3,6}$/i.test(color.toString())) color = "f00"; + if ( + color == null || + !/^[0-9a-f]{3,6}$/i.test(color.toString()) + ) + color = "f00"; style = `color: #${color};`; break; } case "bg": { let color = token.props.args.color; - if (!/^[0-9a-f]{3,6}$/i.test(color.toString())) color = "f00"; + if ( + color == null || + !/^[0-9a-f]{3,6}$/i.test(color.toString()) + ) + color = "f00"; style = `background-color: #${color};`; break; } diff --git a/packages/client/src/pages/instance-info.vue b/packages/client/src/pages/instance-info.vue index a065120645..d7e1358163 100644 --- a/packages/client/src/pages/instance-info.vue +++ b/packages/client/src/pages/instance-info.vue @@ -31,7 +31,7 @@
- + {{ instance.name || `(${i18n.ts.unknown})` }} @@ -310,7 +310,7 @@ const instance = ref(null); const suspended = ref(false); const isBlocked = ref(false); const isSilenced = ref(false); -const faviconUrl = ref(null); +const iconUrl = ref(null); const usersPagination = { endpoint: isAdmin ? ("admin/show-users" as const) : ("users" as const), @@ -332,9 +332,9 @@ async function fetch() { suspended.value = instance.value.isSuspended; isBlocked.value = instance.value.isBlocked; isSilenced.value = instance.value.isSilenced; - faviconUrl.value = - getProxiedImageUrlNullable(instance.value.faviconUrl, "preview") ?? - getProxiedImageUrlNullable(instance.value.iconUrl, "preview"); + iconUrl.value = + getProxiedImageUrlNullable(instance.value.iconUrl, "preview") ?? + getProxiedImageUrlNullable(instance.value.faviconUrl, "preview"); } async function toggleBlock() { diff --git a/packages/client/src/scripts/sound.ts b/packages/client/src/scripts/sound.ts index 289eb9e0b3..76e972b896 100644 --- a/packages/client/src/scripts/sound.ts +++ b/packages/client/src/scripts/sound.ts @@ -1,14 +1,23 @@ import { ColdDeviceStorage } from "@/store"; -const ctx = new AudioContext(); -const cache = new Map(); +let ctx: AudioContext | null; +try { + ctx = new AudioContext(); +} catch { + ctx = null; +} + +const cache = new Map(); export async function getAudio( file: string, useCache = true, -): HTMLAudioElement { +): Promise { if (useCache && cache.has(file)) { - return cache.get(file); + return cache.get(file) ?? null; + } + if (ctx == null) { + return null; } const response = await fetch(`/static-assets/sounds/${file}.mp3`); @@ -39,7 +48,7 @@ export function play(type: string) { export async function playFile(file: string, volume: number) { const masterVolume = ColdDeviceStorage.get("sound_masterVolume"); - if (masterVolume === 0 || volume === 0) { + if (ctx == null || masterVolume === 0 || volume === 0) { return; } diff --git a/packages/firefish-js/package.json b/packages/firefish-js/package.json index 759d28c4a6..3ba82a7e52 100644 --- a/packages/firefish-js/package.json +++ b/packages/firefish-js/package.json @@ -22,7 +22,7 @@ }, "devDependencies": { "@swc/cli": "0.3.12", - "@swc/core": "1.5.28", + "@swc/core": "1.6.1", "@swc/types": "0.1.8", "@types/jest": "29.5.12", "@types/node": "20.14.2", @@ -30,9 +30,9 @@ "jest-fetch-mock": "3.0.3", "jest-websocket-mock": "2.5.0", "mock-socket": "9.3.1", - "ts-jest": "29.1.4", + "ts-jest": "29.1.5", "ts-node": "10.9.2", - "tsd": "0.31.0", + "tsd": "0.31.1", "typescript": "5.4.5" }, "files": [ diff --git a/packages/sw/package.json b/packages/sw/package.json index e3a47685fc..2809b09f28 100644 --- a/packages/sw/package.json +++ b/packages/sw/package.json @@ -11,7 +11,7 @@ "devDependencies": { "firefish-js": "workspace:*", "idb-keyval": "6.2.1", - "vite": "5.2.13", + "vite": "5.3.1", "vite-plugin-compression": "0.5.1" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2d5798626c..76ebb8df46 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -43,14 +43,14 @@ importers: packages/backend: dependencies: '@bull-board/api': - specifier: 5.20.1 - version: 5.20.1(@bull-board/ui@5.20.1) + specifier: 5.20.2 + version: 5.20.2(@bull-board/ui@5.20.2) '@bull-board/koa': - specifier: 5.20.1 - version: 5.20.1(@types/koa@2.15.0)(lodash@4.17.21)(pug@3.0.3) + specifier: 5.20.2 + version: 5.20.2(@types/koa@2.15.0)(lodash@4.17.21)(pug@3.0.3) '@bull-board/ui': - specifier: 5.20.1 - version: 5.20.1 + specifier: 5.20.2 + version: 5.20.2 '@discordapp/twemoji': specifier: 15.0.3 version: 15.0.3 @@ -91,8 +91,8 @@ importers: specifier: 0.5.0 version: 0.5.0 aws-sdk: - specifier: 2.1639.0 - version: 2.1639.0 + specifier: 2.1642.0 + version: 2.1642.0 axios: specifier: 1.7.2 version: 1.7.2 @@ -320,7 +320,7 @@ importers: version: 0.2.3 typeorm: specifier: 0.3.20 - version: 0.3.20(ioredis@5.4.1)(pg@8.12.0)(ts-node@10.9.2(@swc/core@1.5.28)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)) + version: 0.3.20(ioredis@5.4.1)(pg@8.12.0)(ts-node@10.9.2(@swc/core@1.6.1)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)) ulid: specifier: 2.3.0 version: 2.3.0 @@ -343,10 +343,10 @@ importers: devDependencies: '@swc/cli': specifier: 0.3.12 - version: 0.3.12(@swc/core@1.5.28)(chokidar@3.6.0) + version: 0.3.12(@swc/core@1.6.1)(chokidar@3.6.0) '@swc/core': - specifier: 1.5.28 - version: 1.5.28 + specifier: 1.6.1 + version: 1.6.1 '@types/adm-zip': specifier: 0.5.5 version: 0.5.5 @@ -483,8 +483,8 @@ importers: specifier: 7.0.3 version: 7.0.3 eslint: - specifier: 9.4.0 - version: 9.4.0 + specifier: 9.5.0 + version: 9.5.0 mocha: specifier: 10.4.0 version: 10.4.0 @@ -496,28 +496,28 @@ importers: version: 2.0.0 swc-loader: specifier: 0.2.6 - version: 0.2.6(@swc/core@1.5.28)(webpack@5.92.0(@swc/core@1.5.28)) + version: 0.2.6(@swc/core@1.6.1)(webpack@5.92.0(@swc/core@1.6.1)) ts-loader: specifier: 9.5.1 - version: 9.5.1(typescript@5.4.5)(webpack@5.92.0(@swc/core@1.5.28)) + version: 9.5.1(typescript@5.4.5)(webpack@5.92.0(@swc/core@1.6.1)) ts-node: specifier: 10.9.2 - version: 10.9.2(@swc/core@1.5.28)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5) + version: 10.9.2(@swc/core@1.6.1)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5) tsconfig-paths: specifier: 4.2.0 version: 4.2.0 type-fest: - specifier: 4.20.0 - version: 4.20.0 + specifier: 4.20.1 + version: 4.20.1 typescript: specifier: 5.4.5 version: 5.4.5 webpack: specifier: 5.92.0 - version: 5.92.0(@swc/core@1.5.28) + version: 5.92.0(@swc/core@1.6.1) ws: - specifier: 8.17.0 - version: 8.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + specifier: 8.17.1 + version: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) packages/backend-rs: devDependencies: @@ -529,10 +529,10 @@ importers: devDependencies: '@eslint-sets/eslint-config-vue3': specifier: 5.13.0 - version: 5.13.0(@babel/core@7.24.6)(@types/eslint@8.56.10)(eslint@9.4.0)(prettier@2.8.8)(typescript@5.4.5) + version: 5.13.0(@babel/core@7.24.6)(@types/eslint@8.56.10)(eslint@9.5.0)(prettier@2.8.8)(typescript@5.4.5) '@eslint-sets/eslint-config-vue3-ts': specifier: 3.3.0 - version: 3.3.0(@babel/core@7.24.6)(eslint@9.4.0)(prettier@2.8.8)(typescript@5.4.5) + version: 3.3.0(@babel/core@7.24.6)(eslint@9.5.0)(prettier@2.8.8)(typescript@5.4.5) '@misskey-dev/browser-image-resizer': specifier: 2024.1.0 version: 2024.1.0 @@ -592,10 +592,10 @@ importers: version: 9.0.8 '@vitejs/plugin-vue': specifier: 5.0.5 - version: 5.0.5(vite@5.2.13(@types/node@20.14.2)(sass@1.77.5)(stylus@0.57.0)(terser@5.31.0))(vue@3.4.27(typescript@5.4.5)) + version: 5.0.5(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(stylus@0.57.0)(terser@5.31.0))(vue@3.4.29(typescript@5.4.5)) '@vue/runtime-core': - specifier: 3.4.27 - version: 3.4.27 + specifier: 3.4.29 + version: 3.4.29 autobind-decorator: specifier: 2.4.0 version: 2.4.0 @@ -637,7 +637,7 @@ importers: version: 3.0.12 eslint-plugin-file-progress: specifier: 1.4.0 - version: 1.4.0(eslint@9.4.0) + version: 1.4.0(eslint@9.5.0) eventemitter3: specifier: 5.0.1 version: 5.0.1 @@ -652,7 +652,7 @@ importers: version: 7.5.4 focus-trap-vue: specifier: 4.0.3 - version: 4.0.3(focus-trap@7.5.4)(vue@3.4.27(typescript@5.4.5)) + version: 4.0.3(focus-trap@7.5.4)(vue@3.4.29(typescript@5.4.5)) gsap: specifier: 3.12.5 version: 3.12.5 @@ -744,14 +744,14 @@ importers: specifier: 10.0.0 version: 10.0.0 vite: - specifier: 5.2.13 - version: 5.2.13(@types/node@20.14.2)(sass@1.77.5)(stylus@0.57.0)(terser@5.31.0) + specifier: 5.3.1 + version: 5.3.1(@types/node@20.14.2)(sass@1.77.5)(stylus@0.57.0)(terser@5.31.0) vite-plugin-compression: specifier: 0.5.1 - version: 0.5.1(vite@5.2.13(@types/node@20.14.2)(sass@1.77.5)(stylus@0.57.0)(terser@5.31.0)) + version: 0.5.1(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(stylus@0.57.0)(terser@5.31.0)) vue: - specifier: 3.4.27 - version: 3.4.27(typescript@5.4.5) + specifier: 3.4.29 + version: 3.4.29(typescript@5.4.5) vue-draggable-plus: specifier: 0.5.0 version: 0.5.0(@types/sortablejs@1.15.8) @@ -760,7 +760,7 @@ importers: version: 7.0.0 vue-prism-editor: specifier: 2.0.0-alpha.2 - version: 2.0.0-alpha.2(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-alpha.2(vue@3.4.29(typescript@5.4.5)) vue-tsc: specifier: 2.0.21 version: 2.0.21(typescript@5.4.5) @@ -780,10 +780,10 @@ importers: devDependencies: '@swc/cli': specifier: 0.3.12 - version: 0.3.12(@swc/core@1.5.28)(chokidar@3.6.0) + version: 0.3.12(@swc/core@1.6.1)(chokidar@3.6.0) '@swc/core': - specifier: 1.5.28 - version: 1.5.28 + specifier: 1.6.1 + version: 1.6.1 '@swc/types': specifier: 0.1.8 version: 0.1.8 @@ -795,7 +795,7 @@ importers: version: 20.14.2 jest: specifier: 29.7.0 - version: 29.7.0(@types/node@20.14.2)(ts-node@10.9.2(@swc/core@1.5.28)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.2)(ts-node@10.9.2(@swc/core@1.6.1)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)) jest-fetch-mock: specifier: 3.0.3 version: 3.0.3 @@ -806,14 +806,14 @@ importers: specifier: 9.3.1 version: 9.3.1 ts-jest: - specifier: 29.1.4 - version: 29.1.4(@babel/core@7.24.6)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.6))(jest@29.7.0(@types/node@20.14.2)(ts-node@10.9.2(@swc/core@1.5.28)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)))(typescript@5.4.5) + specifier: 29.1.5 + version: 29.1.5(@babel/core@7.24.6)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.6))(jest@29.7.0(@types/node@20.14.2)(ts-node@10.9.2(@swc/core@1.6.1)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)))(typescript@5.4.5) ts-node: specifier: 10.9.2 - version: 10.9.2(@swc/core@1.5.28)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5) + version: 10.9.2(@swc/core@1.6.1)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5) tsd: - specifier: 0.31.0 - version: 0.31.0 + specifier: 0.31.1 + version: 0.31.1 typescript: specifier: 5.4.5 version: 5.4.5 @@ -827,11 +827,11 @@ importers: specifier: 6.2.1 version: 6.2.1 vite: - specifier: 5.2.13 - version: 5.2.13(@types/node@20.14.2)(sass@1.77.5)(stylus@0.57.0)(terser@5.31.0) + specifier: 5.3.1 + version: 5.3.1(@types/node@20.14.2)(sass@1.77.5)(stylus@0.57.0)(terser@5.31.0) vite-plugin-compression: specifier: 0.5.1 - version: 0.5.1(vite@5.2.13(@types/node@20.14.2)(sass@1.77.5)(stylus@0.57.0)(terser@5.31.0)) + version: 0.5.1(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(stylus@0.57.0)(terser@5.31.0)) packages: @@ -851,8 +851,8 @@ packages: resolution: {integrity: sha512-qAHSfAdVyFmIvl0VHELib8xar7ONuSHrE2hLnsaWkYNTI68dmi1x8GYDhJjMI/e7XWal9QBlZkwbOnkcw7Z8gQ==} engines: {node: '>=6.9.0'} - '@babel/eslint-parser@7.24.6': - resolution: {integrity: sha512-Q1BfQX42zXHx732PLW0w4+Y3wJjoZKEMaatFUEAmQ7Z+jCXxinzeqX9bvv2Q8xNPes/H6F0I23oGkcgjaItmLw==} + '@babel/eslint-parser@7.24.7': + resolution: {integrity: sha512-SO5E3bVxDuxyNxM5agFv480YA2HO6ohZbGxbazZdIk3KQOPOGVNw6q78I9/lbviIf95eq6tPozeYnJLbjnC8IA==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': ^7.11.0 @@ -925,6 +925,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.24.7': + resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-proposal-export-namespace-from@7.18.9': resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} engines: {node: '>=6.9.0'} @@ -1084,16 +1089,16 @@ packages: cpu: [x64] os: [win32] - '@bull-board/api@5.20.1': - resolution: {integrity: sha512-45aDhnOzWRrtUUAKHxdClSnLIus5f8BK3ATzb2IwI/BRgOi1lWTe1YG266hVqDdWXsUDxKzf75DAANKfAoEsRA==} + '@bull-board/api@5.20.2': + resolution: {integrity: sha512-5sTujiB3d8mKFQxBucMaa7di+Vi9N6r+OdDH0rSKCdNKR6E8fXfpohEza/Ddy9DFlqSCavRHbD0nz6O4sTieSA==} peerDependencies: - '@bull-board/ui': 5.20.1 + '@bull-board/ui': 5.20.2 - '@bull-board/koa@5.20.1': - resolution: {integrity: sha512-xUEEpMsdzZWHZQMnfk4a9kFhCz4PQkMBnb/t/C2xYwG15nCLapHWqMd5xO59OxnWOZ5XIiLsJwtCuf0l5G+L8A==} + '@bull-board/koa@5.20.2': + resolution: {integrity: sha512-2E1y7gJx1n0i7Lsa7xx0s0+jCUxbkZcD+n4XBOMlQCSQk7RkV0Psyw9KKoAepx2NzxOFxekqjY5smE1uI7RAhQ==} - '@bull-board/ui@5.20.1': - resolution: {integrity: sha512-RzNinC4FKHNuxzkIRsCL+n9iO5RxmF5YM7byCuuv1/UeFjtCtsLHFi6TI9ZgJsXETA2Uxq9Mg7ppncojUjrINw==} + '@bull-board/ui@5.20.2': + resolution: {integrity: sha512-zd8XaBZHhODQpm+IU8zcl+92lA58YXdbSDGCzd7M4zVHB36Cq8BUk9JhPYxA1dVe62+8COBmDd6rSYEsfJ+g5g==} '@cbor-extract/cbor-extract-darwin-arm64@2.2.0': resolution: {integrity: sha512-P7swiOAdF7aSi0H+tHtHtr6zrpF3aAq/W9FXx5HektRvLTM2O89xCyXF3pk7pLc7QpaY7AoaE8UowVf9QBdh3w==} @@ -1179,140 +1184,140 @@ packages: resolution: {integrity: sha512-I238eDtOolvCuvtxrnqtlBaw0BwdQuYqK7eA6XIonicMdOOOb75mqdIzkGDUbS04+1Di007rgm9snFRNeVrOog==} engines: {node: '>=16'} - '@esbuild/aix-ppc64@0.20.2': - resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} + '@esbuild/aix-ppc64@0.21.5': + resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.20.2': - resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} + '@esbuild/android-arm64@0.21.5': + resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} engines: {node: '>=12'} cpu: [arm64] os: [android] - '@esbuild/android-arm@0.20.2': - resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} + '@esbuild/android-arm@0.21.5': + resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} engines: {node: '>=12'} cpu: [arm] os: [android] - '@esbuild/android-x64@0.20.2': - resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} + '@esbuild/android-x64@0.21.5': + resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} engines: {node: '>=12'} cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.20.2': - resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} + '@esbuild/darwin-arm64@0.21.5': + resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.20.2': - resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} + '@esbuild/darwin-x64@0.21.5': + resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} engines: {node: '>=12'} cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.20.2': - resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} + '@esbuild/freebsd-arm64@0.21.5': + resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.20.2': - resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} + '@esbuild/freebsd-x64@0.21.5': + resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.20.2': - resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} + '@esbuild/linux-arm64@0.21.5': + resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} engines: {node: '>=12'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.20.2': - resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} + '@esbuild/linux-arm@0.21.5': + resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} engines: {node: '>=12'} cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.20.2': - resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} + '@esbuild/linux-ia32@0.21.5': + resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} engines: {node: '>=12'} cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.20.2': - resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} + '@esbuild/linux-loong64@0.21.5': + resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} engines: {node: '>=12'} cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.20.2': - resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} + '@esbuild/linux-mips64el@0.21.5': + resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.20.2': - resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} + '@esbuild/linux-ppc64@0.21.5': + resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.20.2': - resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} + '@esbuild/linux-riscv64@0.21.5': + resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.20.2': - resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} + '@esbuild/linux-s390x@0.21.5': + resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} engines: {node: '>=12'} cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.20.2': - resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} + '@esbuild/linux-x64@0.21.5': + resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} engines: {node: '>=12'} cpu: [x64] os: [linux] - '@esbuild/netbsd-x64@0.20.2': - resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} + '@esbuild/netbsd-x64@0.21.5': + resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-x64@0.20.2': - resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} + '@esbuild/openbsd-x64@0.21.5': + resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] - '@esbuild/sunos-x64@0.20.2': - resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} + '@esbuild/sunos-x64@0.21.5': + resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} engines: {node: '>=12'} cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.20.2': - resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} + '@esbuild/win32-arm64@0.21.5': + resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} engines: {node: '>=12'} cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.20.2': - resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} + '@esbuild/win32-ia32@0.21.5': + resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} engines: {node: '>=12'} cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.20.2': - resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} + '@esbuild/win32-x64@0.21.5': + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -1377,20 +1382,20 @@ packages: typescript: optional: true - '@eslint/config-array@0.15.1': - resolution: {integrity: sha512-K4gzNq+yymn/EVsXYmf+SBcBro8MTf+aXJZUphM96CdzUEr+ClGDvAbpmaEK+cGVigVXIgs9gNmvHAlrzzY5JQ==} + '@eslint/config-array@0.16.0': + resolution: {integrity: sha512-/jmuSd74i4Czf1XXn7wGRWZCuyaUZ330NH1Bek0Pplatt4Sy1S5haN21SCLLdbeKslQ+S0wEJ+++v5YibSi+Lg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/eslintrc@3.1.0': resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.4.0': - resolution: {integrity: sha512-fdI7VJjP3Rvc70lC4xkFXHB0fiPeojiL1PxVG6t1ZvXQrarj893PweuBTujxDUFk0Fxj4R7PIIAZ/aiiyZPZcg==} + '@eslint/js@9.5.0': + resolution: {integrity: sha512-A7+AOT2ICkodvtsWnxZP4Xxk3NbZ3VMHd8oihydLRGrJgqqdEz1qSeEgXYyT/Cu8h1TWWsQRejIx48mtjZ5y1w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/object-schema@2.1.3': - resolution: {integrity: sha512-HAbhAYKfsAC2EkTqve00ibWIZlaU74Z1EHwAjYr4PXF0YU2VEA1zSIKSSpKszRLRWwHzzRZXvK632u+uXzvsvw==} + '@eslint/object-schema@2.1.4': + resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@fastify/busboy@2.1.1': @@ -2048,68 +2053,68 @@ packages: cpu: [arm64] os: [android] - '@swc/core-darwin-arm64@1.5.28': - resolution: {integrity: sha512-sP6g63ybzIdOWNDbn51tyHN8EMt7Mb4RMeHQEsXB7wQfDvzhpWB+AbfK6Gs3Q8fwP/pmWIrWW9csKOc1K2Mmkg==} + '@swc/core-darwin-arm64@1.6.1': + resolution: {integrity: sha512-u6GdwOXsOEdNAdSI6nWq6G2BQw5HiSNIZVcBaH1iSvBnxZvWbnIKyDiZKaYnDwTLHLzig2GuUjjE2NaCJPy4jg==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.5.28': - resolution: {integrity: sha512-Bd/agp/g7QocQG5AuorOzSC78t8OzeN+pCN/QvJj1CvPhvppjJw6e1vAbOR8vO2vvGi2pvtf3polrYQStJtSiA==} + '@swc/core-darwin-x64@1.6.1': + resolution: {integrity: sha512-/tXwQibkDNLVbAtr7PUQI0iQjoB708fjhDDDfJ6WILSBVZ3+qs/LHjJ7jHwumEYxVq1XA7Fv2Q7SE/ZSQoWHcQ==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.5.28': - resolution: {integrity: sha512-Wr3TwPGIveS9/OBWm0r9VAL8wkCR0zQn46J8K01uYCmVhUNK3Muxjs0vQBZaOrGu94mqbj9OXY+gB3W7aDvGdA==} + '@swc/core-linux-arm-gnueabihf@1.6.1': + resolution: {integrity: sha512-aDgipxhJTms8iH78emHVutFR2c16LNhO+NTRCdYi+X4PyIn58/DyYTH6VDZ0AeEcS5f132ZFldU5AEgExwihXA==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.5.28': - resolution: {integrity: sha512-8G1ZwVTuLgTAVTMPD+M97eU6WeiRIlGHwKZ5fiJHPBcz1xqIC7jQcEh7XBkobkYoU5OILotls3gzjRt8CMNyDQ==} + '@swc/core-linux-arm64-gnu@1.6.1': + resolution: {integrity: sha512-XkJ+eO4zUKG5g458RyhmKPyBGxI0FwfWFgpfIj5eDybxYJ6s4HBT5MoxyBLorB5kMlZ0XoY/usUMobPVY3nL0g==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-musl@1.5.28': - resolution: {integrity: sha512-0Ajdzb5Fzvz+XUbN5ESeHAz9aHHSYiQcm+vmsDi0TtPHmsalfnqEPZmnK0zPALPJPLQP2dDo4hELeDg3/c3xgA==} + '@swc/core-linux-arm64-musl@1.6.1': + resolution: {integrity: sha512-dr6YbLBg/SsNxs1hDqJhxdcrS8dGMlOXJwXIrUvACiA8jAd6S5BxYCaqsCefLYXtaOmu0bbx1FB/evfodqB70Q==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-x64-gnu@1.5.28': - resolution: {integrity: sha512-ueQ9VejnQUM2Pt+vT0IAKoF4vYBWUP6n1KHGdILpoGe3LuafQrqu7RoyQ15C7/AYii7hAeNhTFdf6gLbg8cjFg==} + '@swc/core-linux-x64-gnu@1.6.1': + resolution: {integrity: sha512-A0b/3V+yFy4LXh3O9umIE7LXPC7NBWdjl6AQYqymSMcMu0EOb1/iygA6s6uWhz9y3e172Hpb9b/CGsuD8Px/bg==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-linux-x64-musl@1.5.28': - resolution: {integrity: sha512-G5th8Mg0az8CbY4GQt9/m5hg2Y0kGIwvQBeVACuLQB6q2Y4txzdiTpjmFqUUhEvvl7Klyx1IHvNhfXs3zpt7PA==} + '@swc/core-linux-x64-musl@1.6.1': + resolution: {integrity: sha512-5dJjlzZXhC87nZZZWbpiDP8kBIO0ibis893F/rtPIQBI5poH+iJuA32EU3wN4/WFHeK4et8z6SGSVghPtWyk4g==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-win32-arm64-msvc@1.5.28': - resolution: {integrity: sha512-JezwCGavZ7CkNXx4yInI4kpb71L0zxzxA9BFlmnsGKEEjVQcKc3hFpmIzfFVs+eotlBUwDNb0+Yo9m6Cb7lllA==} + '@swc/core-win32-arm64-msvc@1.6.1': + resolution: {integrity: sha512-HBi1ZlwvfcUibLtT3g/lP57FaDPC799AD6InolB2KSgkqyBbZJ9wAXM8/CcH67GLIP0tZ7FqblrJTzGXxetTJQ==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.5.28': - resolution: {integrity: sha512-q8tW5J4RkOkl7vYShnWS//VAb2Ngolfm9WOMaF2GRJUr2Y/Xeb/+cNjdsNOqea2BzW049D5vdP7XPmir3/zUZw==} + '@swc/core-win32-ia32-msvc@1.6.1': + resolution: {integrity: sha512-AKqHohlWERclexar5y6ux4sQ8yaMejEXNxeKXm7xPhXrp13/1p4/I3E5bPVX/jMnvpm4HpcKSP0ee2WsqmhhPw==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.5.28': - resolution: {integrity: sha512-jap6EiB3wG1YE1hyhNr9KLPpH4PGm+5tVMfN0l7fgKtV0ikgpcEN/YF94tru+z5m2HovqYW009+Evq9dcVGmpg==} + '@swc/core-win32-x64-msvc@1.6.1': + resolution: {integrity: sha512-0dLdTLd+ONve8kgC5T6VQ2Y5G+OZ7y0ujjapnK66wpvCBM6BKYGdT/OKhZKZydrC5gUKaxFN6Y5oOt9JOFUrOQ==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core@1.5.28': - resolution: {integrity: sha512-muCdNIqOTURUgYeyyOLYE3ShL8SZO6dw6bhRm6dCvxWzCZOncPc5fB0kjcPXTML+9KJoHL7ks5xg+vsQK+v6ig==} + '@swc/core@1.6.1': + resolution: {integrity: sha512-Yz5uj5hNZpS5brLtBvKY0L4s2tBAbQ4TjmW8xF1EC3YLFxQRrUjMP49Zm1kp/KYyYvTkSaG48Ffj2YWLu9nChw==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': '*' @@ -2598,17 +2603,23 @@ packages: '@vue/compiler-core@3.4.27': resolution: {integrity: sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==} + '@vue/compiler-core@3.4.29': + resolution: {integrity: sha512-TFKiRkKKsRCKvg/jTSSKK7mYLJEQdUiUfykbG49rubC9SfDyvT2JrzTReopWlz2MxqeLyxh9UZhvxEIBgAhtrg==} + '@vue/compiler-dom@3.4.27': resolution: {integrity: sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==} + '@vue/compiler-dom@3.4.29': + resolution: {integrity: sha512-A6+iZ2fKIEGnfPJejdB7b1FlJzgiD+Y/sxxKwJWg1EbJu6ZPgzaPQQ51ESGNv0CP6jm6Z7/pO6Ia8Ze6IKrX7w==} + '@vue/compiler-sfc@2.7.16': resolution: {integrity: sha512-KWhJ9k5nXuNtygPU7+t1rX6baZeqOYLEforUPjgNDBnLicfHCoi48H87Q8XyLZOrNNsmhuwKqtpDQWjEFe6Ekg==} - '@vue/compiler-sfc@3.4.27': - resolution: {integrity: sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==} + '@vue/compiler-sfc@3.4.29': + resolution: {integrity: sha512-zygDcEtn8ZimDlrEQyLUovoWgKQic6aEQqRXce2WXBvSeHbEbcAsXyCk9oG33ZkyWH4sl9D3tkYc1idoOkdqZQ==} - '@vue/compiler-ssr@3.4.27': - resolution: {integrity: sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==} + '@vue/compiler-ssr@3.4.29': + resolution: {integrity: sha512-rFbwCmxJ16tDp3N8XCx5xSQzjhidYjXllvEcqX/lopkoznlNPz3jyy0WGJCyhAaVQK677WWFt3YO/WUEkMMUFQ==} '@vue/language-core@2.0.21': resolution: {integrity: sha512-vjs6KwnCK++kIXT+eI63BGpJHfHNVJcUCr3RnvJsccT3vbJnZV5IhHR2puEkoOkIbDdp0Gqi1wEnv3hEd3WsxQ==} @@ -2618,23 +2629,29 @@ packages: typescript: optional: true - '@vue/reactivity@3.4.27': - resolution: {integrity: sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==} + '@vue/reactivity@3.4.29': + resolution: {integrity: sha512-w8+KV+mb1a8ornnGQitnMdLfE0kXmteaxLdccm2XwdFxXst4q/Z7SEboCV5SqJNpZbKFeaRBBJBhW24aJyGINg==} - '@vue/runtime-core@3.4.27': - resolution: {integrity: sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA==} + '@vue/runtime-core@3.4.29': + resolution: {integrity: sha512-s8fmX3YVR/Rk5ig0ic0NuzTNjK2M7iLuVSZyMmCzN/+Mjuqqif1JasCtEtmtoJWF32pAtUjyuT2ljNKNLeOmnQ==} - '@vue/runtime-dom@3.4.27': - resolution: {integrity: sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q==} + '@vue/runtime-dom@3.4.29': + resolution: {integrity: sha512-gI10atCrtOLf/2MPPMM+dpz3NGulo9ZZR9d1dWo4fYvm+xkfvRrw1ZmJ7mkWtiJVXSsdmPbcK1p5dZzOCKDN0g==} - '@vue/server-renderer@3.4.27': - resolution: {integrity: sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==} + '@vue/server-renderer@3.4.29': + resolution: {integrity: sha512-HMLCmPI2j/k8PVkSBysrA2RxcxC5DgBiCdj7n7H2QtR8bQQPqKAe8qoaxLcInzouBmzwJ+J0x20ygN/B5mYBng==} peerDependencies: - vue: 3.4.27 + vue: 3.4.29 '@vue/shared@3.4.27': resolution: {integrity: sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==} + '@vue/shared@3.4.28': + resolution: {integrity: sha512-2b+Vuv5ichZQZPmRJfniHQkBSNigmRsRkr17bkYqBFy3J88T4lB7dRbAX/rx8qr9v0cr8Adg6yP872xhxGmh0w==} + + '@vue/shared@3.4.29': + resolution: {integrity: sha512-hQ2gAQcBO/CDpC82DCrinJNgOHI2v+FA7BDW4lMSPeBpQ7sRe2OLHWe5cph1s7D8DUQAwRt18dBDfJJ220APEA==} + '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -2887,8 +2904,8 @@ packages: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} - aws-sdk@2.1639.0: - resolution: {integrity: sha512-3vi9ONXhROfXTjsulFurKtJ/vBjiXirhwrRY6C7QRJyI/+m9lphtBivSYynnu7q2saAqC9ArlkEWQLRFUPy+Zg==} + aws-sdk@2.1642.0: + resolution: {integrity: sha512-xTqRcLbb7F3GadFQN1+m25nP1twA2Lmlmhpt5gbYb3VCR91lb+c9EnsEr7U60zLv4AR2ip/GkDtSpKS/EzLOzA==} engines: {node: '>= 10.0.0'} axios@0.24.0: @@ -2932,8 +2949,8 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - bare-events@2.3.1: - resolution: {integrity: sha512-sJnSOTVESURZ61XgEleqmP255T6zTYwHPwE4r6SssIh0U9/uDvfpdoJYpVUerJJZH2fueO+CdT8ZT+OC/7aZDA==} + bare-events@2.4.2: + resolution: {integrity: sha512-qMKFd2qG/36aA4GwvKq8MxnPgCQAmBWmSyLWsJcbn8v03wvIPQ/hG1Ms8bPzndZxMDoHpxez5VOS+gC9Yi24/Q==} base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} @@ -3102,8 +3119,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001632: - resolution: {integrity: sha512-udx3o7yHJfUxMLkGohMlVHCvFvWmirKh9JAH/d7WOLPetlH+LTL5cocMZ0t7oZx/mdlOWXti97xLZWc8uURRHg==} + caniuse-lite@1.0.30001633: + resolution: {integrity: sha512-6sT0yf/z5jqf8tISAgpJDrmwOpLsrpnyCdD/lOZKvKkkJK4Dn0X5i7KF7THEZhOq+30bmhwBlNEaqPUiHiKtZg==} canonicalize@1.0.8: resolution: {integrity: sha512-0CNTVCLZggSh7bc5VkX5WWPWO+cyZbNd07IHIsSXLia/eAq+r836hgk+8BKoEh7949Mda87VUOitx5OddVj64A==} @@ -3848,8 +3865,8 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.4.798: - resolution: {integrity: sha512-by9J2CiM9KPGj9qfp5U4FcPSbXJG7FNzqnYaY4WLzX+v2PHieVGmnsA4dxfpGE3QEC7JofpPZmn7Vn1B9NR2+Q==} + electron-to-chromium@1.4.801: + resolution: {integrity: sha512-PnlUz15ii38MZMD2/CEsAzyee8tv9vFntX5nhtd2/4tv4HqY7C5q2faUAjmkXS/UFpVooJ/5H6kayRKYWoGMXQ==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -3936,8 +3953,8 @@ packages: resolution: {integrity: sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==} engines: {node: '>=0.12'} - esbuild@0.20.2: - resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} + esbuild@0.21.5: + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} engines: {node: '>=12'} hasBin: true @@ -3967,8 +3984,8 @@ packages: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} - eslint-compat-utils@0.5.0: - resolution: {integrity: sha512-dc6Y8tzEcSYZMHa+CMPLi/hyo1FzNeonbhJL7Ol0ccuKQkwopJcJBA9YL/xmMTLU1eKigXo9vj9nALElWYSowg==} + eslint-compat-utils@0.5.1: + resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} engines: {node: '>=12'} peerDependencies: eslint: '>=6.0.0' @@ -4013,8 +4030,8 @@ packages: eslint-import-resolver-webpack: optional: true - eslint-plugin-es-x@7.6.0: - resolution: {integrity: sha512-I0AmeNgevgaTR7y2lrVCJmGYF0rjoznpDvqV/kIkZSZbZ8Rw3eu4cGlvBBULScfkSOCzqKbff5LR4CNrV7mZHA==} + eslint-plugin-es-x@7.7.0: + resolution: {integrity: sha512-aP3qj8BwiEDPttxQkZdI221DLKq9sI/qHolE2YSQL1/9+xk7dTV+tB1Fz8/IaCA+lnLA1bDEnvaS2LKs0k2Uig==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '>=8' @@ -4049,8 +4066,8 @@ packages: '@typescript-eslint/parser': optional: true - eslint-plugin-jsdoc@48.2.7: - resolution: {integrity: sha512-fYj3roTnkFL9OFFTB129rico8lerC5G8Vp2ZW9SjO9RNWG0exVvI+i/Y8Bpm1ufjR0uvT38xtoab/U0Hp8Ybog==} + eslint-plugin-jsdoc@48.2.9: + resolution: {integrity: sha512-ErpKyr2mEUEkcdZ4nwW/cvDjClvAcvJMEXkGGll0wf8sro8h6qeQ3qlZyp1vM1dRk8Ap6rMdke8FnP94QBIaVQ==} engines: {node: '>=18'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -4194,8 +4211,8 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.4.0: - resolution: {integrity: sha512-sjc7Y8cUD1IlwYcTS9qPSvGjAC8Ne9LctpxKKu3x/1IC9bnOg98Zy6GxEJUfr1NojMgVPlyANXYns8oE2c1TAA==} + eslint@9.5.0: + resolution: {integrity: sha512-+NAOZFrW/jFTS3dASCGBxX1pkFD0/fsO+hfAkJ4TyYKwgsXZbqzrw+seCYFCcPCYXvnD67tAnglU7GQTz6kcVw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true @@ -4440,8 +4457,8 @@ packages: for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - foreground-child@3.1.1: - resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} + foreground-child@3.2.0: + resolution: {integrity: sha512-CrWQNaEl1/6WeZoarcM9LHupTo3RpZO2Pdk1vktwzPiQTsJnAKJmm3TACKeG5UZbWDfaH2AbvYxzP96y0MT7fA==} engines: {node: '>=14'} form-data-encoder@4.0.2: @@ -6618,8 +6635,8 @@ packages: rrweb-cssom@0.6.0: resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==} - rrweb-cssom@0.7.0: - resolution: {integrity: sha512-KlSv0pm9kgQSRxXEMgtivPJ4h826YHsuob8pSHcfSZsSXGtvpEAie8S0AnXuObEJ7nhikOb4ahwxDm0H2yW17g==} + rrweb-cssom@0.7.1: + resolution: {integrity: sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==} rss-parser@3.13.0: resolution: {integrity: sha512-7jWUBV5yGN3rqMMj7CZufl/291QAhvrrGpDNE4k/02ZchL0npisiYYqULF71jCEKoIiHvK/Q2e6IkDwPziT7+w==} @@ -7142,8 +7159,8 @@ packages: peerDependencies: typescript: '>=4.2.0' - ts-jest@29.1.4: - resolution: {integrity: sha512-YiHwDhSvCiItoAgsKtoLFCuakDzDsJ1DLDnSouTaTmdOcOwIkSzbLXduaQ6M5DRVhuZC/NYaaZ/mtHbWMv/S6Q==} + ts-jest@29.1.5: + resolution: {integrity: sha512-UuClSYxM7byvvYfyWdFI+/2UxMmwNyJb0NPkZPQE2hew3RurV7l7zURgOHAd/1I1ZdPpe3GUsXNXAcN8TFKSIg==} engines: {node: ^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -7194,8 +7211,8 @@ packages: resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} engines: {node: '>=6'} - tsd@0.31.0: - resolution: {integrity: sha512-yjBiQ5n8OMv/IZOuhDjBy0ZLCoJ7rky/RxRh5W4sJ0oNNCU/kf6s3puPAkGNi59PptDdkcpUm+RsKSdjR2YbNg==} + tsd@0.31.1: + resolution: {integrity: sha512-sSL84A0SFwx2xGMWrxlGaarKFSQszWjJS2vgNDDLwatytzg2aq6ShlwHsBYxRNmjzXISODwMva5ZOdAg/4AoOA==} engines: {node: '>=14.16'} hasBin: true @@ -7246,8 +7263,8 @@ packages: resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} engines: {node: '>=8'} - type-fest@4.20.0: - resolution: {integrity: sha512-MBh+PHUHHisjXf4tlx0CFWoMdjx8zCMLJHOjnV1prABYZFHqtFOyauCIK2/7w4oIfwkF8iNhLtnJEfVY2vn3iw==} + type-fest@4.20.1: + resolution: {integrity: sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==} engines: {node: '>=16'} type-is@1.6.18: @@ -7458,8 +7475,8 @@ packages: peerDependencies: vite: '>=2.0.0' - vite@5.2.13: - resolution: {integrity: sha512-SSq1noJfY9pR3I1TUENL3rQYDQCFqgD+lM6fTRAM8Nv6Lsg5hDLaXkjETVeBt+7vZBCMoibD+6IWnT2mJ+Zb/A==} + vite@5.3.1: + resolution: {integrity: sha512-XBmSKRLXLxiaPYamLv3/hnP/KXDai1NDexN0FpkTaZXTfycHvkRHoenpgl/fvuK/kPbB6xAgoyiryAhQNxYmAQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -7502,8 +7519,8 @@ packages: '@vue/composition-api': optional: true - vue-eslint-parser@9.4.2: - resolution: {integrity: sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==} + vue-eslint-parser@9.4.3: + resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' @@ -7530,8 +7547,8 @@ packages: resolution: {integrity: sha512-4gCtFXaAA3zYZdTp5s4Hl2sozuySsgz4jy1EnpBHNfpMa9dK1ZCG7viqBPCwXtmgc8nHqUsAu3G4gtmXkkY3Sw==} deprecated: Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details. - vue@3.4.27: - resolution: {integrity: sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==} + vue@3.4.29: + resolution: {integrity: sha512-8QUYfRcYzNlYuzKPfge1UWC6nF9ym0lx7mpGVPJYNhddxEf3DD0+kU07NTL0sXuiT2HuJuKr/iEO8WvXvT0RSQ==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -7648,8 +7665,8 @@ packages: resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - ws@8.17.0: - resolution: {integrity: sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==} + ws@8.17.1: + resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -7821,11 +7838,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/eslint-parser@7.24.6(@babel/core@7.24.6)(eslint@9.4.0)': + '@babel/eslint-parser@7.24.7(@babel/core@7.24.6)(eslint@9.5.0)': dependencies: '@babel/core': 7.24.6 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 9.4.0 + eslint: 9.5.0 eslint-visitor-keys: 2.1.0 semver: 6.3.1 @@ -7900,6 +7917,10 @@ snapshots: dependencies: '@babel/types': 7.24.6 + '@babel/parser@7.24.7': + dependencies: + '@babel/types': 7.24.6 + '@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.24.6)': dependencies: '@babel/core': 7.24.6 @@ -8052,15 +8073,15 @@ snapshots: '@biomejs/cli-win32-x64@1.8.1': optional: true - '@bull-board/api@5.20.1(@bull-board/ui@5.20.1)': + '@bull-board/api@5.20.2(@bull-board/ui@5.20.2)': dependencies: - '@bull-board/ui': 5.20.1 + '@bull-board/ui': 5.20.2 redis-info: 3.1.0 - '@bull-board/koa@5.20.1(@types/koa@2.15.0)(lodash@4.17.21)(pug@3.0.3)': + '@bull-board/koa@5.20.2(@types/koa@2.15.0)(lodash@4.17.21)(pug@3.0.3)': dependencies: - '@bull-board/api': 5.20.1(@bull-board/ui@5.20.1) - '@bull-board/ui': 5.20.1 + '@bull-board/api': 5.20.2(@bull-board/ui@5.20.2) + '@bull-board/ui': 5.20.2 ejs: 3.1.10 koa: 2.15.3 koa-mount: 4.0.0 @@ -8123,9 +8144,9 @@ snapshots: - walrus - whiskers - '@bull-board/ui@5.20.1': + '@bull-board/ui@5.20.2': dependencies: - '@bull-board/api': 5.20.1(@bull-board/ui@5.20.1) + '@bull-board/api': 5.20.2(@bull-board/ui@5.20.2) '@cbor-extract/cbor-extract-darwin-arm64@2.2.0': optional: true @@ -8246,101 +8267,101 @@ snapshots: esquery: 1.5.0 jsdoc-type-pratt-parser: 4.0.0 - '@esbuild/aix-ppc64@0.20.2': + '@esbuild/aix-ppc64@0.21.5': optional: true - '@esbuild/android-arm64@0.20.2': + '@esbuild/android-arm64@0.21.5': optional: true - '@esbuild/android-arm@0.20.2': + '@esbuild/android-arm@0.21.5': optional: true - '@esbuild/android-x64@0.20.2': + '@esbuild/android-x64@0.21.5': optional: true - '@esbuild/darwin-arm64@0.20.2': + '@esbuild/darwin-arm64@0.21.5': optional: true - '@esbuild/darwin-x64@0.20.2': + '@esbuild/darwin-x64@0.21.5': optional: true - '@esbuild/freebsd-arm64@0.20.2': + '@esbuild/freebsd-arm64@0.21.5': optional: true - '@esbuild/freebsd-x64@0.20.2': + '@esbuild/freebsd-x64@0.21.5': optional: true - '@esbuild/linux-arm64@0.20.2': + '@esbuild/linux-arm64@0.21.5': optional: true - '@esbuild/linux-arm@0.20.2': + '@esbuild/linux-arm@0.21.5': optional: true - '@esbuild/linux-ia32@0.20.2': + '@esbuild/linux-ia32@0.21.5': optional: true - '@esbuild/linux-loong64@0.20.2': + '@esbuild/linux-loong64@0.21.5': optional: true - '@esbuild/linux-mips64el@0.20.2': + '@esbuild/linux-mips64el@0.21.5': optional: true - '@esbuild/linux-ppc64@0.20.2': + '@esbuild/linux-ppc64@0.21.5': optional: true - '@esbuild/linux-riscv64@0.20.2': + '@esbuild/linux-riscv64@0.21.5': optional: true - '@esbuild/linux-s390x@0.20.2': + '@esbuild/linux-s390x@0.21.5': optional: true - '@esbuild/linux-x64@0.20.2': + '@esbuild/linux-x64@0.21.5': optional: true - '@esbuild/netbsd-x64@0.20.2': + '@esbuild/netbsd-x64@0.21.5': optional: true - '@esbuild/openbsd-x64@0.20.2': + '@esbuild/openbsd-x64@0.21.5': optional: true - '@esbuild/sunos-x64@0.20.2': + '@esbuild/sunos-x64@0.21.5': optional: true - '@esbuild/win32-arm64@0.20.2': + '@esbuild/win32-arm64@0.21.5': optional: true - '@esbuild/win32-ia32@0.20.2': + '@esbuild/win32-ia32@0.21.5': optional: true - '@esbuild/win32-x64@0.20.2': + '@esbuild/win32-x64@0.21.5': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.4.0)': + '@eslint-community/eslint-utils@4.4.0(eslint@9.5.0)': dependencies: - eslint: 9.4.0 + eslint: 9.5.0 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.10.0': {} - '@eslint-sets/eslint-config-basic@3.3.0(@babel/core@7.24.6)(@typescript-eslint/parser@5.62.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(prettier@2.8.8)': + '@eslint-sets/eslint-config-basic@3.3.0(@babel/core@7.24.6)(@typescript-eslint/parser@5.62.0(eslint@9.5.0)(typescript@5.4.5))(eslint@9.5.0)(prettier@2.8.8)': dependencies: - '@babel/eslint-parser': 7.24.6(@babel/core@7.24.6)(eslint@9.4.0) - eslint: 9.4.0 - eslint-config-prettier: 8.10.0(eslint@9.4.0) - eslint-plugin-eslint-comments: 3.2.0(eslint@9.4.0) + '@babel/eslint-parser': 7.24.7(@babel/core@7.24.6)(eslint@9.5.0) + eslint: 9.5.0 + eslint-config-prettier: 8.10.0(eslint@9.5.0) + eslint-plugin-eslint-comments: 3.2.0(eslint@9.5.0) eslint-plugin-html: 7.1.0 - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0) - eslint-plugin-jsonc: 2.16.0(eslint@9.4.0) - eslint-plugin-markdown: 3.0.1(eslint@9.4.0) - eslint-plugin-n: 15.7.0(eslint@9.4.0) - eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.10.0(eslint@9.4.0))(eslint@9.4.0)(prettier@2.8.8) - eslint-plugin-promise: 5.2.0(eslint@9.4.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0(eslint@9.5.0)(typescript@5.4.5))(eslint@9.5.0) + eslint-plugin-jsonc: 2.16.0(eslint@9.5.0) + eslint-plugin-markdown: 3.0.1(eslint@9.5.0) + eslint-plugin-n: 15.7.0(eslint@9.5.0) + eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.10.0(eslint@9.5.0))(eslint@9.5.0)(prettier@2.8.8) + eslint-plugin-promise: 5.2.0(eslint@9.5.0) eslint-plugin-tsdoc: 0.2.17 - eslint-plugin-unicorn: 45.0.2(eslint@9.4.0) - eslint-plugin-yml: 1.14.0(eslint@9.4.0) + eslint-plugin-unicorn: 45.0.2(eslint@9.5.0) + eslint-plugin-yml: 1.14.0(eslint@9.5.0) jsonc-eslint-parser: 2.4.0 prettier: 2.8.8 - vue-eslint-parser: 9.4.2(eslint@9.4.0) + vue-eslint-parser: 9.4.3(eslint@9.5.0) yaml-eslint-parser: 1.2.3 transitivePeerDependencies: - '@babel/core' @@ -8349,25 +8370,25 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@eslint-sets/eslint-config-basic@5.13.0(@babel/core@7.24.6)(@types/eslint@8.56.10)(@typescript-eslint/parser@6.21.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(prettier@2.8.8)(typescript@5.4.5)': + '@eslint-sets/eslint-config-basic@5.13.0(@babel/core@7.24.6)(@types/eslint@8.56.10)(@typescript-eslint/parser@6.21.0(eslint@9.5.0)(typescript@5.4.5))(eslint@9.5.0)(prettier@2.8.8)(typescript@5.4.5)': dependencies: - '@babel/eslint-parser': 7.24.6(@babel/core@7.24.6)(eslint@9.4.0) - eslint: 9.4.0 - eslint-config-prettier: 9.1.0(eslint@9.4.0) - eslint-plugin-eslint-comments: 3.2.0(eslint@9.4.0) + '@babel/eslint-parser': 7.24.7(@babel/core@7.24.6)(eslint@9.5.0) + eslint: 9.5.0 + eslint-config-prettier: 9.1.0(eslint@9.5.0) + eslint-plugin-eslint-comments: 3.2.0(eslint@9.5.0) eslint-plugin-html: 7.1.0 - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0) - eslint-plugin-jsonc: 2.16.0(eslint@9.4.0) - eslint-plugin-markdown: 3.0.1(eslint@9.4.0) - eslint-plugin-n: 16.6.2(eslint@9.4.0) - eslint-plugin-prettier: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.4.0))(eslint@9.4.0)(prettier@2.8.8) - eslint-plugin-promise: 6.2.0(eslint@9.4.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0(eslint@9.5.0)(typescript@5.4.5))(eslint@9.5.0) + eslint-plugin-jsonc: 2.16.0(eslint@9.5.0) + eslint-plugin-markdown: 3.0.1(eslint@9.5.0) + eslint-plugin-n: 16.6.2(eslint@9.5.0) + eslint-plugin-prettier: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.5.0))(eslint@9.5.0)(prettier@2.8.8) + eslint-plugin-promise: 6.2.0(eslint@9.5.0) eslint-plugin-tsdoc: 0.2.17 - eslint-plugin-unicorn: 40.1.0(eslint@9.4.0) - eslint-plugin-yml: 1.14.0(eslint@9.4.0) + eslint-plugin-unicorn: 40.1.0(eslint@9.5.0) + eslint-plugin-yml: 1.14.0(eslint@9.5.0) jsonc-eslint-parser: 2.4.0 prettier: 2.8.8 - vue-eslint-parser: 9.4.2(eslint@9.4.0) + vue-eslint-parser: 9.4.3(eslint@9.5.0) yaml-eslint-parser: 1.2.3 optionalDependencies: typescript: 5.4.5 @@ -8379,14 +8400,14 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@eslint-sets/eslint-config-ts@3.3.0(@babel/core@7.24.6)(eslint@9.4.0)(prettier@2.8.8)(typescript@5.4.5)': + '@eslint-sets/eslint-config-ts@3.3.0(@babel/core@7.24.6)(eslint@9.5.0)(prettier@2.8.8)(typescript@5.4.5)': dependencies: - '@eslint-sets/eslint-config-basic': 3.3.0(@babel/core@7.24.6)(@typescript-eslint/parser@5.62.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(prettier@2.8.8) - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5) - '@typescript-eslint/parser': 5.62.0(eslint@9.4.0)(typescript@5.4.5) - eslint: 9.4.0 - eslint-config-prettier: 8.10.0(eslint@9.4.0) - eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.10.0(eslint@9.4.0))(eslint@9.4.0)(prettier@2.8.8) + '@eslint-sets/eslint-config-basic': 3.3.0(@babel/core@7.24.6)(@typescript-eslint/parser@5.62.0(eslint@9.5.0)(typescript@5.4.5))(eslint@9.5.0)(prettier@2.8.8) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.5.0)(typescript@5.4.5))(eslint@9.5.0)(typescript@5.4.5) + '@typescript-eslint/parser': 5.62.0(eslint@9.5.0)(typescript@5.4.5) + eslint: 9.5.0 + eslint-config-prettier: 8.10.0(eslint@9.5.0) + eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.10.0(eslint@9.5.0))(eslint@9.5.0)(prettier@2.8.8) eslint-plugin-tsdoc: 0.2.17 prettier: 2.8.8 typescript: 5.4.5 @@ -8396,14 +8417,14 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@eslint-sets/eslint-config-ts@5.13.0(@babel/core@7.24.6)(@types/eslint@8.56.10)(eslint@9.4.0)(prettier@2.8.8)(typescript@5.4.5)': + '@eslint-sets/eslint-config-ts@5.13.0(@babel/core@7.24.6)(@types/eslint@8.56.10)(eslint@9.5.0)(prettier@2.8.8)(typescript@5.4.5)': dependencies: - '@eslint-sets/eslint-config-basic': 5.13.0(@babel/core@7.24.6)(@types/eslint@8.56.10)(@typescript-eslint/parser@6.21.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(prettier@2.8.8)(typescript@5.4.5) - '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5) - '@typescript-eslint/parser': 6.21.0(eslint@9.4.0)(typescript@5.4.5) - eslint: 9.4.0 - eslint-config-prettier: 9.1.0(eslint@9.4.0) - eslint-plugin-prettier: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.4.0))(eslint@9.4.0)(prettier@2.8.8) + '@eslint-sets/eslint-config-basic': 5.13.0(@babel/core@7.24.6)(@types/eslint@8.56.10)(@typescript-eslint/parser@6.21.0(eslint@9.5.0)(typescript@5.4.5))(eslint@9.5.0)(prettier@2.8.8)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@9.5.0)(typescript@5.4.5))(eslint@9.5.0)(typescript@5.4.5) + '@typescript-eslint/parser': 6.21.0(eslint@9.5.0)(typescript@5.4.5) + eslint: 9.5.0 + eslint-config-prettier: 9.1.0(eslint@9.5.0) + eslint-plugin-prettier: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.5.0))(eslint@9.5.0)(prettier@2.8.8) eslint-plugin-tsdoc: 0.2.17 prettier: 2.8.8 optionalDependencies: @@ -8415,44 +8436,44 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@eslint-sets/eslint-config-vue3-ts@3.3.0(@babel/core@7.24.6)(eslint@9.4.0)(prettier@2.8.8)(typescript@5.4.5)': + '@eslint-sets/eslint-config-vue3-ts@3.3.0(@babel/core@7.24.6)(eslint@9.5.0)(prettier@2.8.8)(typescript@5.4.5)': dependencies: - '@eslint-sets/eslint-config-ts': 3.3.0(@babel/core@7.24.6)(eslint@9.4.0)(prettier@2.8.8)(typescript@5.4.5) - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5) - '@typescript-eslint/parser': 5.62.0(eslint@9.4.0)(typescript@5.4.5) - eslint: 9.4.0 - eslint-config-prettier: 8.10.0(eslint@9.4.0) - eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.10.0(eslint@9.4.0))(eslint@9.4.0)(prettier@2.8.8) + '@eslint-sets/eslint-config-ts': 3.3.0(@babel/core@7.24.6)(eslint@9.5.0)(prettier@2.8.8)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.5.0)(typescript@5.4.5))(eslint@9.5.0)(typescript@5.4.5) + '@typescript-eslint/parser': 5.62.0(eslint@9.5.0)(typescript@5.4.5) + eslint: 9.5.0 + eslint-config-prettier: 8.10.0(eslint@9.5.0) + eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.10.0(eslint@9.5.0))(eslint@9.5.0)(prettier@2.8.8) eslint-plugin-tsdoc: 0.2.17 eslint-plugin-vitest-globals: 1.5.0 - eslint-plugin-vue: 9.26.0(eslint@9.4.0) - eslint-plugin-vue-scoped-css: 2.8.0(eslint@9.4.0)(vue-eslint-parser@9.4.2(eslint@9.4.0)) + eslint-plugin-vue: 9.26.0(eslint@9.5.0) + eslint-plugin-vue-scoped-css: 2.8.0(eslint@9.5.0)(vue-eslint-parser@9.4.3(eslint@9.5.0)) prettier: 2.8.8 typescript: 5.4.5 - vue-eslint-parser: 9.4.2(eslint@9.4.0) + vue-eslint-parser: 9.4.3(eslint@9.5.0) transitivePeerDependencies: - '@babel/core' - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - '@eslint-sets/eslint-config-vue3@5.13.0(@babel/core@7.24.6)(@types/eslint@8.56.10)(eslint@9.4.0)(prettier@2.8.8)(typescript@5.4.5)': + '@eslint-sets/eslint-config-vue3@5.13.0(@babel/core@7.24.6)(@types/eslint@8.56.10)(eslint@9.5.0)(prettier@2.8.8)(typescript@5.4.5)': dependencies: - '@eslint-sets/eslint-config-basic': 5.13.0(@babel/core@7.24.6)(@types/eslint@8.56.10)(@typescript-eslint/parser@6.21.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(prettier@2.8.8)(typescript@5.4.5) - '@eslint-sets/eslint-config-ts': 5.13.0(@babel/core@7.24.6)(@types/eslint@8.56.10)(eslint@9.4.0)(prettier@2.8.8)(typescript@5.4.5) - '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5) - '@typescript-eslint/parser': 6.21.0(eslint@9.4.0)(typescript@5.4.5) - eslint: 9.4.0 - eslint-config-prettier: 9.1.0(eslint@9.4.0) - eslint-plugin-jsdoc: 48.2.7(eslint@9.4.0) - eslint-plugin-prettier: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.4.0))(eslint@9.4.0)(prettier@2.8.8) + '@eslint-sets/eslint-config-basic': 5.13.0(@babel/core@7.24.6)(@types/eslint@8.56.10)(@typescript-eslint/parser@6.21.0(eslint@9.5.0)(typescript@5.4.5))(eslint@9.5.0)(prettier@2.8.8)(typescript@5.4.5) + '@eslint-sets/eslint-config-ts': 5.13.0(@babel/core@7.24.6)(@types/eslint@8.56.10)(eslint@9.5.0)(prettier@2.8.8)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@9.5.0)(typescript@5.4.5))(eslint@9.5.0)(typescript@5.4.5) + '@typescript-eslint/parser': 6.21.0(eslint@9.5.0)(typescript@5.4.5) + eslint: 9.5.0 + eslint-config-prettier: 9.1.0(eslint@9.5.0) + eslint-plugin-jsdoc: 48.2.9(eslint@9.5.0) + eslint-plugin-prettier: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.5.0))(eslint@9.5.0)(prettier@2.8.8) eslint-plugin-tsdoc: 0.2.17 eslint-plugin-vitest-globals: 1.5.0 - eslint-plugin-vue: 9.26.0(eslint@9.4.0) - eslint-plugin-vue-scoped-css: 2.8.0(eslint@9.4.0)(vue-eslint-parser@9.4.2(eslint@9.4.0)) + eslint-plugin-vue: 9.26.0(eslint@9.5.0) + eslint-plugin-vue-scoped-css: 2.8.0(eslint@9.5.0)(vue-eslint-parser@9.4.3(eslint@9.5.0)) local-pkg: 0.5.0 prettier: 2.8.8 - vue-eslint-parser: 9.4.2(eslint@9.4.0) + vue-eslint-parser: 9.4.3(eslint@9.5.0) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: @@ -8462,9 +8483,9 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@eslint/config-array@0.15.1': + '@eslint/config-array@0.16.0': dependencies: - '@eslint/object-schema': 2.1.3 + '@eslint/object-schema': 2.1.4 debug: 4.3.4(supports-color@8.1.1) minimatch: 3.1.2 transitivePeerDependencies: @@ -8484,9 +8505,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.4.0': {} + '@eslint/js@9.5.0': {} - '@eslint/object-schema@2.1.3': {} + '@eslint/object-schema@2.1.4': {} '@fastify/busboy@2.1.1': {} @@ -8599,7 +8620,7 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.5.28)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5))': + '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.6.1)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -8613,7 +8634,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.2)(ts-node@10.9.2(@swc/core@1.5.28)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.2)(ts-node@10.9.2(@swc/core@1.6.1)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -9062,10 +9083,10 @@ snapshots: '@sqltools/formatter@1.2.5': {} - '@swc/cli@0.3.12(@swc/core@1.5.28)(chokidar@3.6.0)': + '@swc/cli@0.3.12(@swc/core@1.6.1)(chokidar@3.6.0)': dependencies: '@mole-inc/bin-wrapper': 8.0.1 - '@swc/core': 1.5.28 + '@swc/core': 1.6.1 '@swc/counter': 0.1.3 commander: 8.3.0 fast-glob: 3.3.2 @@ -9082,51 +9103,51 @@ snapshots: '@swc/wasm': 1.2.130 optional: true - '@swc/core-darwin-arm64@1.5.28': + '@swc/core-darwin-arm64@1.6.1': optional: true - '@swc/core-darwin-x64@1.5.28': + '@swc/core-darwin-x64@1.6.1': optional: true - '@swc/core-linux-arm-gnueabihf@1.5.28': + '@swc/core-linux-arm-gnueabihf@1.6.1': optional: true - '@swc/core-linux-arm64-gnu@1.5.28': + '@swc/core-linux-arm64-gnu@1.6.1': optional: true - '@swc/core-linux-arm64-musl@1.5.28': + '@swc/core-linux-arm64-musl@1.6.1': optional: true - '@swc/core-linux-x64-gnu@1.5.28': + '@swc/core-linux-x64-gnu@1.6.1': optional: true - '@swc/core-linux-x64-musl@1.5.28': + '@swc/core-linux-x64-musl@1.6.1': optional: true - '@swc/core-win32-arm64-msvc@1.5.28': + '@swc/core-win32-arm64-msvc@1.6.1': optional: true - '@swc/core-win32-ia32-msvc@1.5.28': + '@swc/core-win32-ia32-msvc@1.6.1': optional: true - '@swc/core-win32-x64-msvc@1.5.28': + '@swc/core-win32-x64-msvc@1.6.1': optional: true - '@swc/core@1.5.28': + '@swc/core@1.6.1': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.8 optionalDependencies: - '@swc/core-darwin-arm64': 1.5.28 - '@swc/core-darwin-x64': 1.5.28 - '@swc/core-linux-arm-gnueabihf': 1.5.28 - '@swc/core-linux-arm64-gnu': 1.5.28 - '@swc/core-linux-arm64-musl': 1.5.28 - '@swc/core-linux-x64-gnu': 1.5.28 - '@swc/core-linux-x64-musl': 1.5.28 - '@swc/core-win32-arm64-msvc': 1.5.28 - '@swc/core-win32-ia32-msvc': 1.5.28 - '@swc/core-win32-x64-msvc': 1.5.28 + '@swc/core-darwin-arm64': 1.6.1 + '@swc/core-darwin-x64': 1.6.1 + '@swc/core-linux-arm-gnueabihf': 1.6.1 + '@swc/core-linux-arm64-gnu': 1.6.1 + '@swc/core-linux-arm64-musl': 1.6.1 + '@swc/core-linux-x64-gnu': 1.6.1 + '@swc/core-linux-x64-musl': 1.6.1 + '@swc/core-win32-arm64-msvc': 1.6.1 + '@swc/core-win32-ia32-msvc': 1.6.1 + '@swc/core-win32-x64-msvc': 1.6.1 '@swc/counter@0.1.3': {} @@ -9511,15 +9532,15 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.5.0)(typescript@5.4.5))(eslint@9.5.0)(typescript@5.4.5)': dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 5.62.0(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/parser': 5.62.0(eslint@9.5.0)(typescript@5.4.5) '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0(eslint@9.4.0)(typescript@5.4.5) - '@typescript-eslint/utils': 5.62.0(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/type-utils': 5.62.0(eslint@9.5.0)(typescript@5.4.5) + '@typescript-eslint/utils': 5.62.0(eslint@9.5.0)(typescript@5.4.5) debug: 4.3.4(supports-color@8.1.1) - eslint: 9.4.0 + eslint: 9.5.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare-lite: 1.4.0 @@ -9530,16 +9551,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@9.5.0)(typescript@5.4.5))(eslint@9.5.0)(typescript@5.4.5)': dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.21.0(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/parser': 6.21.0(eslint@9.5.0)(typescript@5.4.5) '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0(eslint@9.4.0)(typescript@5.4.5) - '@typescript-eslint/utils': 6.21.0(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/type-utils': 6.21.0(eslint@9.5.0)(typescript@5.4.5) + '@typescript-eslint/utils': 6.21.0(eslint@9.5.0)(typescript@5.4.5) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.4(supports-color@8.1.1) - eslint: 9.4.0 + eslint: 9.5.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -9550,26 +9571,26 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@5.62.0(eslint@9.4.0)(typescript@5.4.5)': + '@typescript-eslint/parser@5.62.0(eslint@9.5.0)(typescript@5.4.5)': dependencies: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.5) debug: 4.3.4(supports-color@8.1.1) - eslint: 9.4.0 + eslint: 9.5.0 optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@6.21.0(eslint@9.4.0)(typescript@5.4.5)': + '@typescript-eslint/parser@6.21.0(eslint@9.5.0)(typescript@5.4.5)': dependencies: '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.5) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.4(supports-color@8.1.1) - eslint: 9.4.0 + eslint: 9.5.0 optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: @@ -9585,24 +9606,24 @@ snapshots: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 - '@typescript-eslint/type-utils@5.62.0(eslint@9.4.0)(typescript@5.4.5)': + '@typescript-eslint/type-utils@5.62.0(eslint@9.5.0)(typescript@5.4.5)': dependencies: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.5) - '@typescript-eslint/utils': 5.62.0(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/utils': 5.62.0(eslint@9.5.0)(typescript@5.4.5) debug: 4.3.4(supports-color@8.1.1) - eslint: 9.4.0 + eslint: 9.5.0 tsutils: 3.21.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@6.21.0(eslint@9.4.0)(typescript@5.4.5)': + '@typescript-eslint/type-utils@6.21.0(eslint@9.5.0)(typescript@5.4.5)': dependencies: '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.5) - '@typescript-eslint/utils': 6.21.0(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/utils': 6.21.0(eslint@9.5.0)(typescript@5.4.5) debug: 4.3.4(supports-color@8.1.1) - eslint: 9.4.0 + eslint: 9.5.0 ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 @@ -9644,30 +9665,30 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@5.62.0(eslint@9.4.0)(typescript@5.4.5)': + '@typescript-eslint/utils@5.62.0(eslint@9.5.0)(typescript@5.4.5)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.5) - eslint: 9.4.0 + eslint: 9.5.0 eslint-scope: 5.1.1 semver: 7.6.2 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@6.21.0(eslint@9.4.0)(typescript@5.4.5)': + '@typescript-eslint/utils@6.21.0(eslint@9.5.0)(typescript@5.4.5)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.5) - eslint: 9.4.0 + eslint: 9.5.0 semver: 7.6.2 transitivePeerDependencies: - supports-color @@ -9683,10 +9704,10 @@ snapshots: '@typescript-eslint/types': 6.21.0 eslint-visitor-keys: 3.4.3 - '@vitejs/plugin-vue@5.0.5(vite@5.2.13(@types/node@20.14.2)(sass@1.77.5)(stylus@0.57.0)(terser@5.31.0))(vue@3.4.27(typescript@5.4.5))': + '@vitejs/plugin-vue@5.0.5(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(stylus@0.57.0)(terser@5.31.0))(vue@3.4.29(typescript@5.4.5))': dependencies: - vite: 5.2.13(@types/node@20.14.2)(sass@1.77.5)(stylus@0.57.0)(terser@5.31.0) - vue: 3.4.27(typescript@5.4.5) + vite: 5.3.1(@types/node@20.14.2)(sass@1.77.5)(stylus@0.57.0)(terser@5.31.0) + vue: 3.4.29(typescript@5.4.5) '@volar/language-core@2.3.0': dependencies: @@ -9710,11 +9731,24 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.0 + '@vue/compiler-core@3.4.29': + dependencies: + '@babel/parser': 7.24.7 + '@vue/shared': 3.4.29 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.0 + '@vue/compiler-dom@3.4.27': dependencies: '@vue/compiler-core': 3.4.27 '@vue/shared': 3.4.27 + '@vue/compiler-dom@3.4.29': + dependencies: + '@vue/compiler-core': 3.4.29 + '@vue/shared': 3.4.29 + '@vue/compiler-sfc@2.7.16': dependencies: '@babel/parser': 7.24.6 @@ -9723,28 +9757,28 @@ snapshots: optionalDependencies: prettier: 2.8.8 - '@vue/compiler-sfc@3.4.27': + '@vue/compiler-sfc@3.4.29': dependencies: - '@babel/parser': 7.24.6 - '@vue/compiler-core': 3.4.27 - '@vue/compiler-dom': 3.4.27 - '@vue/compiler-ssr': 3.4.27 - '@vue/shared': 3.4.27 + '@babel/parser': 7.24.7 + '@vue/compiler-core': 3.4.29 + '@vue/compiler-dom': 3.4.29 + '@vue/compiler-ssr': 3.4.29 + '@vue/shared': 3.4.29 estree-walker: 2.0.2 magic-string: 0.30.10 postcss: 8.4.38 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.4.27': + '@vue/compiler-ssr@3.4.29': dependencies: - '@vue/compiler-dom': 3.4.27 - '@vue/shared': 3.4.27 + '@vue/compiler-dom': 3.4.29 + '@vue/shared': 3.4.29 '@vue/language-core@2.0.21(typescript@5.4.5)': dependencies: '@volar/language-core': 2.3.0 '@vue/compiler-dom': 3.4.27 - '@vue/shared': 3.4.27 + '@vue/shared': 3.4.28 computeds: 0.0.1 minimatch: 9.0.4 path-browserify: 1.0.1 @@ -9752,29 +9786,34 @@ snapshots: optionalDependencies: typescript: 5.4.5 - '@vue/reactivity@3.4.27': + '@vue/reactivity@3.4.29': dependencies: - '@vue/shared': 3.4.27 + '@vue/shared': 3.4.29 - '@vue/runtime-core@3.4.27': + '@vue/runtime-core@3.4.29': dependencies: - '@vue/reactivity': 3.4.27 - '@vue/shared': 3.4.27 + '@vue/reactivity': 3.4.29 + '@vue/shared': 3.4.29 - '@vue/runtime-dom@3.4.27': + '@vue/runtime-dom@3.4.29': dependencies: - '@vue/runtime-core': 3.4.27 - '@vue/shared': 3.4.27 + '@vue/reactivity': 3.4.29 + '@vue/runtime-core': 3.4.29 + '@vue/shared': 3.4.29 csstype: 3.1.3 - '@vue/server-renderer@3.4.27(vue@3.4.27(typescript@5.4.5))': + '@vue/server-renderer@3.4.29(vue@3.4.29(typescript@5.4.5))': dependencies: - '@vue/compiler-ssr': 3.4.27 - '@vue/shared': 3.4.27 - vue: 3.4.27(typescript@5.4.5) + '@vue/compiler-ssr': 3.4.29 + '@vue/shared': 3.4.29 + vue: 3.4.29(typescript@5.4.5) '@vue/shared@3.4.27': {} + '@vue/shared@3.4.28': {} + + '@vue/shared@3.4.29': {} + '@webassemblyjs/ast@1.12.1': dependencies: '@webassemblyjs/helper-numbers': 1.11.6 @@ -10055,7 +10094,7 @@ snapshots: dependencies: possible-typed-array-names: 1.0.0 - aws-sdk@2.1639.0: + aws-sdk@2.1642.0: dependencies: buffer: 4.9.2 events: 1.1.1 @@ -10142,7 +10181,7 @@ snapshots: balanced-match@1.0.2: {} - bare-events@2.3.1: + bare-events@2.4.2: optional: true base64-js@1.5.1: {} @@ -10216,8 +10255,8 @@ snapshots: browserslist@4.23.1: dependencies: - caniuse-lite: 1.0.30001632 - electron-to-chromium: 1.4.798 + caniuse-lite: 1.0.30001633 + electron-to-chromium: 1.4.801 node-releases: 2.0.14 update-browserslist-db: 1.0.16(browserslist@4.23.1) @@ -10339,7 +10378,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001632: {} + caniuse-lite@1.0.30001633: {} canonicalize@1.0.8: {} @@ -10638,13 +10677,13 @@ snapshots: crc-32: 1.2.2 readable-stream: 4.5.2 - create-jest@29.7.0(@types/node@20.14.2)(ts-node@10.9.2(@swc/core@1.5.28)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)): + create-jest@29.7.0(@types/node@20.14.2)(ts-node@10.9.2(@swc/core@1.6.1)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.2)(ts-node@10.9.2(@swc/core@1.5.28)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.2)(ts-node@10.9.2(@swc/core@1.6.1)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -10977,7 +11016,7 @@ snapshots: dependencies: jake: 10.9.1 - electron-to-chromium@1.4.798: {} + electron-to-chromium@1.4.801: {} emittery@0.13.1: {} @@ -11110,31 +11149,31 @@ snapshots: d: 1.0.2 ext: 1.7.0 - esbuild@0.20.2: + esbuild@0.21.5: optionalDependencies: - '@esbuild/aix-ppc64': 0.20.2 - '@esbuild/android-arm': 0.20.2 - '@esbuild/android-arm64': 0.20.2 - '@esbuild/android-x64': 0.20.2 - '@esbuild/darwin-arm64': 0.20.2 - '@esbuild/darwin-x64': 0.20.2 - '@esbuild/freebsd-arm64': 0.20.2 - '@esbuild/freebsd-x64': 0.20.2 - '@esbuild/linux-arm': 0.20.2 - '@esbuild/linux-arm64': 0.20.2 - '@esbuild/linux-ia32': 0.20.2 - '@esbuild/linux-loong64': 0.20.2 - '@esbuild/linux-mips64el': 0.20.2 - '@esbuild/linux-ppc64': 0.20.2 - '@esbuild/linux-riscv64': 0.20.2 - '@esbuild/linux-s390x': 0.20.2 - '@esbuild/linux-x64': 0.20.2 - '@esbuild/netbsd-x64': 0.20.2 - '@esbuild/openbsd-x64': 0.20.2 - '@esbuild/sunos-x64': 0.20.2 - '@esbuild/win32-arm64': 0.20.2 - '@esbuild/win32-ia32': 0.20.2 - '@esbuild/win32-x64': 0.20.2 + '@esbuild/aix-ppc64': 0.21.5 + '@esbuild/android-arm': 0.21.5 + '@esbuild/android-arm64': 0.21.5 + '@esbuild/android-x64': 0.21.5 + '@esbuild/darwin-arm64': 0.21.5 + '@esbuild/darwin-x64': 0.21.5 + '@esbuild/freebsd-arm64': 0.21.5 + '@esbuild/freebsd-x64': 0.21.5 + '@esbuild/linux-arm': 0.21.5 + '@esbuild/linux-arm64': 0.21.5 + '@esbuild/linux-ia32': 0.21.5 + '@esbuild/linux-loong64': 0.21.5 + '@esbuild/linux-mips64el': 0.21.5 + '@esbuild/linux-ppc64': 0.21.5 + '@esbuild/linux-riscv64': 0.21.5 + '@esbuild/linux-s390x': 0.21.5 + '@esbuild/linux-x64': 0.21.5 + '@esbuild/netbsd-x64': 0.21.5 + '@esbuild/openbsd-x64': 0.21.5 + '@esbuild/sunos-x64': 0.21.5 + '@esbuild/win32-arm64': 0.21.5 + '@esbuild/win32-ia32': 0.21.5 + '@esbuild/win32-x64': 0.21.5 escalade@3.1.2: {} @@ -11150,18 +11189,18 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.5.0(eslint@9.4.0): + eslint-compat-utils@0.5.1(eslint@9.5.0): dependencies: - eslint: 9.4.0 + eslint: 9.5.0 semver: 7.6.2 - eslint-config-prettier@8.10.0(eslint@9.4.0): + eslint-config-prettier@8.10.0(eslint@9.5.0): dependencies: - eslint: 9.4.0 + eslint: 9.5.0 - eslint-config-prettier@9.1.0(eslint@9.4.0): + eslint-config-prettier@9.1.0(eslint@9.5.0): dependencies: - eslint: 9.4.0 + eslint: 9.5.0 eslint-formatter-pretty@4.1.0: dependencies: @@ -11182,56 +11221,56 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@5.62.0(eslint@9.4.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.4.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@5.62.0(eslint@9.5.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.5.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 5.62.0(eslint@9.4.0)(typescript@5.4.5) - eslint: 9.4.0 + '@typescript-eslint/parser': 5.62.0(eslint@9.5.0)(typescript@5.4.5) + eslint: 9.5.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@6.21.0(eslint@9.4.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.4.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@6.21.0(eslint@9.5.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.5.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 6.21.0(eslint@9.4.0)(typescript@5.4.5) - eslint: 9.4.0 + '@typescript-eslint/parser': 6.21.0(eslint@9.5.0)(typescript@5.4.5) + eslint: 9.5.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-es-x@7.6.0(eslint@9.4.0): + eslint-plugin-es-x@7.7.0(eslint@9.5.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) '@eslint-community/regexpp': 4.10.0 - eslint: 9.4.0 - eslint-compat-utils: 0.5.0(eslint@9.4.0) + eslint: 9.5.0 + eslint-compat-utils: 0.5.1(eslint@9.5.0) - eslint-plugin-es@4.1.0(eslint@9.4.0): + eslint-plugin-es@4.1.0(eslint@9.5.0): dependencies: - eslint: 9.4.0 + eslint: 9.5.0 eslint-utils: 2.1.0 regexpp: 3.2.0 - eslint-plugin-eslint-comments@3.2.0(eslint@9.4.0): + eslint-plugin-eslint-comments@3.2.0(eslint@9.5.0): dependencies: escape-string-regexp: 1.0.5 - eslint: 9.4.0 + eslint: 9.5.0 ignore: 5.3.1 - eslint-plugin-file-progress@1.4.0(eslint@9.4.0): + eslint-plugin-file-progress@1.4.0(eslint@9.5.0): dependencies: chalk: 4.1.2 - eslint: 9.4.0 + eslint: 9.5.0 ora: 5.4.1 eslint-plugin-html@7.1.0: dependencies: htmlparser2: 8.0.2 - eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0(eslint@9.5.0)(typescript@5.4.5))(eslint@9.5.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -11239,9 +11278,9 @@ snapshots: array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.4.0 + eslint: 9.5.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@5.62.0(eslint@9.4.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.4.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@5.62.0(eslint@9.5.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.5.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -11252,13 +11291,13 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 5.62.0(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/parser': 5.62.0(eslint@9.5.0)(typescript@5.4.5) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0(eslint@9.5.0)(typescript@5.4.5))(eslint@9.5.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -11266,9 +11305,9 @@ snapshots: array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.4.0 + eslint: 9.5.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@6.21.0(eslint@9.4.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.4.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@6.21.0(eslint@9.5.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.5.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -11279,62 +11318,62 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 6.21.0(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/parser': 6.21.0(eslint@9.5.0)(typescript@5.4.5) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsdoc@48.2.7(eslint@9.4.0): + eslint-plugin-jsdoc@48.2.9(eslint@9.5.0): dependencies: '@es-joy/jsdoccomment': 0.43.1 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.4(supports-color@8.1.1) escape-string-regexp: 4.0.0 - eslint: 9.4.0 + eslint: 9.5.0 esquery: 1.5.0 semver: 7.6.2 spdx-expression-parse: 4.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.16.0(eslint@9.4.0): + eslint-plugin-jsonc@2.16.0(eslint@9.5.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) - eslint: 9.4.0 - eslint-compat-utils: 0.5.0(eslint@9.4.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) + eslint: 9.5.0 + eslint-compat-utils: 0.5.1(eslint@9.5.0) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 synckit: 0.6.2 - eslint-plugin-markdown@3.0.1(eslint@9.4.0): + eslint-plugin-markdown@3.0.1(eslint@9.5.0): dependencies: - eslint: 9.4.0 + eslint: 9.5.0 mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color - eslint-plugin-n@15.7.0(eslint@9.4.0): + eslint-plugin-n@15.7.0(eslint@9.5.0): dependencies: builtins: 5.1.0 - eslint: 9.4.0 - eslint-plugin-es: 4.1.0(eslint@9.4.0) - eslint-utils: 3.0.0(eslint@9.4.0) + eslint: 9.5.0 + eslint-plugin-es: 4.1.0(eslint@9.5.0) + eslint-utils: 3.0.0(eslint@9.5.0) ignore: 5.3.1 is-core-module: 2.13.1 minimatch: 3.1.2 resolve: 1.22.8 semver: 7.6.2 - eslint-plugin-n@16.6.2(eslint@9.4.0): + eslint-plugin-n@16.6.2(eslint@9.5.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) builtins: 5.1.0 - eslint: 9.4.0 - eslint-plugin-es-x: 7.6.0(eslint@9.4.0) + eslint: 9.5.0 + eslint-plugin-es-x: 7.7.0(eslint@9.5.0) get-tsconfig: 4.7.5 globals: 13.24.0 ignore: 5.3.1 @@ -11344,44 +11383,44 @@ snapshots: resolve: 1.22.8 semver: 7.6.2 - eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.10.0(eslint@9.4.0))(eslint@9.4.0)(prettier@2.8.8): + eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.10.0(eslint@9.5.0))(eslint@9.5.0)(prettier@2.8.8): dependencies: - eslint: 9.4.0 + eslint: 9.5.0 prettier: 2.8.8 prettier-linter-helpers: 1.0.0 optionalDependencies: - eslint-config-prettier: 8.10.0(eslint@9.4.0) + eslint-config-prettier: 8.10.0(eslint@9.5.0) - eslint-plugin-prettier@5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.4.0))(eslint@9.4.0)(prettier@2.8.8): + eslint-plugin-prettier@5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.5.0))(eslint@9.5.0)(prettier@2.8.8): dependencies: - eslint: 9.4.0 + eslint: 9.5.0 prettier: 2.8.8 prettier-linter-helpers: 1.0.0 synckit: 0.8.8 optionalDependencies: '@types/eslint': 8.56.10 - eslint-config-prettier: 9.1.0(eslint@9.4.0) + eslint-config-prettier: 9.1.0(eslint@9.5.0) - eslint-plugin-promise@5.2.0(eslint@9.4.0): + eslint-plugin-promise@5.2.0(eslint@9.5.0): dependencies: - eslint: 9.4.0 + eslint: 9.5.0 - eslint-plugin-promise@6.2.0(eslint@9.4.0): + eslint-plugin-promise@6.2.0(eslint@9.5.0): dependencies: - eslint: 9.4.0 + eslint: 9.5.0 eslint-plugin-tsdoc@0.2.17: dependencies: '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - eslint-plugin-unicorn@40.1.0(eslint@9.4.0): + eslint-plugin-unicorn@40.1.0(eslint@9.5.0): dependencies: '@babel/helper-validator-identifier': 7.24.6 ci-info: 3.9.0 clean-regexp: 1.0.0 - eslint: 9.4.0 - eslint-utils: 3.0.0(eslint@9.4.0) + eslint: 9.5.0 + eslint-utils: 3.0.0(eslint@9.5.0) esquery: 1.5.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 @@ -11393,13 +11432,13 @@ snapshots: semver: 7.6.2 strip-indent: 3.0.0 - eslint-plugin-unicorn@45.0.2(eslint@9.4.0): + eslint-plugin-unicorn@45.0.2(eslint@9.5.0): dependencies: '@babel/helper-validator-identifier': 7.24.6 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) ci-info: 3.9.0 clean-regexp: 1.0.0 - eslint: 9.4.0 + eslint: 9.5.0 esquery: 1.5.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 @@ -11415,40 +11454,40 @@ snapshots: eslint-plugin-vitest-globals@1.5.0: {} - eslint-plugin-vue-scoped-css@2.8.0(eslint@9.4.0)(vue-eslint-parser@9.4.2(eslint@9.4.0)): + eslint-plugin-vue-scoped-css@2.8.0(eslint@9.5.0)(vue-eslint-parser@9.4.3(eslint@9.5.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) - eslint: 9.4.0 - eslint-compat-utils: 0.5.0(eslint@9.4.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) + eslint: 9.5.0 + eslint-compat-utils: 0.5.1(eslint@9.5.0) lodash: 4.17.21 postcss: 8.4.38 postcss-safe-parser: 6.0.0(postcss@8.4.38) postcss-scss: 4.0.9(postcss@8.4.38) postcss-selector-parser: 6.1.0 postcss-styl: 0.12.3 - vue-eslint-parser: 9.4.2(eslint@9.4.0) + vue-eslint-parser: 9.4.3(eslint@9.5.0) transitivePeerDependencies: - supports-color - eslint-plugin-vue@9.26.0(eslint@9.4.0): + eslint-plugin-vue@9.26.0(eslint@9.5.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) - eslint: 9.4.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) + eslint: 9.5.0 globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.0 semver: 7.6.2 - vue-eslint-parser: 9.4.2(eslint@9.4.0) + vue-eslint-parser: 9.4.3(eslint@9.5.0) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-yml@1.14.0(eslint@9.4.0): + eslint-plugin-yml@1.14.0(eslint@9.5.0): dependencies: debug: 4.3.4(supports-color@8.1.1) - eslint: 9.4.0 - eslint-compat-utils: 0.5.0(eslint@9.4.0) + eslint: 9.5.0 + eslint-compat-utils: 0.5.1(eslint@9.5.0) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 @@ -11476,9 +11515,9 @@ snapshots: dependencies: eslint-visitor-keys: 1.3.0 - eslint-utils@3.0.0(eslint@9.4.0): + eslint-utils@3.0.0(eslint@9.5.0): dependencies: - eslint: 9.4.0 + eslint: 9.5.0 eslint-visitor-keys: 2.1.0 eslint-visitor-keys@1.3.0: {} @@ -11489,13 +11528,13 @@ snapshots: eslint-visitor-keys@4.0.0: {} - eslint@9.4.0: + eslint@9.5.0: dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) '@eslint-community/regexpp': 4.10.0 - '@eslint/config-array': 0.15.1 + '@eslint/config-array': 0.16.0 '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.4.0 + '@eslint/js': 9.5.0 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.3.0 '@nodelib/fs.walk': 1.2.8 @@ -11773,10 +11812,10 @@ snapshots: async: 0.2.10 which: 1.3.1 - focus-trap-vue@4.0.3(focus-trap@7.5.4)(vue@3.4.27(typescript@5.4.5)): + focus-trap-vue@4.0.3(focus-trap@7.5.4)(vue@3.4.29(typescript@5.4.5)): dependencies: focus-trap: 7.5.4 - vue: 3.4.27(typescript@5.4.5) + vue: 3.4.29(typescript@5.4.5) focus-trap@7.5.4: dependencies: @@ -11788,7 +11827,7 @@ snapshots: dependencies: is-callable: 1.2.7 - foreground-child@3.1.1: + foreground-child@3.2.0: dependencies: cross-spawn: 7.0.3 signal-exit: 4.1.0 @@ -11916,7 +11955,7 @@ snapshots: glob@10.4.1: dependencies: - foreground-child: 3.1.1 + foreground-child: 3.2.0 jackspeak: 3.1.2 minimatch: 9.0.4 minipass: 7.1.2 @@ -12006,7 +12045,7 @@ snapshots: lowercase-keys: 3.0.0 p-cancelable: 4.0.1 responselike: 3.0.0 - type-fest: 4.20.0 + type-fest: 4.20.1 graceful-fs@4.2.11: {} @@ -12483,16 +12522,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.14.2)(ts-node@10.9.2(@swc/core@1.5.28)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)): + jest-cli@29.7.0(@types/node@20.14.2)(ts-node@10.9.2(@swc/core@1.6.1)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.5.28)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)) + '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.6.1)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.14.2)(ts-node@10.9.2(@swc/core@1.5.28)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)) + create-jest: 29.7.0(@types/node@20.14.2)(ts-node@10.9.2(@swc/core@1.6.1)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.2)(ts-node@10.9.2(@swc/core@1.5.28)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.2)(ts-node@10.9.2(@swc/core@1.6.1)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -12502,7 +12541,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.14.2)(ts-node@10.9.2(@swc/core@1.5.28)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.14.2)(ts-node@10.9.2(@swc/core@1.6.1)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)): dependencies: '@babel/core': 7.24.6 '@jest/test-sequencer': 29.7.0 @@ -12528,7 +12567,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.14.2 - ts-node: 10.9.2(@swc/core@1.5.28)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.1)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -12766,12 +12805,12 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.14.2)(ts-node@10.9.2(@swc/core@1.5.28)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)): + jest@29.7.0(@types/node@20.14.2)(ts-node@10.9.2(@swc/core@1.6.1)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.5.28)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)) + '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.6.1)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.14.2)(ts-node@10.9.2(@swc/core@1.5.28)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)) + jest-cli: 29.7.0(@types/node@20.14.2)(ts-node@10.9.2(@swc/core@1.6.1)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -12829,7 +12868,7 @@ snapshots: is-potential-custom-element-name: 1.0.1 nwsapi: 2.2.10 parse5: 7.1.2 - rrweb-cssom: 0.7.0 + rrweb-cssom: 0.7.1 saxes: 6.0.0 symbol-tree: 3.2.4 tough-cookie: 4.1.4 @@ -12838,7 +12877,7 @@ snapshots: whatwg-encoding: 3.1.1 whatwg-mimetype: 4.0.0 whatwg-url: 14.0.0 - ws: 8.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) xml-name-validator: 5.0.0 transitivePeerDependencies: - bufferutil @@ -14311,7 +14350,7 @@ snapshots: rrweb-cssom@0.6.0: {} - rrweb-cssom@0.7.0: {} + rrweb-cssom@0.7.1: {} rss-parser@3.13.0: dependencies: @@ -14585,7 +14624,7 @@ snapshots: fast-fifo: 1.3.2 queue-tick: 1.0.1 optionalDependencies: - bare-events: 2.3.1 + bare-events: 2.4.2 strict-event-emitter-types@2.0.0: {} @@ -14720,11 +14759,11 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - swc-loader@0.2.6(@swc/core@1.5.28)(webpack@5.92.0(@swc/core@1.5.28)): + swc-loader@0.2.6(@swc/core@1.6.1)(webpack@5.92.0(@swc/core@1.6.1)): dependencies: - '@swc/core': 1.5.28 + '@swc/core': 1.6.1 '@swc/counter': 0.1.3 - webpack: 5.92.0(@swc/core@1.5.28) + webpack: 5.92.0(@swc/core@1.6.1) swiper@11.1.4: {} @@ -14765,16 +14804,16 @@ snapshots: fast-fifo: 1.3.2 streamx: 2.16.1 - terser-webpack-plugin@5.3.10(@swc/core@1.5.28)(webpack@5.92.0(@swc/core@1.5.28)): + terser-webpack-plugin@5.3.10(@swc/core@1.6.1)(webpack@5.92.0(@swc/core@1.6.1)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.0 - webpack: 5.92.0(@swc/core@1.5.28) + webpack: 5.92.0(@swc/core@1.6.1) optionalDependencies: - '@swc/core': 1.5.28 + '@swc/core': 1.6.1 terser@5.31.0: dependencies: @@ -14877,11 +14916,11 @@ snapshots: dependencies: typescript: 5.4.5 - ts-jest@29.1.4(@babel/core@7.24.6)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.6))(jest@29.7.0(@types/node@20.14.2)(ts-node@10.9.2(@swc/core@1.5.28)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.1.5(@babel/core@7.24.6)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.6))(jest@29.7.0(@types/node@20.14.2)(ts-node@10.9.2(@swc/core@1.6.1)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.14.2)(ts-node@10.9.2(@swc/core@1.5.28)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.14.2)(ts-node@10.9.2(@swc/core@1.6.1)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -14895,7 +14934,7 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.24.6) - ts-loader@9.5.1(typescript@5.4.5)(webpack@5.92.0(@swc/core@1.5.28)): + ts-loader@9.5.1(typescript@5.4.5)(webpack@5.92.0(@swc/core@1.6.1)): dependencies: chalk: 4.1.2 enhanced-resolve: 5.16.1 @@ -14903,9 +14942,9 @@ snapshots: semver: 7.6.2 source-map: 0.7.4 typescript: 5.4.5 - webpack: 5.92.0(@swc/core@1.5.28) + webpack: 5.92.0(@swc/core@1.6.1) - ts-node@10.9.2(@swc/core@1.5.28)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.6.1)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -14923,7 +14962,7 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.5.28 + '@swc/core': 1.6.1 '@swc/wasm': 1.2.130 tsconfig-paths@3.15.0: @@ -14939,7 +14978,7 @@ snapshots: minimist: 1.2.8 strip-bom: 3.0.0 - tsd@0.31.0: + tsd@0.31.1: dependencies: '@tsd/typescript': 5.4.5 eslint-formatter-pretty: 4.1.0 @@ -14978,7 +15017,7 @@ snapshots: type-fest@0.8.1: {} - type-fest@4.20.0: {} + type-fest@4.20.1: {} type-is@1.6.18: dependencies: @@ -15025,7 +15064,7 @@ snapshots: typedarray@0.0.6: {} - typeorm@0.3.20(ioredis@5.4.1)(pg@8.12.0)(ts-node@10.9.2(@swc/core@1.5.28)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)): + typeorm@0.3.20(ioredis@5.4.1)(pg@8.12.0)(ts-node@10.9.2(@swc/core@1.6.1)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)): dependencies: '@sqltools/formatter': 1.2.5 app-root-path: 3.1.0 @@ -15045,7 +15084,7 @@ snapshots: optionalDependencies: ioredis: 5.4.1 pg: 8.12.0 - ts-node: 10.9.2(@swc/core@1.5.28)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.1)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5) transitivePeerDependencies: - supports-color @@ -15165,18 +15204,18 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - vite-plugin-compression@0.5.1(vite@5.2.13(@types/node@20.14.2)(sass@1.77.5)(stylus@0.57.0)(terser@5.31.0)): + vite-plugin-compression@0.5.1(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(stylus@0.57.0)(terser@5.31.0)): dependencies: chalk: 4.1.2 debug: 4.3.4(supports-color@8.1.1) fs-extra: 10.1.0 - vite: 5.2.13(@types/node@20.14.2)(sass@1.77.5)(stylus@0.57.0)(terser@5.31.0) + vite: 5.3.1(@types/node@20.14.2)(sass@1.77.5)(stylus@0.57.0)(terser@5.31.0) transitivePeerDependencies: - supports-color - vite@5.2.13(@types/node@20.14.2)(sass@1.77.5)(stylus@0.57.0)(terser@5.31.0): + vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(stylus@0.57.0)(terser@5.31.0): dependencies: - esbuild: 0.20.2 + esbuild: 0.21.5 postcss: 8.4.38 rollup: 4.17.2 optionalDependencies: @@ -15194,10 +15233,10 @@ snapshots: dependencies: '@types/sortablejs': 1.15.8 - vue-eslint-parser@9.4.2(eslint@9.4.0): + vue-eslint-parser@9.4.3(eslint@9.5.0): dependencies: debug: 4.3.4(supports-color@8.1.1) - eslint: 9.4.0 + eslint: 9.5.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -15212,9 +15251,9 @@ snapshots: plyr: https://codeload.github.com/sampotts/plyr/tar.gz/d434c9af16e641400aaee93188594208d88f2658 vue: 2.7.16 - vue-prism-editor@2.0.0-alpha.2(vue@3.4.27(typescript@5.4.5)): + vue-prism-editor@2.0.0-alpha.2(vue@3.4.29(typescript@5.4.5)): dependencies: - vue: 3.4.27(typescript@5.4.5) + vue: 3.4.29(typescript@5.4.5) vue-template-compiler@2.7.16: dependencies: @@ -15233,13 +15272,13 @@ snapshots: '@vue/compiler-sfc': 2.7.16 csstype: 3.1.3 - vue@3.4.27(typescript@5.4.5): + vue@3.4.29(typescript@5.4.5): dependencies: - '@vue/compiler-dom': 3.4.27 - '@vue/compiler-sfc': 3.4.27 - '@vue/runtime-dom': 3.4.27 - '@vue/server-renderer': 3.4.27(vue@3.4.27(typescript@5.4.5)) - '@vue/shared': 3.4.27 + '@vue/compiler-dom': 3.4.29 + '@vue/compiler-sfc': 3.4.29 + '@vue/runtime-dom': 3.4.29 + '@vue/server-renderer': 3.4.29(vue@3.4.29(typescript@5.4.5)) + '@vue/shared': 3.4.29 optionalDependencies: typescript: 5.4.5 @@ -15270,7 +15309,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.92.0(@swc/core@1.5.28): + webpack@5.92.0(@swc/core@1.6.1): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -15293,7 +15332,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.5.28)(webpack@5.92.0(@swc/core@1.5.28)) + terser-webpack-plugin: 5.3.10(@swc/core@1.6.1)(webpack@5.92.0(@swc/core@1.6.1)) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -15390,7 +15429,7 @@ snapshots: imurmurhash: 0.1.4 signal-exit: 3.0.7 - ws@8.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10): + ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10): optionalDependencies: bufferutil: 4.0.8 utf-8-validate: 5.0.10