From 2beb25faf4c291e1c73df228e5e8cf671bbcd387 Mon Sep 17 00:00:00 2001 From: Artyom Savchenko Date: Mon, 23 Feb 2026 20:51:20 +0700 Subject: [PATCH 01/23] Update changelog (#10544) Signed-off-by: Artem Savchenko --- changelog.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/changelog.md b/changelog.md index 8c1ffaf166..3e72553229 100644 --- a/changelog.md +++ b/changelog.md @@ -2,6 +2,16 @@ Changelog. +## [0.7.375] - 2026-02-23 + +* 🚀 FEATURES: · Add activity section in controlled doc ([#10457](https://github.com/hcengineering/platform/issues/10457)) · Add data converter plugin ([#10460](https://github.com/hcengineering/platform/issues/10460)) · *(ui)* Add Turkish language to settings popup ([#10441](https://github.com/hcengineering/platform/issues/10441)) · Turkish language in dev setup ([#10462](https://github.com/hcengineering/platform/issues/10462)) · Add import notifications ([#10464](https://github.com/hcengineering/platform/issues/10464)) · Guest users to upload attachments and use reactions ([#10469](https://github.com/hcengineering/platform/issues/10469)) · Add activity input for controlled docs ([#10470](https://github.com/hcengineering/platform/issues/10470)) · Ability to select multiple docs and to export to pdf ([#10468](https://github.com/hcengineering/platform/issues/10468)) · Headers legibility ([#10473](https://github.com/hcengineering/platform/issues/10473)) · Brazilian Portuguese translation ([#10478](https://github.com/hcengineering/platform/issues/10478)) · Add drive permissions ([#10489](https://github.com/hcengineering/platform/issues/10489)) · Add unlock card and section functionality with UI updates ([#10492](https://github.com/hcengineering/platform/issues/10492)) · To define different viewlet actions ([#10502](https://github.com/hcengineering/platform/issues/10502)) · Add ability to copy all data from cards/docs tables ([#10505](https://github.com/hcengineering/platform/issues/10505)) · Redesign workspace join ([#10507](https://github.com/hcengineering/platform/issues/10507)) · For guests to update notification settings ([#10517](https://github.com/hcengineering/platform/issues/10517)) · Add project breadcrumb ([#10515](https://github.com/hcengineering/platform/issues/10515)) · Implement process import/export functionality, enhance process … ([#10528](https://github.com/hcengineering/platform/issues/10528)) · Implement CancelSubProcess action, fix process execution flow. ([#10530](https://github.com/hcengineering/platform/issues/10530)) · Add ability to group by issues by project ([#10531](https://github.com/hcengineering/platform/issues/10531)) +* 🐛 BUG FIXES: · Okit.graphql is not a function ([#10442](https://github.com/hcengineering/platform/issues/10442)) · Custom attributes in markdown table ([#10445](https://github.com/hcengineering/platform/issues/10445)) · Relationship table diff/refresh ([#10446](https://github.com/hcengineering/platform/issues/10446)) · Handle youtu.be links ([#10458](https://github.com/hcengineering/platform/issues/10458)) · Calendar timezone day-shift bug ([#7048](https://github.com/hcengineering/platform/issues/7048)) ([#10459](https://github.com/hcengineering/platform/issues/10459)) · Mute account unauthorized error ([#10461](https://github.com/hcengineering/platform/issues/10461)) · Do not write analytics event when no token ([#10463](https://github.com/hcengineering/platform/issues/10463)) · Documents space export ([#10465](https://github.com/hcengineering/platform/issues/10465)) · Print layout ([#10472](https://github.com/hcengineering/platform/issues/10472)) · Use the error logging level for expected situations ([#10474](https://github.com/hcengineering/platform/issues/10474)) · Allow to open mermaid diagram in fullscreen ([#10477](https://github.com/hcengineering/platform/issues/10477)) · Rows order in relationsheep table compare ([#10479](https://github.com/hcengineering/platform/issues/10479)) · Custom attributes display in original view ([#10480](https://github.com/hcengineering/platform/issues/10480)) · Card formatting in markdown ([#10475](https://github.com/hcengineering/platform/issues/10475)) · Proper mermaid diagram size ([#10487](https://github.com/hcengineering/platform/issues/10487)) · Embed pdf via direct link ([#10491](https://github.com/hcengineering/platform/issues/10491)) · Secure blobs ([#10490](https://github.com/hcengineering/platform/issues/10490)) · Relationship table refresh ([#10494](https://github.com/hcengineering/platform/issues/10494)) · Issues layout ([#10498](https://github.com/hcengineering/platform/issues/10498)) · Exception during github issue id reading ([#10500](https://github.com/hcengineering/platform/issues/10500)) · Email notifications for export ([#10506](https://github.com/hcengineering/platform/issues/10506)) · Prevent datalake from error flood ([#10521](https://github.com/hcengineering/platform/issues/10521)) · Brazilian Portuguese translation ([#10522](https://github.com/hcengineering/platform/issues/10522)) · Datalake in dev setup does not support secure mode ([#10525](https://github.com/hcengineering/platform/issues/10525)) · Date formatting in md table ([#10523](https://github.com/hcengineering/platform/issues/10523)) · Bump with foundation packages ([#10536](https://github.com/hcengineering/platform/issues/10536)) · Process ([#10543](https://github.com/hcengineering/platform/issues/10543)) +* 🚜 REFACTOR: · One metadata interface ([#10444](https://github.com/hcengineering/platform/issues/10444)) +* ⚙️ MISCELLANEOUS TASKS: · Changelog · Changelog ([#10439](https://github.com/hcengineering/platform/issues/10439)) · Mail URL from export pod ([#10476](https://github.com/hcengineering/platform/issues/10476)) · Etc/hosts path for Windows ([#10482](https://github.com/hcengineering/platform/issues/10482)) · Space security and permissions ([#10529](https://github.com/hcengineering/platform/issues/10529)) · Kvs and pulse versions ([#10539](https://github.com/hcengineering/platform/issues/10539)) · And publish npm packages for v tags ([#10542](https://github.com/hcengineering/platform/issues/10542)) +* FIX: · Images not rendering on GitHub side of GitHub integration ([#10520](https://github.com/hcengineering/platform/issues/10520)) · Show print actions for individual documents ([#10484](https://github.com/hcengineering/platform/issues/10484)) · Password signup crashes with JSON parse error when MAIL_URL is configured ([#10519](https://github.com/hcengineering/platform/issues/10519)) +* QFIX: · Allow notifications for guests with collab security ([#10510](https://github.com/hcengineering/platform/issues/10510)) +* QFIX: · Remove unused ui dependencies ([#10511](https://github.com/hcengineering/platform/issues/10511)) + ## [0.7.353] - 2026-01-24 * 🚀 FEATURES: · Link preview service ([#10424](https://github.com/hcengineering/platform/issues/10424)) · Add confirmation modal for table refresh ([#10428](https://github.com/hcengineering/platform/issues/10428)) · Guest update profile (avatar, name etc) ([#10429](https://github.com/hcengineering/platform/issues/10429)) From 5a9c9be6cb60e808056316e2ca1678de7693dcad Mon Sep 17 00:00:00 2001 From: Denis Bykhov Date: Tue, 24 Feb 2026 23:42:16 +0500 Subject: [PATCH 02/23] Automation only processes (#10548) Signed-off-by: Denis Bykhov --- models/process/src/index.ts | 3 +++ plugins/process-assets/lang/cs.json | 1 + plugins/process-assets/lang/de.json | 1 + plugins/process-assets/lang/en.json | 1 + plugins/process-assets/lang/es.json | 1 + plugins/process-assets/lang/fr.json | 1 + plugins/process-assets/lang/it.json | 1 + plugins/process-assets/lang/ja.json | 1 + plugins/process-assets/lang/pt-br.json | 1 + plugins/process-assets/lang/pt.json | 1 + plugins/process-assets/lang/ru.json | 1 + plugins/process-assets/lang/tr.json | 1 + plugins/process-assets/lang/zh.json | 1 + .../src/components/RunProcessCardPopup.svelte | 5 ++++- .../src/components/RunProcessPopup.svelte | 2 +- .../settings/ProcesssSetting.svelte | 19 ++++++++++++++++++- plugins/process-resources/src/plugin.ts | 1 + plugins/process/src/index.ts | 1 + 18 files changed, 40 insertions(+), 3 deletions(-) diff --git a/models/process/src/index.ts b/models/process/src/index.ts index 15928063f2..b94faf0b7d 100644 --- a/models/process/src/index.ts +++ b/models/process/src/index.ts @@ -103,6 +103,9 @@ export class TProcess extends TDoc implements Process { @Prop(TypeBoolean(), process.string.StartAutomatically) autoStart: boolean | undefined + @Prop(TypeBoolean(), process.string.AutomationOnly) + automationOnly: boolean | undefined + context!: Record } diff --git a/plugins/process-assets/lang/cs.json b/plugins/process-assets/lang/cs.json index 79b38bb09d..aa2cf149f7 100644 --- a/plugins/process-assets/lang/cs.json +++ b/plugins/process-assets/lang/cs.json @@ -45,6 +45,7 @@ "Required": "Povinné", "ParallelExecutionForbidden": "Nedovoluj paralelní spuštění", "StartAutomatically": "Spustit automaticky", + "AutomationOnly": "Pouze automatizace", "Error": "Chyba", "Continue": "Pokračovat", "RequestFromUser": "Požádat uživatele", diff --git a/plugins/process-assets/lang/de.json b/plugins/process-assets/lang/de.json index 010a0f97fd..abd8368375 100644 --- a/plugins/process-assets/lang/de.json +++ b/plugins/process-assets/lang/de.json @@ -45,6 +45,7 @@ "Required": "Erforderlich", "ParallelExecutionForbidden": "Parallele Ausführung verboten", "StartAutomatically": "Automatisch starten", + "AutomationOnly": "Nur Automatisierung", "Error": "Fehler", "Continue": "Fortsetzen", "RequestFromUser": "Anfrage von Benutzer", diff --git a/plugins/process-assets/lang/en.json b/plugins/process-assets/lang/en.json index 4df0e0f90d..5ff88937d4 100644 --- a/plugins/process-assets/lang/en.json +++ b/plugins/process-assets/lang/en.json @@ -45,6 +45,7 @@ "Required": "Required", "ParallelExecutionForbidden": "Parallel execution forbidden", "StartAutomatically": "Start automatically", + "AutomationOnly": "Automation only", "Error": "Error", "Continue": "Continue", "RequestFromUser": "Request from user", diff --git a/plugins/process-assets/lang/es.json b/plugins/process-assets/lang/es.json index c28d0cf55e..d52c4a523b 100644 --- a/plugins/process-assets/lang/es.json +++ b/plugins/process-assets/lang/es.json @@ -49,6 +49,7 @@ "Required": "Requerido", "ParallelExecutionForbidden": "Ejecución paralela prohibida", "StartAutomatically": "Iniciar automáticamente", + "AutomationOnly": "Solo automatización", "Error": "Error", "Continue": "Continuar", "RequestFromUser": "Solicitar desde el usuario", diff --git a/plugins/process-assets/lang/fr.json b/plugins/process-assets/lang/fr.json index 51103def4e..5d691bd021 100644 --- a/plugins/process-assets/lang/fr.json +++ b/plugins/process-assets/lang/fr.json @@ -49,6 +49,7 @@ "Required": "Requis", "ParallelExecutionForbidden": "Exécution parallèle interdite", "StartAutomatically": "Démarrer automatiquement", + "AutomationOnly": "Automatisation uniquement", "Error": "Erreur", "Continue": "Continuer", "RequestFromUser": "Demander à partir de l'utilisateur", diff --git a/plugins/process-assets/lang/it.json b/plugins/process-assets/lang/it.json index 627a7d8370..f3db7c99c8 100644 --- a/plugins/process-assets/lang/it.json +++ b/plugins/process-assets/lang/it.json @@ -49,6 +49,7 @@ "Required": "Obbligatorio", "ParallelExecutionForbidden": "Esecuzione parallela vietata", "StartAutomatically": "Avvia automaticamente", + "AutomationOnly": "Solo automazione", "Error": "Errore", "Continue": "Continua", "RequestFromUser": "Richiedi da utente", diff --git a/plugins/process-assets/lang/ja.json b/plugins/process-assets/lang/ja.json index 5656ab2592..c6d10292ff 100644 --- a/plugins/process-assets/lang/ja.json +++ b/plugins/process-assets/lang/ja.json @@ -49,6 +49,7 @@ "Required": "必須", "ParallelExecutionForbidden": "並列実行は禁止されています", "StartAutomatically": "自動的に開始", + "AutomationOnly": "自動化のみ", "Error": "エラー", "Continue": "続行", "RequestFromUser": "ユーザーからのリクエスト", diff --git a/plugins/process-assets/lang/pt-br.json b/plugins/process-assets/lang/pt-br.json index b98f0f0874..a5e3bd44dd 100644 --- a/plugins/process-assets/lang/pt-br.json +++ b/plugins/process-assets/lang/pt-br.json @@ -49,6 +49,7 @@ "Required": "Obrigatório", "ParallelExecutionForbidden": "Execução Paralela Proibida", "StartAutomatically": "Iniciar automaticamente", + "AutomationOnly": "Apenas automação", "Error": "Erro", "Continue": "Continuar", "RequestFromUser": "Solicitar do usuário", diff --git a/plugins/process-assets/lang/pt.json b/plugins/process-assets/lang/pt.json index 780cbdc467..4bff0e7245 100644 --- a/plugins/process-assets/lang/pt.json +++ b/plugins/process-assets/lang/pt.json @@ -49,6 +49,7 @@ "Required": "Obrigatório", "ParallelExecutionForbidden": "Execução Paralela Proibida", "StartAutomatically": "Iniciar automaticamente", + "AutomationOnly": "Apenas automação", "Error": "Erro", "Continue": "Continuar", "RequestFromUser": "Solicitar do usuário", diff --git a/plugins/process-assets/lang/ru.json b/plugins/process-assets/lang/ru.json index a53bfe2299..0f3b9ca924 100644 --- a/plugins/process-assets/lang/ru.json +++ b/plugins/process-assets/lang/ru.json @@ -49,6 +49,7 @@ "Required": "Обязательно", "ParallelExecutionForbidden": "Одновременное выполнение запрещено", "StartAutomatically": "Запускать автоматически", + "AutomationOnly": "Только автоматизация", "Error": "Ошибка", "Continue": "Продолжить", "RequestFromUser": "Запросить у пользователя", diff --git a/plugins/process-assets/lang/tr.json b/plugins/process-assets/lang/tr.json index 7083ebddfc..b30d7f6d69 100644 --- a/plugins/process-assets/lang/tr.json +++ b/plugins/process-assets/lang/tr.json @@ -45,6 +45,7 @@ "Required": "Gerekli", "ParallelExecutionForbidden": "Paralel yürütme yasak", "StartAutomatically": "Otomatik başlat", + "AutomationOnly": "Sadece otomasyon", "Error": "Hata", "Continue": "Devam et", "RequestFromUser": "Kullanıcıdan talep et", diff --git a/plugins/process-assets/lang/zh.json b/plugins/process-assets/lang/zh.json index 4d395998fb..fd350370d9 100644 --- a/plugins/process-assets/lang/zh.json +++ b/plugins/process-assets/lang/zh.json @@ -49,6 +49,7 @@ "Required": "必需", "ParallelExecutionForbidden": "禁止并行执行", "StartAutomatically": "自动启动", + "AutomationOnly": "仅限自动化", "Error": "错误", "Continue": "继续", "RequestFromUser": "从用户请求", diff --git a/plugins/process-resources/src/components/RunProcessCardPopup.svelte b/plugins/process-resources/src/components/RunProcessCardPopup.svelte index 3e059c5e0b..4e49c4e3aa 100644 --- a/plugins/process-resources/src/components/RunProcessCardPopup.svelte +++ b/plugins/process-resources/src/components/RunProcessCardPopup.svelte @@ -30,7 +30,10 @@ let process: Ref | undefined = value let card: Card | undefined - const processes = client.getModel().findAllSync(plugin.class.Process, {}) + const processes = client + .getModel() + .findAllSync(plugin.class.Process, {}) + .filter((p) => p.automationOnly !== true) const items: ListItem[] = processes.map((p) => ({ label: p.name, _id: p._id })) diff --git a/plugins/process-resources/src/components/RunProcessPopup.svelte b/plugins/process-resources/src/components/RunProcessPopup.svelte index 4a66c5663e..b526f7cc8c 100644 --- a/plugins/process-resources/src/components/RunProcessPopup.svelte +++ b/plugins/process-resources/src/components/RunProcessPopup.svelte @@ -32,7 +32,7 @@ const resClasses = getPossibleClasses() const res = client.getModel().findAllSync(process.class.Process, {}) - const processes = res.filter((it) => resClasses.includes(it.masterTag)) + const processes = res.filter((it) => resClasses.includes(it.masterTag) && it.automationOnly !== true) function getCardPossibleClasses (card: Card): Ref>[] { const asc = h.getAncestors(card._class) diff --git a/plugins/process-resources/src/components/settings/ProcesssSetting.svelte b/plugins/process-resources/src/components/settings/ProcesssSetting.svelte index 8164c83a5c..845e2053b9 100644 --- a/plugins/process-resources/src/components/settings/ProcesssSetting.svelte +++ b/plugins/process-resources/src/components/settings/ProcesssSetting.svelte @@ -35,6 +35,12 @@ await client.update(value, { autoStart: e.detail }) } } + + async function saveAutomationOnly (e: CustomEvent): Promise { + if (value !== undefined) { + await client.update(value, { automationOnly: e.detail }) + } + } - +
+ +
+
diff --git a/plugins/process-resources/src/plugin.ts b/plugins/process-resources/src/plugin.ts index 388154d314..c5feae9859 100644 --- a/plugins/process-resources/src/plugin.ts +++ b/plugins/process-resources/src/plugin.ts @@ -181,6 +181,7 @@ export default mergeIds(processId, process, { Required: '' as IntlString, ParallelExecutionForbidden: '' as IntlString, StartAutomatically: '' as IntlString, + AutomationOnly: '' as IntlString, Continue: '' as IntlString, RequestFromUser: '' as IntlString, EnterValue: '' as IntlString, diff --git a/plugins/process/src/index.ts b/plugins/process/src/index.ts index d43c1a474a..57d90ef780 100644 --- a/plugins/process/src/index.ts +++ b/plugins/process/src/index.ts @@ -31,6 +31,7 @@ export interface Process extends Doc { description: string parallelExecutionForbidden?: boolean autoStart?: boolean + automationOnly?: boolean context: Record resultType?: Type } From 103a81fa3941c81d6ff1e9104c771164fab4e8ad Mon Sep 17 00:00:00 2001 From: Alexander Onnikov Date: Wed, 25 Feb 2026 01:47:02 +0700 Subject: [PATCH 03/23] fix: embed html instead of showing in iframe (#10549) Signed-off-by: Alexander Onnikov --- .../ui/src/components/EmbeddedHTML.svelte | 52 +++++++++++++++++++ packages/ui/src/index.ts | 1 + .../src/components/DOCXViewer.svelte | 4 +- 3 files changed, 55 insertions(+), 2 deletions(-) create mode 100644 packages/ui/src/components/EmbeddedHTML.svelte diff --git a/packages/ui/src/components/EmbeddedHTML.svelte b/packages/ui/src/components/EmbeddedHTML.svelte new file mode 100644 index 0000000000..e8cd5adfb7 --- /dev/null +++ b/packages/ui/src/components/EmbeddedHTML.svelte @@ -0,0 +1,52 @@ + + + + +{#if iframeSrc} + +{:else} + +{/if} diff --git a/packages/ui/src/index.ts b/packages/ui/src/index.ts index 5dd99ead29..b489add087 100644 --- a/packages/ui/src/index.ts +++ b/packages/ui/src/index.ts @@ -284,6 +284,7 @@ export { default as CodeForm } from './components/CodeForm.svelte' export { default as CodeInput } from './components/CodeInput.svelte' export { default as TimeLeft } from './components/TimeLeft.svelte' export { default as SectionEmpty } from './components/SectionEmpty.svelte' +export { default as EmbeddedHTML } from './components/EmbeddedHTML.svelte' export { default as EmbeddedPDF } from './components/EmbeddedPDF.svelte' export { default as NestedMenu } from './components/NestedMenu.svelte' export { default as NestedDropdown } from './components/NestedDropdown.svelte' diff --git a/plugins/print-resources/src/components/DOCXViewer.svelte b/plugins/print-resources/src/components/DOCXViewer.svelte index 70c3518103..73bd02cc6f 100644 --- a/plugins/print-resources/src/components/DOCXViewer.svelte +++ b/plugins/print-resources/src/components/DOCXViewer.svelte @@ -9,7 +9,7 @@ import { getMetadata } from '@hcengineering/platform' import presentation, { getFileUrl } from '@hcengineering/presentation' import { convertToHTML } from '@hcengineering/print' - import { EmbeddedPDF, Spinner, themeStore } from '@hcengineering/ui' + import { EmbeddedHTML, Spinner, themeStore } from '@hcengineering/ui' export let value: Ref export let name: string @@ -270,7 +270,7 @@ {:else} - + {/if} {/if} From 2dd45f56a00c0a48389abea8a9b1d52b3c13f32d Mon Sep 17 00:00:00 2001 From: Artyom Savchenko Date: Wed, 25 Feb 2026 01:50:05 +0700 Subject: [PATCH 04/23] Fix npm publish (#10545) Signed-off-by: Artem Savchenko --- .github/workflows/main.yml | 4 +++- common/scripts/safe-publish.js | 20 ++++++++++++++++++-- 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 98672449f1..28278f4413 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -969,4 +969,6 @@ jobs: run: | REF="${{ github.event.inputs.ref || github.ref }}" VERSION="${REF#refs/tags/v}" - node common/scripts/bump.js "$VERSION" --publish + VERSION="${VERSION#v}" + node common/scripts/bump.js "$VERSION" + node common/scripts/safe-publish.js diff --git a/common/scripts/safe-publish.js b/common/scripts/safe-publish.js index 82a6fcad3e..2f0b0368bc 100755 --- a/common/scripts/safe-publish.js +++ b/common/scripts/safe-publish.js @@ -43,8 +43,24 @@ function checkPackageExists(packageName, version) { */ function getPublishablePackages(includePattern) { try { - const output = execSync('rush list -p --json', { encoding: 'utf-8' }) - const config = JSON.parse(output) + const repoRoot = execSync('git rev-parse --show-toplevel', { encoding: 'utf-8' }).trim() + const output = execSync('node common/scripts/install-run-rush.js list -p --json', { + encoding: 'utf-8', + cwd: repoRoot + }) + const lines = output.split('\n') + let jsonStart = -1 + for (let i = 0; i < lines.length; i++) { + if (lines[i].trim().startsWith('{')) { + jsonStart = i + break + } + } + if (jsonStart === -1) { + console.error('Could not find JSON output from rush list') + return [] + } + const config = JSON.parse(lines.slice(jsonStart).join('\n')) return config.projects.filter((project) => { // Check if package should be published according to rush.json From c15060afb0c8c43f2d2df6544848e6f304edbe58 Mon Sep 17 00:00:00 2001 From: Denis Bykhov Date: Wed, 25 Feb 2026 01:04:07 +0500 Subject: [PATCH 05/23] Fix fieldChangesCheck (#10550) Signed-off-by: Denis Bykhov --- foundations/core/packages/core/src/tx.ts | 5 ++++- plugins/process-resources/src/utils.ts | 13 ++++++++----- server-plugins/process-resources/src/functions.ts | 5 +++-- 3 files changed, 15 insertions(+), 8 deletions(-) diff --git a/foundations/core/packages/core/src/tx.ts b/foundations/core/packages/core/src/tx.ts index af3cea4f17..493c29b360 100644 --- a/foundations/core/packages/core/src/tx.ts +++ b/foundations/core/packages/core/src/tx.ts @@ -436,7 +436,10 @@ export abstract class TxProcessor implements WithTx { } static txHasUpdate(tx: TxUpdateDoc, attribute: string): boolean { - const ops = tx.operations + return TxProcessor.hasUpdate(tx.operations, attribute) + } + + static hasUpdate(ops: DocumentUpdate, attribute: string): boolean { if ((ops as any)[attribute] !== undefined) return true for (const op in ops) { if (op.startsWith('$')) { diff --git a/plugins/process-resources/src/utils.ts b/plugins/process-resources/src/utils.ts index 3e8e2a33ba..6437ebce6f 100644 --- a/plugins/process-resources/src/utils.ts +++ b/plugins/process-resources/src/utils.ts @@ -20,12 +20,14 @@ import core, { type Client, type Doc, type DocumentQuery, + type DocumentUpdate, generateId, matchQuery, type Ref, type RefTo, type Space, type TxOperations, + TxProcessor, type Type } from '@hcengineering/core' import { getResource, type IntlString, PlatformError, Severity, Status } from '@hcengineering/platform' @@ -207,9 +209,9 @@ export function getContext ( } } const allRelations = client.getModel().findAllSync(core.class.Association, {}) - const descendants = new Set(client.getHierarchy().getDescendants(process.masterTag)) + const ancestors = new Set(client.getHierarchy().getAncestors(process.masterTag)) - const relationsA = allRelations.filter((it) => descendants.has(it.classA)) + const relationsA = allRelations.filter((it) => ancestors.has(it.classA)) for (const rel of relationsA) { if (['object', 'array'].includes(category) && client.getHierarchy().isDerived(rel.classB, target)) { relations[rel.nameB] = { @@ -231,7 +233,7 @@ export function getContext ( } } - const relationsB = allRelations.filter((it) => descendants.has(it.classB)) + const relationsB = allRelations.filter((it) => ancestors.has(it.classB)) for (const rel of relationsB) { if (['object', 'array'].includes(category) && client.getHierarchy().isDerived(rel.classA, target)) { relations[rel.nameA] = { @@ -683,8 +685,9 @@ export function fieldChangesCheck ( ): boolean { const doc = context.card if (doc === undefined) return false - const param = Object.keys(params)[0] - if (!Object.keys(context.operations ?? {}).includes(param)) return false + const operations = (context.operations ?? {}) as DocumentUpdate + const target = Object.keys(params)[0] + if (!TxProcessor.hasUpdate(operations, target)) return false const res = matchQuery([doc], params, doc._class, client.getHierarchy(), true) return res.length > 0 } diff --git a/server-plugins/process-resources/src/functions.ts b/server-plugins/process-resources/src/functions.ts index 403da49ddc..7f40a59367 100644 --- a/server-plugins/process-resources/src/functions.ts +++ b/server-plugins/process-resources/src/functions.ts @@ -20,6 +20,7 @@ import core, { Class, Data, Doc, + DocumentUpdate, fillDefaults, findProperty, generateId, @@ -169,9 +170,9 @@ export function FieldChangedCheck ( const process = control.client.getModel().findObject(execution.process) if (process === undefined) return false if (context.operations === undefined) return false - const changedFields = Object.keys(context.operations) + const operations = context.operations as DocumentUpdate const target = Object.keys(params)[0] - if (!changedFields.includes(target)) return false + if (!TxProcessor.hasUpdate(operations, target)) return false const res = matchQuery([context.card], params, process.masterTag, control.client.getHierarchy(), true) return res.length > 0 } From 6030f921c83fcb3450efa476bf297e2f9db21c0b Mon Sep 17 00:00:00 2001 From: Denis Bykhov Date: Wed, 25 Feb 2026 08:23:29 +0500 Subject: [PATCH 06/23] Fix missing enum when export type (#10551) Signed-off-by: Denis Bykhov --- plugins/process-resources/src/exporter.ts | 101 ++++++++++++++++++++-- 1 file changed, 94 insertions(+), 7 deletions(-) diff --git a/plugins/process-resources/src/exporter.ts b/plugins/process-resources/src/exporter.ts index 30d206d5a5..83f22fc8a8 100644 --- a/plugins/process-resources/src/exporter.ts +++ b/plugins/process-resources/src/exporter.ts @@ -1,21 +1,37 @@ import { type MasterTag } from '@hcengineering/card' -import core, { type Doc, type Ref, type Class, generateId } from '@hcengineering/core' +import card from '@hcengineering/card' +import core, { + type Doc, + type Ref, + type Class, + generateId, + type EnumOf, + type RefTo, + type ArrOf, + type ModelDb, + type Hierarchy +} from '@hcengineering/core' import { getClient } from '@hcengineering/presentation' -import process from './plugin' +import { type Process, type Transition } from '@hcengineering/process' +import processPlugin from './plugin' export function exportProcesses (_id: Ref): { docs: Doc[] required: Array>> } { const docs: Doc[] = [] + const required: Array>> = [] const client = getClient() const m = client.getModel() - const processes = m.findAllSync(process.class.Process, { masterTag: _id }) + const processes = m.findAllSync(processPlugin.class.Process, { masterTag: _id }) for (const proc of processes) { const res = exportProcess(proc) docs.push(...res.docs) + for (const req of res.required) { + if (!required.includes(req)) required.push(req) + } } - return { docs, required: [] } + return { docs, required } } export function exportProcess (proc: Doc): { @@ -23,13 +39,84 @@ export function exportProcess (proc: Doc): { required: Array>> } { const docs: Doc[] = [proc] + const required: Array>> = [] const client = getClient() const m = client.getModel() + const h = client.getHierarchy() - docs.push(...m.findAllSync(process.class.State, { process: proc._id as any })) - docs.push(...m.findAllSync(process.class.Transition, { process: proc._id as any })) + docs.push(...m.findAllSync(processPlugin.class.State, { process: proc._id as any })) + const transitions = m.findAllSync(processPlugin.class.Transition, { process: proc._id as any }) as Transition[] + docs.push(...transitions) - return { docs, required: [] } + const processDoc = proc as Process + + for (const tr of transitions) { + processParams(tr.triggerParams, processDoc.masterTag, docs, required, m, h) + for (const action of tr.actions) { + processParams(action.params, processDoc.masterTag, docs, required, m, h) + } + } + + return { docs, required } +} + +function processParams ( + params: Record | undefined, + masterTag: Ref, + docs: Doc[], + required: Array>>, + m: ModelDb, + h: Hierarchy +): void { + if (params === undefined) return + for (const key in params) { + if (key.startsWith('$')) { + const val = params[key] + if (Array.isArray(val)) { + for (const item of val) { + if (typeof item === 'object' && item !== null) { + processParams(item, masterTag, docs, required, m, h) + } + } + } else if (typeof val === 'object' && val !== null) { + processParams(val, masterTag, docs, required, m, h) + } + continue + } + const attr = h.findAttribute(masterTag, key) + if (attr !== undefined) { + const type = attr.type + if (type._class === core.class.EnumOf) { + const enumRef = (type as EnumOf).of + const enumDoc = m.findObject(enumRef) + if (enumDoc !== undefined && !docs.some((d) => d._id === enumDoc._id)) { + docs.push(enumDoc) + } + } + if (type._class === core.class.RefTo) { + const to = (type as RefTo).to + if (h.isDerived(to, card.class.Card) && !required.includes(to)) { + required.push(to) + } + } + if (type._class === core.class.ArrOf) { + const of = (type as ArrOf).of + if (of._class === core.class.EnumOf) { + const enumRef = (of as EnumOf).of + const enumDoc = m.findObject(enumRef) + if (enumDoc !== undefined && !docs.some((d) => d._id === enumDoc._id)) { + docs.push(enumDoc) + } + } + if (of._class === core.class.RefTo) { + const to = (of as RefTo).to + if (h.isDerived(to, card.class.Card) && !required.includes(to)) { + required.push(to) + } + } + } + } + } } export async function importProcess (masterTag: Ref, json: string): Promise { From d32e7b2f87e23285c43ec70668a2ead6ed6e6452 Mon Sep 17 00:00:00 2001 From: Denis Bykhov Date: Wed, 25 Feb 2026 15:20:46 +0500 Subject: [PATCH 07/23] Time service (#10546) Signed-off-by: Denis Bykhov --- common/config/rush/pnpm-lock.yaml | 2497 +++++++---------- common/scripts/docker.sh | 3 +- dev/docker-compose.yaml | 18 +- .../server/packages/core/src/queue/types.ts | 4 +- server-plugins/process/src/types.ts | 10 +- services/process/package.json | 1 - services/process/src/index.ts | 2 - services/process/src/main.ts | 83 +- services/process/src/temporal.ts | 41 - services/worker/Dockerfile | 11 +- services/worker/README.md | 44 + services/worker/esbuild.js | 26 - services/worker/package.json | 8 +- services/worker/src/activities.ts | 27 +- services/worker/src/config.ts | 33 + services/worker/src/db.ts | 107 + services/worker/src/worker.ts | 65 +- services/worker/src/workflows.ts | 62 - tests/docker-compose.yaml | 15 + 19 files changed, 1346 insertions(+), 1711 deletions(-) delete mode 100644 services/process/src/temporal.ts create mode 100644 services/worker/README.md delete mode 100644 services/worker/esbuild.js create mode 100644 services/worker/src/config.ts create mode 100644 services/worker/src/db.ts delete mode 100644 services/worker/src/workflows.ts diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index e0b7ecbd40..22d3fffd38 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -735,7 +735,7 @@ importers: version: 5.6.4(webpack@5.102.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest-environment-jsdom: specifier: ^30.2.0 version: 30.2.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) @@ -750,7 +750,7 @@ importers: version: 8.5.6 postcss-load-config: specifier: ^4.0.1 - version: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) postcss-loader: specifier: ^7.0.2 version: 7.3.4(postcss@8.5.6)(typescript@5.9.3)(webpack@5.102.1) @@ -771,22 +771,22 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) svgo-loader: specifier: ^3.0.0 version: 3.0.3 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-loader: specifier: ^9.2.5 version: 9.5.4(typescript@5.9.3)(webpack@5.102.1) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) ts-node-dev: specifier: ^2.0.0 - version: 2.0.0(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 2.0.0(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -795,7 +795,7 @@ importers: version: 1.1.4(browserslist@4.28.1) webpack: specifier: ^5.97.1 - version: 5.102.1(@swc/core@1.15.1)(esbuild@0.25.12)(webpack-cli@5.1.4) + version: 5.102.1(esbuild@0.25.12)(webpack-cli@5.1.4) webpack-bundle-analyzer: specifier: ^4.10.2 version: 4.10.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) @@ -974,16 +974,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1053,16 +1053,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1840,7 +1840,7 @@ importers: version: 8.5.6 postcss-load-config: specifier: ^4.0.1 - version: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) postcss-loader: specifier: ^7.0.2 version: 7.3.4(postcss@8.5.6)(typescript@5.9.3)(webpack@5.102.1) @@ -1858,7 +1858,7 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) svgo-loader: specifier: ^3.0.0 version: 3.0.3 @@ -1873,7 +1873,7 @@ importers: version: 1.1.4(browserslist@4.28.1) webpack: specifier: ^5.97.1 - version: 5.102.1(@swc/core@1.15.1)(esbuild@0.25.12)(webpack-cli@5.1.4) + version: 5.102.1(esbuild@0.25.12)(webpack-cli@5.1.4) webpack-bundle-analyzer: specifier: ^4.10.2 version: 4.10.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) @@ -2333,16 +2333,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -2400,7 +2400,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -2467,7 +2467,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -2534,7 +2534,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -2598,7 +2598,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -2650,7 +2650,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -2738,7 +2738,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -2796,7 +2796,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -2845,7 +2845,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -2900,16 +2900,16 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -2949,16 +2949,16 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -3013,16 +3013,16 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -3095,19 +3095,19 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -3157,16 +3157,16 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -3230,16 +3230,16 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -3291,16 +3291,16 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -3352,16 +3352,16 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -3413,16 +3413,16 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -3461,7 +3461,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) ts-jest: specifier: ^29.1.1 version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(jest-util@30.2.0)(jest@29.7.0)(typescript@5.9.3) @@ -3546,7 +3546,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) ts-jest: specifier: ^29.1.1 version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(jest-util@30.2.0)(jest@29.7.0)(typescript@5.9.3) @@ -3613,16 +3613,16 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -3662,16 +3662,16 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -3717,7 +3717,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) ts-jest: specifier: ^29.1.1 version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0))(typescript@5.9.3) @@ -3766,16 +3766,16 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -3818,16 +3818,16 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -3866,16 +3866,16 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -3924,16 +3924,16 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -3982,16 +3982,16 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -4040,7 +4040,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -4206,16 +4206,16 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -4264,10 +4264,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest-environment-jsdom: specifier: ^30.2.0 version: 30.2.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -4276,7 +4276,7 @@ importers: version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -4319,16 +4319,16 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -4380,16 +4380,16 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -4441,13 +4441,13 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) fast-equals: specifier: ^5.2.2 version: 5.3.2 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest-environment-jsdom: specifier: ^30.2.0 version: 30.2.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -4456,7 +4456,7 @@ importers: version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -4514,16 +4514,16 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -4593,16 +4593,16 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -4660,16 +4660,16 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -4739,16 +4739,16 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -4800,19 +4800,19 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -4864,19 +4864,19 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -4931,19 +4931,19 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -4998,16 +4998,16 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -5068,16 +5068,16 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -5129,16 +5129,16 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -5193,16 +5193,16 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -5257,16 +5257,16 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -5330,16 +5330,16 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -5406,16 +5406,16 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -5488,19 +5488,19 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -5539,7 +5539,7 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -5554,7 +5554,7 @@ importers: version: 0.33.1(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) svelte2tsx: specifier: ^0.7.45 version: 0.7.45(svelte@4.2.20)(typescript@5.9.3) @@ -5603,7 +5603,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) sass: specifier: ^1.80.0 version: 1.93.3 @@ -5612,10 +5612,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ../../models/achievement: dependencies: @@ -5685,7 +5685,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -5773,7 +5773,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -5843,7 +5843,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -5907,7 +5907,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -6250,16 +6250,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -6341,7 +6341,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -6429,7 +6429,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -6499,7 +6499,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -6593,7 +6593,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -6699,7 +6699,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -6808,7 +6808,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -6929,7 +6929,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -7020,7 +7020,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -7123,7 +7123,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -7211,7 +7211,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -7335,7 +7335,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -7483,7 +7483,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -7544,7 +7544,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -7608,7 +7608,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -7681,7 +7681,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -7745,7 +7745,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -7869,7 +7869,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -7963,7 +7963,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -8045,7 +8045,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -8133,7 +8133,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -8233,7 +8233,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -8306,7 +8306,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -8400,7 +8400,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -8470,7 +8470,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -8552,7 +8552,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -8646,7 +8646,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -8761,7 +8761,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -8876,7 +8876,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -8961,7 +8961,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -9034,7 +9034,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -9134,7 +9134,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -9198,7 +9198,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -9274,7 +9274,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -9338,7 +9338,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -9417,7 +9417,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -9520,7 +9520,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -9629,16 +9629,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -9705,7 +9705,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -9787,7 +9787,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -9866,7 +9866,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -9999,7 +9999,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -10084,7 +10084,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -10163,7 +10163,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -10263,7 +10263,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -10327,7 +10327,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -10397,7 +10397,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -10467,7 +10467,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -10540,7 +10540,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -10601,7 +10601,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -10674,7 +10674,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -10756,7 +10756,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -10817,7 +10817,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -10893,7 +10893,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -10957,7 +10957,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -11030,7 +11030,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -11094,7 +11094,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -11164,7 +11164,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -11231,7 +11231,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -11307,7 +11307,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -11383,7 +11383,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -11462,7 +11462,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -11535,7 +11535,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -11602,7 +11602,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -11681,7 +11681,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -11754,7 +11754,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -11827,7 +11827,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -11891,7 +11891,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -11958,7 +11958,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -12037,7 +12037,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -12104,7 +12104,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -12174,7 +12174,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -12253,7 +12253,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -12326,7 +12326,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -12390,7 +12390,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -12484,7 +12484,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -12554,7 +12554,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -12636,7 +12636,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -12712,7 +12712,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -12824,7 +12824,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -12924,7 +12924,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -13012,7 +13012,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -13139,7 +13139,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -13212,7 +13212,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -13333,7 +13333,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -13460,7 +13460,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -13572,7 +13572,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -13645,7 +13645,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -13724,7 +13724,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -13806,7 +13806,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -13879,7 +13879,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -13937,7 +13937,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -13992,10 +13992,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -14007,7 +14007,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -14016,10 +14016,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -14077,10 +14077,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -14092,7 +14092,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -14101,10 +14101,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -14156,7 +14156,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest-fetch-mock: specifier: ^3.0.3 version: 3.0.3(encoding@0.1.13) @@ -14286,7 +14286,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -14356,7 +14356,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest-fetch-mock: specifier: ^3.0.3 version: 3.0.3(encoding@0.1.13) @@ -14426,10 +14426,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -14441,7 +14441,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -14450,10 +14450,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -14505,7 +14505,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest-fetch-mock: specifier: ^3.0.3 version: 3.0.3(encoding@0.1.13) @@ -14578,10 +14578,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -14593,7 +14593,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -14602,10 +14602,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -14657,7 +14657,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -14793,10 +14793,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest-environment-jsdom: specifier: ^30.2.0 version: 30.2.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -14811,7 +14811,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -14820,10 +14820,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -14866,7 +14866,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -14918,10 +14918,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -14933,7 +14933,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -14942,10 +14942,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -15021,10 +15021,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -15036,7 +15036,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -15045,10 +15045,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -15094,7 +15094,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -15146,7 +15146,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -15210,10 +15210,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) postcss: specifier: ^8.4.20 version: 8.5.6 @@ -15228,7 +15228,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -15237,13 +15237,13 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) tailwindcss: specifier: ^3.3.5 - version: 3.4.18(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 3.4.18(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -15298,7 +15298,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -15350,7 +15350,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -15447,10 +15447,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -15462,7 +15462,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -15471,10 +15471,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -15523,7 +15523,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -15575,7 +15575,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -15669,10 +15669,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -15684,7 +15684,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -15693,10 +15693,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -15757,7 +15757,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -15833,10 +15833,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -15848,7 +15848,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -15857,10 +15857,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -15909,7 +15909,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -15964,7 +15964,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -16037,10 +16037,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -16052,7 +16052,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -16061,10 +16061,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -16116,7 +16116,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -16168,7 +16168,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -16274,10 +16274,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -16289,7 +16289,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -16298,10 +16298,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -16347,7 +16347,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -16399,7 +16399,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -16496,10 +16496,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -16511,7 +16511,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -16520,10 +16520,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -16599,7 +16599,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -16651,7 +16651,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -16766,10 +16766,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -16781,7 +16781,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -16790,10 +16790,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -16854,7 +16854,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -16906,7 +16906,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -17027,10 +17027,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -17042,7 +17042,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -17051,10 +17051,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -17112,7 +17112,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -17164,7 +17164,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -17279,10 +17279,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -17294,7 +17294,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -17303,10 +17303,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -17358,7 +17358,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -17410,7 +17410,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -17579,10 +17579,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -17594,7 +17594,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -17603,10 +17603,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -17652,7 +17652,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -17704,7 +17704,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -17819,10 +17819,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -17834,7 +17834,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -17843,10 +17843,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -17910,7 +17910,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -17962,7 +17962,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -18095,10 +18095,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -18110,7 +18110,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -18119,10 +18119,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -18177,7 +18177,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -18229,7 +18229,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -18371,10 +18371,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) postcss: specifier: ^8.4.20 version: 8.5.6 @@ -18389,7 +18389,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -18398,13 +18398,13 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) tailwindcss: specifier: ^3.3.5 - version: 3.4.18(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 3.4.18(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -18462,7 +18462,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -18514,7 +18514,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -18641,10 +18641,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -18656,7 +18656,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -18665,10 +18665,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -18753,7 +18753,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -18808,7 +18808,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -18971,10 +18971,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -18986,7 +18986,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -18995,10 +18995,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -19050,7 +19050,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -19123,10 +19123,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -19138,7 +19138,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -19147,10 +19147,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -19196,7 +19196,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -19248,7 +19248,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -19324,10 +19324,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -19339,7 +19339,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -19348,10 +19348,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -19403,7 +19403,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -19455,7 +19455,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -19519,10 +19519,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -19534,7 +19534,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -19543,10 +19543,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -19595,7 +19595,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -19683,10 +19683,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -19698,7 +19698,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -19707,10 +19707,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -19756,7 +19756,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -19808,7 +19808,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -19884,10 +19884,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -19899,7 +19899,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -19908,10 +19908,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -19972,7 +19972,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -20024,7 +20024,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -20154,10 +20154,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -20169,7 +20169,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -20178,10 +20178,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -20230,7 +20230,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -20282,7 +20282,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -20364,10 +20364,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -20379,7 +20379,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -20388,10 +20388,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -20446,7 +20446,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -20498,7 +20498,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -20571,10 +20571,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -20586,7 +20586,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -20595,10 +20595,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -20647,7 +20647,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -20702,7 +20702,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -20784,10 +20784,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -20799,7 +20799,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -20808,10 +20808,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -20857,7 +20857,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -20909,7 +20909,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -20985,10 +20985,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -21000,7 +21000,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -21009,10 +21009,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -21067,7 +21067,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -21119,7 +21119,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -21240,10 +21240,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -21255,7 +21255,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -21264,10 +21264,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -21313,7 +21313,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -21365,7 +21365,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -21456,10 +21456,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -21471,7 +21471,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -21480,10 +21480,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -21535,7 +21535,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -21587,7 +21587,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -21693,10 +21693,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -21708,7 +21708,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -21717,10 +21717,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -21769,7 +21769,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -21821,7 +21821,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -21915,10 +21915,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -21930,7 +21930,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -21939,10 +21939,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -21985,7 +21985,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -22040,10 +22040,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -22055,7 +22055,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -22064,10 +22064,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -22110,7 +22110,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -22162,7 +22162,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -22283,10 +22283,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -22298,7 +22298,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -22307,10 +22307,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -22353,7 +22353,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -22405,7 +22405,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -22481,10 +22481,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -22496,7 +22496,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -22505,10 +22505,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -22560,7 +22560,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -22612,7 +22612,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -22730,10 +22730,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -22745,7 +22745,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -22754,10 +22754,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -22806,7 +22806,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -22858,7 +22858,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -22937,10 +22937,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -22952,7 +22952,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -22961,16 +22961,16 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 url-loader: specifier: ~4.1.1 - version: 4.1.1(file-loader@6.2.0(webpack@5.102.1(@swc/core@1.15.1)))(webpack@5.102.1(@swc/core@1.15.1)) + version: 4.1.1(file-loader@6.2.0(webpack@5.102.1))(webpack@5.102.1) ../../plugins/love: dependencies: @@ -23034,7 +23034,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -23089,7 +23089,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -23237,10 +23237,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -23252,7 +23252,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -23261,10 +23261,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -23310,7 +23310,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -23362,7 +23362,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -23420,7 +23420,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -23475,7 +23475,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -23554,10 +23554,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -23569,7 +23569,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -23578,10 +23578,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typed-emitter: specifier: ^2.1.0 version: 2.1.0 @@ -23645,7 +23645,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -23700,7 +23700,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -23803,10 +23803,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -23818,7 +23818,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -23827,10 +23827,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -23879,7 +23879,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -23931,7 +23931,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -24010,10 +24010,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -24025,7 +24025,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -24034,16 +24034,16 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 url-loader: specifier: ~4.1.1 - version: 4.1.1(file-loader@6.2.0(webpack@5.102.1(@swc/core@1.15.1)))(webpack@5.102.1(@swc/core@1.15.1)) + version: 4.1.1(file-loader@6.2.0(webpack@5.102.1))(webpack@5.102.1) ../../plugins/openai: dependencies: @@ -24092,7 +24092,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -24147,7 +24147,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -24199,7 +24199,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -24254,7 +24254,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -24336,10 +24336,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -24351,7 +24351,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -24360,10 +24360,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -24409,7 +24409,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -24464,7 +24464,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -24543,10 +24543,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -24558,7 +24558,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -24567,10 +24567,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -24625,7 +24625,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -24677,7 +24677,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -24789,10 +24789,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -24804,7 +24804,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -24813,10 +24813,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -24877,7 +24877,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -24932,7 +24932,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -25038,10 +25038,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -25053,7 +25053,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -25062,10 +25062,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -25114,7 +25114,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -25166,7 +25166,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -25248,10 +25248,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -25263,7 +25263,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -25272,10 +25272,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -25321,7 +25321,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -25373,7 +25373,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -25455,10 +25455,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -25470,7 +25470,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -25479,10 +25479,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -25534,7 +25534,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -25586,7 +25586,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -25686,10 +25686,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -25701,7 +25701,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -25710,10 +25710,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -25780,7 +25780,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -25832,7 +25832,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -25974,10 +25974,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -25989,7 +25989,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -25998,10 +25998,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -26053,7 +26053,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -26105,7 +26105,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -26199,10 +26199,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -26214,7 +26214,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -26223,10 +26223,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -26278,7 +26278,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -26330,7 +26330,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -26454,10 +26454,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -26469,7 +26469,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -26478,10 +26478,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -26521,7 +26521,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -26573,7 +26573,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -26625,7 +26625,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -26686,10 +26686,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -26701,7 +26701,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -26710,10 +26710,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -26762,7 +26762,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -26814,7 +26814,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -26890,10 +26890,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -26905,7 +26905,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -26914,10 +26914,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -26966,7 +26966,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -27018,7 +27018,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -27088,10 +27088,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -27103,7 +27103,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -27112,10 +27112,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -27173,7 +27173,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -27225,7 +27225,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -27352,10 +27352,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -27367,7 +27367,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -27376,10 +27376,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -27440,7 +27440,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -27492,7 +27492,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -27616,10 +27616,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -27631,7 +27631,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -27640,10 +27640,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -27689,7 +27689,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -27741,7 +27741,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -27817,10 +27817,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -27832,7 +27832,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -27841,10 +27841,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -27914,7 +27914,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -27966,7 +27966,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -28114,10 +28114,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -28129,7 +28129,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -28138,10 +28138,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -28199,7 +28199,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -28254,7 +28254,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -28489,10 +28489,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -28504,7 +28504,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -28513,10 +28513,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -28574,7 +28574,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -28626,7 +28626,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -28759,10 +28759,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -28774,7 +28774,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -28783,10 +28783,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -28859,7 +28859,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -28911,7 +28911,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -29068,10 +29068,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -29083,7 +29083,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -29092,10 +29092,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -29150,7 +29150,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -29202,7 +29202,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -29317,10 +29317,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -29332,7 +29332,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -29341,10 +29341,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -29390,7 +29390,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -29442,7 +29442,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -29521,10 +29521,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -29536,7 +29536,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -29545,10 +29545,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -29597,7 +29597,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -29652,7 +29652,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -29776,10 +29776,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -29791,7 +29791,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -29800,10 +29800,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -29858,7 +29858,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -29910,7 +29910,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -30040,10 +30040,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -30055,7 +30055,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -30064,10 +30064,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -30167,16 +30167,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -30276,7 +30276,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -30370,16 +30370,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -30443,16 +30443,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -30585,16 +30585,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -30733,16 +30733,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -30842,16 +30842,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -30951,16 +30951,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -31075,16 +31075,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -31262,7 +31262,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -31271,10 +31271,10 @@ importers: version: 0.7.0 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -31362,16 +31362,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -31447,16 +31447,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -31633,7 +31633,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -31721,7 +31721,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -31779,7 +31779,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -31867,7 +31867,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -31925,7 +31925,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -31992,7 +31992,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -32047,7 +32047,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -32102,7 +32102,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -32160,7 +32160,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -32233,7 +32233,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -32291,7 +32291,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -32370,7 +32370,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -32428,7 +32428,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -32519,7 +32519,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -32577,7 +32577,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -32629,7 +32629,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -32693,7 +32693,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -32769,7 +32769,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -32827,7 +32827,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -32918,7 +32918,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -32979,7 +32979,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -33046,7 +33046,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -33101,7 +33101,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -33156,7 +33156,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -33214,7 +33214,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -33290,7 +33290,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -33345,7 +33345,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -33406,7 +33406,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -33464,7 +33464,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -33540,7 +33540,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -33592,7 +33592,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -33659,7 +33659,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -33714,7 +33714,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -33784,7 +33784,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -33842,7 +33842,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -33918,7 +33918,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -33985,7 +33985,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -34070,7 +34070,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -34128,7 +34128,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -34192,7 +34192,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -34262,7 +34262,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -34323,7 +34323,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -34381,7 +34381,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -34451,7 +34451,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -34506,7 +34506,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -34585,7 +34585,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -34646,7 +34646,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -34707,7 +34707,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -34762,7 +34762,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -34817,7 +34817,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -34875,7 +34875,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -34951,7 +34951,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -35018,7 +35018,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -35106,7 +35106,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -35164,7 +35164,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -35225,7 +35225,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -35310,7 +35310,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -35368,7 +35368,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -35456,7 +35456,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -35514,7 +35514,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -35584,7 +35584,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -35642,7 +35642,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -35700,7 +35700,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -35788,7 +35788,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -35900,16 +35900,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -35997,7 +35997,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -36088,7 +36088,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -36245,16 +36245,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -36372,16 +36372,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -36481,7 +36481,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -36980,16 +36980,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -37107,7 +37107,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -37228,16 +37228,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -37415,16 +37415,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -37518,16 +37518,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -37636,16 +37636,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -37766,16 +37766,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -37908,16 +37908,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -38011,16 +38011,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -38156,16 +38156,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -38331,16 +38331,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -38416,7 +38416,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -38468,7 +38468,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -38610,10 +38610,10 @@ importers: version: 6.6.0(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -38625,7 +38625,7 @@ importers: version: 1.93.3 svelte-check: specifier: ^3.6.9 - version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) + version: 3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20) svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1(svelte@4.2.20) @@ -38634,10 +38634,10 @@ importers: version: 3.2.4(svelte@4.2.20) svelte-preprocess: specifier: ^5.1.4 - version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + version: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -38770,7 +38770,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -39185,7 +39185,7 @@ importers: version: 2.5.2 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -39194,10 +39194,10 @@ importers: version: 1.2.5 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -39255,7 +39255,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -39334,7 +39334,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -39404,7 +39404,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -39582,19 +39582,19 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) ts-node-dev: specifier: ^2.0.0 - version: 2.0.0(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 2.0.0(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -39724,16 +39724,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -39863,16 +39863,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -39963,16 +39963,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -40117,16 +40117,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -40217,16 +40217,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -40353,16 +40353,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -40459,16 +40459,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -40523,9 +40523,6 @@ importers: '@hcengineering/server-token': specifier: workspace:^0.7.17 version: link:../../foundations/core/packages/token - '@temporalio/client': - specifier: 1.12.3 - version: 1.12.3 dotenv: specifier: ^16.4.5 version: 16.6.1 @@ -40577,16 +40574,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -40719,16 +40716,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -40858,22 +40855,22 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) node-loader: specifier: ~2.0.0 - version: 2.0.0(webpack@5.102.1(@swc/core@1.15.1)(esbuild@0.25.12)) + version: 2.0.0(webpack@5.102.1(esbuild@0.25.12)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) ts-node-dev: specifier: ^2.0.0 - version: 2.0.0(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 2.0.0(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -40991,16 +40988,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -41160,16 +41157,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -41308,7 +41305,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -41317,7 +41314,7 @@ importers: version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0))(typescript@5.9.3) ts-node-dev: specifier: ^2.0.0 - version: 2.0.0(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 2.0.0(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -41432,16 +41429,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -41460,12 +41457,12 @@ importers: '@hcengineering/server-core': specifier: workspace:^0.7.18 version: link:../../foundations/server/packages/core - '@temporalio/worker': - specifier: 1.12.3 - version: 1.12.3(esbuild@0.25.12) - '@temporalio/workflow': - specifier: 1.12.3 - version: 1.12.3 + dotenv: + specifier: ^16.4.5 + version: 16.6.1 + postgres: + specifier: ^3.4.7 + version: 3.4.7 devDependencies: '@hcengineering/platform-rig': specifier: workspace:^0.7.19 @@ -41520,16 +41517,16 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 ts-jest: specifier: ^29.1.1 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + version: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -41705,7 +41702,7 @@ importers: version: 6.6.0(eslint@8.57.1) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + version: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -42994,42 +42991,6 @@ packages: '@js-sdsl/ordered-map@4.4.2': resolution: {integrity: sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==} - '@jsonjoy.com/base64@1.1.2': - resolution: {integrity: sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' - - '@jsonjoy.com/buffers@1.2.1': - resolution: {integrity: sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' - - '@jsonjoy.com/codegen@1.0.0': - resolution: {integrity: sha512-E8Oy+08cmCf0EK/NMxpaJZmOxPqM+6iSe2S4nlSBrPZOORoDJILxtbSUEDKQyTamm/BVAhIGllOBNU79/dwf0g==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' - - '@jsonjoy.com/json-pack@1.21.0': - resolution: {integrity: sha512-+AKG+R2cfZMShzrF2uQw34v3zbeDYUqnQ+jg7ORic3BGtfw9p/+N6RJbq/kkV8JmYZaINknaEQ2m0/f693ZPpg==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' - - '@jsonjoy.com/json-pointer@1.0.2': - resolution: {integrity: sha512-Fsn6wM2zlDzY1U+v4Nc8bo3bVqgfNTGcn6dMgs6FjrEnt4ZCe60o6ByKRjOGlI2gow0aE/Q41QOigdTqkyK5fg==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' - - '@jsonjoy.com/util@1.9.0': - resolution: {integrity: sha512-pLuQo+VPRnN8hfPqUTLTHk126wuYdXVxE6aDmjSeV4NCAgyxWbiOIeNJVtID3h1Vzpoi9m4jXezf73I6LgabgQ==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' - '@koa/cors@5.0.0': resolution: {integrity: sha512-x/iUDjcS90W69PryLDIMgFyV21YLTnG9zOpPXS7Bkt2b8AsY3zZsIpOLBkYr9fBcF3HbkKaER5hOBZLfpLgYNw==} engines: {node: '>= 14.0.0'} @@ -44277,81 +44238,6 @@ packages: '@stablelib/base64@1.0.1': resolution: {integrity: sha512-1bnPQqSxSuc3Ii6MhBysoWCg58j97aUjuCSZrGSmDxNqtytIi0k8utUenAwTZN4V5mXXYGsVUI9zeBqy+jBOSQ==} - '@swc/core-darwin-arm64@1.15.1': - resolution: {integrity: sha512-vEPrVxegWIjKEz+1VCVuKRY89jhokhSmQ/YXBWLnmLj9cI08G61RTZJvdsIcjYUjjTu7NgZlYVK+b2y0fbh11g==} - engines: {node: '>=10'} - cpu: [arm64] - os: [darwin] - - '@swc/core-darwin-x64@1.15.1': - resolution: {integrity: sha512-z9QguKxE3aldvwKHHDg5OlKehasbJBF1lacn5CnN6SlrHbdwokXHFA3nIoO3Bh1Tw7bCgFtdIR4jKlTTn3kBZA==} - engines: {node: '>=10'} - cpu: [x64] - os: [darwin] - - '@swc/core-linux-arm-gnueabihf@1.15.1': - resolution: {integrity: sha512-yS2FHA8E4YeiPG9YeYk/6mKiCWuXR5RdYlCmtlGzKcjWbI4GXUVe7+p9C0M6myRt3zdj3M1knmJxk52MQA9EZQ==} - engines: {node: '>=10'} - cpu: [arm] - os: [linux] - - '@swc/core-linux-arm64-gnu@1.15.1': - resolution: {integrity: sha512-IFrjDu7+5Y61jLsUqBVXlXutDoPBX10eEeNTjW6C1yzm+cSTE7ayiKXMIFri4gEZ4VpXS6MUgkwjxtDpIXTh+w==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - - '@swc/core-linux-arm64-musl@1.15.1': - resolution: {integrity: sha512-fKzP9mRQGbhc5QhJPIsqKNNX/jyWrZgBxmo3Nz1SPaepfCUc7RFmtcJQI5q8xAun3XabXjh90wqcY/OVyg2+Kg==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - - '@swc/core-linux-x64-gnu@1.15.1': - resolution: {integrity: sha512-ZLjMi138uTJxb+1wzo4cB8mIbJbAsSLWRNeHc1g1pMvkERPWOGlem+LEYkkzaFzCNv1J8aKcL653Vtw8INHQeg==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - - '@swc/core-linux-x64-musl@1.15.1': - resolution: {integrity: sha512-jvSI1IdsIYey5kOITzyajjofXOOySVitmLxb45OPUjoNojql4sDojvlW5zoHXXFePdA6qAX4Y6KbzAOV3T3ctA==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - - '@swc/core-win32-arm64-msvc@1.15.1': - resolution: {integrity: sha512-X/FcDtNrDdY9r4FcXHt9QxUqC/2FbQdvZobCKHlHe8vTSKhUHOilWl5EBtkFVfsEs4D5/yAri9e3bJbwyBhhBw==} - engines: {node: '>=10'} - cpu: [arm64] - os: [win32] - - '@swc/core-win32-ia32-msvc@1.15.1': - resolution: {integrity: sha512-vfheiWBux8PpC87oy1cshcqzgH7alWYpnVq5jWe7xuVkjqjGGDbBUKuS84eJCdsWcVaB5EXIWLKt+11W3/BOwA==} - engines: {node: '>=10'} - cpu: [ia32] - os: [win32] - - '@swc/core-win32-x64-msvc@1.15.1': - resolution: {integrity: sha512-n3Ppn0LSov/IdlANq+8kxHqENuJRX5XtwQqPgQsgwKIcFq22u17NKfDs9vL5PwRsEHY6Xd67pnOqQX0h4AvbuQ==} - engines: {node: '>=10'} - cpu: [x64] - os: [win32] - - '@swc/core@1.15.1': - resolution: {integrity: sha512-s9GN3M2jA32k+StvuS9uGe4ztf5KVGBdlJMMC6LR6Ah23Lq/CWKVcC3WeQi8qaAcLd+DiddoNCNMUWymLv+wWQ==} - engines: {node: '>=10'} - peerDependencies: - '@swc/helpers': '>=0.5.17' - peerDependenciesMeta: - '@swc/helpers': - optional: true - - '@swc/counter@0.1.3': - resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} - - '@swc/types@0.1.25': - resolution: {integrity: sha512-iAoY/qRhNH8a/hBvm3zKj9qQ4oc2+3w1unPJa2XvTK3XjeLXtzcCingVPw/9e5mn1+0yPqxcBGp9Jf0pkfMb1g==} - '@szmarczak/http-timer@4.0.6': resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} engines: {node: '>=10'} @@ -44362,34 +44248,6 @@ packages: '@telegraf/types@7.1.0': resolution: {integrity: sha512-kGevOIbpMcIlCDeorKGpwZmdH7kHbqlk/Yj6dEpJMKEQw5lk0KVQY0OLXaCswy8GqlIVLd5625OB+rAntP9xVw==} - '@temporalio/activity@1.12.3': - resolution: {integrity: sha512-Q7AeFBNP13WFhz65uQ7ELdvPms6WTZNLLiffYezzI4qr3drG84kvXj2adt4VJRYOCk1f+YsTk8N70i+Z7E4D8A==} - engines: {node: '>= 18.0.0'} - - '@temporalio/client@1.12.3': - resolution: {integrity: sha512-ndXEZUbPnL2wY3fexyFpScemR492hxcooJODHsASIaWYryqMI3zmrWFpOE75S3HLbIWCv4+pBXsZN7ZJ3ST/ZQ==} - engines: {node: '>= 18.0.0'} - - '@temporalio/common@1.12.3': - resolution: {integrity: sha512-Kd4Wco3/YE89bvi6UUMuwsTO7sN6yunV9lpiq8RW6ZutCxCh6KRZD/YFdnLrN7+bd3WHDTR6eKINJlsbrOeLvA==} - engines: {node: '>= 18.0.0'} - - '@temporalio/core-bridge@1.12.3': - resolution: {integrity: sha512-rmxG2AlUjU/6hpOgJUGVffaE2AP4O/+u1jyd5HrwTXRvtSkPDJmTe7mdyCvqueyMPyLMS4Fn9zeFOpfXANolxw==} - engines: {node: '>= 18.0.0'} - - '@temporalio/proto@1.12.3': - resolution: {integrity: sha512-b1EwnOH52mv29PMsqyg9Ds1v/oGNiDUgPdH1fUblDOAaRZyCowhbgjMs1boUHhHaMknMidzMeQGm0UOJ92hojw==} - engines: {node: '>= 18.0.0'} - - '@temporalio/worker@1.12.3': - resolution: {integrity: sha512-mML6wiGB60v05E7nDif8whNXH8KH+FH2LC3G5JqnGi0Vjvwn+mNKPAS0BZ6sKLxUQj89FNDka9iurjiEwIibNg==} - engines: {node: '>= 18.0.0'} - - '@temporalio/workflow@1.12.3': - resolution: {integrity: sha512-+NSjT0ZDN9UOnzfo29zqxklBaeZuF117K/FHoCmeo7hBYeKjxau2G1ZvjKTtjwGJ0nRyI0KCFo/62nuK4H6UOQ==} - engines: {node: '>= 18.0.0'} - '@testing-library/jest-dom@6.9.1': resolution: {integrity: sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA==} engines: {node: '>=14', npm: '>=6', yarn: '>=1'} @@ -45955,10 +45813,6 @@ packages: caniuse-lite@1.0.30001762: resolution: {integrity: sha512-PxZwGNvH7Ak8WX5iXzoK1KPZttBXNPuaOvI2ZYU7NrlM+d9Ov+TUvlLOBNGzVXAntMSMMlJPd+jY6ovrVjSmUw==} - cargo-cp-artifact@0.1.9: - resolution: {integrity: sha512-6F+UYzTaGB+awsTXg0uSJA1/b/B3DDJzpKVRu0UmyI7DmNeaAl2RFHuTGIN6fEgpadRxoXGb7gbC1xo4C3IdyA==} - hasBin: true - centra@2.7.0: resolution: {integrity: sha512-PbFMgMSrmgx6uxCdm57RUos9Tc3fclMvhLSATYN39XsDV29B89zZ3KA89jmY0vwSGazyU+uerqwa6t+KaodPcg==} @@ -47766,12 +47620,6 @@ packages: resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} engines: {node: '>=10.13.0'} - glob-to-regex.js@1.2.0: - resolution: {integrity: sha512-QMwlOQKU/IzqMUOAZWubUOT8Qft+Y0KQWnX9nK3ch0CJg0tTp4TvGZsTfudYKv2NzoQSyPcnA6TYeIQ3jGichQ==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' - glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} @@ -47937,10 +47785,6 @@ packages: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true - heap-js@2.7.1: - resolution: {integrity: sha512-EQfezRg0NCZGNlhlDR3Evrw1FVL2G3LhU7EgPoxufQKruNBSYA8MiRPHeWbU+36o+Fhel0wMwM+sLEiBAlNLJA==} - engines: {node: '>=10.0.0'} - heic-decode@2.1.0: resolution: {integrity: sha512-0fB3O3WMk38+PScbHLVp66jcNhsZ/ErtQ6u2lMYu/YxXgbBtl+oKOhGQHa4RpvE68k8IzbWkABzHnyAIjR758A==} engines: {node: '>=8.0.0'} @@ -48089,10 +47933,6 @@ packages: humanize-ms@1.2.1: resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} - hyperdyperid@1.2.0: - resolution: {integrity: sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==} - engines: {node: '>=10.18'} - iconv-corefoundation@1.1.7: resolution: {integrity: sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ==} engines: {node: ^8.11.2 || >=10} @@ -48443,10 +48283,6 @@ packages: isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - isexe@3.1.1: - resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} - engines: {node: '>=16'} - isobject@3.0.1: resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} engines: {node: '>=0.10.0'} @@ -49181,9 +49017,6 @@ packages: resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} engines: {node: '>= 4.0.0'} - memfs@4.50.0: - resolution: {integrity: sha512-N0LUYQMUA1yS5tJKmMtU9yprPm6ZIg24yr/OVv/7t6q0kKDIho4cBbXRi1XKttUmNYDYgF/q45qrKE/UhGO0CA==} - memory-pager@1.5.0: resolution: {integrity: sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==} @@ -49410,10 +49243,6 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - ms@3.0.0-canary.202508261828: - resolution: {integrity: sha512-NotsCoUCIUkojWCzQff4ttdCfIPoA1UGZsyQbi7KmqkNRfKCrvga8JJi2PknHymHOuor0cJSn/ylj52Cbt2IrQ==} - engines: {node: '>=18'} - msgpackr-extract@3.0.3: resolution: {integrity: sha512-P0efT1C9jIdVRefqjzOQ9Xml57zpOXnIuS+csaB4MdZbTdmGDLo8XhzBG1N7aO11gKDDkJvBLULeFTo46wwreA==} hasBin: true @@ -50287,10 +50116,6 @@ packages: prosemirror-view@1.41.3: resolution: {integrity: sha512-SqMiYMUQNNBP9kfPhLO8WXEk/fon47vc52FQsUiJzTBuyjKgEcoAwMyF04eQ4WZ2ArMn7+ReypYL60aKngbACQ==} - proto3-json-serializer@2.0.2: - resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} - engines: {node: '>=14.0.0'} - protobufjs@7.5.4: resolution: {integrity: sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg==} engines: {node: '>=12.0.0'} @@ -50887,12 +50712,6 @@ packages: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} - source-map-loader@4.0.2: - resolution: {integrity: sha512-oYwAqCuL0OZhBoSgmdrLa7mv9MjommVMiQIWgcztf+eS4+8BfcUee6nenFnDhKOhzAVnk5gpZdfnz1iiBv+5sg==} - engines: {node: '>= 14.15.0'} - peerDependencies: - webpack: ^5.72.1 - source-map-support@0.5.13: resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} @@ -51219,12 +51038,6 @@ packages: engines: {node: '>=10.13.0'} hasBin: true - swc-loader@0.2.6: - resolution: {integrity: sha512-9Zi9UP2YmDpgmQVbyOPJClY0dwf58JDyDMQ7uRc4krmc72twNI2fvlBWHLqVekBpPc7h5NJkGVT1zNDxFrqhvg==} - peerDependencies: - '@swc/core': ^1.2.147 - webpack: '>=2' - symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} @@ -51303,12 +51116,6 @@ packages: thenify@3.3.1: resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - thingies@2.5.0: - resolution: {integrity: sha512-s+2Bwztg6PhWUD7XMfeYm5qliDdSiZm7M7n8KjTkIsm3l/2lgVRc2/Gx/v+ZX8lT4FMA+i8aQvhcWylldc+ZNw==} - engines: {node: '>=10.18'} - peerDependencies: - tslib: ^2 - through2@4.0.2: resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==} @@ -51386,12 +51193,6 @@ packages: resolution: {integrity: sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==} engines: {node: '>=18'} - tree-dump@1.1.0: - resolution: {integrity: sha512-rMuvhU4MCDbcbnleZTFezWsaZXRFemSqAM+7jPnzUl1fo9w3YEKOxAeui0fz3OI4EU4hf23iyA7uQRVko+UaBA==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' - tree-kill@1.2.2: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true @@ -51620,9 +51421,6 @@ packages: resolution: {integrity: sha512-y+8YjDFzWdQlSE9N5nzKMT3g4a5UBX1HKowfdXh0uvAnTaqqwqB92Jt4UXBAeKekDs5IaDKyJFR4X1gYVCgXcw==} engines: {node: '>=20.18.1'} - unionfs@4.6.0: - resolution: {integrity: sha512-fJAy3gTHjFi5S3TP5EGdjs/OUMFFvI/ady3T8qVuZfkv8Qi8prV/Q8BuFEgODJslhZTT2z2qdD2lGdee9qjEnA==} - unique-filename@2.0.1: resolution: {integrity: sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -51934,11 +51732,6 @@ packages: engines: {node: '>= 8'} hasBin: true - which@4.0.0: - resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==} - engines: {node: ^16.13.0 || >=18.0.0} - hasBin: true - wide-align@1.1.5: resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} @@ -53413,7 +53206,7 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3))': + '@jest/core@29.7.0(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -53427,7 +53220,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + jest-config: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -53903,42 +53696,6 @@ snapshots: '@js-sdsl/ordered-map@4.4.2': {} - '@jsonjoy.com/base64@1.1.2(tslib@2.8.1)': - dependencies: - tslib: 2.8.1 - - '@jsonjoy.com/buffers@1.2.1(tslib@2.8.1)': - dependencies: - tslib: 2.8.1 - - '@jsonjoy.com/codegen@1.0.0(tslib@2.8.1)': - dependencies: - tslib: 2.8.1 - - '@jsonjoy.com/json-pack@1.21.0(tslib@2.8.1)': - dependencies: - '@jsonjoy.com/base64': 1.1.2(tslib@2.8.1) - '@jsonjoy.com/buffers': 1.2.1(tslib@2.8.1) - '@jsonjoy.com/codegen': 1.0.0(tslib@2.8.1) - '@jsonjoy.com/json-pointer': 1.0.2(tslib@2.8.1) - '@jsonjoy.com/util': 1.9.0(tslib@2.8.1) - hyperdyperid: 1.2.0 - thingies: 2.5.0(tslib@2.8.1) - tree-dump: 1.1.0(tslib@2.8.1) - tslib: 2.8.1 - - '@jsonjoy.com/json-pointer@1.0.2(tslib@2.8.1)': - dependencies: - '@jsonjoy.com/codegen': 1.0.0(tslib@2.8.1) - '@jsonjoy.com/util': 1.9.0(tslib@2.8.1) - tslib: 2.8.1 - - '@jsonjoy.com/util@1.9.0(tslib@2.8.1)': - dependencies: - '@jsonjoy.com/buffers': 1.2.1(tslib@2.8.1) - '@jsonjoy.com/codegen': 1.0.0(tslib@2.8.1) - tslib: 2.8.1 - '@koa/cors@5.0.0': dependencies: vary: 1.1.2 @@ -55499,58 +55256,6 @@ snapshots: '@stablelib/base64@1.0.1': {} - '@swc/core-darwin-arm64@1.15.1': - optional: true - - '@swc/core-darwin-x64@1.15.1': - optional: true - - '@swc/core-linux-arm-gnueabihf@1.15.1': - optional: true - - '@swc/core-linux-arm64-gnu@1.15.1': - optional: true - - '@swc/core-linux-arm64-musl@1.15.1': - optional: true - - '@swc/core-linux-x64-gnu@1.15.1': - optional: true - - '@swc/core-linux-x64-musl@1.15.1': - optional: true - - '@swc/core-win32-arm64-msvc@1.15.1': - optional: true - - '@swc/core-win32-ia32-msvc@1.15.1': - optional: true - - '@swc/core-win32-x64-msvc@1.15.1': - optional: true - - '@swc/core@1.15.1': - dependencies: - '@swc/counter': 0.1.3 - '@swc/types': 0.1.25 - optionalDependencies: - '@swc/core-darwin-arm64': 1.15.1 - '@swc/core-darwin-x64': 1.15.1 - '@swc/core-linux-arm-gnueabihf': 1.15.1 - '@swc/core-linux-arm64-gnu': 1.15.1 - '@swc/core-linux-arm64-musl': 1.15.1 - '@swc/core-linux-x64-gnu': 1.15.1 - '@swc/core-linux-x64-musl': 1.15.1 - '@swc/core-win32-arm64-msvc': 1.15.1 - '@swc/core-win32-ia32-msvc': 1.15.1 - '@swc/core-win32-x64-msvc': 1.15.1 - - '@swc/counter@0.1.3': {} - - '@swc/types@0.1.25': - dependencies: - '@swc/counter': 0.1.3 - '@szmarczak/http-timer@4.0.6': dependencies: defer-to-connect: 2.0.1 @@ -55561,72 +55266,6 @@ snapshots: '@telegraf/types@7.1.0': {} - '@temporalio/activity@1.12.3': - dependencies: - '@temporalio/common': 1.12.3 - abort-controller: 3.0.0 - - '@temporalio/client@1.12.3': - dependencies: - '@grpc/grpc-js': 1.14.1 - '@temporalio/common': 1.12.3 - '@temporalio/proto': 1.12.3 - abort-controller: 3.0.0 - long: 5.3.2 - uuid: 9.0.1 - - '@temporalio/common@1.12.3': - dependencies: - '@temporalio/proto': 1.12.3 - long: 5.3.2 - ms: 3.0.0-canary.202508261828 - proto3-json-serializer: 2.0.2 - - '@temporalio/core-bridge@1.12.3': - dependencies: - '@grpc/grpc-js': 1.14.1 - '@temporalio/common': 1.12.3 - arg: 5.0.2 - cargo-cp-artifact: 0.1.9 - which: 4.0.0 - - '@temporalio/proto@1.12.3': - dependencies: - long: 5.3.2 - protobufjs: 7.5.4 - - '@temporalio/worker@1.12.3(esbuild@0.25.12)': - dependencies: - '@grpc/grpc-js': 1.14.1 - '@swc/core': 1.15.1 - '@temporalio/activity': 1.12.3 - '@temporalio/client': 1.12.3 - '@temporalio/common': 1.12.3 - '@temporalio/core-bridge': 1.12.3 - '@temporalio/proto': 1.12.3 - '@temporalio/workflow': 1.12.3 - abort-controller: 3.0.0 - heap-js: 2.7.1 - memfs: 4.50.0 - protobufjs: 7.5.4 - rxjs: 7.8.2 - source-map: 0.7.6 - source-map-loader: 4.0.2(webpack@5.102.1(@swc/core@1.15.1)(esbuild@0.25.12)) - supports-color: 8.1.1 - swc-loader: 0.2.6(@swc/core@1.15.1)(webpack@5.102.1(@swc/core@1.15.1)(esbuild@0.25.12)) - unionfs: 4.6.0 - webpack: 5.102.1(@swc/core@1.15.1)(esbuild@0.25.12) - transitivePeerDependencies: - - '@swc/helpers' - - esbuild - - uglify-js - - webpack-cli - - '@temporalio/workflow@1.12.3': - dependencies: - '@temporalio/common': 1.12.3 - '@temporalio/proto': 1.12.3 - '@testing-library/jest-dom@6.9.1': dependencies: '@adobe/css-tools': 4.4.4 @@ -56708,17 +56347,17 @@ snapshots: '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.102.1)': dependencies: - webpack: 5.102.1(@swc/core@1.15.1)(esbuild@0.25.12)(webpack-cli@5.1.4) + webpack: 5.102.1(esbuild@0.25.12)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(webpack-dev-server@4.15.2)(webpack@5.102.1) '@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.102.1)': dependencies: - webpack: 5.102.1(@swc/core@1.15.1)(esbuild@0.25.12)(webpack-cli@5.1.4) + webpack: 5.102.1(esbuild@0.25.12)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(webpack-dev-server@4.15.2)(webpack@5.102.1) '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack-dev-server@4.15.2)(webpack@5.102.1)': dependencies: - webpack: 5.102.1(@swc/core@1.15.1)(esbuild@0.25.12)(webpack-cli@5.1.4) + webpack: 5.102.1(esbuild@0.25.12)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(webpack-dev-server@4.15.2)(webpack@5.102.1) optionalDependencies: webpack-dev-server: 4.15.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)(webpack-cli@5.1.4)(webpack@5.102.1) @@ -57470,8 +57109,6 @@ snapshots: caniuse-lite@1.0.30001762: {} - cargo-cp-artifact@0.1.9: {} - centra@2.7.0: dependencies: follow-redirects: 1.15.11 @@ -57741,7 +57378,7 @@ snapshots: dependencies: schema-utils: 4.3.3 serialize-javascript: 6.0.2 - webpack: 5.102.1(@swc/core@1.15.1)(esbuild@0.25.12)(webpack-cli@5.1.4) + webpack: 5.102.1(esbuild@0.25.12)(webpack-cli@5.1.4) compression@1.8.1: dependencies: @@ -57820,7 +57457,7 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.3.3 serialize-javascript: 6.0.2 - webpack: 5.102.1(@swc/core@1.15.1)(esbuild@0.25.12)(webpack-cli@5.1.4) + webpack: 5.102.1(esbuild@0.25.12)(webpack-cli@5.1.4) core-js@3.46.0: {} @@ -57873,13 +57510,13 @@ snapshots: dependencies: buffer: 5.7.1 - create-jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)): + create-jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)): 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@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + jest-config: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -57934,7 +57571,7 @@ snapshots: postcss-value-parser: 4.2.0 schema-utils: 3.3.0 semver: 7.7.3 - webpack: 5.102.1(@swc/core@1.15.1)(esbuild@0.25.12)(webpack-cli@5.1.4) + webpack: 5.102.1(esbuild@0.25.12)(webpack-cli@5.1.4) css-select@1.2.0: dependencies: @@ -58504,7 +58141,7 @@ snapshots: dotenv-webpack@8.1.1(webpack@5.102.1): dependencies: dotenv-defaults: 2.0.2 - webpack: 5.102.1(@swc/core@1.15.1)(esbuild@0.25.12)(webpack-cli@5.1.4) + webpack: 5.102.1(esbuild@0.25.12)(webpack-cli@5.1.4) dotenv@16.6.1: {} @@ -58800,7 +58437,7 @@ snapshots: esbuild: 0.25.12 get-tsconfig: 4.13.0 loader-utils: 2.0.4 - webpack: 5.102.1(@swc/core@1.15.1)(esbuild@0.25.12)(webpack-cli@5.1.4) + webpack: 5.102.1(esbuild@0.25.12)(webpack-cli@5.1.4) webpack-sources: 1.4.3 esbuild-plugin-copy@2.1.1(esbuild@0.25.12): @@ -58968,7 +58605,7 @@ snapshots: dependencies: eslint: 8.57.1 - eslint-plugin-svelte@2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)): + eslint-plugin-svelte@2.46.1(eslint@8.57.1)(svelte@4.2.20)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)): dependencies: '@eslint-community/eslint-utils': 4.9.0(eslint@8.57.1) '@jridgewell/sourcemap-codec': 1.5.5 @@ -58977,7 +58614,7 @@ snapshots: esutils: 2.0.3 known-css-properties: 0.35.0 postcss: 8.5.6 - postcss-load-config: 3.1.4(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + postcss-load-config: 3.1.4(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) postcss-safe-parser: 6.0.0(postcss@8.5.6) postcss-selector-parser: 6.1.2 semver: 7.7.3 @@ -59305,18 +58942,11 @@ snapshots: file-error@0.10.2: {} - file-loader@6.2.0(webpack@5.102.1(@swc/core@1.15.1)): - dependencies: - loader-utils: 2.0.4 - schema-utils: 3.3.0 - webpack: 5.102.1(@swc/core@1.15.1) - optional: true - file-loader@6.2.0(webpack@5.102.1): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.102.1(@swc/core@1.15.1)(esbuild@0.25.12)(webpack-cli@5.1.4) + webpack: 5.102.1(esbuild@0.25.12)(webpack-cli@5.1.4) file-stream-rotator@0.6.1: dependencies: @@ -59408,7 +59038,7 @@ snapshots: semver: 7.7.3 tapable: 2.3.0 typescript: 5.9.3 - webpack: 5.102.1(@swc/core@1.15.1)(esbuild@0.25.12)(webpack-cli@5.1.4) + webpack: 5.102.1(esbuild@0.25.12)(webpack-cli@5.1.4) form-data-encoder@1.7.2: {} @@ -59630,10 +59260,6 @@ snapshots: dependencies: is-glob: 4.0.3 - glob-to-regex.js@1.2.0(tslib@2.8.1): - dependencies: - tslib: 2.8.1 - glob-to-regexp@0.4.1: {} glob@10.4.5: @@ -59852,8 +59478,6 @@ snapshots: he@1.2.0: {} - heap-js@2.7.1: {} - heic-decode@2.1.0: dependencies: libheif-js: 1.19.8 @@ -59917,7 +59541,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.3.0 optionalDependencies: - webpack: 5.102.1(@swc/core@1.15.1)(esbuild@0.25.12)(webpack-cli@5.1.4) + webpack: 5.102.1(esbuild@0.25.12)(webpack-cli@5.1.4) htmlparser2@10.0.0: dependencies: @@ -60060,8 +59684,6 @@ snapshots: dependencies: ms: 2.1.3 - hyperdyperid@1.2.0: {} - iconv-corefoundation@1.1.7: dependencies: cli-truncate: 2.1.0 @@ -60362,8 +59984,6 @@ snapshots: isexe@2.0.0: {} - isexe@3.1.1: {} - isobject@3.0.1: {} isobject@4.0.0: {} @@ -60459,16 +60079,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)): + jest-cli@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + create-jest: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + jest-config: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -60478,7 +60098,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)): + jest-config@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)): dependencies: '@babel/core': 7.28.5 '@jest/test-sequencer': 29.7.0 @@ -60504,7 +60124,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 22.19.0 - ts-node: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + ts-node: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -60790,12 +60410,12 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)): + jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + jest-cli: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -61433,15 +61053,6 @@ snapshots: dependencies: fs-monkey: 1.1.0 - memfs@4.50.0: - dependencies: - '@jsonjoy.com/json-pack': 1.21.0(tslib@2.8.1) - '@jsonjoy.com/util': 1.9.0(tslib@2.8.1) - glob-to-regex.js: 1.2.0(tslib@2.8.1) - thingies: 2.5.0(tslib@2.8.1) - tree-dump: 1.1.0(tslib@2.8.1) - tslib: 2.8.1 - memory-pager@1.5.0: {} merge-descriptors@1.0.3: {} @@ -61514,7 +61125,7 @@ snapshots: dependencies: schema-utils: 4.3.3 tapable: 2.3.0 - webpack: 5.102.1(@swc/core@1.15.1)(esbuild@0.25.12)(webpack-cli@5.1.4) + webpack: 5.102.1(esbuild@0.25.12)(webpack-cli@5.1.4) minimalistic-assert@1.0.1: {} @@ -61652,8 +61263,6 @@ snapshots: ms@2.1.3: {} - ms@3.0.0-canary.202508261828: {} - msgpackr-extract@3.0.3: dependencies: node-gyp-build-optional-packages: 5.2.2 @@ -61757,15 +61366,15 @@ snapshots: node-int64@0.4.0: {} - node-loader@2.0.0(webpack@5.102.1(@swc/core@1.15.1)(esbuild@0.25.12)): + node-loader@2.0.0(webpack@5.102.1(esbuild@0.25.12)): dependencies: loader-utils: 2.0.4 - webpack: 5.102.1(@swc/core@1.15.1)(esbuild@0.25.12) + webpack: 5.102.1(esbuild@0.25.12) node-loader@2.0.0(webpack@5.102.1): dependencies: loader-utils: 2.0.4 - webpack: 5.102.1 + webpack: 5.102.1(esbuild@0.25.12)(webpack-cli@5.1.4) node-localstorage@2.2.1: dependencies: @@ -62300,21 +61909,21 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.5.6 - postcss-load-config@3.1.4(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)): + postcss-load-config@3.1.4(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)): dependencies: lilconfig: 2.1.0 yaml: 1.10.2 optionalDependencies: postcss: 8.5.6 - ts-node: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + ts-node: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) - postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)): + postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)): dependencies: lilconfig: 3.1.3 yaml: 2.8.1 optionalDependencies: postcss: 8.5.6 - ts-node: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + ts-node: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) postcss-loader@7.3.4(postcss@8.5.6)(typescript@5.9.3)(webpack@5.102.1): dependencies: @@ -62322,7 +61931,7 @@ snapshots: jiti: 1.21.7 postcss: 8.5.6 semver: 7.7.3 - webpack: 5.102.1(@swc/core@1.15.1)(esbuild@0.25.12)(webpack-cli@5.1.4) + webpack: 5.102.1(esbuild@0.25.12)(webpack-cli@5.1.4) transitivePeerDependencies: - typescript @@ -62554,10 +62163,6 @@ snapshots: prosemirror-state: 1.4.4 prosemirror-transform: 1.10.4 - proto3-json-serializer@2.0.2: - dependencies: - protobufjs: 7.5.4 - protobufjs@7.5.4: dependencies: '@protobufjs/aspromise': 1.1.2 @@ -62894,6 +62499,7 @@ snapshots: rxjs@7.8.2: dependencies: tslib: 2.8.1 + optional: true sade@1.8.1: dependencies: @@ -62957,7 +62563,7 @@ snapshots: neo-async: 2.6.2 optionalDependencies: sass: 1.93.3 - webpack: 5.102.1(@swc/core@1.15.1)(esbuild@0.25.12)(webpack-cli@5.1.4) + webpack: 5.102.1(esbuild@0.25.12)(webpack-cli@5.1.4) sass@1.93.3: dependencies: @@ -63288,12 +62894,6 @@ snapshots: source-map-js@1.2.1: {} - source-map-loader@4.0.2(webpack@5.102.1(@swc/core@1.15.1)(esbuild@0.25.12)): - dependencies: - iconv-lite: 0.6.3 - source-map-js: 1.2.1 - webpack: 5.102.1(@swc/core@1.15.1)(esbuild@0.25.12) - source-map-support@0.5.13: dependencies: buffer-from: 1.1.2 @@ -63511,7 +63111,7 @@ snapshots: style-loader@3.3.4(webpack@5.102.1): dependencies: - webpack: 5.102.1(@swc/core@1.15.1)(esbuild@0.25.12)(webpack-cli@5.1.4) + webpack: 5.102.1(esbuild@0.25.12)(webpack-cli@5.1.4) stylis@4.3.6: {} @@ -63556,14 +63156,14 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-check@3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20): + svelte-check@3.8.6(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20): dependencies: '@jridgewell/trace-mapping': 0.3.31 chokidar: 3.6.0 picocolors: 1.1.1 sade: 1.8.1 svelte: 4.2.20 - svelte-preprocess: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) + svelte-preprocess: 5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - '@babel/core' @@ -63609,7 +63209,7 @@ snapshots: svelte-dev-helper: 1.1.9 svelte-hmr: 0.14.12(svelte@4.2.20) - svelte-preprocess@5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3): + svelte-preprocess@5.1.4(@babel/core@7.28.5)(postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(postcss@8.5.6)(sass@1.93.3)(svelte@4.2.20)(typescript@5.9.3): dependencies: '@types/pug': 2.0.10 detect-indent: 6.1.0 @@ -63620,7 +63220,7 @@ snapshots: optionalDependencies: '@babel/core': 7.28.5 postcss: 8.5.6 - postcss-load-config: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + postcss-load-config: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) sass: 1.93.3 typescript: 5.9.3 @@ -63663,15 +63263,9 @@ snapshots: picocolors: 1.1.1 stable: 0.1.8 - swc-loader@0.2.6(@swc/core@1.15.1)(webpack@5.102.1(@swc/core@1.15.1)(esbuild@0.25.12)): - dependencies: - '@swc/core': 1.15.1 - '@swc/counter': 0.1.3 - webpack: 5.102.1(@swc/core@1.15.1)(esbuild@0.25.12) - symbol-tree@3.2.4: {} - tailwindcss@3.4.18(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)): + tailwindcss@3.4.18(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -63690,7 +63284,7 @@ snapshots: postcss: 8.5.6 postcss-import: 15.1.0(postcss@8.5.6) postcss-js: 4.1.0(postcss@8.5.6) - postcss-load-config: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + postcss-load-config: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) postcss-nested: 6.2.0(postcss@8.5.6) postcss-selector-parser: 6.1.2 resolve: 1.22.11 @@ -63777,41 +63371,28 @@ snapshots: async-exit-hook: 2.0.1 fs-extra: 10.1.0 - terser-webpack-plugin@5.3.14(@swc/core@1.15.1)(esbuild@0.25.12)(webpack@5.102.1(@swc/core@1.15.1)(esbuild@0.25.12)): + terser-webpack-plugin@5.3.14(esbuild@0.25.12)(webpack@5.102.1(esbuild@0.25.12)): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.3 serialize-javascript: 6.0.2 terser: 5.44.1 - webpack: 5.102.1(@swc/core@1.15.1)(esbuild@0.25.12) + webpack: 5.102.1(esbuild@0.25.12) optionalDependencies: - '@swc/core': 1.15.1 esbuild: 0.25.12 - terser-webpack-plugin@5.3.14(@swc/core@1.15.1)(esbuild@0.25.12)(webpack@5.102.1): + terser-webpack-plugin@5.3.14(esbuild@0.25.12)(webpack@5.102.1): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.3 serialize-javascript: 6.0.2 terser: 5.44.1 - webpack: 5.102.1(@swc/core@1.15.1)(esbuild@0.25.12)(webpack-cli@5.1.4) + webpack: 5.102.1(esbuild@0.25.12)(webpack-cli@5.1.4) optionalDependencies: - '@swc/core': 1.15.1 esbuild: 0.25.12 - terser-webpack-plugin@5.3.14(@swc/core@1.15.1)(webpack@5.102.1(@swc/core@1.15.1)): - dependencies: - '@jridgewell/trace-mapping': 0.3.31 - jest-worker: 27.5.1 - schema-utils: 4.3.3 - serialize-javascript: 6.0.2 - terser: 5.44.1 - webpack: 5.102.1(@swc/core@1.15.1) - optionalDependencies: - '@swc/core': 1.15.1 - terser-webpack-plugin@5.3.14(webpack@5.102.1): dependencies: '@jridgewell/trace-mapping': 0.3.31 @@ -63852,10 +63433,6 @@ snapshots: dependencies: any-promise: 1.3.0 - thingies@2.5.0(tslib@2.8.1): - dependencies: - tslib: 2.8.1 - through2@4.0.2: dependencies: readable-stream: 3.6.2 @@ -63917,10 +63494,6 @@ snapshots: dependencies: punycode: 2.3.1 - tree-dump@1.1.0(tslib@2.8.1): - dependencies: - tslib: 2.8.1 - tree-kill@1.2.2: {} triple-beam@1.4.1: {} @@ -63945,12 +63518,12 @@ snapshots: dependencies: tslib: 1.14.1 - ts-jest@29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3): + ts-jest@29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@30.2.0)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.25.12)(jest-util@30.2.0)(jest@29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)))(typescript@5.9.3): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 handlebars: 4.7.8 - jest: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + jest: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 @@ -63971,7 +63544,7 @@ snapshots: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 handlebars: 4.7.8 - jest: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + jest: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 @@ -63992,7 +63565,7 @@ snapshots: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 handlebars: 4.7.8 - jest: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3)) + jest: 29.7.0(@types/node@22.19.0)(ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3)) json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 @@ -64015,9 +63588,9 @@ snapshots: semver: 7.7.3 source-map: 0.7.6 typescript: 5.9.3 - webpack: 5.102.1(@swc/core@1.15.1)(esbuild@0.25.12)(webpack-cli@5.1.4) + webpack: 5.102.1(esbuild@0.25.12)(webpack-cli@5.1.4) - ts-node-dev@2.0.0(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3): + ts-node-dev@2.0.0(@types/node@22.19.0)(typescript@5.9.3): dependencies: chokidar: 3.6.0 dynamic-dedupe: 0.3.0 @@ -64027,7 +63600,7 @@ snapshots: rimraf: 2.7.1 source-map-support: 0.5.21 tree-kill: 1.2.2 - ts-node: 10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3) + ts-node: 10.9.2(@types/node@22.19.0)(typescript@5.9.3) tsconfig: 7.0.0 typescript: 5.9.3 transitivePeerDependencies: @@ -64035,7 +63608,7 @@ snapshots: - '@swc/wasm' - '@types/node' - ts-node@10.9.2(@swc/core@1.15.1)(@types/node@22.19.0)(typescript@5.9.3): + ts-node@10.9.2(@types/node@22.19.0)(typescript@5.9.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -64052,8 +63625,6 @@ snapshots: typescript: 5.9.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - optionalDependencies: - '@swc/core': 1.15.1 ts-node@7.0.1: dependencies: @@ -64205,10 +63776,6 @@ snapshots: undici@7.18.2: {} - unionfs@4.6.0: - dependencies: - fs-monkey: 1.1.0 - unique-filename@2.0.1: dependencies: unique-slug: 3.0.0 @@ -64251,14 +63818,14 @@ snapshots: dependencies: punycode: 2.3.1 - url-loader@4.1.1(file-loader@6.2.0(webpack@5.102.1(@swc/core@1.15.1)))(webpack@5.102.1(@swc/core@1.15.1)): + url-loader@4.1.1(file-loader@6.2.0(webpack@5.102.1))(webpack@5.102.1): dependencies: loader-utils: 2.0.4 mime-types: 2.1.35 schema-utils: 3.3.0 - webpack: 5.102.1(@swc/core@1.15.1) + webpack: 5.102.1 optionalDependencies: - file-loader: 6.2.0(webpack@5.102.1(@swc/core@1.15.1)) + file-loader: 6.2.0(webpack@5.102.1) url-parse@1.5.10: dependencies: @@ -64420,7 +63987,7 @@ snapshots: import-local: 3.2.0 interpret: 3.1.1 rechoir: 0.8.0 - webpack: 5.102.1(@swc/core@1.15.1)(esbuild@0.25.12)(webpack-cli@5.1.4) + webpack: 5.102.1(esbuild@0.25.12)(webpack-cli@5.1.4) webpack-merge: 5.10.0 optionalDependencies: webpack-bundle-analyzer: 4.10.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) @@ -64433,7 +64000,7 @@ snapshots: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.3.3 - webpack: 5.102.1(@swc/core@1.15.1)(esbuild@0.25.12)(webpack-cli@5.1.4) + webpack: 5.102.1(esbuild@0.25.12)(webpack-cli@5.1.4) webpack-dev-server@4.15.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)(webpack-cli@5.1.4)(webpack@5.102.1): dependencies: @@ -64468,7 +64035,7 @@ snapshots: webpack-dev-middleware: 5.3.4(webpack@5.102.1) ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) optionalDependencies: - webpack: 5.102.1(@swc/core@1.15.1)(esbuild@0.25.12)(webpack-cli@5.1.4) + webpack: 5.102.1(esbuild@0.25.12)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(webpack-dev-server@4.15.2)(webpack@5.102.1) transitivePeerDependencies: - bufferutil @@ -64521,7 +64088,7 @@ snapshots: - esbuild - uglify-js - webpack@5.102.1(@swc/core@1.15.1): + webpack@5.102.1(esbuild@0.25.12): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.8 @@ -64545,7 +64112,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 4.3.3 tapable: 2.3.0 - terser-webpack-plugin: 5.3.14(@swc/core@1.15.1)(webpack@5.102.1(@swc/core@1.15.1)) + terser-webpack-plugin: 5.3.14(esbuild@0.25.12)(webpack@5.102.1(esbuild@0.25.12)) watchpack: 2.4.4 webpack-sources: 3.3.3 transitivePeerDependencies: @@ -64553,7 +64120,7 @@ snapshots: - esbuild - uglify-js - webpack@5.102.1(@swc/core@1.15.1)(esbuild@0.25.12): + webpack@5.102.1(esbuild@0.25.12)(webpack-cli@5.1.4): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.8 @@ -64577,39 +64144,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 4.3.3 tapable: 2.3.0 - terser-webpack-plugin: 5.3.14(@swc/core@1.15.1)(esbuild@0.25.12)(webpack@5.102.1(@swc/core@1.15.1)(esbuild@0.25.12)) - watchpack: 2.4.4 - webpack-sources: 3.3.3 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - - webpack@5.102.1(@swc/core@1.15.1)(esbuild@0.25.12)(webpack-cli@5.1.4): - dependencies: - '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.8 - '@types/json-schema': 7.0.15 - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/wasm-edit': 1.14.1 - '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.15.0 - acorn-import-phases: 1.0.4(acorn@8.15.0) - browserslist: 4.28.1 - chrome-trace-event: 1.0.4 - enhanced-resolve: 5.18.3 - es-module-lexer: 1.7.0 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.1 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 4.3.3 - tapable: 2.3.0 - terser-webpack-plugin: 5.3.14(@swc/core@1.15.1)(esbuild@0.25.12)(webpack@5.102.1) + terser-webpack-plugin: 5.3.14(esbuild@0.25.12)(webpack@5.102.1) watchpack: 2.4.4 webpack-sources: 3.3.3 optionalDependencies: @@ -64707,10 +64242,6 @@ snapshots: dependencies: isexe: 2.0.0 - which@4.0.0: - dependencies: - isexe: 3.1.1 - wide-align@1.1.5: dependencies: string-width: 4.2.3 diff --git a/common/scripts/docker.sh b/common/scripts/docker.sh index 3e550a1c5d..3f6de5a828 100755 --- a/common/scripts/docker.sh +++ b/common/scripts/docker.sh @@ -57,5 +57,6 @@ else --to @hcengineering/pod-billing \ --to @hcengineering/pod-process \ --to @hcengineering/pod-rating \ - --to @hcengineering/pod-payment + --to @hcengineering/pod-payment \ + --to @hcengineering/pod-worker fi diff --git a/dev/docker-compose.yaml b/dev/docker-compose.yaml index ad14db6e43..0491c0f304 100644 --- a/dev/docker-compose.yaml +++ b/dev/docker-compose.yaml @@ -79,7 +79,7 @@ services: - --mode dev-container - --smp 1 - --default-log-level=info - - --memory 256M + - --memory 512M container_name: redpanda volumes: - redpanda:/var/lib/redpanda/data @@ -594,6 +594,22 @@ services: - QUEUE_CONFIG=${QUEUE_CONFIG} - QUEUE_REGION=cockroach restart: unless-stopped + time-machine: + image: hardcoreeng/worker + extra_hosts: + - 'huly.local:host-gateway' + depends_on: + redpanda: + condition: service_started + account: + condition: service_started + cockroach: + condition: service_started + environment: + - DB_URL=${DB_CR_URL} + - QUEUE_CONFIG=${QUEUE_CONFIG} + - QUEUE_REGION=cockroach + restart: unless-stopped # translate: # image: hardcoreeng/translate # extra_hosts: diff --git a/foundations/server/packages/core/src/queue/types.ts b/foundations/server/packages/core/src/queue/types.ts index b59b58b32c..fd19d9b2f0 100644 --- a/foundations/server/packages/core/src/queue/types.ts +++ b/foundations/server/packages/core/src/queue/types.ts @@ -19,7 +19,9 @@ export enum QueueTopic { CalendarEventCUD = 'calendarEventCUD', // A topic about process events - Process = 'process' + Process = 'process', + + TimeMachine = 'timeMachine' } export interface ConsumerHandle { diff --git a/server-plugins/process/src/types.ts b/server-plugins/process/src/types.ts index 16426d218e..3393ad474e 100644 --- a/server-plugins/process/src/types.ts +++ b/server-plugins/process/src/types.ts @@ -1,7 +1,7 @@ import { Card } from '@hcengineering/card' +import { CollaboratorClient } from '@hcengineering/collaborator-client' import { Doc, MeasureContext, PersonId, Ref, Timestamp, Tx, TxOperations, WorkspaceUuid } from '@hcengineering/core' import { Execution, ExecutionError, MethodParams, Trigger, UserResult } from '@hcengineering/process' -import { CollaboratorClient } from '@hcengineering/collaborator-client' export type ExecuteFunc = ( params: MethodParams, @@ -51,3 +51,11 @@ export interface ProcessControl { } export type RollbackFunc = (context: Record, control: ProcessControl) => Tx + +export interface TimeMachineMessage { + type: 'schedule' | 'cancel' + id: string + targetDate?: Timestamp + topic?: string + data?: any +} diff --git a/services/process/package.json b/services/process/package.json index 1bfba81d09..f3ddf1c97a 100644 --- a/services/process/package.json +++ b/services/process/package.json @@ -68,7 +68,6 @@ "@hcengineering/account-client": "workspace:^0.7.21", "@hcengineering/communication-types": "workspace:^0.7.12", "@hcengineering/communication-sdk-types": "workspace:^0.7.12", - "@temporalio/client": "1.12.3", "dotenv": "^16.4.5" } } diff --git a/services/process/src/index.ts b/services/process/src/index.ts index fb74923dab..cff32d4d08 100644 --- a/services/process/src/index.ts +++ b/services/process/src/index.ts @@ -25,7 +25,6 @@ import { join } from 'path' import config from './config' import { prepare } from './init' import { messageHandler } from './main' -import { closeTemporal } from './temporal' import { SERVICE_NAME } from './utils' async function main (): Promise { @@ -63,7 +62,6 @@ async function main (): Promise { ) const shutdown = (): void => { - void closeTemporal() void Promise.all([consumer.close()]).then(() => { process.exit() }) diff --git a/services/process/src/main.ts b/services/process/src/main.ts index a2fa8edec9..0b413bc3e7 100644 --- a/services/process/src/main.ts +++ b/services/process/src/main.ts @@ -14,6 +14,8 @@ // import cardPlugin, { Card } from '@hcengineering/card' +import { CreateMessageEvent, MessageEventType } from '@hcengineering/communication-sdk-types' +import { ActivityProcess, ActivityUpdateType, MessageType } from '@hcengineering/communication-types' import core, { Doc, generateId, @@ -30,6 +32,7 @@ import core, { TxUpdateDoc, WorkspaceUuid } from '@hcengineering/core' +import { getPlatformQueue } from '@hcengineering/kafka' import { getResource } from '@hcengineering/platform' import process, { Execution, @@ -49,22 +52,19 @@ import process, { Trigger, UserResult } from '@hcengineering/process' +import { QueueTopic } from '@hcengineering/server-core' import serverProcess, { ExecuteResult, MethodImpl, ProcessControl, ProcessMessage, + TimeMachineMessage, TriggerImpl } from '@hcengineering/server-process' import { getContextValue } from '@hcengineering/server-process-resources' -import { Client as TemporalClient } from '@temporalio/client' -import config from './config' -import { isError } from './errors' -import { getTemporalClient } from './temporal' -import { getClient, releaseClient } from './utils' -import { CreateMessageEvent, MessageEventType } from '@hcengineering/communication-sdk-types' -import { ActivityUpdateType, ActivityProcess, MessageType } from '@hcengineering/communication-types' import { createCollaboratorClient } from './collaborator' +import { isError } from './errors' +import { getClient, releaseClient, SERVICE_NAME } from './utils' const activeExecutions = new Set>() @@ -608,9 +608,8 @@ async function updateExecutionTimers (control: ProcessControl, execution: Execut trigger: process.trigger.OnTime }) if (transitions.length === 0) return - const temporalClient = await getTemporalClient() for (const transition of transitions) { - await setTimer(control, execution, transition, temporalClient) + await setTimer(control, execution, transition) } } catch (err) { control.ctx.error('Error setting next timers:', { error: err, execution: execution._id }) @@ -619,66 +618,60 @@ async function updateExecutionTimers (control: ProcessControl, execution: Execut async function setNextTimers (control: ProcessControl, execution: Execution): Promise { try { - const temporalClient = await getTemporalClient() - await cleanTimers(execution, temporalClient) + await cleanTimers(control, execution) const transitions = control.client.getModel().findAllSync(process.class.Transition, { from: execution.currentState, process: execution.process, trigger: process.trigger.OnTime }) for (const transition of transitions) { - await setTimer(control, execution, transition, temporalClient) + await setTimer(control, execution, transition) } } catch (err) { control.ctx.error('Error setting next timers:', { error: err, execution: execution._id }) } } -async function cleanTimers (execution: Execution, temporalClient: TemporalClient): Promise { +async function cleanTimers (control: ProcessControl, execution: Execution): Promise { try { - const res = await temporalClient.workflowService.listWorkflowExecutions({ - namespace: config.TemporalNamespace, - query: `WorkflowType="processTimeWorkflow" AND ExecutionStatus="Running" AND ProcessExecution="${execution._id}"` - }) - - for (const ex of res.executions) { - try { - await temporalClient.workflowService.terminateWorkflowExecution({ - workflowExecution: { - workflowId: ex.execution?.workflowId, - runId: ex.execution?.runId - }, - reason: 'Outdated' - }) - } catch (err) { - console.error('Error terminating workflow execution:', err) + const queue = getPlatformQueue(SERVICE_NAME) + const producer = queue.getProducer(control.ctx, QueueTopic.TimeMachine) + await producer.send(control.ctx, control.workspace, [ + { + type: 'cancel', + id: `${execution._id}_%` } - } + ]) } catch (err) { console.error('Error cleaning timers:', err) } } -async function setTimer ( - control: ProcessControl, - execution: Execution, - transition: Transition, - temporalClient: TemporalClient -): Promise { +async function setTimer (control: ProcessControl, execution: Execution, transition: Transition): Promise { const filled = await fillParams(transition.triggerParams, execution, control) const targetDate: number = filled.value if (targetDate === undefined || typeof targetDate !== 'number' || targetDate === 0 || Number.isNaN(targetDate)) return try { - await temporalClient.workflow.signalWithStart('processTimeWorkflow', { - taskQueue: 'process', - signal: 'setDate', - args: [targetDate, control.workspace, execution._id], - signalArgs: [targetDate], - workflowId: `${execution._id}_${transition._id}`, - searchAttributes: { - ProcessExecution: [execution._id] + const queue = getPlatformQueue(SERVICE_NAME) + const producer = queue.getProducer(control.ctx, QueueTopic.TimeMachine) + + const data: ProcessMessage = { + account: core.account.System, + event: [process.trigger.OnTime], + createdOn: Date.now(), + context: {}, + execution: execution._id + } + + await producer.send(control.ctx, control.workspace, [ + { + type: 'schedule', + id: `${execution._id}_${transition._id}`, + targetDate, + topic: QueueTopic.Process, + data } - }) + ]) } catch (e) { console.error('Error setting timer:', e) } diff --git a/services/process/src/temporal.ts b/services/process/src/temporal.ts deleted file mode 100644 index dc2f60c777..0000000000 --- a/services/process/src/temporal.ts +++ /dev/null @@ -1,41 +0,0 @@ -// -// Copyright © 2025 Hardcore Engineering Inc. -// -// Licensed under the Eclipse Public License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. You may -// obtain a copy of the License at https://www.eclipse.org/legal/epl-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// -// See the License for the specific language governing permissions and -// limitations under the License. -// - -import { Client, Connection } from '@temporalio/client' -import config from './config' - -let temporalConnection: Connection | Promise | undefined - -export async function closeTemporal (): Promise { - if (temporalConnection !== undefined) { - if (temporalConnection instanceof Promise) { - temporalConnection = await temporalConnection - } - await temporalConnection.close() - } -} - -export async function getTemporalClient (): Promise { - if (temporalConnection === undefined) { - temporalConnection = Connection.connect({ - address: config.TemporalAddress - }) - } - const temporalClient = new Client({ - connection: await temporalConnection, - namespace: config.TemporalNamespace - }) - return temporalClient -} diff --git a/services/worker/Dockerfile b/services/worker/Dockerfile index e600cd309e..4f2f62f5d6 100644 --- a/services/worker/Dockerfile +++ b/services/worker/Dockerfile @@ -1,15 +1,6 @@ -FROM node:20-bullseye-slim - -RUN apt-get update \ - && apt-get install -y ca-certificates \ - && rm -rf /var/lib/apt/lists/* - +FROM hardcoreeng/base-slim:v20250916 WORKDIR /usr/src/app -ENV NODE_ENV=production -RUN npm install --ignore-scripts=false --verbose @temporalio/worker @temporalio/workflow --unsafe-perm - COPY bundle/bundle.js ./ -COPY bundle/workflows.js ./ CMD [ "node", "bundle.js" ] diff --git a/services/worker/README.md b/services/worker/README.md new file mode 100644 index 0000000000..45dc4df86b --- /dev/null +++ b/services/worker/README.md @@ -0,0 +1,44 @@ +# Time Machine Service + +The Time Machine service is an autonomous, generic service responsible for handling delayed events (timers). It replaces the previous Temporal implementation with a database-backed polling mechanism and Kafka-based communication. + +## How it works + +1. **Commands**: The service consumes commands from the `TimeMachine` Kafka topic. +2. **Storage**: Scheduled events are stored in a PostgreSQL table `time_machine.delayed_events`. +3. **Polling**: The service periodically polls the database for expired events. +4. **Events**: When an event expires, the service sends the stored `data` to the specified `topic` via Kafka and removes the record from its database. + +## Kafka Interactions + +### Consumed (Incoming) +**Topic**: `TimeMachine` (`timeMachine`) +**Message Type**: `TimeMachineMessage` + +| Type | Description | +| :--- | :--- | +| `schedule` | Schedules a new timer or updates an existing one. Requires `id`, `targetDate`, `topic`, and `data`. | +| `cancel` | Removes scheduled timers. The `id` supports pattern matching via `ILIKE` (e.g., `prefix_%`). | + +### Produced (Outgoing) +**Topic**: Dynamic (specified in `schedule` command) +**Message Type**: Arbitrary JSON (stored in `data`) + +When a timer expires, the service relays the exact `data` payload to the target `topic`. + +## Environment Variables + +| Variable | Default | Description | +| :--- | :--- | :--- | +| `DB_URL` | `postgres://localhost:5432/huly` | Connection string for the PostgreSQL database. | +| `POLL_INTERVAL` | `5000` | Polling interval for expired events in milliseconds. | +| `QUEUE_CONFIG` | - | Kafka bootstrap servers configuration. | +| `QUEUE_REGION` | `cockroach` | Platform region configuration. | + +## Database Schema + +The service automatically initializes its own schema if it doesn't exist: +- **Schema**: `time_machine` +- **Table**: `delayed_events` +- **Columns**: `id` (text), `workspace` (uuid), `target_date` (int8), `topic` (text), `data` (jsonb). +- **Primary Key**: `(id, workspace)` diff --git a/services/worker/esbuild.js b/services/worker/esbuild.js deleted file mode 100644 index c342e8bbcd..0000000000 --- a/services/worker/esbuild.js +++ /dev/null @@ -1,26 +0,0 @@ -const esbuild = require('esbuild') -const fs = require('fs'); - -fs.mkdirSync('bundle', { recursive: true }); - -void esbuild.build({ - entryPoints: ['src/index.ts'], - bundle: true, - minify: true, - keepNames: true, - loader: { ".node": "file" }, - platform: 'node', - outfile: 'bundle/bundle.js', - external: ['@temporalio/*'] -}) - -void esbuild.build({ - entryPoints: ['src/workflows.ts'], - bundle: true, - minify: true, - keepNames: true, - loader: { ".node": "file" }, - platform: 'node', - outfile: 'bundle/workflows.js', - external: ['@temporalio/*'] -}) \ No newline at end of file diff --git a/services/worker/package.json b/services/worker/package.json index e612d0bd82..c306acf798 100644 --- a/services/worker/package.json +++ b/services/worker/package.json @@ -14,7 +14,7 @@ "build": "compile", "build:watch": "compile", "test": "jest --passWithNoTests --silent", - "bundle": "node esbuild.js", + "bundle": "node ../../common/scripts/esbuild.js", "_phase:bundle": "rushx bundle", "_phase:docker-build": "rushx docker:build", "_phase:docker-staging": "rushx docker:staging", @@ -54,11 +54,11 @@ "@hcengineering/server-process": "workspace:^0.7.0" }, "dependencies": { - "@temporalio/worker": "1.12.3", - "@temporalio/workflow": "1.12.3", "@hcengineering/kafka": "workspace:^0.7.18", "@hcengineering/process": "workspace:^0.7.0", "@hcengineering/core": "workspace:^0.7.24", - "@hcengineering/server-core": "workspace:^0.7.18" + "@hcengineering/server-core": "workspace:^0.7.18", + "postgres": "^3.4.7", + "dotenv": "^16.4.5" } } diff --git a/services/worker/src/activities.ts b/services/worker/src/activities.ts index e8016f0801..c89a80edb2 100644 --- a/services/worker/src/activities.ts +++ b/services/worker/src/activities.ts @@ -1,25 +1,18 @@ -import core, { MeasureMetricsContext, type Ref, type WorkspaceUuid } from '@hcengineering/core' +import { MeasureMetricsContext, type WorkspaceUuid } from '@hcengineering/core' import { getPlatformQueue } from '@hcengineering/kafka' -import process, { type Execution } from '@hcengineering/process' -import { QueueTopic } from '@hcengineering/server-core' -import type { ProcessMessage } from '@hcengineering/server-process' -export async function SendTimeEvent (ws: WorkspaceUuid, _execution: Ref): Promise { - const SERVICE_NAME = 'worker' +export async function SendTimeEvent ( + ctx: MeasureMetricsContext, + ws: WorkspaceUuid, + topic: string, + data: any +): Promise { + const SERVICE_NAME = 'time-machine' const queue = getPlatformQueue(SERVICE_NAME) - const ctx = new MeasureMetricsContext(SERVICE_NAME, {}) - const producer = queue.getProducer(ctx, QueueTopic.Process) + const producer = queue.getProducer(ctx, topic as any) - await producer.send(ctx, ws, [ - { - account: core.account.System, - event: [process.trigger.OnTime], - createdOn: Date.now(), - context: {}, - execution: _execution - } - ]) + await producer.send(ctx, ws, [data]) } export default { diff --git a/services/worker/src/config.ts b/services/worker/src/config.ts new file mode 100644 index 0000000000..70d250611b --- /dev/null +++ b/services/worker/src/config.ts @@ -0,0 +1,33 @@ +// +// Copyright © 2025 Hardcore Engineering Inc. +// +// Licensed under the Eclipse Public License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. You may +// obtain a copy of the License at https://www.eclipse.org/legal/epl-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// +// See the License for the specific language governing permissions and +// limitations under the License. +// +import { config as dotenvConfig } from 'dotenv' + +dotenvConfig() + +export interface Config { + DbUrl: string + PollInterval: number + QueueRegion: string + QueueConfig: string +} + +const config: Config = { + DbUrl: process.env.DB_URL ?? 'postgres://localhost:5432/huly', + PollInterval: process.env.POLL_INTERVAL != null ? Number(process.env.POLL_INTERVAL) : 20000, + QueueRegion: process.env.QUEUE_REGION ?? 'cockroach', + QueueConfig: process.env.QUEUE_CONFIG ?? '' +} + +export default config diff --git a/services/worker/src/db.ts b/services/worker/src/db.ts new file mode 100644 index 0000000000..577d97aef4 --- /dev/null +++ b/services/worker/src/db.ts @@ -0,0 +1,107 @@ +// +// Copyright © 2025 Hardcore Engineering Inc. +// +// Licensed under the Eclipse Public License, Version 2.0 (the 'License'); +// you may not use this file except in compliance with the License. You may +// obtain a copy of the License at https://www.eclipse.org/legal/epl-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an 'AS IS' BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// +// See the License for the specific language governing permissions and +// limitations under the License. +// + +import postgres from 'postgres' +import { WorkspaceUuid } from '@hcengineering/core' + +export interface DelayedEventRecord { + id: string + workspace: WorkspaceUuid + target_date: number + topic: string + data: any +} + +const delayedEventsTable = 'time_machine.delayed_events' + +export class TimeMachineDB { + constructor (private readonly client: postgres.Sql) {} + + static async init (dbUrl: string): Promise { + const client = postgres(dbUrl, { + connection: { + application_name: 'time-machine' + } + }) + + const sql = ` + CREATE SCHEMA IF NOT EXISTS time_machine; + + CREATE TABLE IF NOT EXISTS ${delayedEventsTable} ( + id TEXT NOT NULL, + workspace UUID NOT NULL, + target_date INT8 NOT NULL, + topic TEXT NOT NULL, + data JSONB NOT NULL, + PRIMARY KEY (id, workspace) + ); + + CREATE INDEX IF NOT EXISTS idx_delayed_events_target_date ON ${delayedEventsTable} (target_date); + ` + + await client.unsafe(sql) + return new TimeMachineDB(client) + } + + async upsertEvent (record: DelayedEventRecord): Promise { + await this.client` + INSERT INTO time_machine.delayed_events (id, workspace, target_date, topic, data) + VALUES (${record.id}, ${record.workspace}, ${record.target_date}, ${record.topic}, ${record.data}) + ON CONFLICT (id, workspace) DO UPDATE + SET target_date = EXCLUDED.target_date, + topic = EXCLUDED.topic, + data = EXCLUDED.data + ` + } + + async removeEvents (workspace: WorkspaceUuid, idPattern: string): Promise { + await this.client` + DELETE FROM time_machine.delayed_events + WHERE workspace = ${workspace} AND id ILIKE ${idPattern} + ` + } + + async getExpiredEvents (): Promise { + const now = Date.now() + const res = await this.client` + SELECT id, workspace, target_date, topic, data + FROM time_machine.delayed_events + WHERE target_date <= ${now} + ` + return res.map((r: any) => ({ + id: r.id, + workspace: r.workspace, + target_date: Number(r.target_date), + topic: r.topic, + data: r.data + })) + } + + async deleteEvents (events: DelayedEventRecord[]): Promise { + if (events.length === 0) return + await this.client.begin(async (sql: postgres.Sql) => { + for (const event of events) { + await sql` + DELETE FROM time_machine.delayed_events + WHERE id = ${event.id} AND workspace = ${event.workspace} + ` + } + }) + } + + async close (): Promise { + await this.client.end() + } +} diff --git a/services/worker/src/worker.ts b/services/worker/src/worker.ts index 5d94d3accf..9233c0b8b9 100644 --- a/services/worker/src/worker.ts +++ b/services/worker/src/worker.ts @@ -13,24 +13,57 @@ // limitations under the License. // -import { NativeConnection, Worker } from '@temporalio/worker' -import * as activities from './activities' +import { MeasureMetricsContext } from '@hcengineering/core' +import { getPlatformQueue } from '@hcengineering/kafka' +import { QueueTopic } from '@hcengineering/server-core' +import { TimeMachineMessage } from '@hcengineering/server-process' +import { TimeMachineDB } from './db' +import { SendTimeEvent } from './activities' +import config from './config' export async function runWorker (): Promise { - const connection = await NativeConnection.connect({ - address: process.env.TEMPORAL_ADDRESS ?? 'localhost:7233' - }) - try { - const worker = await Worker.create({ - connection, - workflowsPath: require.resolve('./workflows'), - activities, - namespace: process.env.TEMPORAL_NAMESPACE ?? 'huly', - taskQueue: 'process' - }) + const SERVICE_NAME = 'time-machine' + const db = await TimeMachineDB.init(config.DbUrl) - await worker.run() - } finally { - await connection.close() + const ctx = new MeasureMetricsContext(SERVICE_NAME, {}) + const queue = getPlatformQueue(SERVICE_NAME) + + // 1. Kafka Consumer for commands + queue.createConsumer(ctx, QueueTopic.TimeMachine, SERVICE_NAME, async (ctx, msg) => { + const { type, id, targetDate, topic, data } = msg.value + if (type === 'schedule' && targetDate != null && topic != null && data !== undefined) { + await db.upsertEvent({ + id, + workspace: msg.workspace, + target_date: targetDate, + topic, + data + }) + } else if (type === 'cancel') { + await db.removeEvents(msg.workspace, id) + } + }) + + // 2. Polling loop for expired events + const poll = async (): Promise => { + try { + const expiredEvents = await db.getExpiredEvents() + if (expiredEvents.length > 0) { + for (const event of expiredEvents) { + await SendTimeEvent(ctx, event.workspace, event.topic, event.data) + } + await db.deleteEvents(expiredEvents) + } + } catch (err) { + ctx.error('Error in Time Machine polling loop:') + } finally { + setTimeout(() => { + void poll() + }, config.PollInterval) + } } + + void poll() + + ctx.info('Time Machine worker started') } diff --git a/services/worker/src/workflows.ts b/services/worker/src/workflows.ts deleted file mode 100644 index 1c17280ac6..0000000000 --- a/services/worker/src/workflows.ts +++ /dev/null @@ -1,62 +0,0 @@ -// -// Copyright © 2025 Hardcore Engineering Inc. -// -// Licensed under the Eclipse Public License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. You may -// obtain a copy of the License at https://www.eclipse.org/legal/epl-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// -// See the License for the specific language governing permissions and -// limitations under the License. -// - -import type { Ref, WorkspaceUuid } from '@hcengineering/core' -import type { Execution } from '@hcengineering/process' -import { defineSignal, proxyActivities, setHandler, sleep } from '@temporalio/workflow' -import activities from './activities' - -const { SendTimeEvent } = proxyActivities({ - startToCloseTimeout: '10 minute' -}) - -const setDate = defineSignal<[number]>('setDate') - -export async function processTimeWorkflow ( - _targetDate: number, - ws: WorkspaceUuid, - _execution: Ref -): Promise { - let targetDate: number = _targetDate - let currentPromise: Promise | undefined - - while (true) { - const when = new Date(targetDate).getTime() - const delay = when - Date.now() - - if (delay > 0) { - currentPromise = sleep(delay) - try { - await Promise.race([ - currentPromise, - new Promise((resolve, reject) => { - setHandler(setDate, (newDate) => { - targetDate = newDate - reject(new Error('Date updated')) - }) - }) - ]) - } catch (error: any) { - if (error instanceof Error && error.message === 'Date updated') { - continue - } - throw error - } - } - - await SendTimeEvent(ws, _execution) - break - } -} diff --git a/tests/docker-compose.yaml b/tests/docker-compose.yaml index a2e50d5afc..d020ea5cd7 100644 --- a/tests/docker-compose.yaml +++ b/tests/docker-compose.yaml @@ -11,6 +11,21 @@ services: ports: - 1081:1080 restart: unless-stopped + time-machine: + image: hardcoreeng/worker + pull_policy: never + depends_on: + redpanda: + condition: service_started + account: + condition: service_started + postgres: + condition: service_healthy + environment: + - DB_URL=postgres://postgres:postgres@postgres:5433/postgres + - QUEUE_CONFIG=${QUEUE_CONFIG} + - QUEUE_REGION= + restart: unless-stopped mongodb: image: 'mongo:7-jammy' command: mongod --port 27018 From 48a28a0b81360363da93835cd165deb5cef3b682 Mon Sep 17 00:00:00 2001 From: Artyom Savchenko Date: Wed, 25 Feb 2026 19:42:11 +0700 Subject: [PATCH 08/23] Configure who should be able to send invitation link (#10555) * Configure who should be able to send invitation link Signed-off-by: Artem Savchenko * Add user role select Signed-off-by: Artem Savchenko * Limit default user roles Signed-off-by: Artem Savchenko --------- Signed-off-by: Artem Savchenko --- common/config/rush/pnpm-lock.yaml | 5 +- models/setting/src/index.ts | 13 +- plugins/login-assets/lang/en.json | 6 +- plugins/login-resources/package.json | 1 + .../src/components/InviteLink.svelte | 49 +++- plugins/setting-assets/lang/cs.json | 3 + plugins/setting-assets/lang/de.json | 3 + plugins/setting-assets/lang/en.json | 3 + plugins/setting-assets/lang/es.json | 3 + plugins/setting-assets/lang/fr.json | 3 + plugins/setting-assets/lang/it.json | 3 + plugins/setting-assets/lang/ja.json | 3 + plugins/setting-assets/lang/pt-br.json | 3 + plugins/setting-assets/lang/pt.json | 3 + plugins/setting-assets/lang/ru.json | 3 + plugins/setting-assets/lang/tr.json | 3 + plugins/setting-assets/lang/zh.json | 3 + .../src/components/ClassAttributesList.svelte | 10 +- .../src/components/EnumValuesList.svelte | 8 +- .../src/components/General.svelte | 1 - .../src/components/InviteSetting.svelte | 269 ++++++++++++++++-- .../src/components/OfficeSettings.svelte | 12 +- .../src/components/UserRoleSelect.svelte | 51 ++++ .../src/hasRoleCapabilityAsync.ts | 43 +++ plugins/setting-resources/src/index.ts | 8 +- .../setting-resources/src/roleCapability.ts | 60 ++++ plugins/setting/src/index.ts | 38 ++- .../src/components/AccountPopup.svelte | 18 +- 28 files changed, 567 insertions(+), 61 deletions(-) create mode 100644 plugins/setting-resources/src/components/UserRoleSelect.svelte create mode 100644 plugins/setting-resources/src/hasRoleCapabilityAsync.ts create mode 100644 plugins/setting-resources/src/roleCapability.ts diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 22d3fffd38..b6b4d32982 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -22895,6 +22895,9 @@ importers: '@hcengineering/setting': specifier: workspace:^0.7.0 version: link:../setting + '@hcengineering/setting-resources': + specifier: workspace:^0.7.0 + version: link:../setting-resources '@hcengineering/theme': specifier: workspace:^0.7.0 version: link:../../packages/theme @@ -61374,7 +61377,7 @@ snapshots: node-loader@2.0.0(webpack@5.102.1): dependencies: loader-utils: 2.0.4 - webpack: 5.102.1(esbuild@0.25.12)(webpack-cli@5.1.4) + webpack: 5.102.1 node-localstorage@2.2.1: dependencies: diff --git a/models/setting/src/index.ts b/models/setting/src/index.ts index 982c66c418..3f6e1a7d86 100644 --- a/models/setting/src/index.ts +++ b/models/setting/src/index.ts @@ -25,7 +25,7 @@ import { type IntegrationKind } from '@hcengineering/core' import exportPlugin from '@hcengineering/export' -import { Mixin, Model, UX, type Builder } from '@hcengineering/model' +import { Mixin, Model, Prop, TypeRecord, UX, type Builder } from '@hcengineering/model' import core, { TClass, TConfiguration, TDoc } from '@hcengineering/model-core' import view, { createAction } from '@hcengineering/model-view' import notification from '@hcengineering/notification' @@ -39,6 +39,7 @@ import { type IntegrationType, type InviteSettings, type OfficeSettings, + type RoleCapabilitySettings, type SettingsCategory, type SpaceTypeCreator, type SpaceTypeEditor, @@ -112,6 +113,15 @@ export class TInviteSettings extends TConfiguration implements InviteSettings { expirationTime!: number emailMask!: string limit!: number + defaultInviteRole!: AccountRole + inviteLinkGeneratorRoles!: AccountRole[] +} + +@Model(setting.class.RoleCapabilitySettings, core.class.Configuration, DOMAIN_SETTING) +@UX(setting.string.RoleCapabilitySettings) +export class TRoleCapabilitySettings extends TConfiguration implements RoleCapabilitySettings { + @Prop(TypeRecord(), setting.string.RoleCapabilitySettings) + roleByCapability!: Record } @Model(setting.class.OfficeSettings, core.class.Configuration, DOMAIN_SETTING) @@ -146,6 +156,7 @@ export function createModel (builder: Builder): void { TEditable, TUserMixin, TInviteSettings, + TRoleCapabilitySettings, TOfficeSettings, TWorkspaceSetting, TSpaceTypeEditor, diff --git a/plugins/login-assets/lang/en.json b/plugins/login-assets/lang/en.json index 4b62fb8738..8d6e126d50 100644 --- a/plugins/login-assets/lang/en.json +++ b/plugins/login-assets/lang/en.json @@ -42,11 +42,11 @@ "PasswordRecovery": "Password recovery", "RecoveryLinkSent": "Password recovery link sent to email", "UseWorkspaceInviteSettings": "Use workspace invite settings", - "LinkValidHours": "Link valid (hours):", + "LinkValidHours": "Invite link expiration (hours):", "EmailMask": "Email mask:", - "InviteLimit": "Invite limit:", + "InviteLimit": "Maximum uses per invite link:", "GetLink": "Get invite link", - "NoLimit": "No limit", + "NoLimit": "Unlimited uses:", "AlreadyJoined": "Already joined?", "ConfirmationSent": "A message has been sent to your email containing a link to confirm your address.", "ConfirmationSent2": "Please follow the link to complete your sign up.", diff --git a/plugins/login-resources/package.json b/plugins/login-resources/package.json index 854745f3c4..b220bb0768 100644 --- a/plugins/login-resources/package.json +++ b/plugins/login-resources/package.json @@ -47,6 +47,7 @@ "@hcengineering/core": "workspace:^0.7.24", "@hcengineering/presentation": "workspace:^0.7.0", "@hcengineering/setting": "workspace:^0.7.0", + "@hcengineering/setting-resources": "workspace:^0.7.0", "@hcengineering/theme": "workspace:^0.7.0", "@hcengineering/analytics": "workspace:^0.7.17", "@hcengineering/account-client": "workspace:^0.7.21", diff --git a/plugins/login-resources/src/components/InviteLink.svelte b/plugins/login-resources/src/components/InviteLink.svelte index e7bcf30397..d5e5614ea0 100644 --- a/plugins/login-resources/src/components/InviteLink.svelte +++ b/plugins/login-resources/src/components/InviteLink.svelte @@ -15,15 +15,16 @@ diff --git a/plugins/setting-assets/lang/cs.json b/plugins/setting-assets/lang/cs.json index 1c12c2648a..23d6a5deb7 100644 --- a/plugins/setting-assets/lang/cs.json +++ b/plugins/setting-assets/lang/cs.json @@ -84,6 +84,9 @@ "Hidden": "Skryté", "Configure": "Konfigurovat", "InviteSettings": "Nastavení pozvánek", + "RoleCapabilitySettings": "Oprávnění rolí", + "DefaultInviteRoleForJoin": "Výchozí role při připojení přes odkaz s pozvánkou:", + "InviteLinkGeneratorRoles": "Vyberte uživatelské role, které mohou vytvářet odkazy s pozvánkou:", "DefaultValue": "Výchozí hodnota", "SelectAValue": "Vyberte hodnotu", "DateOnly": "Pouze datum", diff --git a/plugins/setting-assets/lang/de.json b/plugins/setting-assets/lang/de.json index cd128e8fb7..40607524d8 100644 --- a/plugins/setting-assets/lang/de.json +++ b/plugins/setting-assets/lang/de.json @@ -90,6 +90,9 @@ "Hidden": "Ausgeblendet", "Configure": "Konfigurieren", "InviteSettings": "Einladungseinstellungen", + "RoleCapabilitySettings": "Rollenberechtigungen", + "DefaultInviteRoleForJoin": "Standardrolle nach dem Beitritt über Einladungslink:", + "InviteLinkGeneratorRoles": "Benutzerrollen auswählen, die Einladungslinks erstellen dürfen:", "DefaultValue": "Standardwert", "SelectAValue": "Wert auswählen", "DateOnly": "Nur Datum", diff --git a/plugins/setting-assets/lang/en.json b/plugins/setting-assets/lang/en.json index 9db23d77ab..a36482387c 100644 --- a/plugins/setting-assets/lang/en.json +++ b/plugins/setting-assets/lang/en.json @@ -90,6 +90,9 @@ "Hidden": "Hidden", "Configure": "Configure", "InviteSettings": "Invite settings", + "RoleCapabilitySettings": "Role permissions", + "DefaultInviteRoleForJoin": "Default role assigned after joining via invite link:", + "InviteLinkGeneratorRoles": "Select user roles who can generate invite links:", "DefaultValue": "Default value", "SelectAValue": "Select a value", "DateOnly": "Date only", diff --git a/plugins/setting-assets/lang/es.json b/plugins/setting-assets/lang/es.json index fa50b9b905..a086b03a79 100644 --- a/plugins/setting-assets/lang/es.json +++ b/plugins/setting-assets/lang/es.json @@ -90,6 +90,9 @@ "Hidden": "Oculto", "Configure": "Configurar", "InviteSettings": "Ajustes de invitación", + "RoleCapabilitySettings": "Permisos de rol", + "DefaultInviteRoleForJoin": "Rol predeterminado asignado al unirse mediante enlace de invitación:", + "InviteLinkGeneratorRoles": "Selecciona los roles de usuario que pueden generar enlaces de invitación:", "DefaultValue": "Valor predeterminado", "SelectAValue": "Seleccionar un valor", "DateOnly": "Solo fecha", diff --git a/plugins/setting-assets/lang/fr.json b/plugins/setting-assets/lang/fr.json index 4815544365..6e276f3bf6 100644 --- a/plugins/setting-assets/lang/fr.json +++ b/plugins/setting-assets/lang/fr.json @@ -90,6 +90,9 @@ "Hidden": "Caché", "Configure": "Configurer", "InviteSettings": "Paramètres d'invitation", + "RoleCapabilitySettings": "Autorisations de rôle", + "DefaultInviteRoleForJoin": "Rôle attribué par défaut après avoir rejoint via un lien d'invitation :", + "InviteLinkGeneratorRoles": "Sélectionnez les rôles utilisateurs pouvant générer des liens d'invitation :", "DefaultValue": "Valeur par défaut", "SelectAValue": "Sélectionnez une valeur", "DateOnly": "Date uniquement", diff --git a/plugins/setting-assets/lang/it.json b/plugins/setting-assets/lang/it.json index f8a431d8a7..d6accbf420 100644 --- a/plugins/setting-assets/lang/it.json +++ b/plugins/setting-assets/lang/it.json @@ -90,6 +90,9 @@ "Hidden": "Nascosto", "Configure": "Configura", "InviteSettings": "Impostazioni invito", + "RoleCapabilitySettings": "Autorizzazioni ruolo", + "DefaultInviteRoleForJoin": "Ruolo predefinito assegnato dopo l'accesso tramite link di invito:", + "InviteLinkGeneratorRoles": "Seleziona i ruoli utente che possono generare link di invito:", "DefaultValue": "Valore predefinito", "SelectAValue": "Seleziona un valore", "DateOnly": "Solo data", diff --git a/plugins/setting-assets/lang/ja.json b/plugins/setting-assets/lang/ja.json index c99d7e6874..3af5a48d4b 100644 --- a/plugins/setting-assets/lang/ja.json +++ b/plugins/setting-assets/lang/ja.json @@ -90,6 +90,9 @@ "Hidden": "非表示", "Configure": "構成", "InviteSettings": "招待設定", + "RoleCapabilitySettings": "ロール権限", + "DefaultInviteRoleForJoin": "招待リンクから参加した後に割り当てる既定のロール:", + "InviteLinkGeneratorRoles": "招待リンクを生成できるユーザーロールを選択:", "DefaultValue": "既定値", "SelectAValue": "値を選択", "DateOnly": "日付のみ", diff --git a/plugins/setting-assets/lang/pt-br.json b/plugins/setting-assets/lang/pt-br.json index 857fa63bf2..02ee1a0dba 100644 --- a/plugins/setting-assets/lang/pt-br.json +++ b/plugins/setting-assets/lang/pt-br.json @@ -90,6 +90,9 @@ "Hidden": "Oculto", "Configure": "Configurar", "InviteSettings": "Configurações de convite", + "RoleCapabilitySettings": "Permissões de função", + "DefaultInviteRoleForJoin": "Função padrão atribuída após entrar por link de convite:", + "InviteLinkGeneratorRoles": "Selecione as funções de usuário que podem gerar links de convite:", "DefaultValue": "Valor padrão", "SelectAValue": "Selecionar um valor", "DateOnly": "Somente data", diff --git a/plugins/setting-assets/lang/pt.json b/plugins/setting-assets/lang/pt.json index 325fec6bb7..299ca56960 100644 --- a/plugins/setting-assets/lang/pt.json +++ b/plugins/setting-assets/lang/pt.json @@ -90,6 +90,9 @@ "Hidden": "Oculto", "Configure": "Configurar", "InviteSettings": "Configurações de convite", + "RoleCapabilitySettings": "Permissões de função", + "DefaultInviteRoleForJoin": "Função padrão atribuída após entrar por link de convite:", + "InviteLinkGeneratorRoles": "Selecione as funções de usuário que podem gerar links de convite:", "DefaultValue": "Valor padrão", "SelectAValue": "Selecionar um valor", "DateOnly": "Somente data", diff --git a/plugins/setting-assets/lang/ru.json b/plugins/setting-assets/lang/ru.json index 567b221523..d3dc62745b 100644 --- a/plugins/setting-assets/lang/ru.json +++ b/plugins/setting-assets/lang/ru.json @@ -94,6 +94,9 @@ "Hidden": "Спрятанный", "Configure": "Настроить", "InviteSettings": "Настройки приглашений", + "RoleCapabilitySettings": "Настройки доступа", + "DefaultInviteRoleForJoin": "Роль по умолчанию после присоединения по ссылке-приглашению:", + "InviteLinkGeneratorRoles": "Выберите роли пользователей, которые могут создавать ссылки-приглашения:", "DefaultValue": "Значение по умолчанию", "SelectAValue": "Выбрать значение", "DateOnly": "Только дата", diff --git a/plugins/setting-assets/lang/tr.json b/plugins/setting-assets/lang/tr.json index 3897e30c0b..2cc5609af8 100644 --- a/plugins/setting-assets/lang/tr.json +++ b/plugins/setting-assets/lang/tr.json @@ -90,6 +90,9 @@ "Hidden": "Gizli", "Configure": "Yapılandır", "InviteSettings": "Davet ayarları", + "RoleCapabilitySettings": "Rol izinleri", + "DefaultInviteRoleForJoin": "Davet bağlantısı ile katıldıktan sonra atanacak varsayılan rol:", + "InviteLinkGeneratorRoles": "Davet bağlantısı oluşturabilecek kullanıcı rollarını seçin:", "DefaultValue": "Varsayılan değer", "SelectAValue": "Bir değer seç", "DateOnly": "Sadece tarih", diff --git a/plugins/setting-assets/lang/zh.json b/plugins/setting-assets/lang/zh.json index 6ff29f8825..fbfe8bd281 100644 --- a/plugins/setting-assets/lang/zh.json +++ b/plugins/setting-assets/lang/zh.json @@ -90,6 +90,9 @@ "Hidden": "隐藏", "Configure": "配置", "InviteSettings": "邀请设置", + "RoleCapabilitySettings": "角色权限", + "DefaultInviteRoleForJoin": "通过邀请链接加入后分配的默认角色:", + "InviteLinkGeneratorRoles": "选择可以生成邀请链接的用户角色:", "DefaultValue": "默认值", "SelectAValue": "选择一个值", "DateOnly": "仅日期", diff --git a/plugins/setting-resources/src/components/ClassAttributesList.svelte b/plugins/setting-resources/src/components/ClassAttributesList.svelte index 2405d21960..8ab7299d4d 100644 --- a/plugins/setting-resources/src/components/ClassAttributesList.svelte +++ b/plugins/setting-resources/src/components/ClassAttributesList.svelte @@ -138,13 +138,13 @@ ...extra.map((it) => ({ label: it.label, icon: it.icon, - action: async (_: any, evt: Event) => { + action: async (evtArg: unknown, evt: Event): Promise => { const r = await getResource(it.action) await r(attribute, evt, it.actionProps) } })) ) - showPopup(Menu, { actions }, getEventPositionElement(ev), () => { + void showPopup(Menu, { actions }, getEventPositionElement(ev), () => { hovered = null }) } @@ -155,8 +155,10 @@ return client.getHierarchy().getClass((type as RefTo).to)?.label case core.class.Collection: return client.getHierarchy().getClass((type as Collection).of)?.label - case core.class.ArrOf: - return (type as ArrOf).of?.label + case core.class.ArrOf: { + const arrOf = type as ArrOf + return arrOf.of !== undefined && arrOf.of !== null ? arrOf.of.label : undefined + } default: return undefined } diff --git a/plugins/setting-resources/src/components/EnumValuesList.svelte b/plugins/setting-resources/src/components/EnumValuesList.svelte index e9ce23531a..8133048fd3 100644 --- a/plugins/setting-resources/src/components/EnumValuesList.svelte +++ b/plugins/setting-resources/src/components/EnumValuesList.svelte @@ -45,7 +45,7 @@ return false } - function dragover (ev: MouseEvent, item: string) { + function dragover (ev: MouseEvent, item: string): void { const s = values.findIndex((p) => p === selected) const i = values.findIndex((p) => p === item) if (dragswap(ev, item)) { @@ -55,11 +55,11 @@ const dispatch = createEventDispatcher() - async function remove (target: string) { + async function remove (target: string): Promise { dispatch('remove', target) } - async function onDrop () { + async function onDrop (): Promise { dispatch('drop') } @@ -70,7 +70,7 @@ label: setting.string.Delete, action: () => { if (opened !== undefined) { - remove(values[opened]) + void remove(values[opened]) opened = undefined } } diff --git a/plugins/setting-resources/src/components/General.svelte b/plugins/setting-resources/src/components/General.svelte index 86ae9cb898..b88a6118e1 100644 --- a/plugins/setting-resources/src/components/General.svelte +++ b/plugins/setting-resources/src/components/General.svelte @@ -59,7 +59,6 @@ import settingsRes from '../plugin' import ApiTokenPopup from './ApiTokenPopup.svelte' import WorkspacePermissionEditor from './WorkspacePermissionEditor.svelte' - import de from 'date-fns/locale/de' let loading = true let isEditingName = false diff --git a/plugins/setting-resources/src/components/InviteSetting.svelte b/plugins/setting-resources/src/components/InviteSetting.svelte index afa94801e5..f635d6589d 100644 --- a/plugins/setting-resources/src/components/InviteSetting.svelte +++ b/plugins/setting-resources/src/components/InviteSetting.svelte @@ -13,34 +13,112 @@ // limitations under the License. -->
- +
-
-
- -
-
- noLimit && (limit = -1)} /> -
- {#if !noLimit} -
- +
+ {#if loading} +
+
+ {:else} + +
+
+ +
+
+
+ +
+
+ + {#if !noLimit} +
+
+ {/if} + +
+
+ + {#if canManagePermissions} +
+
+
+ +
+
+ {/if} +
+
+
{/if} -
-
diff --git a/plugins/setting-resources/src/components/OfficeSettings.svelte b/plugins/setting-resources/src/components/OfficeSettings.svelte index b43eeeca9b..b9d721784d 100644 --- a/plugins/setting-resources/src/components/OfficeSettings.svelte +++ b/plugins/setting-resources/src/components/OfficeSettings.svelte @@ -26,8 +26,8 @@ let existingOfficeSettings: OfficeSettings[] = [] const query = createQuery() - $: query.query((setting.class as any).OfficeSettings, {}, (set) => { - existingOfficeSettings = set as unknown as OfficeSettings[] + $: query.query(setting.class.OfficeSettings, {}, (set) => { + existingOfficeSettings = set as OfficeSettings[] if (existingOfficeSettings !== undefined && existingOfficeSettings.length > 0) { defaultStartWithTranscription = existingOfficeSettings[0].defaultStartWithTranscription ?? false defaultStartWithRecording = existingOfficeSettings[0].defaultStartWithRecording ?? false @@ -44,10 +44,10 @@ enabled: true } if (existingOfficeSettings.length === 0) { - await client.createDoc((setting.class as any).OfficeSettings, core.space.Workspace, newSettings) + await client.createDoc(setting.class.OfficeSettings, core.space.Workspace, newSettings) } else { await client.updateDoc( - (setting.class as any).OfficeSettings, + setting.class.OfficeSettings, core.space.Workspace, existingOfficeSettings[0]._id, newSettings @@ -64,10 +64,10 @@ enabled: true } if (existingOfficeSettings.length === 0) { - await client.createDoc((setting.class as any).OfficeSettings, core.space.Workspace, newSettings) + await client.createDoc(setting.class.OfficeSettings, core.space.Workspace, newSettings) } else { await client.updateDoc( - (setting.class as any).OfficeSettings, + setting.class.OfficeSettings, core.space.Workspace, existingOfficeSettings[0]._id, newSettings diff --git a/plugins/setting-resources/src/components/UserRoleSelect.svelte b/plugins/setting-resources/src/components/UserRoleSelect.svelte new file mode 100644 index 0000000000..7294db9da9 --- /dev/null +++ b/plugins/setting-resources/src/components/UserRoleSelect.svelte @@ -0,0 +1,51 @@ + + + + diff --git a/plugins/setting-resources/src/hasRoleCapabilityAsync.ts b/plugins/setting-resources/src/hasRoleCapabilityAsync.ts new file mode 100644 index 0000000000..7835649093 --- /dev/null +++ b/plugins/setting-resources/src/hasRoleCapabilityAsync.ts @@ -0,0 +1,43 @@ +// +// Copyright © 2026 Hardcore Engineering Inc. +// +// Licensed under the Eclipse Public License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. You may +// obtain a copy of the License at https://www.eclipse.org/legal/epl-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +import type { InviteSettings, RoleCapabilityId, RoleCapabilitySettings } from '@hcengineering/setting' +import { getCurrentAccount } from '@hcengineering/core' +import { getClient } from '@hcengineering/presentation' +import setting, { RoleCapability } from '@hcengineering/setting' +import { hasRoleCapability } from './roleCapability' + +/** + * Returns whether the current account has the given role capability. + * Fetches InviteSettings and RoleCapabilitySettings from the client. + * @public + */ +export async function hasRoleCapabilityAsync (capabilityId: RoleCapabilityId | string): Promise { + const client = getClient() + const [inviteSettings, roleCapabilitySettings] = await Promise.all([ + client.findAll(setting.class.InviteSettings, {}, { limit: 1 }), + client.findAll(setting.class.RoleCapabilitySettings, {}, { limit: 1 }) + ]) + const firstInvite = inviteSettings[0] as InviteSettings | undefined + const firstRoleCap = roleCapabilitySettings[0] as RoleCapabilitySettings | undefined + const inviteLinkGeneratorRoles = + capabilityId === RoleCapability.GenerateInviteLink && + firstInvite?.inviteLinkGeneratorRoles != null && + firstInvite.inviteLinkGeneratorRoles.length > 0 + ? firstInvite.inviteLinkGeneratorRoles + : undefined + const roleByCapability = firstRoleCap?.roleByCapability + const account = getCurrentAccount() + return hasRoleCapability(account, capabilityId, roleByCapability, inviteLinkGeneratorRoles) +} diff --git a/plugins/setting-resources/src/index.ts b/plugins/setting-resources/src/index.ts index 3f9a69386a..5248ce157a 100644 --- a/plugins/setting-resources/src/index.ts +++ b/plugins/setting-resources/src/index.ts @@ -36,6 +36,7 @@ import ClassAttributes from './components/ClassAttributes.svelte' import ClassAttributesList from './components/ClassAttributesList.svelte' import Configure from './components/Configure.svelte' import InviteSetting from './components/InviteSetting.svelte' +import UserRoleSelect from './components/UserRoleSelect.svelte' import PermissionPresenter from './components/presenters/PermissionPresenter.svelte' import AttributePermissionPresenter from './components/presenters/AttributePermissionPresenter.svelte' import ClassPermissionPresenter from './components/presenters/ClassPermissionPresenter.svelte' @@ -76,8 +77,11 @@ import IntegrationStateRow from './components/integrations/IntegrationStateRow.s import EmployeeRefEditor from './components/typeEditors/EmployeeRefEditor.svelte' import setting from './plugin' import { filterDescendants, getOwnerFirstName, getOwnerLastName, getOwnerPosition, getValue } from './utils' +import { hasRoleCapabilityAsync } from './hasRoleCapabilityAsync' export * from './store' +export { hasRoleCapability, getRolesForCapability } from './roleCapability' +export { hasRoleCapabilityAsync } from './hasRoleCapabilityAsync' export { ClassAttributes, ClassAttributesList, @@ -161,12 +165,14 @@ export default async (): Promise => ({ OfficeSettings, AddSocialId, AddEmailSocialId, - EmployeeRefEditor + EmployeeRefEditor, + UserRoleSelect }, actionImpl: { DeleteMixin }, function: { + HasRoleCapability: hasRoleCapabilityAsync, GetOwnerFirstName: getOwnerFirstName, GetOwnerLastName: getOwnerLastName, GetOwnerPosition: getOwnerPosition, diff --git a/plugins/setting-resources/src/roleCapability.ts b/plugins/setting-resources/src/roleCapability.ts new file mode 100644 index 0000000000..0157f21640 --- /dev/null +++ b/plugins/setting-resources/src/roleCapability.ts @@ -0,0 +1,60 @@ +// +// Copyright © 2026 Hardcore Engineering Inc. +// +// Licensed under the Eclipse Public License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. You may +// obtain a copy of the License at https://www.eclipse.org/legal/epl-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +import type { Account } from '@hcengineering/core' +import { AccountRole, hasAccountRole } from '@hcengineering/core' +import { RoleCapability, type RoleCapabilityId } from '@hcengineering/setting' + +/** Default roles that have each capability when no RoleCapabilitySettings is set */ +const DEFAULT_ROLES_BY_CAPABILITY: Record = { + [RoleCapability.GenerateInviteLink]: [AccountRole.User, AccountRole.Maintainer, AccountRole.Owner], + [RoleCapability.ManageInviteSettings]: [AccountRole.Maintainer, AccountRole.Owner] +} + +/** + * Returns whether the given account has the specified capability. + * Uses roleByCapability if provided; otherwise for GenerateInviteLink falls back to inviteLinkGeneratorRoles; otherwise uses built-in defaults. + * @public + */ +export function hasRoleCapability ( + account: Account, + capabilityId: RoleCapabilityId | string, + roleByCapability: Record | undefined | null, + inviteLinkGeneratorRoles?: AccountRole[] | undefined | null +): boolean { + const roles = getRolesForCapability(capabilityId, roleByCapability, inviteLinkGeneratorRoles) + return roles.some((role) => hasAccountRole(account, role)) +} + +/** + * Returns the list of AccountRoles that have the given capability (for the current config/fallbacks). + * @public + */ +export function getRolesForCapability ( + capabilityId: RoleCapabilityId | string, + roleByCapability: Record | undefined | null, + inviteLinkGeneratorRoles?: AccountRole[] | undefined | null +): AccountRole[] { + if (roleByCapability?.[capabilityId] != null && roleByCapability[capabilityId].length > 0) { + return roleByCapability[capabilityId] + } + if ( + capabilityId === RoleCapability.GenerateInviteLink && + inviteLinkGeneratorRoles != null && + inviteLinkGeneratorRoles.length > 0 + ) { + return inviteLinkGeneratorRoles + } + return DEFAULT_ROLES_BY_CAPABILITY[capabilityId] ?? [] +} diff --git a/plugins/setting/src/index.ts b/plugins/setting/src/index.ts index 77435db6b1..ce3af0b930 100644 --- a/plugins/setting/src/index.ts +++ b/plugins/setting/src/index.ts @@ -123,6 +123,33 @@ export interface InviteSettings extends Configuration { expirationTime: number emailMask: string limit: number + defaultInviteRole: AccountRole + inviteLinkGeneratorRoles: AccountRole[] +} + +/** + * Stable capability IDs for role-based permissions. + * Used with RoleCapabilitySettings to define which AccountRoles can perform which actions. + * @public + */ +export const RoleCapability = { + GenerateInviteLink: 'setting:capability:GenerateInviteLink', + ManageInviteSettings: 'setting:capability:ManageInviteSettings' +} as const + +/** + * @public + */ +export type RoleCapabilityId = (typeof RoleCapability)[keyof typeof RoleCapability] + +/** + * Workspace-level config: which AccountRoles have which capabilities. + * Maps capability ID -> list of roles that have it (account has capability if hasAccountRole(account, role) for any role in the list). + * @public + */ +export interface RoleCapabilitySettings extends Configuration { + /** capabilityId -> roles that are allowed (e.g. [User, Maintainer, Owner]) */ + roleByCapability: Record } /** @@ -164,6 +191,7 @@ export default plugin(settingId, { General: '' as Ref, Owners: '' as Ref, InviteSettings: '' as Ref, + RoleCapabilitySettings: '' as Ref, WorkspaceSetting: '' as Ref, ManageSpaces: '' as Ref, Spaces: '' as Ref, @@ -185,6 +213,7 @@ export default plugin(settingId, { Integration: '' as Ref>, IntegrationType: '' as Ref>, InviteSettings: '' as Ref>, + RoleCapabilitySettings: '' as Ref>, OfficeSettings: '' as Ref>, WorkspaceSetting: '' as Ref> }, @@ -214,7 +243,8 @@ export default plugin(settingId, { EditRelation: '' as AnyComponent, Mailboxes: '' as AnyComponent, AddEmailSocialId: '' as AnyComponent, - OfficeSettings: '' as AnyComponent + OfficeSettings: '' as AnyComponent, + UserRoleSelect: '' as AnyComponent }, string: { Settings: '' as IntlString, @@ -246,6 +276,9 @@ export default plugin(settingId, { Owners: '' as IntlString, Configure: '' as IntlString, InviteSettings: '' as IntlString, + RoleCapabilitySettings: '' as IntlString, + DefaultInviteRoleForJoin: '' as IntlString, + InviteLinkGeneratorRoles: '' as IntlString, General: '' as IntlString, Properties: '' as IntlString, TaskTypes: '' as IntlString, @@ -336,5 +369,8 @@ export default plugin(settingId, { }, metadata: { BackupUrl: '' as Metadata + }, + function: { + HasRoleCapability: '' as Resource<(capabilityId: RoleCapabilityId | string) => Promise> } }) diff --git a/plugins/workbench-resources/src/components/AccountPopup.svelte b/plugins/workbench-resources/src/components/AccountPopup.svelte index 0f240673b8..eca320f5dd 100644 --- a/plugins/workbench-resources/src/components/AccountPopup.svelte +++ b/plugins/workbench-resources/src/components/AccountPopup.svelte @@ -24,7 +24,7 @@ hasResource, isDisabled } from '@hcengineering/presentation' - import setting, { settingId, SettingsCategory } from '@hcengineering/setting' + import setting, { RoleCapability, settingId, SettingsCategory } from '@hcengineering/setting' import { Action, closePopup, @@ -42,9 +42,11 @@ import HelpAndSupport from './HelpAndSupport.svelte' import { Analytics } from '@hcengineering/analytics' import { allowGuestSignUpStore } from '@hcengineering/view-resources' - import { getMetadata } from '@hcengineering/platform' + import { getMetadata, getResource } from '@hcengineering/platform' + import { onMount } from 'svelte' let items: SettingsCategory[] = [] + let canGenerateInviteLink = false const account = getCurrentAccount() const settingsQuery = createQuery() @@ -57,6 +59,16 @@ { sort: { order: 1 } } ) + onMount(() => { + void getResource(setting.function.HasRoleCapability).then((checkCapability) => { + if (checkCapability != null) { + void checkCapability(RoleCapability.GenerateInviteLink).then((v: boolean) => { + canGenerateInviteLink = v + }) + } + }) + }) + $: person = $myEmployeeStore function selectCategory (sp?: SettingsCategory): void { @@ -131,7 +143,7 @@ }) } actions.push(...getMenu(items, ['main'])) - if (hasAccountRole(account, AccountRole.User) && !isDisabled('invites')) { + if (hasAccountRole(account, AccountRole.User) && !isDisabled('invites') && canGenerateInviteLink) { actions.push({ icon: setting.icon.InviteWorkspace, label: setting.string.InviteWorkspace, From 66deebdf4e241c1685b3d953ceaeb66c7f800953 Mon Sep 17 00:00:00 2001 From: Yulian Diaz <5605867+spatialy@users.noreply.github.com> Date: Wed, 25 Feb 2026 10:56:57 -0500 Subject: [PATCH 09/23] fix(account): handle empty $in array to prevent PostgreSQL IN () syntax error (#10554) * fix(account): handle empty array in $in SQL clause to prevent PostgreSQL syntax error buildWhereClause now emits FALSE for empty $in arrays instead of invalid IN () syntax. Also adds an early return in getWorkspacesInfoWithStatusByIds so callers like the GitHub/Gmail/Backup services never hit the query with an empty uuid list. Fixes #10553 Signed-off-by: Yulian Diaz <5605867+spatialy@users.noreply.github.com> * fix(account): also guard against non-array uuids in getWorkspacesInfoWithStatusByIds Per review feedback from @ArtyomSavchenko: use Array.isArray() in addition to the length check to handle runtime cases where uuids may not be an array. Signed-off-by: Yulian Diaz <5605867+spatialy@users.noreply.github.com> --------- Signed-off-by: Yulian Diaz <5605867+spatialy@users.noreply.github.com> --- server/account/src/collections/postgres/postgres.ts | 4 ++++ server/account/src/utils.ts | 1 + 2 files changed, 5 insertions(+) diff --git a/server/account/src/collections/postgres/postgres.ts b/server/account/src/collections/postgres/postgres.ts index 4bb1b8e019..53bc5f98ba 100644 --- a/server/account/src/collections/postgres/postgres.ts +++ b/server/account/src/collections/postgres/postgres.ts @@ -176,6 +176,10 @@ implements DbCollection { switch (operator) { case '$in': { const inVals = Object.values(qKey as object)[0] + if (inVals.length === 0) { + whereChunks.push('FALSE') + break + } const inVars: string[] = [] for (const val of inVals) { currIdx++ diff --git a/server/account/src/utils.ts b/server/account/src/utils.ts index bb9497f5c9..ab6103bbba 100644 --- a/server/account/src/utils.ts +++ b/server/account/src/utils.ts @@ -1351,6 +1351,7 @@ export async function getWorkspacesInfoWithStatusByIds ( db: AccountDB, uuids: WorkspaceUuid[] ): Promise { + if (!Array.isArray(uuids) || uuids.length === 0) return [] const statuses = await db.workspaceStatus.find({ workspaceUuid: { $in: uuids } }) const statusesMap = statuses.reduce>((sm, s) => { sm[s.workspaceUuid] = s From aef114855ef19842b8f8f8d5cb45511308ae69d3 Mon Sep 17 00:00:00 2001 From: Artyom Savchenko Date: Thu, 26 Feb 2026 09:17:00 +0700 Subject: [PATCH 10/23] Add ability to sort projects and hide archived (#10552) * Add ability to sort projects and hide archived Signed-off-by: Artem Savchenko * Restore default settings Signed-off-by: Artem Savchenko --------- Signed-off-by: Artem Savchenko --- models/tracker/src/plugin.ts | 3 +- models/tracker/src/viewlets.ts | 70 +++++++++++++++++++++++++++++++++- 2 files changed, 70 insertions(+), 3 deletions(-) diff --git a/models/tracker/src/plugin.ts b/models/tracker/src/plugin.ts index 4c27d0a153..51136bdb00 100644 --- a/models/tracker/src/plugin.ts +++ b/models/tracker/src/plugin.ts @@ -72,7 +72,8 @@ export default mergeIds(trackerId, tracker, { IssueKanban: '' as Ref, MilestoneList: '' as Ref, ComponentList: '' as Ref, - ProjectList: '' as Ref + ProjectList: '' as Ref, + ProjectListGrouped: '' as Ref }, ids: { TrackerNotificationGroup: '' as Ref, diff --git a/models/tracker/src/viewlets.ts b/models/tracker/src/viewlets.ts index 65cd94aa0f..8cb2463fc2 100644 --- a/models/tracker/src/viewlets.ts +++ b/models/tracker/src/viewlets.ts @@ -20,7 +20,7 @@ import core from '@hcengineering/model-core' import task from '@hcengineering/model-task' import view, { showColorsViewOption } from '@hcengineering/model-view' import tags from '@hcengineering/tags' -import { type BuildModelKey, type ViewOptionsModel } from '@hcengineering/view' +import { type ViewOptionModel, type BuildModelKey, type ViewOptionsModel } from '@hcengineering/view' import tracker from './plugin' export const issuesOptions = (kanban: boolean): ViewOptionsModel => ({ @@ -543,14 +543,42 @@ export function defineViewlets (builder: Builder): void { tracker.viewlet.ComponentList ) + const hideArchivedOption: ViewOptionModel = { + key: 'hideArchived', + type: 'toggle', + defaultValue: false, + actionTarget: 'options', + action: view.function.HideArchived, + label: view.string.HideArchived + } + + const tableOptions: ViewOptionsModel = { + groupBy: [], + orderBy: [], + other: [hideArchivedOption] + } + + const projectListOptions: ViewOptionsModel = { + groupBy: ['createdBy', 'modifiedBy'], + orderBy: [ + ['name', SortingOrder.Ascending], + ['identifier', SortingOrder.Ascending], + ['modifiedOn', SortingOrder.Descending], + ['createdOn', SortingOrder.Descending] + ], + other: [hideArchivedOption] + } + builder.createDoc( view.class.Viewlet, core.space.Model, { attachTo: tracker.class.Project, descriptor: view.viewlet.Table, + viewOptions: tableOptions, configOptions: { - hiddenKeys: ['identifier', 'name', 'description'] + hiddenKeys: ['identifier', 'name', 'description'], + sortable: true }, config: [ { @@ -578,6 +606,44 @@ export function defineViewlets (builder: Builder): void { tracker.viewlet.ProjectList ) + builder.createDoc( + view.class.Viewlet, + core.space.Model, + { + attachTo: tracker.class.Project, + descriptor: view.viewlet.List, + viewOptions: projectListOptions, + configOptions: { + strict: true, + hiddenKeys: ['identifier', 'name', 'description'] + }, + config: [ + { + key: '', + presenter: tracker.component.ProjectPresenter, + props: { + openIssues: true, + shouldUseMargin: true + } + }, + 'members', + { + key: 'defaultAssignee', + props: { kind: 'list' } + }, + { + key: 'modifiedOn', + presenter: tracker.component.ModificationDatePresenter, + displayProps: { fixed: 'right', dividerBefore: true } + } + ], + options: { + showArchived: true + } + }, + tracker.viewlet.ProjectListGrouped + ) + const milestoneOptions: ViewOptionsModel = { groupBy: ['status', 'createdBy', 'modifiedBy'], orderBy: [ From c68076ea103c7820faefedc788524d7959f100c3 Mon Sep 17 00:00:00 2001 From: Artyom Savchenko Date: Thu, 26 Feb 2026 09:17:27 +0700 Subject: [PATCH 11/23] Fix last messages button (#10558) Signed-off-by: Artem Savchenko --- .../components/EditCardTableOfContents.svelte | 2 ++ .../sections/CardCommunicatiomMessages.svelte | 16 ++++++++++++++++ 2 files changed, 18 insertions(+) diff --git a/plugins/card-resources/src/components/EditCardTableOfContents.svelte b/plugins/card-resources/src/components/EditCardTableOfContents.svelte index d64da8a285..f35c6c3eb1 100644 --- a/plugins/card-resources/src/components/EditCardTableOfContents.svelte +++ b/plugins/card-resources/src/components/EditCardTableOfContents.svelte @@ -204,6 +204,8 @@ const ref = sectionRef[messagesId] if (ref?.scrollDown != null) { ref.scrollDown() + } else { + console.warn('scrollDown not implemented for section', messagesId) } } diff --git a/plugins/card-resources/src/components/sections/CardCommunicatiomMessages.svelte b/plugins/card-resources/src/components/sections/CardCommunicatiomMessages.svelte index 4c1ae41385..877ec18961 100644 --- a/plugins/card-resources/src/components/sections/CardCommunicatiomMessages.svelte +++ b/plugins/card-resources/src/components/sections/CardCommunicatiomMessages.svelte @@ -27,9 +27,25 @@ export let active: boolean = false export let isDefault: boolean = false export let onRenderTopChange: (active: boolean) => void + + let messagesSection: MessagesSection | undefined + + // Expose scrolling/editing helpers so the parent TOC component can control this section. + export function scrollDown (): void { + messagesSection?.scrollDown() + } + + export function canScrollDown (): boolean { + return messagesSection?.canScrollDown() ?? false + } + + export function editLastMessage (): void { + messagesSection?.editLastMessage() + } Date: Thu, 26 Feb 2026 14:46:09 +0500 Subject: [PATCH 12/23] Worker fixes (#10562) Signed-off-by: Denis Bykhov --- server-plugins/process-resources/src/functions.ts | 2 +- services/process/src/main.ts | 5 +++-- services/worker/src/activities.ts | 3 ++- services/worker/src/worker.ts | 2 +- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/server-plugins/process-resources/src/functions.ts b/server-plugins/process-resources/src/functions.ts index 7f40a59367..56e7118d68 100644 --- a/server-plugins/process-resources/src/functions.ts +++ b/server-plugins/process-resources/src/functions.ts @@ -737,7 +737,7 @@ export async function CreateCard ( ...attrs } as any if (newContent !== undefined) { - data.content = content + data.content = newContent } const filledData = fillDefaults(control.client.getHierarchy(), data, masterTag) diff --git a/services/process/src/main.ts b/services/process/src/main.ts index 0b413bc3e7..50522715f0 100644 --- a/services/process/src/main.ts +++ b/services/process/src/main.ts @@ -65,6 +65,7 @@ import { getContextValue } from '@hcengineering/server-process-resources' import { createCollaboratorClient } from './collaborator' import { isError } from './errors' import { getClient, releaseClient, SERVICE_NAME } from './utils' +import config from './config' const activeExecutions = new Set>() @@ -634,7 +635,7 @@ async function setNextTimers (control: ProcessControl, execution: Execution): Pr async function cleanTimers (control: ProcessControl, execution: Execution): Promise { try { - const queue = getPlatformQueue(SERVICE_NAME) + const queue = getPlatformQueue(SERVICE_NAME, config.QueueRegion) const producer = queue.getProducer(control.ctx, QueueTopic.TimeMachine) await producer.send(control.ctx, control.workspace, [ { @@ -652,7 +653,7 @@ async function setTimer (control: ProcessControl, execution: Execution, transiti const targetDate: number = filled.value if (targetDate === undefined || typeof targetDate !== 'number' || targetDate === 0 || Number.isNaN(targetDate)) return try { - const queue = getPlatformQueue(SERVICE_NAME) + const queue = getPlatformQueue(SERVICE_NAME, config.QueueRegion) const producer = queue.getProducer(control.ctx, QueueTopic.TimeMachine) const data: ProcessMessage = { diff --git a/services/worker/src/activities.ts b/services/worker/src/activities.ts index c89a80edb2..fef9aad9a4 100644 --- a/services/worker/src/activities.ts +++ b/services/worker/src/activities.ts @@ -1,5 +1,6 @@ import { MeasureMetricsContext, type WorkspaceUuid } from '@hcengineering/core' import { getPlatformQueue } from '@hcengineering/kafka' +import config from './config' export async function SendTimeEvent ( ctx: MeasureMetricsContext, @@ -8,7 +9,7 @@ export async function SendTimeEvent ( data: any ): Promise { const SERVICE_NAME = 'time-machine' - const queue = getPlatformQueue(SERVICE_NAME) + const queue = getPlatformQueue(SERVICE_NAME, config.QueueRegion) const producer = queue.getProducer(ctx, topic as any) diff --git a/services/worker/src/worker.ts b/services/worker/src/worker.ts index 9233c0b8b9..5d5c339d0b 100644 --- a/services/worker/src/worker.ts +++ b/services/worker/src/worker.ts @@ -26,7 +26,7 @@ export async function runWorker (): Promise { const db = await TimeMachineDB.init(config.DbUrl) const ctx = new MeasureMetricsContext(SERVICE_NAME, {}) - const queue = getPlatformQueue(SERVICE_NAME) + const queue = getPlatformQueue(SERVICE_NAME, config.QueueRegion) // 1. Kafka Consumer for commands queue.createConsumer(ctx, QueueTopic.TimeMachine, SERVICE_NAME, async (ctx, msg) => { From b116e711f810f91cfe39cbe6f87bc71e8e68ca5b Mon Sep 17 00:00:00 2001 From: Denis Bykhov Date: Thu, 26 Feb 2026 14:46:19 +0500 Subject: [PATCH 13/23] Add tag process fixes (#10561) Signed-off-by: Denis Bykhov --- .../settings/AsideTransitionEditor.svelte | 64 ++++++++++++++++++- .../process-resources/src/functions.ts | 15 ++++- 2 files changed, 74 insertions(+), 5 deletions(-) diff --git a/plugins/process-resources/src/components/settings/AsideTransitionEditor.svelte b/plugins/process-resources/src/components/settings/AsideTransitionEditor.svelte index f405d7815e..f276f41476 100644 --- a/plugins/process-resources/src/components/settings/AsideTransitionEditor.svelte +++ b/plugins/process-resources/src/components/settings/AsideTransitionEditor.svelte @@ -1,15 +1,17 @@ {#if trigger !== undefined}
+