From efad2b662a2fffffb81c1f9b13d30c04eef77abc Mon Sep 17 00:00:00 2001 From: SimonFair <39065407+SimonFair@users.noreply.github.com> Date: Tue, 29 Sep 2026 13:07:10 +0100 Subject: [PATCH 1/4] chore(deps): refresh resolved packages --- api/package.json | 2 +- package.json | 4 +- .../unraid-api-plugin-connect/package.json | 4 +- packages/unraid-shared/package.json | 2 +- pnpm-lock.yaml | 46 +++++++++---------- 5 files changed, 29 insertions(+), 29 deletions(-) diff --git a/api/package.json b/api/package.json index d9f2dbbb7b..feb41c3ad0 100644 --- a/api/package.json +++ b/api/package.json @@ -146,7 +146,7 @@ "semver": "7.7.2", "strftime": "0.10.3", "systeminformation": "5.31.7", - "undici": "7.29.0", + "undici": "7.29.1", "uuid": "13.0.2", "ws": "8.21.0", "zen-observable-ts": "1.1.0", diff --git a/package.json b/package.json index 56002d01ac..ff208ab499 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "csv-parse": "7.0.2", "defu": "6.1.7", "esbuild": "0.28.1", - "fast-uri": "3.1.6", + "fast-uri": "3.1.7", "fast-xml-parser": "5.8.0", "file-type": "22.0.1", "flatted": "3.4.2", @@ -65,7 +65,7 @@ "ws": "8.21.0", "yaml": "2.9.0", "find-my-way@>=9.0.0 <9.7.0": "9.7.0", - "ip-address@>=10.0.0 <10.3.1": "10.3.1", + "ip-address": "10.5.1", "nanoid@>=3.0.0 <3.3.18": "3.3.18", "stylus@<0.64.0": "0.64.0", "brace-expansion@>=2.0.0 <2.1.4": "2.1.4", diff --git a/packages/unraid-api-plugin-connect/package.json b/packages/unraid-api-plugin-connect/package.json index 08a858f62f..4bf12431bd 100644 --- a/packages/unraid-api-plugin-connect/package.json +++ b/packages/unraid-api-plugin-connect/package.json @@ -62,7 +62,7 @@ "rxjs": "7.8.2", "type-fest": "5.0.0", "typescript": "5.9.2", - "undici": "7.29.0", + "undici": "7.29.1", "vitest": "3.2.6", "ws": "8.21.0", "zen-observable-ts": "1.1.0" @@ -97,7 +97,7 @@ "lodash-es": "4.18.1", "nest-authz": "2.17.0", "rxjs": "7.8.2", - "undici": "7.29.0", + "undici": "7.29.1", "ws": "8.21.0", "zen-observable-ts": "1.1.0" } diff --git a/packages/unraid-shared/package.json b/packages/unraid-shared/package.json index 20301467f7..a23f03d337 100644 --- a/packages/unraid-shared/package.json +++ b/packages/unraid-shared/package.json @@ -70,7 +70,7 @@ "lodash-es": "4.18.1", "nest-authz": "2.17.0", "rxjs": "7.8.2", - "undici": "7.29.0", + "undici": "7.29.1", "ws": "8.21.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8a158aa8b9..5b7ed3557a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ overrides: csv-parse: 7.0.2 defu: 6.1.7 esbuild: 0.28.1 - fast-uri: 3.1.6 + fast-uri: 3.1.7 fast-xml-parser: 5.8.0 file-type: 22.0.1 flatted: 3.4.2 @@ -47,7 +47,7 @@ overrides: ws: 8.21.0 yaml: 2.9.0 find-my-way@>=9.0.0 <9.7.0: 9.7.0 - ip-address@>=10.0.0 <10.3.1: 10.3.1 + ip-address: 10.5.1 nanoid@>=3.0.0 <3.3.18: 3.3.18 stylus@<0.64.0: 0.64.0 brace-expansion@>=2.0.0 <2.1.4: 2.1.4 @@ -352,8 +352,8 @@ importers: specifier: 5.31.7 version: 5.31.7 undici: - specifier: 7.29.0 - version: 7.29.0 + specifier: 7.29.1 + version: 7.29.1 unraid-api-plugin-connect: specifier: workspace:* version: link:../packages/unraid-api-plugin-connect @@ -672,8 +672,8 @@ importers: specifier: 5.9.2 version: 5.9.2 undici: - specifier: 7.29.0 - version: 7.29.0 + specifier: 7.29.1 + version: 7.29.1 vitest: specifier: 3.2.6 version: 3.2.6(@types/node@22.18.0)(@vitest/ui@3.2.6)(happy-dom@20.10.3)(jiti@2.7.0)(jsdom@26.1.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0) @@ -790,8 +790,8 @@ importers: specifier: 7.8.2 version: 7.8.2 undici: - specifier: 7.29.0 - version: 7.29.0 + specifier: 7.29.1 + version: 7.29.1 devDependencies: '@graphql-tools/utils': specifier: 10.9.1 @@ -7441,8 +7441,8 @@ packages: fast-safe-stringify@2.1.1: resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} - fast-uri@3.1.6: - resolution: {integrity: sha512-7Ical1vFEMr0onbVzEDIreM22I4khW+fzyQPwvAFWBp1iwdshSZRsL4jjRvPG9JP1uiqMHRto+YU6R2/CzDz5Q==} + fast-uri@3.1.7: + resolution: {integrity: sha512-dOvZVzjdZdz7phd9v6jCbwxrBW3fK6n8Rc0CtdmM4bumzMnxywBYhuph6J819RRw/ku+rLbelwfMunktuzVVHg==} fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} @@ -8178,8 +8178,8 @@ packages: resolution: {integrity: sha512-ehuGcf94bQXhfagULNXrJdfnWO38v070jxSx/qE87Kjzmu2fU7ro5EFAb+OPituLqgfyuQaym5DlrNydW2sJ9A==} engines: {node: '>=12.22.0'} - ip-address@10.3.1: - resolution: {integrity: sha512-1e9d3kb97NHJTIJDZW9rKqW2h6+dFa50Dy0fpPSMQp2ADje5gvKsXmdiK6dwY5t76TaTt5+P5N1Y/LoToIxP6g==} + ip-address@10.5.1: + resolution: {integrity: sha512-EXujUp9jyOI/chPgtqk6uy7fDq8AeCB/WlfEuPg9LN0fN9lzKAKfuDYi60SMhHwgUiEhZvVYsbGZN+RUU1INiA==} engines: {node: '>= 12'} ipaddr.js@1.9.1: @@ -11313,8 +11313,8 @@ packages: resolution: {integrity: sha512-6KQ/+QxK49Z/p3HO6E5ZCZWNnCasyZLa5ExaVYyvPxUwKtbCPMKELJOqh7EqOle0t9cH/7d2TaaTRRa6Nhs4YQ==} engines: {node: '>=20.18.1'} - undici@7.29.0: - resolution: {integrity: sha512-IDxfleLmmbSskfWSUATiN1nfn2rDuvnMOqb5CWR92iIfojA0Ud+ulOAAEQ57LPr9rWmsreUyf5lwyao+7GNNVw==} + undici@7.29.1: + resolution: {integrity: sha512-RYONW2MeafgYlkVOKYKkA/Ag7BmXqgIWCa8t1m0JcxrQg9pI9lEqRhAOruOBCbAohOa/gkCF+iPi9hrgvTzu6Q==} engines: {node: '>=20.18.1'} unenv@2.0.0-rc.24: @@ -13280,7 +13280,7 @@ snapshots: dependencies: ajv: 8.20.0 ajv-formats: 3.0.1(ajv@8.20.0) - fast-uri: 3.1.6 + fast-uri: 3.1.7 '@fastify/busboy@3.1.1': {} @@ -17015,7 +17015,7 @@ snapshots: ajv@8.20.0: dependencies: fast-deep-equal: 3.1.3 - fast-uri: 3.1.6 + fast-uri: 3.1.7 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 @@ -18839,7 +18839,7 @@ snapshots: express-rate-limit@8.5.2(express@5.2.1): dependencies: express: 5.2.1 - ip-address: 10.3.1 + ip-address: 10.5.1 express@5.2.1: dependencies: @@ -18927,7 +18927,7 @@ snapshots: '@fastify/merge-json-schemas': 0.2.1 ajv: 8.20.0 ajv-formats: 3.0.1(ajv@8.20.0) - fast-uri: 3.1.6 + fast-uri: 3.1.7 json-schema-ref-resolver: 3.0.0 rfdc: 1.4.1 @@ -18941,7 +18941,7 @@ snapshots: fast-safe-stringify@2.1.1: {} - fast-uri@3.1.6: {} + fast-uri@3.1.7: {} fast-xml-builder@1.2.0: dependencies: @@ -19806,7 +19806,7 @@ snapshots: - supports-color optional: true - ip-address@10.3.1: {} + ip-address@10.5.1: {} ipaddr.js@1.9.1: {} @@ -22254,7 +22254,7 @@ snapshots: tinyexec: 1.2.4 tinyglobby: 0.2.17 ts-morph: 27.0.2 - undici: 7.29.0 + undici: 7.29.1 validate-npm-package-name: 5.0.1 vue-metamorph: 3.3.4(eslint@9.34.0(jiti@2.7.0)) zod: 3.25.76 @@ -22398,7 +22398,7 @@ snapshots: socks@2.8.9: dependencies: - ip-address: 10.3.1 + ip-address: 10.5.1 smart-buffer: 4.2.0 sonic-boom@4.2.0: @@ -23054,7 +23054,7 @@ snapshots: undici@7.24.8: {} - undici@7.29.0: {} + undici@7.29.1: {} unenv@2.0.0-rc.24: dependencies: From ad700c4333c266289e43b1738b1cb5eab3b478de Mon Sep 17 00:00:00 2001 From: SimonFair <39065407+SimonFair@users.noreply.github.com> Date: Wed, 30 Sep 2026 14:08:13 +0100 Subject: [PATCH 2/4] chore(deps): update resolved packages --- package.json | 10 ++++---- pnpm-lock.yaml | 62 ++++++++++++++++++++++----------------------- pnpm-workspace.yaml | 49 +++++++++++++++++++++++++++++++++++ 3 files changed, 85 insertions(+), 36 deletions(-) diff --git a/package.json b/package.json index ff208ab499..2b48fb5b63 100644 --- a/package.json +++ b/package.json @@ -29,12 +29,12 @@ "ajv@>=7.0.0-alpha.0 <8.18.0": "8.20.0", "axios": "1.18.1", "body-parser": "2.3.0", - "brace-expansion@<1.1.18": "1.1.18", - "brace-expansion@>=3.0.0 <5.0.9": "5.0.9", + "brace-expansion@<1.1.19": "1.1.19", + "brace-expansion@>=3.0.0 <5.0.13": "5.0.12", "csv-parse": "7.0.2", "defu": "6.1.7", "esbuild": "0.28.1", - "fast-uri": "3.1.7", + "fast-uri": "3.1.8", "fast-xml-parser": "5.8.0", "file-type": "22.0.1", "flatted": "3.4.2", @@ -65,10 +65,10 @@ "ws": "8.21.0", "yaml": "2.9.0", "find-my-way@>=9.0.0 <9.7.0": "9.7.0", - "ip-address": "10.5.1", + "ip-address": "10.7.1", "nanoid@>=3.0.0 <3.3.18": "3.3.18", "stylus@<0.64.0": "0.64.0", - "brace-expansion@>=2.0.0 <2.1.4": "2.1.4", + "brace-expansion@>=2.0.0 <2.1.8": "2.1.7", "fastify@>=5.0.0 <5.12.1": "5.12.1" }, "peerDependencyRules": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5b7ed3557a..c4b5a948cb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,12 +11,12 @@ overrides: ajv@>=7.0.0-alpha.0 <8.18.0: 8.20.0 axios: 1.18.1 body-parser: 2.3.0 - brace-expansion@<1.1.18: 1.1.18 - brace-expansion@>=3.0.0 <5.0.9: 5.0.9 + brace-expansion@<1.1.19: 1.1.19 + brace-expansion@>=3.0.0 <5.0.13: 5.0.12 csv-parse: 7.0.2 defu: 6.1.7 esbuild: 0.28.1 - fast-uri: 3.1.7 + fast-uri: 3.1.8 fast-xml-parser: 5.8.0 file-type: 22.0.1 flatted: 3.4.2 @@ -47,10 +47,10 @@ overrides: ws: 8.21.0 yaml: 2.9.0 find-my-way@>=9.0.0 <9.7.0: 9.7.0 - ip-address: 10.5.1 + ip-address: 10.7.1 nanoid@>=3.0.0 <3.3.18: 3.3.18 stylus@<0.64.0: 0.64.0 - brace-expansion@>=2.0.0 <2.1.4: 2.1.4 + brace-expansion@>=2.0.0 <2.1.8: 2.1.7 fastify@>=5.0.0 <5.12.1: 5.12.1 patchedDependencies: @@ -6004,14 +6004,14 @@ packages: resolution: {integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==} deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. - brace-expansion@1.1.18: - resolution: {integrity: sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==} + brace-expansion@1.1.19: + resolution: {integrity: sha512-LIhWrVWxvCzgwzHCzK9Q+upu8lOZ7rmYha2CtlT0RDOKgw7Dcgp0YQePPrOVBDxHnQfeIWi16/+fa1R0+cbR7A==} - brace-expansion@2.1.4: - resolution: {integrity: sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==} + brace-expansion@2.1.7: + resolution: {integrity: sha512-uZbew1NqdmPDTMJ8ah1y+b+9QEJrfkXFk3RcTQw3X0jW/xRUvFKsg1CfQdSYGdTbXZWExtU3J3ccxtnfw1Fi0g==} - brace-expansion@5.0.9: - resolution: {integrity: sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==} + brace-expansion@5.0.12: + resolution: {integrity: sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==} engines: {node: 20 || >=22} braces@3.0.3: @@ -7441,8 +7441,8 @@ packages: fast-safe-stringify@2.1.1: resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} - fast-uri@3.1.7: - resolution: {integrity: sha512-dOvZVzjdZdz7phd9v6jCbwxrBW3fK6n8Rc0CtdmM4bumzMnxywBYhuph6J819RRw/ku+rLbelwfMunktuzVVHg==} + fast-uri@3.1.8: + resolution: {integrity: sha512-GZMtZUTNRpOVIECoXwLNZS5xUGE+mVNbTB8h/7Rwh2TFWcBQiPzTgyZi05BF9UMZKkLJv8XBRJTlU7zg8+ZfMg==} fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} @@ -8178,8 +8178,8 @@ packages: resolution: {integrity: sha512-ehuGcf94bQXhfagULNXrJdfnWO38v070jxSx/qE87Kjzmu2fU7ro5EFAb+OPituLqgfyuQaym5DlrNydW2sJ9A==} engines: {node: '>=12.22.0'} - ip-address@10.5.1: - resolution: {integrity: sha512-EXujUp9jyOI/chPgtqk6uy7fDq8AeCB/WlfEuPg9LN0fN9lzKAKfuDYi60SMhHwgUiEhZvVYsbGZN+RUU1INiA==} + ip-address@10.7.1: + resolution: {integrity: sha512-4OUAqU9Z1i3vCnS05hzGiFnEMDpQ+62pAD/MVQOp83fYyNC8GleCqaS0QikQBmcWCrKFiUs/B8ztRRiYOAXuCA==} engines: {node: '>= 12'} ipaddr.js@1.9.1: @@ -13280,7 +13280,7 @@ snapshots: dependencies: ajv: 8.20.0 ajv-formats: 3.0.1(ajv@8.20.0) - fast-uri: 3.1.7 + fast-uri: 3.1.8 '@fastify/busboy@3.1.1': {} @@ -14799,7 +14799,7 @@ snapshots: '@tiptap/extension-code': 3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3)) '@tiptap/extension-collaboration': 3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(@tiptap/y-tiptap@3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31))(yjs@13.6.31) '@tiptap/extension-drag-handle': 3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/extension-collaboration@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(@tiptap/y-tiptap@3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31))(yjs@13.6.31))(@tiptap/extension-node-range@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(@tiptap/y-tiptap@3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31)) - '@tiptap/extension-drag-handle-vue-3': 3.31.3(@tiptap/extension-drag-handle@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/extension-collaboration@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(@tiptap/y-tiptap@3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31))(yjs@13.6.31))(@tiptap/extension-node-range@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(@tiptap/y-tiptap@3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31)))(@tiptap/pm@3.31.3)(@tiptap/vue-3@3.31.3(@floating-ui/dom@1.7.6)(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(vue@3.5.20(typescript@5.9.2)))(vue@3.5.20(typescript@5.9.2)) + '@tiptap/extension-drag-handle-vue-3': 3.31.3(@tiptap/extension-drag-handle@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/extension-collaboration@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(@tiptap/y-tiptap@3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31))(yjs@13.6.31))(@tiptap/extension-node-range@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(@tiptap/y-tiptap@3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31)))(@tiptap/pm@3.31.3)(@tiptap/vue-3@3.31.3(@floating-ui/dom@1.7.4)(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(vue@3.5.20(typescript@5.9.2)))(vue@3.5.20(typescript@5.9.2)) '@tiptap/extension-floating-menu': 3.31.3(@floating-ui/dom@1.7.6)(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3) '@tiptap/extension-horizontal-rule': 3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3) '@tiptap/extension-image': 3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3)) @@ -15719,7 +15719,7 @@ snapshots: dependencies: '@tiptap/core': 3.31.3(@tiptap/pm@3.31.3) - '@tiptap/extension-drag-handle-vue-3@3.31.3(@tiptap/extension-drag-handle@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/extension-collaboration@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(@tiptap/y-tiptap@3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31))(yjs@13.6.31))(@tiptap/extension-node-range@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(@tiptap/y-tiptap@3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31)))(@tiptap/pm@3.31.3)(@tiptap/vue-3@3.31.3(@floating-ui/dom@1.7.6)(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(vue@3.5.20(typescript@5.9.2)))(vue@3.5.20(typescript@5.9.2))': + '@tiptap/extension-drag-handle-vue-3@3.31.3(@tiptap/extension-drag-handle@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/extension-collaboration@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(@tiptap/y-tiptap@3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31))(yjs@13.6.31))(@tiptap/extension-node-range@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(@tiptap/y-tiptap@3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31)))(@tiptap/pm@3.31.3)(@tiptap/vue-3@3.31.3(@floating-ui/dom@1.7.4)(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(vue@3.5.20(typescript@5.9.2)))(vue@3.5.20(typescript@5.9.2))': dependencies: '@tiptap/extension-drag-handle': 3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/extension-collaboration@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(@tiptap/y-tiptap@3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31))(yjs@13.6.31))(@tiptap/extension-node-range@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(@tiptap/y-tiptap@3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31)) '@tiptap/pm': 3.31.3 @@ -17015,7 +17015,7 @@ snapshots: ajv@8.20.0: dependencies: fast-deep-equal: 3.1.3 - fast-uri: 3.1.7 + fast-uri: 3.1.8 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 @@ -17350,16 +17350,16 @@ snapshots: boolean@3.2.0: {} - brace-expansion@1.1.18: + brace-expansion@1.1.19: dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 - brace-expansion@2.1.4: + brace-expansion@2.1.7: dependencies: balanced-match: 1.0.2 - brace-expansion@5.0.9: + brace-expansion@5.0.12: dependencies: balanced-match: 4.0.4 @@ -18839,7 +18839,7 @@ snapshots: express-rate-limit@8.5.2(express@5.2.1): dependencies: express: 5.2.1 - ip-address: 10.5.1 + ip-address: 10.7.1 express@5.2.1: dependencies: @@ -18927,7 +18927,7 @@ snapshots: '@fastify/merge-json-schemas': 0.2.1 ajv: 8.20.0 ajv-formats: 3.0.1(ajv@8.20.0) - fast-uri: 3.1.7 + fast-uri: 3.1.8 json-schema-ref-resolver: 3.0.0 rfdc: 1.4.1 @@ -18941,7 +18941,7 @@ snapshots: fast-safe-stringify@2.1.1: {} - fast-uri@3.1.7: {} + fast-uri@3.1.8: {} fast-xml-builder@1.2.0: dependencies: @@ -19806,7 +19806,7 @@ snapshots: - supports-color optional: true - ip-address@10.5.1: {} + ip-address@10.7.1: {} ipaddr.js@1.9.1: {} @@ -20655,15 +20655,15 @@ snapshots: minimatch@10.2.5: dependencies: - brace-expansion: 5.0.9 + brace-expansion: 5.0.12 minimatch@3.1.5: dependencies: - brace-expansion: 1.1.18 + brace-expansion: 1.1.19 minimatch@9.0.9: dependencies: - brace-expansion: 2.1.4 + brace-expansion: 2.1.7 minimist@1.2.8: {} @@ -22398,7 +22398,7 @@ snapshots: socks@2.8.9: dependencies: - ip-address: 10.5.1 + ip-address: 10.7.1 smart-buffer: 4.2.0 sonic-boom@4.2.0: @@ -23863,7 +23863,7 @@ snapshots: wireit@0.14.12: dependencies: - brace-expansion: 5.0.9 + brace-expansion: 5.0.12 chokidar: 3.6.0 fast-glob: 3.3.3 jsonc-parser: 3.3.1 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 539b505294..cbed932b6d 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -8,3 +8,52 @@ packages: patchedDependencies: '@runonflux/nat-upnp@1.0.2': patches/@runonflux__nat-upnp@1.0.2.patch + +overrides: + graphql: 16.11.0 + '@graphql-tools/utils': 10.9.1 + 'ajv@<6.14.0': 6.15.0 + 'ajv@>=7.0.0-alpha.0 <8.18.0': 8.20.0 + axios: 1.18.1 + body-parser: 2.3.0 + 'brace-expansion@<1.1.19': 1.1.19 + 'brace-expansion@>=3.0.0 <5.0.13': 5.0.12 + csv-parse: 7.0.2 + defu: 6.1.7 + esbuild: 0.28.1 + fast-uri: 3.1.8 + fast-xml-parser: 5.8.0 + file-type: 22.0.1 + flatted: 3.4.2 + follow-redirects: 1.16.0 + 'glob@>=11.0.0 <11.1.0': 11.1.0 + handlebars: 4.7.9 + hono: 4.12.31 + immutable: 3.8.3 + js-beautify: 1.15.4 + js-cookie: 3.0.8 + jiti: 2.7.0 + js-yaml: 4.3.2 + lodash: 4.18.1 + 'minimatch@<3.1.5': 3.1.5 + 'minimatch@>=9.0.0 <9.0.9': 9.0.9 + nuxt: 4.4.8 + picomatch@<2.3.2: 2.3.2 + 'picomatch@>=4.0.0 <4.0.4': 4.0.4 + postcss: 8.5.23 + qs: 6.16.0 + shell-quote: 1.8.4 + protobufjs: 7.6.5 + tar: 7.5.21 + tmp: 0.2.7 + 'uuid@>=8.0.0 <11.1.1': 11.1.1 + 'uuid@>=11.0.0 <11.1.1': 11.1.1 + vue-eslint-parser: 10.4.1 + ws: 8.21.0 + yaml: 2.9.0 + 'find-my-way@>=9.0.0 <9.7.0': 9.7.0 + ip-address: 10.7.1 + 'nanoid@>=3.0.0 <3.3.18': 3.3.18 + 'stylus@<0.64.0': 0.64.0 + 'brace-expansion@>=2.0.0 <2.1.8': 2.1.7 + 'fastify@>=5.0.0 <5.12.1': 5.12.1 From c0a45ac50b8fe23b0960a1895d09d30d567c963d Mon Sep 17 00:00:00 2001 From: Eli Bosley Date: Tue, 6 Oct 2026 13:33:43 +0100 Subject: [PATCH 3/4] fix(deps): update packages with published security fixes --- api/package.json | 7 +- package.json | 12 +- packages/unraid-shared/package.json | 4 +- pnpm-lock.yaml | 1141 +++++++++++++-------------- pnpm-workspace.yaml | 12 +- unraid-ui/package.json | 6 +- web/package.json | 6 +- 7 files changed, 558 insertions(+), 630 deletions(-) diff --git a/api/package.json b/api/package.json index feb41c3ad0..9a7340d841 100644 --- a/api/package.json +++ b/api/package.json @@ -62,10 +62,9 @@ "@as-integrations/fastify": "3.1.0", "@fastify/cookie": "11.0.2", "@fastify/helmet": "13.0.1", - "@graphql-tools/load-files": "7.0.1", "@graphql-tools/merge": "9.1.1", "@graphql-tools/schema": "10.0.25", - "@graphql-tools/utils": "10.9.1", + "@graphql-tools/utils": "12.0.1", "@jsonforms/core": "3.6.0", "@nestjs/apollo": "13.4.2", "@nestjs/cache-manager": "3.0.1", @@ -75,7 +74,7 @@ "@nestjs/event-emitter": "3.0.1", "@nestjs/graphql": "13.4.2", "@nestjs/passport": "11.0.5", - "@nestjs/platform-fastify": "11.1.26", + "@nestjs/platform-fastify": "11.2.4", "@nestjs/schedule": "6.0.0", "@nestjs/throttler": "6.4.0", "@reduxjs/toolkit": "2.8.2", @@ -108,7 +107,7 @@ "execa": "9.6.0", "exit-hook": "4.0.0", "fast-xml-parser": "5.8.0", - "fastify": "5.12.1", + "fastify": "5.12.5", "filenamify": "7.0.0", "fs-extra": "11.3.1", "glob": "11.1.0", diff --git a/package.json b/package.json index 2b48fb5b63..44ad0d8193 100644 --- a/package.json +++ b/package.json @@ -24,10 +24,10 @@ "pnpm": { "overrides": { "graphql": "16.11.0", - "@graphql-tools/utils": "10.9.1", + "@graphql-tools/utils": "12.0.1", "ajv@<6.14.0": "6.15.0", "ajv@>=7.0.0-alpha.0 <8.18.0": "8.20.0", - "axios": "1.18.1", + "axios": "1.20.0", "body-parser": "2.3.0", "brace-expansion@<1.1.19": "1.1.19", "brace-expansion@>=3.0.0 <5.0.13": "5.0.12", @@ -69,7 +69,13 @@ "nanoid@>=3.0.0 <3.3.18": "3.3.18", "stylus@<0.64.0": "0.64.0", "brace-expansion@>=2.0.0 <2.1.8": "2.1.7", - "fastify@>=5.0.0 <5.12.1": "5.12.1" + "fastify@>=5.0.0 <5.12.5": "5.12.5", + "dompurify@<3.4.16": "3.4.16", + "@grpc/grpc-js@<1.14.5": "1.14.5", + "basic-ftp@<6.2.1": "6.2.1", + "source-map-js@<1.2.2": "1.2.2", + "fast-copy@>=3.0.0 <3.1.0": "3.1.0", + "vue": "3.5.42" }, "peerDependencyRules": { "allowAny": [ diff --git a/packages/unraid-shared/package.json b/packages/unraid-shared/package.json index a23f03d337..ed0e3c60af 100644 --- a/packages/unraid-shared/package.json +++ b/packages/unraid-shared/package.json @@ -30,7 +30,7 @@ "license": "GPL-2.0-or-later", "description": "Shared utilities and types for Unraid API ecosystem", "devDependencies": { - "@graphql-tools/utils": "10.9.1", + "@graphql-tools/utils": "12.0.1", "@jsonforms/core": "3.6.0", "@nestjs/common": "11.1.26", "@nestjs/graphql": "13.4.2", @@ -56,7 +56,7 @@ }, "peerDependencies": { "@apollo/client": "3.14.0", - "@graphql-tools/utils": "10.9.1", + "@graphql-tools/utils": "12.0.1", "@jsonforms/core": "3.6.0", "@nestjs/common": "11.1.26", "@nestjs/config": "4.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c4b5a948cb..4873666a80 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,10 +6,10 @@ settings: overrides: graphql: 16.11.0 - '@graphql-tools/utils': 10.9.1 + '@graphql-tools/utils': 12.0.1 ajv@<6.14.0: 6.15.0 ajv@>=7.0.0-alpha.0 <8.18.0: 8.20.0 - axios: 1.18.1 + axios: 1.20.0 body-parser: 2.3.0 brace-expansion@<1.1.19: 1.1.19 brace-expansion@>=3.0.0 <5.0.13: 5.0.12 @@ -51,7 +51,13 @@ overrides: nanoid@>=3.0.0 <3.3.18: 3.3.18 stylus@<0.64.0: 0.64.0 brace-expansion@>=2.0.0 <2.1.8: 2.1.7 - fastify@>=5.0.0 <5.12.1: 5.12.1 + fastify@>=5.0.0 <5.12.5: 5.12.5 + dompurify@<3.4.16: 3.4.16 + '@grpc/grpc-js@<1.14.5': 1.14.5 + basic-ftp@<6.2.1: 6.2.1 + source-map-js@<1.2.2: 1.2.2 + fast-copy@>=3.0.0 <3.1.0: 3.1.0 + vue: 3.5.42 patchedDependencies: '@runonflux/nat-upnp@1.0.2': @@ -92,16 +98,13 @@ importers: version: 5.5.1(graphql@16.11.0) '@as-integrations/fastify': specifier: 3.1.0 - version: 3.1.0(@apollo/server@5.5.1(graphql@16.11.0))(fastify@5.12.1) + version: 3.1.0(@apollo/server@5.5.1(graphql@16.11.0))(fastify@5.12.5) '@fastify/cookie': specifier: 11.0.2 version: 11.0.2 '@fastify/helmet': specifier: 13.0.1 version: 13.0.1 - '@graphql-tools/load-files': - specifier: 7.0.1 - version: 7.0.1(graphql@16.11.0) '@graphql-tools/merge': specifier: 9.1.1 version: 9.1.1(graphql@16.11.0) @@ -109,14 +112,14 @@ importers: specifier: 10.0.25 version: 10.0.25(graphql@16.11.0) '@graphql-tools/utils': - specifier: 10.9.1 - version: 10.9.1(graphql@16.11.0) + specifier: 12.0.1 + version: 12.0.1(graphql@16.11.0) '@jsonforms/core': specifier: 3.6.0 version: 3.6.0 '@nestjs/apollo': specifier: 13.4.2 - version: 13.4.2(@apollo/server@5.5.1(graphql@16.11.0))(@as-integrations/fastify@3.1.0(@apollo/server@5.5.1(graphql@16.11.0))(fastify@5.12.1))(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@11.1.26(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/graphql@13.4.2(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@11.1.26(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(reflect-metadata@0.1.14)(rxjs@7.8.2))(class-transformer@0.5.1)(class-validator@0.15.1)(crossws@0.3.5)(graphql@16.11.0)(reflect-metadata@0.1.14)(ts-morph@27.0.2))(graphql@16.11.0) + version: 13.4.2(@apollo/server@5.5.1(graphql@16.11.0))(@as-integrations/fastify@3.1.0(@apollo/server@5.5.1(graphql@16.11.0))(fastify@5.12.5))(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@11.1.26(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/graphql@13.4.2(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@11.1.26(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(reflect-metadata@0.1.14)(rxjs@7.8.2))(class-transformer@0.5.1)(class-validator@0.15.1)(crossws@0.3.5)(graphql@16.11.0)(reflect-metadata@0.1.14)(ts-morph@27.0.2))(graphql@16.11.0) '@nestjs/cache-manager': specifier: 3.0.1 version: 3.0.1(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@11.1.26(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(reflect-metadata@0.1.14)(rxjs@7.8.2))(cache-manager@7.2.0)(keyv@5.5.0)(rxjs@7.8.2) @@ -139,8 +142,8 @@ importers: specifier: 11.0.5 version: 11.0.5(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(passport@0.7.0) '@nestjs/platform-fastify': - specifier: 11.1.26 - version: 11.1.26(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@11.1.26(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(reflect-metadata@0.1.14)(rxjs@7.8.2)) + specifier: 11.2.4 + version: 11.2.4(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@11.1.26(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(reflect-metadata@0.1.14)(rxjs@7.8.2)) '@nestjs/schedule': specifier: 6.0.0 version: 6.0.0(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@11.1.26(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(reflect-metadata@0.1.14)(rxjs@7.8.2)) @@ -238,8 +241,8 @@ importers: specifier: 5.8.0 version: 5.8.0 fastify: - specifier: 5.12.1 - version: 5.12.1 + specifier: 5.12.5 + version: 5.12.5 filenamify: specifier: 7.0.0 version: 7.0.0 @@ -405,7 +408,7 @@ importers: version: 3.2.0(graphql@16.11.0) '@ianvs/prettier-plugin-sort-imports': specifier: 4.6.3 - version: 4.6.3(@vue/compiler-sfc@3.5.38)(prettier@3.6.2) + version: 4.6.3(@vue/compiler-sfc@3.5.42)(prettier@3.6.2) '@nestjs/testing': specifier: 11.1.26 version: 11.1.26(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@11.1.26(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(reflect-metadata@0.1.14)(rxjs@7.8.2)) @@ -571,13 +574,13 @@ importers: version: 3.2.0(graphql@16.11.0) '@ianvs/prettier-plugin-sort-imports': specifier: 4.6.3 - version: 4.6.3(@vue/compiler-sfc@3.5.38)(prettier@3.6.2) + version: 4.6.3(@vue/compiler-sfc@3.5.42)(prettier@3.6.2) '@jsonforms/core': specifier: 3.6.0 version: 3.6.0 '@nestjs/apollo': specifier: 13.4.2 - version: 13.4.2(@apollo/server@5.5.1(graphql@16.11.0))(@as-integrations/fastify@3.1.0(@apollo/server@5.5.1(graphql@16.11.0))(fastify@5.12.1))(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@11.1.26(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/graphql@13.4.2(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@11.1.26(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(reflect-metadata@0.1.14)(rxjs@7.8.2))(class-transformer@0.5.1)(class-validator@0.15.1)(crossws@0.3.5)(graphql@16.11.0)(reflect-metadata@0.1.14)(ts-morph@27.0.2))(graphql@16.11.0) + version: 13.4.2(@apollo/server@5.5.1(graphql@16.11.0))(@as-integrations/fastify@3.1.0(@apollo/server@5.5.1(graphql@16.11.0))(fastify@5.12.5))(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@11.1.26(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/graphql@13.4.2(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@11.1.26(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(reflect-metadata@0.1.14)(rxjs@7.8.2))(class-transformer@0.5.1)(class-validator@0.15.1)(crossws@0.3.5)(graphql@16.11.0)(reflect-metadata@0.1.14)(ts-morph@27.0.2))(graphql@16.11.0) '@nestjs/common': specifier: 11.1.26 version: 11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2) @@ -794,8 +797,8 @@ importers: version: 7.29.1 devDependencies: '@graphql-tools/utils': - specifier: 10.9.1 - version: 10.9.1(graphql@16.11.0) + specifier: 12.0.1 + version: 12.0.1(graphql@16.11.0) '@jsonforms/core': specifier: 3.6.0 version: 3.6.0 @@ -910,10 +913,10 @@ importers: dependencies: '@headlessui/vue': specifier: 1.7.23 - version: 1.7.23(vue@3.5.20(typescript@5.9.2)) + version: 1.7.23(vue@3.5.42(typescript@5.9.2)) '@heroicons/vue': specifier: 2.2.0 - version: 2.2.0(vue@3.5.20(typescript@5.9.2)) + version: 2.2.0(vue@3.5.42(typescript@5.9.2)) '@internationalized/number': specifier: 3.6.5 version: 3.6.5 @@ -922,16 +925,16 @@ importers: version: 3.6.0 '@jsonforms/vue': specifier: 3.6.0 - version: 3.6.0(@jsonforms/core@3.6.0)(vue@3.5.20(typescript@5.9.2)) + version: 3.6.0(@jsonforms/core@3.6.0)(vue@3.5.42(typescript@5.9.2)) '@jsonforms/vue-vanilla': specifier: 3.6.0 - version: 3.6.0(@jsonforms/core@3.6.0)(@jsonforms/vue@3.6.0(@jsonforms/core@3.6.0)(vue@3.5.20(typescript@5.9.2)))(vue@3.5.20(typescript@5.9.2)) + version: 3.6.0(@jsonforms/core@3.6.0)(@jsonforms/vue@3.6.0(@jsonforms/core@3.6.0)(vue@3.5.42(typescript@5.9.2)))(vue@3.5.42(typescript@5.9.2)) '@tailwindcss/cli': specifier: 4.1.12 version: 4.1.12 '@vueuse/core': specifier: 13.8.0 - version: 13.8.0(vue@3.5.20(typescript@5.9.2)) + version: 13.8.0(vue@3.5.42(typescript@5.9.2)) ajv-errors: specifier: 3.0.0 version: 3.0.0(ajv@8.20.0) @@ -942,20 +945,20 @@ importers: specifier: 2.1.1 version: 2.1.1 dompurify: - specifier: 3.4.13 - version: 3.4.13 + specifier: 3.4.16 + version: 3.4.16 kebab-case: specifier: 2.0.2 version: 2.0.2 lucide-vue-next: specifier: 0.542.0 - version: 0.542.0(vue@3.5.20(typescript@5.9.2)) + version: 0.542.0(vue@3.5.42(typescript@5.9.2)) marked: specifier: 16.2.1 version: 16.2.1 reka-ui: specifier: 2.5.0 - version: 2.5.0(typescript@5.9.2)(vue@3.5.20(typescript@5.9.2)) + version: 2.5.0(typescript@5.9.2)(vue@3.5.42(typescript@5.9.2)) tailwind-merge: specifier: 2.6.0 version: 2.6.0 @@ -971,7 +974,7 @@ importers: version: 9.34.0 '@ianvs/prettier-plugin-sort-imports': specifier: 4.6.3 - version: 4.6.3(@vue/compiler-sfc@3.5.38)(prettier@3.6.2) + version: 4.6.3(@vue/compiler-sfc@3.5.42)(prettier@3.6.2) '@microsoft/api-extractor': specifier: 7.43.0 version: 7.43.0(@types/node@22.18.0) @@ -986,13 +989,13 @@ importers: version: 9.1.3(storybook@9.1.20(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0)))(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0)) '@storybook/vue3-vite': specifier: 9.1.3 - version: 9.1.3(storybook@9.1.20(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0)))(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue@3.5.20(typescript@5.9.2)) + version: 9.1.3(storybook@9.1.20(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0)))(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue@3.5.42(typescript@5.9.2)) '@tailwindcss/vite': specifier: 4.1.12 version: 4.1.12(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0)) '@testing-library/vue': specifier: 8.1.0 - version: 8.1.0(@vue/compiler-sfc@3.5.38)(vue@3.5.20(typescript@5.9.2)) + version: 8.1.0(@vue/compiler-sfc@3.5.42)(vue@3.5.42(typescript@5.9.2)) '@types/jsdom': specifier: 21.1.7 version: 21.1.7 @@ -1001,13 +1004,13 @@ importers: version: 22.18.0 '@types/testing-library__vue': specifier: 5.3.0 - version: 5.3.0(@vue/compiler-sfc@3.5.38)(vue@3.5.20(typescript@5.9.2)) + version: 5.3.0(@vue/compiler-sfc@3.5.42)(vue@3.5.42(typescript@5.9.2)) '@typescript-eslint/eslint-plugin': specifier: 8.41.0 version: 8.41.0(@typescript-eslint/parser@8.41.0(eslint@9.34.0(jiti@2.7.0))(typescript@5.9.2))(eslint@9.34.0(jiti@2.7.0))(typescript@5.9.2) '@vitejs/plugin-vue': specifier: 6.0.1 - version: 6.0.1(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue@3.5.20(typescript@5.9.2)) + version: 6.0.1(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue@3.5.42(typescript@5.9.2)) '@vitest/coverage-v8': specifier: 3.2.6 version: 3.2.6(vitest@3.2.6) @@ -1019,7 +1022,7 @@ importers: version: 2.4.6 '@vue/tsconfig': specifier: 0.8.1 - version: 0.8.1(typescript@5.9.2)(vue@3.5.20(typescript@5.9.2)) + version: 0.8.1(typescript@5.9.2)(vue@3.5.42(typescript@5.9.2)) ajv: specifier: 8.20.0 version: 8.20.0 @@ -1061,13 +1064,13 @@ importers: version: 3.6.2 prettier-plugin-tailwindcss: specifier: 0.6.14 - version: 0.6.14(@ianvs/prettier-plugin-sort-imports@4.6.3(@vue/compiler-sfc@3.5.38)(prettier@3.6.2))(prettier@3.6.2) + version: 0.6.14(@ianvs/prettier-plugin-sort-imports@4.6.3(@vue/compiler-sfc@3.5.42)(prettier@3.6.2))(prettier@3.6.2) rimraf: specifier: 6.0.1 version: 6.0.1 shadcn-vue: specifier: 2.7.4 - version: 2.7.4(eslint@9.34.0(jiti@2.7.0))(magicast@0.5.3)(vue@3.5.20(typescript@5.9.2)) + version: 2.7.4(eslint@9.34.0(jiti@2.7.0))(magicast@0.5.3)(vue@3.5.42(typescript@5.9.2)) storybook: specifier: 9.1.20 version: 9.1.20(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0)) @@ -1088,13 +1091,13 @@ importers: version: 5.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.18.0))(esbuild@0.28.1)(rollup@4.62.0)(typescript@5.9.2)(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0)) vite-plugin-vue-devtools: specifier: 8.0.1 - version: 8.0.1(@nuxt/kit@4.4.8(magicast@0.5.3))(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue@3.5.20(typescript@5.9.2)) + version: 8.0.1(@nuxt/kit@4.4.8(magicast@0.5.3))(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue@3.5.42(typescript@5.9.2)) vitest: specifier: 3.2.6 version: 3.2.6(@types/node@22.18.0)(@vitest/ui@3.2.6)(happy-dom@20.10.3)(jiti@2.7.0)(jsdom@26.1.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0) vue: - specifier: 3.5.20 - version: 3.5.20(typescript@5.9.2) + specifier: 3.5.42 + version: 3.5.42(typescript@5.9.2) vue-eslint-parser: specifier: 10.4.1 version: 10.4.1(eslint@9.34.0(jiti@2.7.0)) @@ -1122,34 +1125,34 @@ importers: version: 0.2.10 '@floating-ui/vue': specifier: 1.1.9 - version: 1.1.9(vue@3.5.20(typescript@5.9.2)) + version: 1.1.9(vue@3.5.42(typescript@5.9.2)) '@formkit/auto-animate': specifier: 0.9.0 version: 0.9.0 '@headlessui/vue': specifier: 1.7.23 - version: 1.7.23(vue@3.5.20(typescript@5.9.2)) + version: 1.7.23(vue@3.5.42(typescript@5.9.2)) '@heroicons/vue': specifier: 2.2.0 - version: 2.2.0(vue@3.5.20(typescript@5.9.2)) + version: 2.2.0(vue@3.5.42(typescript@5.9.2)) '@jsonforms/core': specifier: 3.6.0 version: 3.6.0 '@jsonforms/vue': specifier: 3.6.0 - version: 3.6.0(@jsonforms/core@3.6.0)(vue@3.5.20(typescript@5.9.2)) + version: 3.6.0(@jsonforms/core@3.6.0)(vue@3.5.42(typescript@5.9.2)) '@jsonforms/vue-vanilla': specifier: 3.6.0 - version: 3.6.0(@jsonforms/core@3.6.0)(@jsonforms/vue@3.6.0(@jsonforms/core@3.6.0)(vue@3.5.20(typescript@5.9.2)))(vue@3.5.20(typescript@5.9.2)) + version: 3.6.0(@jsonforms/core@3.6.0)(@jsonforms/vue@3.6.0(@jsonforms/core@3.6.0)(vue@3.5.42(typescript@5.9.2)))(vue@3.5.42(typescript@5.9.2)) '@jsonforms/vue-vuetify': specifier: 3.6.0 - version: 3.6.0(@jsonforms/core@3.6.0)(@jsonforms/vue@3.6.0(@jsonforms/core@3.6.0)(vue@3.5.20(typescript@5.9.2)))(ajv@8.20.0)(dayjs@1.11.14)(lodash@4.18.1)(maska@2.1.11)(vue@3.5.20(typescript@5.9.2))(vuetify@3.9.6) + version: 3.6.0(@jsonforms/core@3.6.0)(@jsonforms/vue@3.6.0(@jsonforms/core@3.6.0)(vue@3.5.42(typescript@5.9.2)))(ajv@8.20.0)(dayjs@1.11.14)(lodash@4.18.1)(maska@2.1.11)(vue@3.5.42(typescript@5.9.2))(vuetify@3.9.6) '@nuxt/ui': specifier: 4.8.2 - version: 4.8.2(@internationalized/date@3.12.2)(@internationalized/number@3.6.7)(@netlify/blobs@9.1.2)(@tiptap/extensions@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3))(@tiptap/y-tiptap@3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31))(axios@1.18.1)(change-case@5.4.4)(db0@0.3.4)(embla-carousel@8.6.0)(focus-trap@7.6.5)(ioredis@5.11.1)(jwt-decode@4.0.0)(magicast@0.5.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(tailwindcss@4.1.12)(typescript@5.9.2)(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue-router@4.5.1(vue@3.5.20(typescript@5.9.2)))(vue@3.5.20(typescript@5.9.2))(yjs@13.6.31)(zod@3.25.76) + version: 4.8.2(@internationalized/date@3.12.2)(@internationalized/number@3.6.7)(@netlify/blobs@9.1.2)(@tiptap/extensions@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3))(@tiptap/y-tiptap@3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31))(axios@1.20.0)(change-case@5.4.4)(db0@0.3.4)(embla-carousel@8.6.0)(focus-trap@7.6.5)(ioredis@5.11.1)(jwt-decode@4.0.0)(magicast@0.5.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(tailwindcss@4.1.12)(typescript@5.9.2)(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue-router@4.5.1(vue@3.5.42(typescript@5.9.2)))(vue@3.5.42(typescript@5.9.2))(yjs@13.6.31)(zod@3.25.76) '@tanstack/vue-table': specifier: 8.21.3 - version: 8.21.3(vue@3.5.20(typescript@5.9.2)) + version: 8.21.3(vue@3.5.42(typescript@5.9.2)) '@tiptap/y-tiptap': specifier: 3.0.7 version: 3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31) @@ -1161,13 +1164,13 @@ importers: version: link:../unraid-ui '@vue/apollo-composable': specifier: 4.2.2 - version: 4.2.2(@apollo/client@3.14.0(@types/react@19.0.8)(graphql-ws@6.0.6(crossws@0.3.5)(graphql@16.11.0)(ws@8.21.0))(graphql@16.11.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(subscriptions-transport-ws@0.11.0(graphql@16.11.0)))(graphql@16.11.0)(typescript@5.9.2)(vue@3.5.20(typescript@5.9.2)) + version: 4.2.2(@apollo/client@3.14.0(@types/react@19.0.8)(graphql-ws@6.0.6(crossws@0.3.5)(graphql@16.11.0)(ws@8.21.0))(graphql@16.11.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(subscriptions-transport-ws@0.11.0(graphql@16.11.0)))(graphql@16.11.0)(typescript@5.9.2)(vue@3.5.42(typescript@5.9.2)) '@vueuse/components': specifier: 13.8.0 - version: 13.8.0(vue@3.5.20(typescript@5.9.2)) + version: 13.8.0(vue@3.5.42(typescript@5.9.2)) '@vueuse/integrations': specifier: 13.8.0 - version: 13.8.0(axios@1.18.1)(change-case@5.4.4)(focus-trap@7.6.5)(fuse.js@7.4.2)(jwt-decode@4.0.0)(vue@3.5.20(typescript@5.9.2)) + version: 13.8.0(axios@1.20.0)(change-case@5.4.4)(focus-trap@7.6.5)(fuse.js@7.4.2)(jwt-decode@4.0.0)(vue@3.5.42(typescript@5.9.2)) '@vvo/tzdb': specifier: 6.186.0 version: 6.186.0 @@ -1193,8 +1196,8 @@ importers: specifier: 1.11.14 version: 1.11.14 dompurify: - specifier: 3.4.13 - version: 3.4.13 + specifier: 3.4.16 + version: 3.4.16 focus-trap: specifier: 7.6.5 version: 7.6.5 @@ -1218,7 +1221,7 @@ importers: version: 2.26.0 lucide-vue-next: specifier: 0.542.0 - version: 0.542.0(vue@3.5.20(typescript@5.9.2)) + version: 0.542.0(vue@3.5.42(typescript@5.9.2)) marked: specifier: 16.2.1 version: 16.2.1 @@ -1227,10 +1230,10 @@ importers: version: 1.1.7(marked@16.2.1) pinia: specifier: 3.0.3 - version: 3.0.3(typescript@5.9.2)(vue@3.5.20(typescript@5.9.2)) + version: 3.0.3(typescript@5.9.2)(vue@3.5.42(typescript@5.9.2)) pinia-plugin-persistedstate: specifier: 4.7.1 - version: 4.7.1(@nuxt/kit@4.4.8(magicast@0.5.3))(pinia@3.0.3(typescript@5.9.2)(vue@3.5.20(typescript@5.9.2))) + version: 4.7.1(@nuxt/kit@4.4.8(magicast@0.5.3))(pinia@3.0.3(typescript@5.9.2)(vue@3.5.42(typescript@5.9.2))) postcss-import: specifier: 16.1.1 version: 16.1.1(postcss@8.5.23) @@ -1242,16 +1245,16 @@ importers: version: 2.6.0 vue-i18n: specifier: 11.1.11 - version: 11.1.11(vue@3.5.20(typescript@5.9.2)) + version: 11.1.11(vue@3.5.42(typescript@5.9.2)) vue-router: specifier: 4.5.1 - version: 4.5.1(vue@3.5.20(typescript@5.9.2)) + version: 4.5.1(vue@3.5.42(typescript@5.9.2)) vue-web-component-wrapper: specifier: 1.7.7 version: 1.7.7 vuetify: specifier: 3.9.6 - version: 3.9.6(typescript@5.9.2)(vite-plugin-vuetify@2.1.0)(vue@3.5.20(typescript@5.9.2)) + version: 3.9.6(typescript@5.9.2)(vite-plugin-vuetify@2.1.0)(vue@3.5.42(typescript@5.9.2)) wretch: specifier: 2.11.0 version: 2.11.0 @@ -1273,10 +1276,10 @@ importers: version: 3.2.0(graphql@16.11.0) '@ianvs/prettier-plugin-sort-imports': specifier: 4.6.3 - version: 4.6.3(@vue/compiler-sfc@3.5.20)(prettier@3.6.2) + version: 4.6.3(@vue/compiler-sfc@3.5.42)(prettier@3.6.2) '@pinia/testing': specifier: 1.0.2 - version: 1.0.2(pinia@3.0.3(typescript@5.9.2)(vue@3.5.20(typescript@5.9.2))) + version: 1.0.2(pinia@3.0.3(typescript@5.9.2)(vue@3.5.42(typescript@5.9.2))) '@rollup/plugin-strip': specifier: 3.0.4 version: 3.0.4(rollup@4.62.0) @@ -1288,7 +1291,7 @@ importers: version: 4.1.12(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0)) '@testing-library/vue': specifier: 8.1.0 - version: 8.1.0(@vue/compiler-sfc@3.5.20)(vue@3.5.20(typescript@5.9.2)) + version: 8.1.0(@vue/compiler-sfc@3.5.42)(vue@3.5.42(typescript@5.9.2)) '@types/crypto-js': specifier: 4.2.2 version: 4.2.2 @@ -1312,7 +1315,7 @@ importers: version: 2.0.0(tailwindcss@4.1.12) '@vitejs/plugin-vue': specifier: 6.0.1 - version: 6.0.1(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue@3.5.20(typescript@5.9.2)) + version: 6.0.1(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue@3.5.42(typescript@5.9.2)) '@vitest/coverage-v8': specifier: 3.2.6 version: 3.2.6(vitest@3.2.6) @@ -1320,14 +1323,14 @@ importers: specifier: 4.2.2 version: 4.2.2 '@vue/compiler-sfc': - specifier: 3.5.20 - version: 3.5.20 + specifier: 3.5.42 + version: 3.5.42 '@vue/test-utils': specifier: 2.4.6 version: 2.4.6 '@vueuse/core': specifier: 13.8.0 - version: 13.8.0(vue@3.5.20(typescript@5.9.2)) + version: 13.8.0(vue@3.5.42(typescript@5.9.2)) eslint: specifier: 9.34.0 version: 9.34.0(jiti@2.7.0) @@ -1375,7 +1378,7 @@ importers: version: 3.6.2 prettier-plugin-tailwindcss: specifier: 0.6.14 - version: 0.6.14(@ianvs/prettier-plugin-sort-imports@4.6.3(@vue/compiler-sfc@3.5.20)(prettier@3.6.2))(prettier@3.6.2) + version: 0.6.14(@ianvs/prettier-plugin-sort-imports@4.6.3(@vue/compiler-sfc@3.5.42)(prettier@3.6.2))(prettier@3.6.2) tailwindcss: specifier: 4.1.12 version: 4.1.12 @@ -1399,13 +1402,13 @@ importers: version: 2.2.0 vite-plugin-vue-tracer: specifier: 1.0.0 - version: 1.0.0(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue@3.5.20(typescript@5.9.2)) + version: 1.0.0(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue@3.5.42(typescript@5.9.2)) vitest: specifier: 3.2.6 version: 3.2.6(@types/node@22.18.0)(@vitest/ui@3.2.6)(happy-dom@20.10.3)(jiti@2.7.0)(jsdom@26.1.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0) vue: - specifier: 3.5.20 - version: 3.5.20(typescript@5.9.2) + specifier: 3.5.42 + version: 3.5.42(typescript@5.9.2) vue-eslint-parser: specifier: 10.4.1 version: 10.4.1(eslint@9.34.0(jiti@2.7.0)) @@ -1567,7 +1570,7 @@ packages: engines: {node: '>=20'} peerDependencies: '@apollo/server': ^4.0.0 || ^5.0.0 - fastify: 5.12.1 + fastify: 5.12.5 '@asamuzakjp/css-color@3.2.0': resolution: {integrity: sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==} @@ -2403,8 +2406,8 @@ packages: '@fastify/cookie@11.0.2': resolution: {integrity: sha512-GWdwdGlgJxyvNv+QcKiGNevSspMQXncjMZ1J8IvuDQk0jvkzgWWZFNC2En3s+nHndZBGV8IbLwOI/sxCZw/mzA==} - '@fastify/cors@11.2.0': - resolution: {integrity: sha512-LbLHBuSAdGdSFZYTLVA3+Ch2t+sA6nq3Ejc6XLAKiQ6ViS2qFnvicpj0htsx03FyYeLs04HfRNBsz/a8SvbcUw==} + '@fastify/cors@11.3.0': + resolution: {integrity: sha512-ggQGua+xHv1MvePbPr0v//xLYEsCXbWspquXCJS9Ot5YoRXq8J8ZWzHnxDBVnbtXosvistXo6LtNzOJswf64Fw==} '@fastify/error@4.2.0': resolution: {integrity: sha512-RSo3sVDXfHskiBZKBPRgnQTtIqpi/7zhJOEmAxCiBcM7d0uwdGdxLlsCaLzGs8v8NnxIRlfG0N51p5yFaOentQ==} @@ -2424,6 +2427,9 @@ packages: '@fastify/merge-json-schemas@0.2.1': resolution: {integrity: sha512-OA3KGBCy6KtIvLf8DINC5880o5iBlDX4SxzLQS8HorJAbqluzLRn80UXU0bxZn7UOFhFgpRJDasfwn9nG4FG4A==} + '@fastify/middie@9.3.4': + resolution: {integrity: sha512-dd8phTnVWzx3iKPBKSvtRUT8+Igvy/MP+P5HcY2tjejEyeVbyjkD4HgzKessUObue5RRM5J6PZdxtAqgbn84yw==} + '@fastify/proxy-addr@5.1.0': resolution: {integrity: sha512-INS+6gh91cLUjB+PVHfu1UqcB76Sqtpyp7bnL+FYojhjygvOPA9ctiD/JDKsyD9Xgu4hUhCSJBPig/w7duNajw==} @@ -2683,12 +2689,6 @@ packages: peerDependencies: graphql: 16.11.0 - '@graphql-tools/load-files@7.0.1': - resolution: {integrity: sha512-oTNIENc9To9u8Gc3kY82C74caW6kXa8ya2GyxWRXp8gP4zK/7PmvlWJK0/GFCUH0cU3t9jM7k59zXz1+ZfP3Mw==} - engines: {node: '>=16.0.0'} - peerDependencies: - graphql: 16.11.0 - '@graphql-tools/load@8.1.0': resolution: {integrity: sha512-OGfOm09VyXdNGJS/rLqZ6ztCiG2g6AMxhwtET8GZXTbnjptFc17GtKwJ3Jv5w7mjJ8dn0BHydvIuEKEUK4ciYw==} engines: {node: '>=16.0.0'} @@ -2747,8 +2747,8 @@ packages: peerDependencies: graphql: 16.11.0 - '@graphql-tools/utils@10.9.1': - resolution: {integrity: sha512-B1wwkXk9UvU7LCBkPs8513WxOQ2H8Fo5p8HR1+Id9WmYE5+bd51vqN+MbrqvWczHCH2gwkREgHJN88tE0n1FCw==} + '@graphql-tools/utils@12.0.1': + resolution: {integrity: sha512-8YC6jn4xYDS6YTY6xDAgQAs/nGgvzRaIGHS8GeSfVItQzNK7Ms24CQtE3EJY+amvR+tBnhRSX0N83aGj+V/RIg==} engines: {node: '>=16.0.0'} peerDependencies: graphql: 16.11.0 @@ -2764,8 +2764,8 @@ packages: peerDependencies: graphql: 16.11.0 - '@grpc/grpc-js@1.14.4': - resolution: {integrity: sha512-k9Dj3DV/itK9D06Y8f190Qgop7/Ui+D0njFV3LHMPwPT75DpXLQohE9Wmz0QElrJnzsjB7KPWiKJbOl7IPDArQ==} + '@grpc/grpc-js@1.14.5': + resolution: {integrity: sha512-7VZM+SVdEcUUqSQeNI3zM8Qs/BhQKZndPo2h5VkYkAM8Iz0wJIa8mKV5ekQGqG8UUsnkQ0NMxIxwkIHYvj0qOw==} engines: {node: '>=12.10.0'} '@grpc/proto-loader@0.7.15': @@ -2782,12 +2782,12 @@ packages: resolution: {integrity: sha512-JzdCNqurrtuu0YW6QaDtR2PIYCKPUWq28csDyMvN4zmGccmE7lz40Is6hc3LA4HFeCI7sekZ/PQMTNmn9I/4Wg==} engines: {node: '>=10'} peerDependencies: - vue: ^3.2.0 + vue: 3.5.42 '@heroicons/vue@2.2.0': resolution: {integrity: sha512-G3dbSxoeEKqbi/DFalhRxJU4mTXJn7GwZ7ae8NuEQzd1bqdd0jAbdaBZlHPcvPD2xI1iGzNVB4k20Un2AguYPw==} peerDependencies: - vue: '>= 3' + vue: 3.5.42 '@hono/node-server@1.19.14': resolution: {integrity: sha512-GwtvgtXxnWsucXvbQXkRgqksiH2Qed37H9xHZocE5sA3N8O8O8/8FA3uclQXxXVzc9XBZuEOMK7+r02FmSpHtw==} @@ -2845,7 +2845,7 @@ packages: '@iconify/vue@5.0.1': resolution: {integrity: sha512-aumwwooJlFJ5H5qYWB6ZTAyM0C8hpfcSVLB9/a3qnH1GGvIJ+FEbpEs4s/HfErYe/M5qZeLjwmESR5fFm3lXEw==} peerDependencies: - vue: '>=3.0.0' + vue: 3.5.42 '@img/colour@1.1.0': resolution: {integrity: sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==} @@ -3216,7 +3216,7 @@ packages: peerDependencies: '@jsonforms/core': 3.6.0 '@jsonforms/vue': 3.6.0 - vue: ^3.2.26 + vue: 3.5.42 '@jsonforms/vue-vuetify@3.6.0': resolution: {integrity: sha512-3+4FxZNPmtu4Vy9pr7IEUVkaPmr7Geaq2Vlw1Z7g4IUr7Ohl0ZHoEKYUMkdvL9pcP/b7iDFvqTSsvkRZXSnjdg==} @@ -3227,14 +3227,14 @@ packages: dayjs: ^1.10.6 lodash: 4.18.1 maska: ^2.1.11 - vue: ^3.4.21 + vue: 3.5.42 vuetify: ^3.6.6 '@jsonforms/vue@3.6.0': resolution: {integrity: sha512-KW74d2RBeGau15LseCXiSTiUZ+9nQEyxDgaHggD2iQssrGCBSMWHj2+tGw+hWRZrk4IK99j4j4PRT2mLdexJqw==} peerDependencies: '@jsonforms/core': 3.6.0 - vue: ^3.2.26 + vue: 3.5.42 '@keyv/serialize@1.1.0': resolution: {integrity: sha512-RlDgexML7Z63Q8BSaqhXdCYNBy/JQnqYIwxofUrNLGCblOMHp+xux2Q8nLMLlPpgHQPoU0Do8Z6btCpRBEqZ8g==} @@ -3418,11 +3418,11 @@ packages: '@nestjs/common': ^10.0.0 || ^11.0.0 passport: ^0.5.0 || ^0.6.0 || ^0.7.0 - '@nestjs/platform-fastify@11.1.26': - resolution: {integrity: sha512-x7O39mdfgTzq43YRB1H+CkZX34q3joahnmpHmobmYSiQeRjsEa3beBDMsT1IAz/aH91N33p+nUvjxiD3FH6mOQ==} + '@nestjs/platform-fastify@11.2.4': + resolution: {integrity: sha512-4qbVzwnEqbQUCZAzyao8nrBOz7GGNlRSb4S1PdGnfprqj3WGK3zlaDOuQyGt/eDmBILhGmXLbiNsMu/nCzUkag==} peerDependencies: - '@fastify/static': ^8.0.0 || ^9.0.0 - '@fastify/view': ^10.0.0 || ^11.0.0 + '@fastify/static': ^10.1.2 + '@fastify/view': ^10.0.0 || ^11.0.0 || ^12.0.0 '@nestjs/common': ^11.0.0 '@nestjs/core': ^11.0.0 peerDependenciesMeta: @@ -4118,7 +4118,7 @@ packages: engines: {node: '>=20.0.0'} peerDependencies: storybook: ^9.1.3 - vue: ^3.0.0 + vue: 3.5.42 '@swc/core-darwin-arm64@1.13.5': resolution: {integrity: sha512-lKNv7SujeXvKn16gvQqUQI5DdyY8v7xcoO3k06/FJbHJS90zEwZdQiMNRiqpYw/orU543tPaWgz7cIYWhbopiQ==} @@ -4411,17 +4411,17 @@ packages: resolution: {integrity: sha512-rusRyd77c5tDPloPskctMyPLFEQUeBzxdQ+2Eow4F7gDPlPOB1UnnhzfpdvqZ8ZyX2rRNGmqNnQWm87OI2OQPw==} engines: {node: '>=12'} peerDependencies: - vue: '>=3.2' + vue: 3.5.42 '@tanstack/vue-virtual@3.13.28': resolution: {integrity: sha512-A+jWpXtMpWXKhGLKQrXeC9mk1VgYeMWSJ+o0CTCEi+HLYMSQFdVmPG9lJz7d4XJyIkc5xVwZU9QY67QpScqnxA==} peerDependencies: - vue: ^2.7.0 || ^3.0.0 + vue: 3.5.42 '@tanstack/vue-virtual@3.13.5': resolution: {integrity: sha512-1hhUA6CUjmKc5JDyKLcYOV6mI631FaKKxXh77Ja4UtIy6EOofYaLPk8vVgvK6vLMUSfHR2vI3ZpPY9ibyX60SA==} peerDependencies: - vue: ^2.7.0 || ^3.0.0 + vue: 3.5.42 '@testing-library/dom@10.4.0': resolution: {integrity: sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==} @@ -4446,7 +4446,7 @@ packages: engines: {node: '>=14'} peerDependencies: '@vue/compiler-sfc': '>= 3' - vue: '>= 3' + vue: 3.5.42 peerDependenciesMeta: '@vue/compiler-sfc': optional: true @@ -4508,7 +4508,7 @@ packages: '@tiptap/extension-drag-handle': 3.31.3 '@tiptap/pm': 3.31.3 '@tiptap/vue-3': 3.31.3 - vue: ^3.0.0 + vue: 3.5.42 '@tiptap/extension-drag-handle@3.31.3': resolution: {integrity: sha512-2WOcg5wbGTJNlzLzdaw0IQgbzObjs2k55ZYZito3WRsMKZ3BPJK8pj5GOYKnJ7dm6VlKrpP7WmNq3HGpxe5GOA==} @@ -4658,7 +4658,7 @@ packages: '@floating-ui/dom': ^1.0.0 '@tiptap/core': 3.31.3 '@tiptap/pm': 3.31.3 - vue: ^3.0.0 + vue: 3.5.42 '@tiptap/y-tiptap@3.0.7': resolution: {integrity: sha512-3VG01F7i2JDghWsBZSBKi7ypMiN5UVVSyD18IwoXx7ilm0ZynrTS+XNpmgxfuiSBjdauWk7tUlP04xfM8Bw4Vw==} @@ -4960,7 +4960,7 @@ packages: '@unhead/vue@2.1.15': resolution: {integrity: sha512-SSByXfEjhzPn8gXdEdgpYqpLMPSkLUH2HVE0GxZfOtNsJ0GgOHQs0g9T67ZZ1z0kTELLKdtOtYrzrbv9+ffF7g==} peerDependencies: - vue: '>=3.5.18' + vue: 3.5.42 '@unovue/detypes@0.8.5': resolution: {integrity: sha512-Yz4JeWOHGa+w/3YudVdng8hgN/VGW9cvp8xmFkmPPFzalGblLPPSpIRiwVo853yLstMZO2LLwe0vOoLAQsUQXw==} @@ -5191,7 +5191,7 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: vite: ^5.0.0 || ^6.0.0 || ^7.0.0 - vue: ^3.2.25 + vue: 3.5.42 '@vitest/coverage-v8@3.2.6': resolution: {integrity: sha512-LsAdmUapA0qSN306d8+zOyawM0hFm2m2Hg9IwVNIKBm+qJV8cijiq2c+gxKZcB1HCfIWAy+0qEZDCUQA58A1cw==} @@ -5292,7 +5292,7 @@ packages: '@apollo/client': ^3.4.13 '@vue/composition-api': ^1.0.0 graphql: 16.11.0 - vue: ^2.6.0 || ^3.1.0 + vue: 3.5.42 peerDependenciesMeta: '@vue/composition-api': optional: true @@ -5316,36 +5316,30 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.5.18': - resolution: {integrity: sha512-3slwjQrrV1TO8MoXgy3aynDQ7lslj5UqDxuHnrzHtpON5CBinhWjJETciPngpin/T3OuW3tXUf86tEurusnztw==} - - '@vue/compiler-core@3.5.20': - resolution: {integrity: sha512-8TWXUyiqFd3GmP4JTX9hbiTFRwYHgVL/vr3cqhr4YQ258+9FADwvj7golk2sWNGHR67QgmCZ8gz80nQcMokhwg==} - '@vue/compiler-core@3.5.38': resolution: {integrity: sha512-s99aGxWYig9ErHbct27KXEGhrBYlRI6c4MwAgXErOAbX9xiW37/uMa+XUDO69zLz83dng8UUZ70CTOJrLrYrEQ==} - '@vue/compiler-dom@3.5.18': - resolution: {integrity: sha512-RMbU6NTU70++B1JyVJbNbeFkK+A+Q7y9XKE2EM4NLGm2WFR8x9MbAtWxPPLdm0wUkuZv9trpwfSlL6tjdIa1+A==} - - '@vue/compiler-dom@3.5.20': - resolution: {integrity: sha512-whB44M59XKjqUEYOMPYU0ijUV0G+4fdrHVKDe32abNdX/kJe1NUEMqsi4cwzXa9kyM9w5S8WqFsrfo1ogtBZGQ==} + '@vue/compiler-core@3.5.42': + resolution: {integrity: sha512-2Ye1ilMtKXxl8qZUrQ5j0CdgenFp/HFQmta6rfRyfEsTG69L6Wk+tWuNoHYHMx9E8tF2Slvdg1FuwDvAXdy1LQ==} '@vue/compiler-dom@3.5.38': resolution: {integrity: sha512-JTqp25l8aFfJYF7/KmsXZjAxJz7T+SjmTJLoXVjHtc2BrSgSiW2n9Aem/cWq1OPe68A8JL06B3eVdhlP0H4TVw==} - '@vue/compiler-sfc@3.5.20': - resolution: {integrity: sha512-SFcxapQc0/feWiSBfkGsa1v4DOrnMAQSYuvDMpEaxbpH5dKbnEM5KobSNSgU+1MbHCl+9ftm7oQWxvwDB6iBfw==} + '@vue/compiler-dom@3.5.42': + resolution: {integrity: sha512-qbhQZEFmycr+ni/qyuccS4sucNN7VAbDfbkvNxWOX2VfgFm90MNs3/UhRNKoPMEIVn0F8gdlYjLPvqxHwHeQOA==} '@vue/compiler-sfc@3.5.38': resolution: {integrity: sha512-DuA2GiZawSEW442iw/9+Fkol8hTgb4Ke5KkhmSry65QA7YuyMbIdy8p0XZRMvNwJdgRz307W8g1CSzdvS4nuNg==} - '@vue/compiler-ssr@3.5.20': - resolution: {integrity: sha512-RSl5XAMc5YFUXpDQi+UQDdVjH9FnEpLDHIALg5J0ITHxkEzJ8uQLlo7CIbjPYqmZtt6w0TsIPbo1izYXwDG7JA==} + '@vue/compiler-sfc@3.5.42': + resolution: {integrity: sha512-fkCAFB4okcAANGMThboWnScp/gzWjU0ZSkVnjTIiplmMDq2uq0tIB3j+xVu4rhv5rvOgBySCysudmbMd6xRRqw==} '@vue/compiler-ssr@3.5.38': resolution: {integrity: sha512-7s+W5Gc42FGxZMcuwl8H5B29T8BJPMdBT7KHFE+BbAuZ/iTEdTtv7z2XiMjiaUUw4w3ZcCEdHs36RuYJ2VA7bA==} + '@vue/compiler-ssr@3.5.42': + resolution: {integrity: sha512-xmLk3wLkbizPAiLyomjgFFosf2ys9b5Ghb+oh/k2tnvipNz8OFrQOiTcWCzyK7MpBp9KkyGtfvgfLUivbmuGYA==} + '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} @@ -5358,7 +5352,7 @@ packages: '@vue/devtools-core@8.0.1': resolution: {integrity: sha512-Lf/+ambV3utWJ18r5TnpePbJ60IcIcqeZSQYLyNcFw2sFel0tGMnMyCdDtR1JNIdVZGAVaksTLhGh0FlrNu+sw==} peerDependencies: - vue: ^3.0.0 + vue: 3.5.42 '@vue/devtools-kit@7.7.7': resolution: {integrity: sha512-wgoZtxcTta65cnZ1Q6MbAfePVFxfM+gq0saaeytoph7nEa7yMXoi6sCPy4ufO111B9msnw0VOWjPEFCXuAKRHA==} @@ -5388,29 +5382,24 @@ packages: typescript: optional: true - '@vue/reactivity@3.5.20': - resolution: {integrity: sha512-hS8l8x4cl1fmZpSQX/NXlqWKARqEsNmfkwOIYqtR2F616NGfsLUm0G6FQBK6uDKUCVyi1YOL8Xmt/RkZcd/jYQ==} - - '@vue/runtime-core@3.5.20': - resolution: {integrity: sha512-vyQRiH5uSZlOa+4I/t4Qw/SsD/gbth0SW2J7oMeVlMFMAmsG1rwDD6ok0VMmjXY3eI0iHNSSOBilEDW98PLRKw==} + '@vue/reactivity@3.5.42': + resolution: {integrity: sha512-TzNNfKpb7hDxbQltwAut8VDQA5YP+BuRlxntHUuRjyKwlMvmAPbs3unhCvieijifY6vFfVBwsS7wG/C7uq+bEQ==} - '@vue/runtime-dom@3.5.20': - resolution: {integrity: sha512-KBHzPld/Djw3im0CQ7tGCpgRedryIn4CcAl047EhFTCCPT2xFf4e8j6WeKLgEEoqPSl9TYqShc3Q6tpWpz/Xgw==} + '@vue/runtime-core@3.5.42': + resolution: {integrity: sha512-9uACtuHs7vJGkm5Bp3xu4xRDLFTIYy5DgxpToVjqGIAhAEKwQfsaLvKINhM6nFVp6bZPRFGdDqd1g52MqKsotA==} - '@vue/server-renderer@3.5.20': - resolution: {integrity: sha512-HthAS0lZJDH21HFJBVNTtx+ULcIbJQRpjSVomVjfyPkFSpCwvsPTA+jIzOaUm3Hrqx36ozBHePztQFg6pj5aKg==} - peerDependencies: - vue: 3.5.20 + '@vue/runtime-dom@3.5.42': + resolution: {integrity: sha512-rsCmhiWLaRxGltLwhlCWyYkFn7WAbKRh0q17eZ1A6Dq6eqc2ACQ61IIryxz0LrsvCzHSilLA9JHovVwM8CNE2g==} - '@vue/shared@3.5.18': - resolution: {integrity: sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA==} - - '@vue/shared@3.5.20': - resolution: {integrity: sha512-SoRGP596KU/ig6TfgkCMbXkr4YJ91n/QSdMuqeP5r3hVIYA3CPHUBCc7Skak0EAKV+5lL4KyIh61VA/pK1CIAA==} + '@vue/server-renderer@3.5.42': + resolution: {integrity: sha512-2++5dUyYS4gvo7xQXSECUDhB7TS0aOl5SeVfC5qSq1Jgfhjvegw1zqhwTIR3imZ+QYPJQw9gfcFvXGAjGZ7ajQ==} '@vue/shared@3.5.38': resolution: {integrity: sha512-FTW0AFZNaK5/mOqvGBwVfUlNLU38TiQn4+DQgIFUnrBBJQ1crMJ82yeGQLV5jyKFsO8yRukpbuP7x+nRbH6aug==} + '@vue/shared@3.5.42': + resolution: {integrity: sha512-2rPxex1jQf4jvl9MOHl6YaXCPcrNqz/FstMOEh3QWY+/OME9nQTvl9WYeCwhW7AFjaR0SnngZGlp/wkR6rkI6g==} + '@vue/test-utils@2.4.6': resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} @@ -5418,7 +5407,7 @@ packages: resolution: {integrity: sha512-aK7feIWPXFSUhsCP9PFqPyFOcz4ENkb8hZ2pneL6m2UjCkccvaOhC/5KCKluuBufvp2KzkbdA2W2pk20vLzu3g==} peerDependencies: typescript: 5.x - vue: ^3.4.0 + vue: 3.5.42 peerDependenciesMeta: typescript: optional: true @@ -5431,13 +5420,13 @@ packages: '@vuetify/loader-shared@2.1.2': resolution: {integrity: sha512-X+1jBLmXHkpQEnC0vyOb4rtX2QSkBiFhaFXz8yhQqN2A4vQ6k2nChxN4Ol7VAY5KoqMdFoRMnmNdp/1qYXDQig==} peerDependencies: - vue: ^3.0.0 + vue: 3.5.42 vuetify: '>=3' '@vueuse/components@13.8.0': resolution: {integrity: sha512-lAunbZhYdQB/eVQVJqTKTfPnyZUYgd5wgWDl6HymnM1jF1RT/lI/a2oLZNBu49Yr1cY2Eq/7jNvuZz/dMa1EIw==} peerDependencies: - vue: ^3.5.0 + vue: 3.5.42 '@vueuse/core@10.11.1': resolution: {integrity: sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==} @@ -5448,18 +5437,18 @@ packages: '@vueuse/core@13.8.0': resolution: {integrity: sha512-rmBcgpEpxY0ZmyQQR94q1qkUcHREiLxQwNyWrtjMDipD0WTH/JBcAt0gdcn2PsH0SA76ec291cHFngmyaBhlxA==} peerDependencies: - vue: ^3.5.0 + vue: 3.5.42 '@vueuse/core@14.3.0': resolution: {integrity: sha512-aHfz47g0ZhMtTVHmIzMVpJy8ePhhOy68GY5bv110+5DVtZ+W7BsOx+m61UNQqfrWyPztIHIanWa3E2tib3NFIw==} peerDependencies: - vue: ^3.5.0 + vue: 3.5.42 '@vueuse/integrations@13.8.0': resolution: {integrity: sha512-64mD5Q7heVkr8JsqBFDh9xnQJrPLmWJghy8Qtj9UeLosQL9n+JYTcS7d+eNsEVwuvZvxfF7hUSi87jABm/eYpw==} peerDependencies: async-validator: ^4 - axios: 1.18.1 + axios: 1.20.0 change-case: ^5 drauu: ^0.4 focus-trap: ^7 @@ -5470,7 +5459,7 @@ packages: qrcode: ^1.5 sortablejs: ^1 universal-cookie: ^7 || ^8 - vue: ^3.5.0 + vue: 3.5.42 peerDependenciesMeta: async-validator: optional: true @@ -5501,7 +5490,7 @@ packages: resolution: {integrity: sha512-76I5FT2ESvCmCaSwapI+a/u/CFtNXmzl9f9lNp1hRtx8vKB8hfiokJr8IvQqcQG5ckGXElyXK516b54ozV3MvA==} peerDependencies: async-validator: ^4 - axios: 1.18.1 + axios: 1.20.0 change-case: ^5 drauu: ^0.4 focus-trap: ^7 || ^8 @@ -5512,7 +5501,7 @@ packages: qrcode: ^1.5 sortablejs: ^1 universal-cookie: ^7 || ^8 - vue: ^3.5.0 + vue: 3.5.42 peerDependenciesMeta: async-validator: optional: true @@ -5560,12 +5549,12 @@ packages: '@vueuse/shared@13.8.0': resolution: {integrity: sha512-x4nfM0ykW+RmNJ4/1IzZsuLuWWrNTxlTWUiehTGI54wnOxIgI9EDdu/O5S77ac6hvQ3hk2KpOVFHaM0M796Kbw==} peerDependencies: - vue: ^3.5.0 + vue: 3.5.42 '@vueuse/shared@14.3.0': resolution: {integrity: sha512-bZpge9eSXwa4ToSiqJ7j6KRwhAsneMFoSz3LMWKQDkqimm3D/tbFlrklrs/IOqC8tEcYmXQZJ6N0UrjhBirVCg==} peerDependencies: - vue: ^3.5.0 + vue: 3.5.42 '@vvo/tzdb@6.186.0': resolution: {integrity: sha512-UHSNLPElPVd70GmRhZxlD5oCnD+tq1KtVGRu7j0oMuSEeyz4StgZYj/guwCjg4Ew8uFCTI3yUO4TJlpDd5n7wg==} @@ -5923,8 +5912,8 @@ packages: await-lock@2.2.2: resolution: {integrity: sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==} - axios@1.18.1: - resolution: {integrity: sha512-3nTvFlvpn9Zu/RkHUqtc7/+al4UpRW5az71ap5zccp6e8RAYEzhMTecX8Dz1wWDYrPpUoB1HAQEGEAEvUr7S9g==} + axios@1.20.0: + resolution: {integrity: sha512-r8aOh8j9cGKpgQAqpzrUHnSIc6a59Y3Xf/cv8sy1DrHCkZHzQGEuoq1tARk6qSyDdtQGSDgpb9kFlruzPvrgwg==} babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: resolution: {integrity: sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==} @@ -5963,8 +5952,8 @@ packages: resolution: {integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==} engines: {node: '>= 0.8'} - basic-ftp@5.3.1: - resolution: {integrity: sha512-bopVNp6ugyA150DDuZfPFdt1KZ5a94ZDiwX4hMgZDzF+GttD80lEy8kj98kbyhLXnPvhtIo93mdnLIjpCAeeOw==} + basic-ftp@6.2.1: + resolution: {integrity: sha512-bK67isD+lKq46AU8vNtjvMaT2ZqAOAmNCbxUHlFBRD4k15NWxyEjmaKtZPlgce58So4BNTjITGQOVTjL9y0ECA==} engines: {node: '>=10.0.0'} bcrypt-pbkdf@1.0.2: @@ -6457,10 +6446,6 @@ packages: resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==} engines: {node: '>=18'} - cookie@1.1.1: - resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} - engines: {node: '>=18'} - cookiejar@2.1.4: resolution: {integrity: sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==} @@ -6560,9 +6545,6 @@ packages: resolution: {integrity: sha512-/7gw8TGrvH/0g564EnhgFZogTMVe+lifpB7LWU+PEsiq5o83TUXR3fDbzTRXOJhoJwck5IS9ez3Em5LNMMO2aw==} engines: {node: '>=18'} - csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - csstype@3.2.3: resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} @@ -6864,8 +6846,8 @@ packages: resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} engines: {node: '>= 4'} - dompurify@3.4.13: - resolution: {integrity: sha512-2vmYIoqjze2d+kakP8S/nS5shfsl587kzwEjcGlTdiksUVgFHnFCsLYDVj/JNqJVOQZGSYBTmuycv0PodwmnMQ==} + dompurify@3.4.16: + resolution: {integrity: sha512-sqo+pNp3qRhCIpbgRi1y8Tgk27Bo2Ry7w0dC1NBeNTdZChWjz9Xb/KOoZbRP/R6pQZ80Qw8YhXw13hWWBbMRnQ==} domutils@3.2.2: resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} @@ -6967,7 +6949,7 @@ packages: embla-carousel-vue@8.6.0: resolution: {integrity: sha512-v8UO5UsyLocZnu/LbfQA7Dn2QHuZKurJY93VUmZYP//QRWoCWOsionmvLLAlibkET3pGPs7++03VhJKbWD7vhQ==} peerDependencies: - vue: ^3.2.37 + vue: 3.5.42 embla-carousel-wheel-gestures@8.1.0: resolution: {integrity: sha512-J68jkYrxbWDmXOm2n2YHl+uMEXzkGSKjWmjaEgL9xVvPb3HqVmg6rJSKfI3sqIDVvm7mkeTy87wtG/5263XqHQ==} @@ -7403,8 +7385,8 @@ packages: resolution: {integrity: sha512-buxrKEaSseOwFjt6K1REcGMeFOrb0wk3cXifeMAG8yahcE9kV20PjQn1OdzPGL6OBFTbYXfjleNBARf/aCfV1A==} engines: {node: '>=12.17.0'} - fast-copy@3.0.2: - resolution: {integrity: sha512-dl0O9Vhju8IrcLndv2eU4ldt1ftXMqqfgN4H1cpmGV7P6jeB9FwpN9a2c8DPGE1Ys88rNUJVYDHq73CGAGOPfQ==} + fast-copy@3.1.0: + resolution: {integrity: sha512-IuCOCDFM1F/s4LtG7Bjr3yUUwPHybyhqN74xk2cMYoP51vVeErMy8+6HGFchi/+45lW8uzhs6lBeEqks2GWt6A==} fast-decode-uri-component@1.0.1: resolution: {integrity: sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==} @@ -7457,11 +7439,11 @@ packages: fastify-plugin@5.1.0: resolution: {integrity: sha512-FAIDA8eovSt5qcDgcBvDuX/v0Cjz0ohGhENZ/wpc3y+oZCY2afZ9Baqql3g/lC+OHRnciQol4ww7tuthOb9idw==} - fastify@5.12.1: - resolution: {integrity: sha512-FWi+tQvwxR/PeRX7Z2mhfEF5ozJ3jn9asiiclzKXNSzJRHAYcU924aIOKAdHFJ+YIKieh3cqr1IwCOvTr41B3Q==} + fastify-plugin@6.0.0: + resolution: {integrity: sha512-fZOty7z3O7vOliF6d8bHE3wiEh1KcNnKEQensSgTk9C1DvN6nRLS++XVd86v33Hw/8u9Un8A1zDrQ8ujcQDHEg==} - fastq@1.20.1: - resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} + fastify@5.12.5: + resolution: {integrity: sha512-OB2k1dlxs5/NAABqeKV2FUHkSD2BbENsCak8yULVcymn3fHIPDVa9TI3SDnJSWYSllZmSYuZXy2gTnsT+Sut1A==} fastq@1.20.3: resolution: {integrity: sha512-XKv5nnLs6nLF71NgiKJLIZFLkPyIEuOselLG7ujZnGrRfQK8HpvY+WqKhAJUAdLomwVHErVS4LfxFlPq0/FTAw==} @@ -8963,7 +8945,7 @@ packages: resolution: {integrity: sha512-cJfyhFoneDgYTouHwUJEutXaCW5EQuRrBsvfELudWnMiwfqvcEtpZTFZLdZ5Nrqow+znzn+Iyhu3KeYIfa3mEg==} deprecated: Package deprecated. Please use @lucide/vue instead. peerDependencies: - vue: '>=3.0.1' + vue: 3.5.42 luxon@3.6.1: resolution: {integrity: sha512-tJLxrKJhO2ukZ5z0gyjY1zPh3Rh88Ej9P7jNrZiHMUXHae1yvI2imgOZtL1TO8TW6biMMKfTtAOoEJANgtWBMQ==} @@ -8979,9 +8961,6 @@ packages: magic-string@0.30.17: resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} - magic-string@0.30.19: - resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==} - magic-string@0.30.21: resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} @@ -9175,7 +9154,7 @@ packages: resolution: {integrity: sha512-J0CCfXtICCni9RjotDUBOs57xNpYI9yyBSohEOxaRHrmjwOtlw291fhRu/mdgEdSasys96R028YDDOAtWBbRaA==} peerDependencies: '@vueuse/core': '>=10.0.0' - vue: '>=3.0.0' + vue: 3.5.42 mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} @@ -9789,7 +9768,7 @@ packages: resolution: {integrity: sha512-ttXO/InUULUXkMHpTdp9Fj4hLpD/2AoJdmAbAeW2yu1iy1k+pkFekQXw5VpC0/5p51IOR/jDaDRfRWRnMMsGOA==} peerDependencies: typescript: '>=4.4.4' - vue: ^2.7.0 || ^3.5.11 + vue: 3.5.42 peerDependenciesMeta: typescript: optional: true @@ -10265,17 +10244,17 @@ packages: reka-ui@2.5.0: resolution: {integrity: sha512-81aMAmJeVCy2k0E6x7n1kypDY6aM1ldLis5+zcdV1/JtoAlSDck5OBsyLRJU9CfgbrQp1ImnRnBSmC4fZ2fkZQ==} peerDependencies: - vue: '>= 3.2.0' + vue: 3.5.42 reka-ui@2.9.10: resolution: {integrity: sha512-yuvZVTp4fWH2G3qk+ze/x6YYlyc2Xl1d+eMUlIYrKqzTowBKteoDoN17fitURmqSUck3mc7JbcYgp49DnGu2EQ==} peerDependencies: - vue: '>= 3.4.0' + vue: 3.5.42 reka-ui@2.9.9: resolution: {integrity: sha512-/e+hdF9vP8E2kPrKR4RdgMQQsfpCr8l436Zn8GRWM3jKT9EG1lOO/UFMGBVEnrMLOVoJSjjmIFrej4tMOb+6qQ==} peerDependencies: - vue: '>= 3.4.0' + vue: 3.5.42 relay-runtime@12.0.0: resolution: {integrity: sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug==} @@ -10652,8 +10631,8 @@ packages: sonic-boom@4.2.1: resolution: {integrity: sha512-w6AxtubXa2wTXAUsZMMWERrsIRAdrK0Sc+FUytWvYAhBJLyuI4llrMIC1DtlNSdI99EI86KZum2MMq3EAZlF9Q==} - source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + source-map-js@1.2.2: + resolution: {integrity: sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==} engines: {node: '>=0.10.0'} source-map-support@0.5.21: @@ -11082,10 +11061,6 @@ packages: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} - toad-cache@3.7.1: - resolution: {integrity: sha512-5DXWzE4Vz7xNHsv+xQ+MGfJYyC78Aok3tEr0MNwHoRf7vZnga1mQXZ4/Nsodld4VR6Wd+VhfmqnNrsRJyYPfrQ==} - engines: {node: '>=20'} - toad-cache@3.7.4: resolution: {integrity: sha512-m1TdR/rvT7kgGJZhspNtXdsdYk0fddFpJJFlG5s+UkPFo6lkLoZ3YLOaovPYjq1R75NP5JfeTlSHaOsE09peCg==} engines: {node: '>=20'} @@ -11418,7 +11393,7 @@ packages: engines: {node: '>=20.19.0'} peerDependencies: '@nuxt/kit': ^3.2.2 || ^4.0.0 - vue: ^3.0.0 + vue: 3.5.42 peerDependenciesMeta: '@nuxt/kit': optional: true @@ -11584,7 +11559,7 @@ packages: resolution: {integrity: sha512-A6jOWOZX5yvyo1qMn7IveoWN91mJI5L3BUKsIwkg6qrTGgHs1Sb1JF/vyLJgnbN1rH4OOOxFbtqL9A46bOyGUQ==} peerDependencies: reka-ui: ^2.0.0 - vue: ^3.3.0 + vue: 3.5.42 vite-dev-rpc@1.1.0: resolution: {integrity: sha512-pKXZlgoXGoE8sEKiKJSng4hI1sQ4wi5YT24FCrwrLt6opmkjlqPPVmiPWWJn8M8byMxRGzp1CrFuqQs4M/Z39A==} @@ -11652,14 +11627,14 @@ packages: resolution: {integrity: sha512-a+UB9IwGx5uwS4uG/a9kM6fCMnxONDkOTbgCUbhFpiGhqfxrrC1+9BibV7sWwUnwj1Dg6MnRxG0trLgUZslDXA==} peerDependencies: vite: ^6.0.0 || ^7.0.0 - vue: ^3.5.0 + vue: 3.5.42 vite-plugin-vuetify@2.1.0: resolution: {integrity: sha512-4wEAQtZaigPpwbFcZbrKpYwutOsWwWdeXn22B9XHzDPQNxVsKT+K9lKcXZnI5JESO1Iaql48S9rOk8RZZEt+Mw==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: '>=5' - vue: ^3.0.0 + vue: 3.5.42 vuetify: ^3.0.0 vite-tsconfig-paths@5.1.4: @@ -11760,8 +11735,8 @@ packages: vue-component-type-helpers@2.2.8: resolution: {integrity: sha512-4bjIsC284coDO9om4HPA62M7wfsTvcmZyzdfR0aUlFXqq4tXxM1APyXpNVxPC8QazKw9OhmZNHBVDA6ODaZsrA==} - vue-component-type-helpers@3.3.11: - resolution: {integrity: sha512-LwcxzeliO9fkQcpJG0PoX8X5kmAhKmH9wkpDLxNabwzkQ9Zeib2YVHwFV4pcWmMLfXVfjr/dSV+DaJ3cIPgSNA==} + vue-component-type-helpers@3.3.12: + resolution: {integrity: sha512-HwCqmgTfLFskQc4P5TRnbduCMyPat2Ezu0elLWOGn0dD/6BKHP15B5bxce6aDi+E4kblPtru8amIBQzu0Di3qQ==} vue-component-type-helpers@3.3.5: resolution: {integrity: sha512-Fe1jyPJoUGpJOYKOri44jduR7My4yYINOMJISuMAbmrs+L5LbIDUc8NTWZYY3EJLK0yPLuCmcd5zoCsE4k2/KA==} @@ -11772,7 +11747,7 @@ packages: hasBin: true peerDependencies: '@vue/composition-api': ^1.0.0-rc.1 - vue: ^3.0.0-0 || ^2.6.0 + vue: 3.5.42 peerDependenciesMeta: '@vue/composition-api': optional: true @@ -11780,7 +11755,7 @@ packages: vue-docgen-api@4.79.2: resolution: {integrity: sha512-n9ENAcs+40awPZMsas7STqjkZiVlIjxIKgiJr5rSohDP0/JCrD9VtlzNojafsA1MChm/hz2h3PDtUedx3lbgfA==} peerDependencies: - vue: '>=2' + vue: 3.5.42 vue-eslint-parser@10.4.1: resolution: {integrity: sha512-Gk6gRDj0n/fkRa3C3l0bBheoBckUq/Rs0F/TvMWIS6nzzx67amAViMe9CkNgsP2tXyQONvGiHQESHwFtZ3aYDA==} @@ -11797,12 +11772,12 @@ packages: engines: {node: '>= 16'} deprecated: This version is NOT deprecated. Previous deprecation was a mistake. peerDependencies: - vue: ^3.0.0 + vue: 3.5.42 vue-inbrowser-compiler-independent-utils@4.71.1: resolution: {integrity: sha512-K3wt3iVmNGaFEOUR4JIThQRWfqokxLfnPslD41FDZB2ajXp789+wCqJyGYlIFsvEQ2P61PInw6/ph5iiqg51gg==} peerDependencies: - vue: '>=2' + vue: 3.5.42 vue-metamorph@3.3.4: resolution: {integrity: sha512-WZ1xzHrmYh9UiZ7OC9eG1ASzgSybEB10jhop+k5KzMY9I1JmRKdreqUYzbV3hOnOMvLhyDn7y6f62mLE2jHFSg==} @@ -11811,7 +11786,7 @@ packages: vue-router@4.5.1: resolution: {integrity: sha512-ogAF3P97NPm8fJsE4by9dwSYtDwXIY1nFY9T6DyQnGHd1E2Da94w9JIolpe42LJGIl0DwOHBi8TcRPlPGwbTtw==} peerDependencies: - vue: ^3.2.0 + vue: 3.5.42 vue-sonner@2.0.9: resolution: {integrity: sha512-i6BokNlNDL93fpzNxN/LZSn6D6MzlO+i3qXt6iVZne3x1k7R46d5HlFB4P8tYydhgqOrRbIZEsnRd3kG7qGXyw==} @@ -11836,8 +11811,8 @@ packages: vue-web-component-wrapper@1.7.7: resolution: {integrity: sha512-2uy6VdN8AwSzCeqc9tV4ZK2HKtgZ/NWL1rvdgOsddF1UFtszBZHKyQT9sDBUc4BpyXmP7f8tmI1rI0n/A6Qptw==} - vue@3.5.20: - resolution: {integrity: sha512-2sBz0x/wis5TkF1XZ2vH25zWq3G1bFEPOfkBcx2ikowmphoQsPH6X0V3mmPCXA2K1N/XGTnifVyDQP4GfDDeQw==} + vue@3.5.42: + resolution: {integrity: sha512-4RyHQTbQvOPs3MfvUO1Sg0YRrKNnA0mAVtvpd12Tg1fKDN7OHBUl1IqSn8zGJjK9nI3NkNp8cgTpVrSZC5TTcA==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -11850,7 +11825,7 @@ packages: peerDependencies: typescript: '>=4.7' vite-plugin-vuetify: '>=2.1.0' - vue: ^3.5.0 + vue: 3.5.42 webpack-plugin-vuetify: '>=3.1.0' peerDependenciesMeta: typescript: @@ -12343,10 +12318,10 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/generator': 7.28.3 - '@babel/parser': 7.28.4 + '@babel/parser': 7.29.8 '@babel/runtime': 7.27.6 '@babel/traverse': 7.28.0 - '@babel/types': 7.28.4 + '@babel/types': 7.29.8 babel-preset-fbjs: 3.4.0(@babel/core@7.28.0) chalk: 4.1.2 fb-watchman: 2.0.2 @@ -12366,7 +12341,7 @@ snapshots: '@ardatan/relay-compiler@12.0.3(graphql@16.11.0)': dependencies: '@babel/generator': 7.28.3 - '@babel/parser': 7.28.4 + '@babel/parser': 7.29.8 '@babel/runtime': 7.27.6 chalk: 4.1.2 fb-watchman: 2.0.2 @@ -12379,10 +12354,10 @@ snapshots: transitivePeerDependencies: - encoding - '@as-integrations/fastify@3.1.0(@apollo/server@5.5.1(graphql@16.11.0))(fastify@5.12.1)': + '@as-integrations/fastify@3.1.0(@apollo/server@5.5.1(graphql@16.11.0))(fastify@5.12.5)': dependencies: '@apollo/server': 5.5.1(graphql@16.11.0) - fastify: 5.12.1 + fastify: 5.12.5 fastify-plugin: 5.1.0 '@asamuzakjp/css-color@3.2.0': @@ -12417,10 +12392,10 @@ snapshots: '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-module-transforms': 7.27.3(@babel/core@7.28.0) '@babel/helpers': 7.27.6 - '@babel/parser': 7.28.4 + '@babel/parser': 7.29.8 '@babel/template': 7.27.2 '@babel/traverse': 7.28.0 - '@babel/types': 7.28.4 + '@babel/types': 7.29.8 convert-source-map: 2.0.0 debug: 4.4.3 gensync: 1.0.0-beta.2 @@ -12436,10 +12411,10 @@ snapshots: '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4) '@babel/helpers': 7.28.4 - '@babel/parser': 7.28.4 + '@babel/parser': 7.29.8 '@babel/template': 7.27.2 '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 + '@babel/types': 7.29.8 '@jridgewell/remapping': 2.3.5 convert-source-map: 2.0.0 debug: 4.4.3 @@ -12456,10 +12431,10 @@ snapshots: '@babel/helper-compilation-targets': 7.29.7 '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) '@babel/helpers': 7.29.7 - '@babel/parser': 7.29.7 + '@babel/parser': 7.29.8 '@babel/template': 7.29.7 '@babel/traverse': 7.29.7 - '@babel/types': 7.29.7 + '@babel/types': 7.29.8 '@jridgewell/remapping': 2.3.5 convert-source-map: 2.0.0 debug: 4.4.3 @@ -12487,19 +12462,19 @@ snapshots: '@babel/generator@7.29.7': dependencies: - '@babel/parser': 7.29.7 - '@babel/types': 7.29.7 + '@babel/parser': 7.29.8 + '@babel/types': 7.29.8 '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 jsesc: 3.1.0 '@babel/helper-annotate-as-pure@7.27.3': dependencies: - '@babel/types': 7.28.4 + '@babel/types': 7.29.8 '@babel/helper-annotate-as-pure@7.29.7': dependencies: - '@babel/types': 7.29.7 + '@babel/types': 7.29.8 '@babel/helper-compilation-targets@7.27.2': dependencies: @@ -12550,28 +12525,28 @@ snapshots: '@babel/helper-member-expression-to-functions@7.27.1': dependencies: '@babel/traverse': 7.28.4 - '@babel/types': 7.29.7 + '@babel/types': 7.29.8 transitivePeerDependencies: - supports-color '@babel/helper-member-expression-to-functions@7.29.7': dependencies: '@babel/traverse': 7.29.7 - '@babel/types': 7.29.7 + '@babel/types': 7.29.8 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.27.1': dependencies: '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 + '@babel/types': 7.29.8 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.29.7': dependencies: '@babel/traverse': 7.29.7 - '@babel/types': 7.29.7 + '@babel/types': 7.29.8 transitivePeerDependencies: - supports-color @@ -12579,7 +12554,7 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-module-imports': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 + '@babel/helper-validator-identifier': 7.29.7 '@babel/traverse': 7.28.4 transitivePeerDependencies: - supports-color @@ -12588,7 +12563,7 @@ snapshots: dependencies: '@babel/core': 7.28.4 '@babel/helper-module-imports': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 + '@babel/helper-validator-identifier': 7.29.7 '@babel/traverse': 7.28.4 transitivePeerDependencies: - supports-color @@ -12604,11 +12579,11 @@ snapshots: '@babel/helper-optimise-call-expression@7.27.1': dependencies: - '@babel/types': 7.29.7 + '@babel/types': 7.29.8 '@babel/helper-optimise-call-expression@7.29.7': dependencies: - '@babel/types': 7.29.7 + '@babel/types': 7.29.8 '@babel/helper-plugin-utils@7.27.1': {} @@ -12635,14 +12610,14 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers@7.27.1': dependencies: '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 + '@babel/types': 7.29.8 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.29.7': dependencies: '@babel/traverse': 7.29.7 - '@babel/types': 7.29.7 + '@babel/types': 7.29.8 transitivePeerDependencies: - supports-color @@ -12661,17 +12636,17 @@ snapshots: '@babel/helpers@7.27.6': dependencies: '@babel/template': 7.27.2 - '@babel/types': 7.28.4 + '@babel/types': 7.29.8 '@babel/helpers@7.28.4': dependencies: '@babel/template': 7.27.2 - '@babel/types': 7.28.4 + '@babel/types': 7.29.8 '@babel/helpers@7.29.7': dependencies: '@babel/template': 7.29.7 - '@babel/types': 7.29.7 + '@babel/types': 7.29.8 '@babel/parser@7.28.0': dependencies: @@ -12679,16 +12654,15 @@ snapshots: '@babel/parser@7.28.4': dependencies: - '@babel/types': 7.28.4 + '@babel/types': 7.29.8 '@babel/parser@7.29.7': dependencies: - '@babel/types': 7.29.7 + '@babel/types': 7.29.8 '@babel/parser@7.29.8': dependencies: '@babel/types': 7.29.8 - optional: true '@babel/parser@8.0.0-alpha.12': {} @@ -12890,7 +12864,7 @@ snapshots: '@babel/helper-module-imports': 7.27.1 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.0) - '@babel/types': 7.28.4 + '@babel/types': 7.29.8 transitivePeerDependencies: - supports-color @@ -12958,8 +12932,8 @@ snapshots: '@babel/template@7.29.7': dependencies: '@babel/code-frame': 7.29.7 - '@babel/parser': 7.29.7 - '@babel/types': 7.29.7 + '@babel/parser': 7.29.8 + '@babel/types': 7.29.8 '@babel/traverse@7.28.0': dependencies: @@ -12978,9 +12952,9 @@ snapshots: '@babel/code-frame': 7.27.1 '@babel/generator': 7.28.3 '@babel/helper-globals': 7.28.0 - '@babel/parser': 7.28.4 + '@babel/parser': 7.29.8 '@babel/template': 7.27.2 - '@babel/types': 7.28.4 + '@babel/types': 7.29.8 debug: 4.4.3 transitivePeerDependencies: - supports-color @@ -12990,9 +12964,9 @@ snapshots: '@babel/code-frame': 7.29.7 '@babel/generator': 7.29.7 '@babel/helper-globals': 7.29.7 - '@babel/parser': 7.29.7 + '@babel/parser': 7.29.8 '@babel/template': 7.29.7 - '@babel/types': 7.29.7 + '@babel/types': 7.29.8 debug: 4.4.3 transitivePeerDependencies: - supports-color @@ -13016,7 +12990,6 @@ snapshots: dependencies: '@babel/helper-string-parser': 7.29.7 '@babel/helper-validator-identifier': 7.29.7 - optional: true '@balena/dockerignore@1.0.2': {} @@ -13292,10 +13265,10 @@ snapshots: cookie: 1.0.2 fastify-plugin: 5.0.1 - '@fastify/cors@11.2.0': + '@fastify/cors@11.3.0': dependencies: - fastify-plugin: 5.1.0 - toad-cache: 3.7.1 + fastify-plugin: 6.0.0 + toad-cache: 3.7.4 '@fastify/error@4.2.0': {} @@ -13319,6 +13292,14 @@ snapshots: dependencies: dequal: 2.0.3 + '@fastify/middie@9.3.4': + dependencies: + '@fastify/error': 4.2.0 + fastify-plugin: 6.0.0 + find-my-way: 9.7.0 + path-to-regexp: 8.4.2 + reusify: 1.1.0 + '@fastify/proxy-addr@5.1.0': dependencies: '@fastify/forwarded': 3.0.2 @@ -13351,20 +13332,20 @@ snapshots: '@floating-ui/utils@0.2.11': {} - '@floating-ui/vue@1.1.11(vue@3.5.20(typescript@5.9.2))': + '@floating-ui/vue@1.1.11(vue@3.5.42(typescript@5.9.2))': dependencies: '@floating-ui/dom': 1.7.6 '@floating-ui/utils': 0.2.11 - vue-demi: 0.14.10(vue@3.5.20(typescript@5.9.2)) + vue-demi: 0.14.10(vue@3.5.42(typescript@5.9.2)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@floating-ui/vue@1.1.9(vue@3.5.20(typescript@5.9.2))': + '@floating-ui/vue@1.1.9(vue@3.5.42(typescript@5.9.2))': dependencies: '@floating-ui/dom': 1.7.4 '@floating-ui/utils': 0.2.10 - vue-demi: 0.14.10(vue@3.5.20(typescript@5.9.2)) + vue-demi: 0.14.10(vue@3.5.42(typescript@5.9.2)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -13405,7 +13386,7 @@ snapshots: '@graphql-tools/json-file-loader': 8.0.13(graphql@16.11.0) '@graphql-tools/load': 8.1.0(graphql@16.11.0) '@graphql-tools/url-loader': 8.0.26(@types/node@22.18.0)(crossws@0.3.5)(graphql@16.11.0) - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) '@inquirer/prompts': 7.8.4(@types/node@22.18.0) '@whatwg-node/fetch': 0.10.8 chalk: 4.1.2 @@ -13453,7 +13434,7 @@ snapshots: '@graphql-codegen/typescript-operations': 5.0.0(graphql-sock@1.0.1(graphql@16.11.0))(graphql@16.11.0) '@graphql-codegen/visitor-plugin-common': 6.0.0(graphql@16.11.0) '@graphql-tools/documents': 1.0.1(graphql@16.11.0) - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) '@graphql-typed-document-node/core': 3.2.0(graphql@16.11.0) graphql: 16.11.0 tslib: 2.6.3 @@ -13466,7 +13447,7 @@ snapshots: dependencies: '@graphql-codegen/plugin-helpers': 6.0.0(graphql@16.11.0) '@graphql-tools/schema': 10.0.25(graphql@16.11.0) - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) graphql: 16.11.0 tslib: 2.6.3 @@ -13480,7 +13461,7 @@ snapshots: dependencies: '@graphql-codegen/plugin-helpers': 6.0.0(graphql@16.11.0) '@graphql-codegen/visitor-plugin-common': 6.0.0(graphql@16.11.0) - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) auto-bind: 4.0.0 graphql: 16.11.0 tslib: 2.6.3 @@ -13509,7 +13490,7 @@ snapshots: '@graphql-codegen/plugin-helpers@3.1.2(graphql@16.11.0)': dependencies: - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) change-case-all: 1.0.15 common-tags: 1.8.2 graphql: 16.11.0 @@ -13519,7 +13500,7 @@ snapshots: '@graphql-codegen/plugin-helpers@6.0.0(graphql@16.11.0)': dependencies: - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) change-case-all: 1.0.15 common-tags: 1.8.2 graphql: 16.11.0 @@ -13530,7 +13511,7 @@ snapshots: '@graphql-codegen/schema-ast@5.0.0(graphql@16.11.0)': dependencies: '@graphql-codegen/plugin-helpers': 6.0.0(graphql@16.11.0) - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) graphql: 16.11.0 tslib: 2.6.3 @@ -13563,7 +13544,7 @@ snapshots: '@graphql-codegen/plugin-helpers': 6.0.0(graphql@16.11.0) '@graphql-codegen/typescript': 5.0.0(graphql@16.11.0) '@graphql-codegen/visitor-plugin-common': 6.0.0(graphql@16.11.0) - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) auto-bind: 4.0.0 graphql: 16.11.0 tslib: 2.6.3 @@ -13588,7 +13569,7 @@ snapshots: '@graphql-codegen/plugin-helpers': 3.1.2(graphql@16.11.0) '@graphql-tools/optimize': 1.4.0(graphql@16.11.0) '@graphql-tools/relay-operation-optimizer': 6.5.18(graphql@16.11.0) - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) auto-bind: 4.0.0 change-case-all: 1.0.15 dependency-graph: 0.11.0 @@ -13605,7 +13586,7 @@ snapshots: '@graphql-codegen/plugin-helpers': 6.0.0(graphql@16.11.0) '@graphql-tools/optimize': 2.0.0(graphql@16.11.0) '@graphql-tools/relay-operation-optimizer': 7.0.19(graphql@16.11.0) - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) auto-bind: 4.0.0 change-case-all: 1.0.15 dependency-graph: 1.0.0 @@ -13618,7 +13599,7 @@ snapshots: '@graphql-tools/apollo-engine-loader@8.0.15(graphql@16.11.0)': dependencies: - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) '@whatwg-node/fetch': 0.10.8 graphql: 16.11.0 sync-fetch: 0.6.0-2 @@ -13626,7 +13607,7 @@ snapshots: '@graphql-tools/batch-execute@9.0.12(graphql@16.11.0)': dependencies: - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) dataloader: 2.2.3 graphql: 16.11.0 tslib: 2.8.1 @@ -13634,7 +13615,7 @@ snapshots: '@graphql-tools/code-file-loader@8.1.15(graphql@16.11.0)': dependencies: '@graphql-tools/graphql-tag-pluck': 8.3.14(graphql@16.11.0) - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) globby: 11.1.0 graphql: 16.11.0 tslib: 2.8.1 @@ -13647,7 +13628,7 @@ snapshots: '@graphql-tools/batch-execute': 9.0.12(graphql@16.11.0) '@graphql-tools/executor': 1.3.14(graphql@16.11.0) '@graphql-tools/schema': 10.0.25(graphql@16.11.0) - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) '@repeaterjs/repeater': 3.0.6 dataloader: 2.2.3 dset: 3.1.4 @@ -13663,13 +13644,13 @@ snapshots: '@graphql-tools/executor-common@0.0.2(graphql@16.11.0)': dependencies: '@envelop/core': 5.0.3 - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) graphql: 16.11.0 '@graphql-tools/executor-graphql-ws@2.0.2(crossws@0.3.5)(graphql@16.11.0)': dependencies: '@graphql-tools/executor-common': 0.0.2(graphql@16.11.0) - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) '@whatwg-node/disposablestack': 0.0.5 graphql: 16.11.0 graphql-ws: 6.0.6(crossws@0.3.5)(graphql@16.11.0)(ws@8.21.0) @@ -13686,7 +13667,7 @@ snapshots: '@graphql-tools/executor-http@1.2.7(@types/node@22.18.0)(graphql@16.11.0)': dependencies: '@graphql-tools/executor-common': 0.0.2(graphql@16.11.0) - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/disposablestack': 0.0.5 '@whatwg-node/fetch': 0.10.8 @@ -13700,7 +13681,7 @@ snapshots: '@graphql-tools/executor-legacy-ws@1.1.12(graphql@16.11.0)': dependencies: - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) '@types/ws': 8.18.1 graphql: 16.11.0 isomorphic-ws: 5.0.0(ws@8.21.0) @@ -13712,7 +13693,7 @@ snapshots: '@graphql-tools/executor@1.3.14(graphql@16.11.0)': dependencies: - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) '@graphql-typed-document-node/core': 3.2.0(graphql@16.11.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/disposablestack': 0.0.5 @@ -13723,7 +13704,7 @@ snapshots: '@graphql-tools/git-loader@8.0.19(graphql@16.11.0)': dependencies: '@graphql-tools/graphql-tag-pluck': 8.3.14(graphql@16.11.0) - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) graphql: 16.11.0 is-glob: 4.0.3 micromatch: 4.0.8 @@ -13736,7 +13717,7 @@ snapshots: dependencies: '@graphql-tools/executor-http': 1.2.7(@types/node@22.18.0)(graphql@16.11.0) '@graphql-tools/graphql-tag-pluck': 8.3.14(graphql@16.11.0) - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) '@whatwg-node/fetch': 0.10.8 graphql: 16.11.0 sync-fetch: 0.6.0-2 @@ -13748,7 +13729,7 @@ snapshots: '@graphql-tools/graphql-file-loader@8.0.14(graphql@16.11.0)': dependencies: '@graphql-tools/import': 7.0.13(graphql@16.11.0) - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) globby: 11.1.0 graphql: 16.11.0 tslib: 2.8.1 @@ -13757,11 +13738,11 @@ snapshots: '@graphql-tools/graphql-tag-pluck@8.3.14(graphql@16.11.0)': dependencies: '@babel/core': 7.28.4 - '@babel/parser': 7.28.4 + '@babel/parser': 7.29.8 '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.28.4) '@babel/traverse': 7.28.4 '@babel/types': 7.28.4 - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) graphql: 16.11.0 tslib: 2.8.1 transitivePeerDependencies: @@ -13769,21 +13750,14 @@ snapshots: '@graphql-tools/import@7.0.13(graphql@16.11.0)': dependencies: - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) graphql: 16.11.0 resolve-from: 5.0.0 tslib: 2.8.1 '@graphql-tools/json-file-loader@8.0.13(graphql@16.11.0)': dependencies: - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) - globby: 11.1.0 - graphql: 16.11.0 - tslib: 2.8.1 - unixify: 1.0.0 - - '@graphql-tools/load-files@7.0.1(graphql@16.11.0)': - dependencies: + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) globby: 11.1.0 graphql: 16.11.0 tslib: 2.8.1 @@ -13792,20 +13766,20 @@ snapshots: '@graphql-tools/load@8.1.0(graphql@16.11.0)': dependencies: '@graphql-tools/schema': 10.0.25(graphql@16.11.0) - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) graphql: 16.11.0 p-limit: 3.1.0 tslib: 2.8.1 '@graphql-tools/merge@9.1.1(graphql@16.11.0)': dependencies: - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) graphql: 16.11.0 tslib: 2.8.1 '@graphql-tools/merge@9.1.9(graphql@16.11.0)': dependencies: - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) graphql: 16.11.0 tslib: 2.8.1 @@ -13822,7 +13796,7 @@ snapshots: '@graphql-tools/relay-operation-optimizer@6.5.18(graphql@16.11.0)': dependencies: '@ardatan/relay-compiler': 12.0.0(graphql@16.11.0) - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) graphql: 16.11.0 tslib: 2.8.1 transitivePeerDependencies: @@ -13832,7 +13806,7 @@ snapshots: '@graphql-tools/relay-operation-optimizer@7.0.19(graphql@16.11.0)': dependencies: '@ardatan/relay-compiler': 12.0.3(graphql@16.11.0) - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) graphql: 16.11.0 tslib: 2.8.1 transitivePeerDependencies: @@ -13841,14 +13815,14 @@ snapshots: '@graphql-tools/schema@10.0.25(graphql@16.11.0)': dependencies: '@graphql-tools/merge': 9.1.1(graphql@16.11.0) - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) graphql: 16.11.0 tslib: 2.8.1 '@graphql-tools/schema@10.0.33(graphql@16.11.0)': dependencies: '@graphql-tools/merge': 9.1.9(graphql@16.11.0) - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) graphql: 16.11.0 tslib: 2.8.1 @@ -13857,7 +13831,7 @@ snapshots: '@graphql-tools/executor-graphql-ws': 2.0.2(crossws@0.3.5)(graphql@16.11.0) '@graphql-tools/executor-http': 1.2.7(@types/node@22.18.0)(graphql@16.11.0) '@graphql-tools/executor-legacy-ws': 1.1.12(graphql@16.11.0) - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) '@graphql-tools/wrap': 10.0.30(graphql@16.11.0) '@types/ws': 8.18.1 '@whatwg-node/fetch': 0.10.8 @@ -13874,12 +13848,11 @@ snapshots: - uWebSockets.js - utf-8-validate - '@graphql-tools/utils@10.9.1(graphql@16.11.0)': + '@graphql-tools/utils@12.0.1(graphql@16.11.0)': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.11.0) '@whatwg-node/promise-helpers': 1.3.2 cross-inspect: 1.0.1 - dset: 3.1.4 graphql: 16.11.0 tslib: 2.8.1 @@ -13887,7 +13860,7 @@ snapshots: dependencies: '@graphql-tools/delegate': 10.2.12(graphql@16.11.0) '@graphql-tools/schema': 10.0.25(graphql@16.11.0) - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) graphql: 16.11.0 tslib: 2.8.1 @@ -13895,7 +13868,7 @@ snapshots: dependencies: graphql: 16.11.0 - '@grpc/grpc-js@1.14.4': + '@grpc/grpc-js@1.14.5': dependencies: '@grpc/proto-loader': 0.8.1 '@js-sdsl/ordered-map': 4.4.2 @@ -13914,14 +13887,14 @@ snapshots: protobufjs: 7.6.5 yargs: 17.7.2 - '@headlessui/vue@1.7.23(vue@3.5.20(typescript@5.9.2))': + '@headlessui/vue@1.7.23(vue@3.5.42(typescript@5.9.2))': dependencies: - '@tanstack/vue-virtual': 3.13.5(vue@3.5.20(typescript@5.9.2)) - vue: 3.5.20(typescript@5.9.2) + '@tanstack/vue-virtual': 3.13.5(vue@3.5.42(typescript@5.9.2)) + vue: 3.5.42(typescript@5.9.2) - '@heroicons/vue@2.2.0(vue@3.5.20(typescript@5.9.2))': + '@heroicons/vue@2.2.0(vue@3.5.42(typescript@5.9.2))': dependencies: - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.42(typescript@5.9.2) '@hono/node-server@1.19.14(hono@4.12.31)': dependencies: @@ -13940,20 +13913,7 @@ snapshots: '@humanwhocodes/retry@0.4.2': {} - '@ianvs/prettier-plugin-sort-imports@4.6.3(@vue/compiler-sfc@3.5.20)(prettier@3.6.2)': - dependencies: - '@babel/generator': 7.28.0 - '@babel/parser': 7.28.0 - '@babel/traverse': 7.28.0 - '@babel/types': 7.28.0 - prettier: 3.6.2 - semver: 7.7.2 - optionalDependencies: - '@vue/compiler-sfc': 3.5.20 - transitivePeerDependencies: - - supports-color - - '@ianvs/prettier-plugin-sort-imports@4.6.3(@vue/compiler-sfc@3.5.38)(prettier@3.6.2)': + '@ianvs/prettier-plugin-sort-imports@4.6.3(@vue/compiler-sfc@3.5.42)(prettier@3.6.2)': dependencies: '@babel/generator': 7.28.0 '@babel/parser': 7.28.0 @@ -13962,7 +13922,7 @@ snapshots: prettier: 3.6.2 semver: 7.7.2 optionalDependencies: - '@vue/compiler-sfc': 3.5.38 + '@vue/compiler-sfc': 3.5.42 transitivePeerDependencies: - supports-color @@ -13978,10 +13938,10 @@ snapshots: '@iconify/types': 2.0.0 import-meta-resolve: 4.2.0 - '@iconify/vue@5.0.1(vue@3.5.20(typescript@5.9.2))': + '@iconify/vue@5.0.1(vue@3.5.42(typescript@5.9.2))': dependencies: '@iconify/types': 2.0.0 - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.42(typescript@5.9.2) '@img/colour@1.1.0': {} @@ -14232,7 +14192,7 @@ snapshots: '@intlify/message-compiler@11.1.11': dependencies: '@intlify/shared': 11.1.11 - source-map-js: 1.2.1 + source-map-js: 1.2.2 '@intlify/shared@11.1.11': {} @@ -14319,29 +14279,29 @@ snapshots: ajv-formats: 2.1.1(ajv@8.20.0) lodash: 4.18.1 - '@jsonforms/vue-vanilla@3.6.0(@jsonforms/core@3.6.0)(@jsonforms/vue@3.6.0(@jsonforms/core@3.6.0)(vue@3.5.20(typescript@5.9.2)))(vue@3.5.20(typescript@5.9.2))': + '@jsonforms/vue-vanilla@3.6.0(@jsonforms/core@3.6.0)(@jsonforms/vue@3.6.0(@jsonforms/core@3.6.0)(vue@3.5.42(typescript@5.9.2)))(vue@3.5.42(typescript@5.9.2))': dependencies: '@jsonforms/core': 3.6.0 - '@jsonforms/vue': 3.6.0(@jsonforms/core@3.6.0)(vue@3.5.20(typescript@5.9.2)) + '@jsonforms/vue': 3.6.0(@jsonforms/core@3.6.0)(vue@3.5.42(typescript@5.9.2)) lodash: 4.18.1 - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.42(typescript@5.9.2) - '@jsonforms/vue-vuetify@3.6.0(@jsonforms/core@3.6.0)(@jsonforms/vue@3.6.0(@jsonforms/core@3.6.0)(vue@3.5.20(typescript@5.9.2)))(ajv@8.20.0)(dayjs@1.11.14)(lodash@4.18.1)(maska@2.1.11)(vue@3.5.20(typescript@5.9.2))(vuetify@3.9.6)': + '@jsonforms/vue-vuetify@3.6.0(@jsonforms/core@3.6.0)(@jsonforms/vue@3.6.0(@jsonforms/core@3.6.0)(vue@3.5.42(typescript@5.9.2)))(ajv@8.20.0)(dayjs@1.11.14)(lodash@4.18.1)(maska@2.1.11)(vue@3.5.42(typescript@5.9.2))(vuetify@3.9.6)': dependencies: '@jsonforms/core': 3.6.0 - '@jsonforms/vue': 3.6.0(@jsonforms/core@3.6.0)(vue@3.5.20(typescript@5.9.2)) + '@jsonforms/vue': 3.6.0(@jsonforms/core@3.6.0)(vue@3.5.42(typescript@5.9.2)) ajv: 8.20.0 dayjs: 1.11.14 lodash: 4.18.1 maska: 2.1.11 - vue: 3.5.20(typescript@5.9.2) - vuetify: 3.9.6(typescript@5.9.2)(vite-plugin-vuetify@2.1.0)(vue@3.5.20(typescript@5.9.2)) + vue: 3.5.42(typescript@5.9.2) + vuetify: 3.9.6(typescript@5.9.2)(vite-plugin-vuetify@2.1.0)(vue@3.5.42(typescript@5.9.2)) - '@jsonforms/vue@3.6.0(@jsonforms/core@3.6.0)(vue@3.5.20(typescript@5.9.2))': + '@jsonforms/vue@3.6.0(@jsonforms/core@3.6.0)(vue@3.5.42(typescript@5.9.2))': dependencies: '@jsonforms/core': 3.6.0 lodash: 4.18.1 - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.42(typescript@5.9.2) '@keyv/serialize@1.1.0': {} @@ -14466,7 +14426,7 @@ snapshots: '@tybys/wasm-util': 0.10.3 optional: true - '@nestjs/apollo@13.4.2(@apollo/server@5.5.1(graphql@16.11.0))(@as-integrations/fastify@3.1.0(@apollo/server@5.5.1(graphql@16.11.0))(fastify@5.12.1))(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@11.1.26(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/graphql@13.4.2(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@11.1.26(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(reflect-metadata@0.1.14)(rxjs@7.8.2))(class-transformer@0.5.1)(class-validator@0.15.1)(crossws@0.3.5)(graphql@16.11.0)(reflect-metadata@0.1.14)(ts-morph@27.0.2))(graphql@16.11.0)': + '@nestjs/apollo@13.4.2(@apollo/server@5.5.1(graphql@16.11.0))(@as-integrations/fastify@3.1.0(@apollo/server@5.5.1(graphql@16.11.0))(fastify@5.12.5))(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@11.1.26(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/graphql@13.4.2(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@11.1.26(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(reflect-metadata@0.1.14)(rxjs@7.8.2))(class-transformer@0.5.1)(class-validator@0.15.1)(crossws@0.3.5)(graphql@16.11.0)(reflect-metadata@0.1.14)(ts-morph@27.0.2))(graphql@16.11.0)': dependencies: '@apollo/server': 5.5.1(graphql@16.11.0) '@apollo/server-plugin-landing-page-graphql-playground': 4.0.1(@apollo/server@5.5.1(graphql@16.11.0)) @@ -14478,7 +14438,7 @@ snapshots: lodash.omit: 4.18.0 tslib: 2.8.1 optionalDependencies: - '@as-integrations/fastify': 3.1.0(@apollo/server@5.5.1(graphql@16.11.0))(fastify@5.12.1) + '@as-integrations/fastify': 3.1.0(@apollo/server@5.5.1(graphql@16.11.0))(fastify@5.12.5) '@nestjs/cache-manager@3.0.1(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@11.1.26(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(reflect-metadata@0.1.14)(rxjs@7.8.2))(cache-manager@7.2.0)(keyv@5.5.0)(rxjs@7.8.2)': dependencies: @@ -14532,7 +14492,7 @@ snapshots: dependencies: '@graphql-tools/merge': 9.1.9(graphql@16.11.0) '@graphql-tools/schema': 10.0.33(graphql@16.11.0) - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) '@nestjs/common': 11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2) '@nestjs/core': 11.1.26(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(reflect-metadata@0.1.14)(rxjs@7.8.2) '@nestjs/mapped-types': 2.1.1(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14) @@ -14570,19 +14530,18 @@ snapshots: '@nestjs/common': 11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2) passport: 0.7.0 - '@nestjs/platform-fastify@11.1.26(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@11.1.26(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(reflect-metadata@0.1.14)(rxjs@7.8.2))': + '@nestjs/platform-fastify@11.2.4(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@11.1.26(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(reflect-metadata@0.1.14)(rxjs@7.8.2))': dependencies: - '@fastify/cors': 11.2.0 + '@fastify/cors': 11.3.0 '@fastify/formbody': 8.0.2 + '@fastify/middie': 9.3.4 '@nestjs/common': 11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2) '@nestjs/core': 11.1.26(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(reflect-metadata@0.1.14)(rxjs@7.8.2) fast-querystring: 1.1.2 - fastify: 5.12.1 - fastify-plugin: 5.1.0 + fastify: 5.12.5 find-my-way: 9.7.0 light-my-request: 6.6.0 path-to-regexp: 8.4.2 - reusify: 1.1.0 tslib: 2.8.1 '@nestjs/schedule@6.0.0(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@11.1.26(@nestjs/common@11.1.26(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.1.14)(rxjs@7.8.2))(reflect-metadata@0.1.14)(rxjs@7.8.2))': @@ -14650,7 +14609,7 @@ snapshots: '@nodelib/fs.walk@1.2.8': dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.20.1 + fastq: 1.20.3 '@nuxt/devtools-kit@3.2.4(magicast@0.5.3)(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))': dependencies: @@ -14700,12 +14659,12 @@ snapshots: - uploadthing - vite - '@nuxt/icon@2.2.3(magicast@0.5.3)(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue@3.5.20(typescript@5.9.2))': + '@nuxt/icon@2.2.3(magicast@0.5.3)(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue@3.5.42(typescript@5.9.2))': dependencies: '@iconify/collections': 1.0.696 '@iconify/types': 2.0.0 '@iconify/utils': 3.1.3 - '@iconify/vue': 5.0.1(vue@3.5.20(typescript@5.9.2)) + '@iconify/vue': 5.0.1(vue@3.5.42(typescript@5.9.2)) '@nuxt/devtools-kit': 3.2.4(magicast@0.5.3)(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0)) '@nuxt/kit': 4.4.8(magicast@0.5.3) consola: 3.4.2 @@ -14780,26 +14739,26 @@ snapshots: pkg-types: 2.3.1 std-env: 4.1.0 - '@nuxt/ui@4.8.2(@internationalized/date@3.12.2)(@internationalized/number@3.6.7)(@netlify/blobs@9.1.2)(@tiptap/extensions@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3))(@tiptap/y-tiptap@3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31))(axios@1.18.1)(change-case@5.4.4)(db0@0.3.4)(embla-carousel@8.6.0)(focus-trap@7.6.5)(ioredis@5.11.1)(jwt-decode@4.0.0)(magicast@0.5.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(tailwindcss@4.1.12)(typescript@5.9.2)(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue-router@4.5.1(vue@3.5.20(typescript@5.9.2)))(vue@3.5.20(typescript@5.9.2))(yjs@13.6.31)(zod@3.25.76)': + '@nuxt/ui@4.8.2(@internationalized/date@3.12.2)(@internationalized/number@3.6.7)(@netlify/blobs@9.1.2)(@tiptap/extensions@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3))(@tiptap/y-tiptap@3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31))(axios@1.20.0)(change-case@5.4.4)(db0@0.3.4)(embla-carousel@8.6.0)(focus-trap@7.6.5)(ioredis@5.11.1)(jwt-decode@4.0.0)(magicast@0.5.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(tailwindcss@4.1.12)(typescript@5.9.2)(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue-router@4.5.1(vue@3.5.42(typescript@5.9.2)))(vue@3.5.42(typescript@5.9.2))(yjs@13.6.31)(zod@3.25.76)': dependencies: '@floating-ui/dom': 1.7.6 - '@iconify/vue': 5.0.1(vue@3.5.20(typescript@5.9.2)) + '@iconify/vue': 5.0.1(vue@3.5.42(typescript@5.9.2)) '@nuxt/fonts': 0.14.0(@netlify/blobs@9.1.2)(db0@0.3.4)(ioredis@5.11.1)(magicast@0.5.3)(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0)) - '@nuxt/icon': 2.2.3(magicast@0.5.3)(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue@3.5.20(typescript@5.9.2)) + '@nuxt/icon': 2.2.3(magicast@0.5.3)(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue@3.5.42(typescript@5.9.2)) '@nuxt/kit': 4.4.8(magicast@0.5.3) '@nuxt/schema': 4.4.8 '@nuxtjs/color-mode': 3.5.2(magicast@0.5.3) '@standard-schema/spec': 1.1.0 '@tailwindcss/postcss': 4.3.1 '@tailwindcss/vite': 4.3.1(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0)) - '@tanstack/vue-table': 8.21.3(vue@3.5.20(typescript@5.9.2)) - '@tanstack/vue-virtual': 3.13.28(vue@3.5.20(typescript@5.9.2)) + '@tanstack/vue-table': 8.21.3(vue@3.5.42(typescript@5.9.2)) + '@tanstack/vue-virtual': 3.13.28(vue@3.5.42(typescript@5.9.2)) '@tiptap/core': 3.31.3(@tiptap/pm@3.31.3) '@tiptap/extension-bubble-menu': 3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3) '@tiptap/extension-code': 3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3)) '@tiptap/extension-collaboration': 3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(@tiptap/y-tiptap@3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31))(yjs@13.6.31) '@tiptap/extension-drag-handle': 3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/extension-collaboration@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(@tiptap/y-tiptap@3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31))(yjs@13.6.31))(@tiptap/extension-node-range@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(@tiptap/y-tiptap@3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31)) - '@tiptap/extension-drag-handle-vue-3': 3.31.3(@tiptap/extension-drag-handle@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/extension-collaboration@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(@tiptap/y-tiptap@3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31))(yjs@13.6.31))(@tiptap/extension-node-range@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(@tiptap/y-tiptap@3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31)))(@tiptap/pm@3.31.3)(@tiptap/vue-3@3.31.3(@floating-ui/dom@1.7.4)(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(vue@3.5.20(typescript@5.9.2)))(vue@3.5.20(typescript@5.9.2)) + '@tiptap/extension-drag-handle-vue-3': 3.31.3(@tiptap/extension-drag-handle@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/extension-collaboration@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(@tiptap/y-tiptap@3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31))(yjs@13.6.31))(@tiptap/extension-node-range@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(@tiptap/y-tiptap@3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31)))(@tiptap/pm@3.31.3)(@tiptap/vue-3@3.31.3(@floating-ui/dom@1.7.4)(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(vue@3.5.42(typescript@5.9.2)))(vue@3.5.42(typescript@5.9.2)) '@tiptap/extension-floating-menu': 3.31.3(@floating-ui/dom@1.7.6)(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3) '@tiptap/extension-horizontal-rule': 3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3) '@tiptap/extension-image': 3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3)) @@ -14810,11 +14769,11 @@ snapshots: '@tiptap/pm': 3.31.3 '@tiptap/starter-kit': 3.31.3 '@tiptap/suggestion': 3.31.3(@floating-ui/dom@1.7.6)(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3) - '@tiptap/vue-3': 3.31.3(@floating-ui/dom@1.7.6)(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(vue@3.5.20(typescript@5.9.2)) - '@unhead/vue': 2.1.15(vue@3.5.20(typescript@5.9.2)) - '@vueuse/core': 14.3.0(vue@3.5.20(typescript@5.9.2)) - '@vueuse/integrations': 14.3.0(axios@1.18.1)(change-case@5.4.4)(focus-trap@7.6.5)(fuse.js@7.4.2)(jwt-decode@4.0.0)(vue@3.5.20(typescript@5.9.2)) - '@vueuse/shared': 14.3.0(vue@3.5.20(typescript@5.9.2)) + '@tiptap/vue-3': 3.31.3(@floating-ui/dom@1.7.6)(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(vue@3.5.42(typescript@5.9.2)) + '@unhead/vue': 2.1.15(vue@3.5.42(typescript@5.9.2)) + '@vueuse/core': 14.3.0(vue@3.5.42(typescript@5.9.2)) + '@vueuse/integrations': 14.3.0(axios@1.20.0)(change-case@5.4.4)(focus-trap@7.6.5)(fuse.js@7.4.2)(jwt-decode@4.0.0)(vue@3.5.42(typescript@5.9.2)) + '@vueuse/shared': 14.3.0(vue@3.5.42(typescript@5.9.2)) colortranslator: 5.0.0 consola: 3.4.2 defu: 6.1.7 @@ -14823,17 +14782,17 @@ snapshots: embla-carousel-autoplay: 8.6.0(embla-carousel@8.6.0) embla-carousel-class-names: 8.6.0(embla-carousel@8.6.0) embla-carousel-fade: 8.6.0(embla-carousel@8.6.0) - embla-carousel-vue: 8.6.0(vue@3.5.20(typescript@5.9.2)) + embla-carousel-vue: 8.6.0(vue@3.5.42(typescript@5.9.2)) embla-carousel-wheel-gestures: 8.1.0(embla-carousel@8.6.0) fuse.js: 7.4.2 hookable: 6.1.1 knitwork: 1.3.0 magic-string: 0.30.21 mlly: 1.8.2 - motion-v: 2.3.0(@vueuse/core@14.3.0(vue@3.5.20(typescript@5.9.2)))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vue@3.5.20(typescript@5.9.2)) + motion-v: 2.3.0(@vueuse/core@14.3.0(vue@3.5.42(typescript@5.9.2)))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vue@3.5.42(typescript@5.9.2)) ohash: 2.0.11 pathe: 2.0.3 - reka-ui: 2.9.9(vue@3.5.20(typescript@5.9.2)) + reka-ui: 2.9.9(vue@3.5.42(typescript@5.9.2)) scule: 1.3.0 tailwind-merge: 3.6.0 tailwind-variants: 3.2.2(tailwind-merge@3.6.0)(tailwindcss@4.1.12) @@ -14842,14 +14801,14 @@ snapshots: typescript: 5.9.2 ufo: 1.6.4 unplugin: 3.0.0 - unplugin-auto-import: 21.0.0(@nuxt/kit@4.4.8(magicast@0.5.3))(@vueuse/core@14.3.0(vue@3.5.20(typescript@5.9.2))) - unplugin-vue-components: 32.1.0(@nuxt/kit@4.4.8(magicast@0.5.3))(vue@3.5.20(typescript@5.9.2)) - vaul-vue: 0.4.1(reka-ui@2.9.9(vue@3.5.20(typescript@5.9.2)))(vue@3.5.20(typescript@5.9.2)) + unplugin-auto-import: 21.0.0(@nuxt/kit@4.4.8(magicast@0.5.3))(@vueuse/core@14.3.0(vue@3.5.42(typescript@5.9.2))) + unplugin-vue-components: 32.1.0(@nuxt/kit@4.4.8(magicast@0.5.3))(vue@3.5.42(typescript@5.9.2)) + vaul-vue: 0.4.1(reka-ui@2.9.9(vue@3.5.42(typescript@5.9.2)))(vue@3.5.42(typescript@5.9.2)) vue-component-type-helpers: 3.3.5 optionalDependencies: '@internationalized/date': 3.12.2 '@internationalized/number': 3.6.7 - vue-router: 4.5.1(vue@3.5.20(typescript@5.9.2)) + vue-router: 4.5.1(vue@3.5.42(typescript@5.9.2)) zod: 3.25.76 transitivePeerDependencies: - '@azure/app-configuration' @@ -15033,9 +14992,9 @@ snapshots: '@parcel/watcher-win32-x64': 2.5.6 optional: true - '@pinia/testing@1.0.2(pinia@3.0.3(typescript@5.9.2)(vue@3.5.20(typescript@5.9.2)))': + '@pinia/testing@1.0.2(pinia@3.0.3(typescript@5.9.2)(vue@3.5.42(typescript@5.9.2)))': dependencies: - pinia: 3.0.3(typescript@5.9.2)(vue@3.5.20(typescript@5.9.2)) + pinia: 3.0.3(typescript@5.9.2)(vue@3.5.42(typescript@5.9.2)) '@pinojs/redact@0.4.0': {} @@ -15242,7 +15201,7 @@ snapshots: '@runonflux/nat-upnp@1.0.2(patch_hash=b237104fad04be2f6fb9d52e814383f04bc845e2be2cb27f52936308a88a6e45)': dependencies: - axios: 1.18.1 + axios: 1.20.0 fast-xml-parser: 5.8.0 transitivePeerDependencies: - debug @@ -15350,27 +15309,27 @@ snapshots: react-dom: 19.1.0(react@19.1.0) storybook: 9.1.20(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0)) - '@storybook/vue3-vite@9.1.3(storybook@9.1.20(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0)))(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue@3.5.20(typescript@5.9.2))': + '@storybook/vue3-vite@9.1.3(storybook@9.1.20(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0)))(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue@3.5.42(typescript@5.9.2))': dependencies: '@storybook/builder-vite': 9.1.3(storybook@9.1.20(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0)))(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0)) - '@storybook/vue3': 9.1.3(storybook@9.1.20(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0)))(vue@3.5.20(typescript@5.9.2)) + '@storybook/vue3': 9.1.3(storybook@9.1.20(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0)))(vue@3.5.42(typescript@5.9.2)) find-package-json: 1.2.0 magic-string: 0.30.17 storybook: 9.1.20(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0)) typescript: 5.9.2 vite: 7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0) vue-component-meta: 2.2.8(typescript@5.9.2) - vue-docgen-api: 4.79.2(vue@3.5.20(typescript@5.9.2)) + vue-docgen-api: 4.79.2(vue@3.5.42(typescript@5.9.2)) transitivePeerDependencies: - vue - '@storybook/vue3@9.1.3(storybook@9.1.20(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0)))(vue@3.5.20(typescript@5.9.2))': + '@storybook/vue3@9.1.3(storybook@9.1.20(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0)))(vue@3.5.42(typescript@5.9.2))': dependencies: '@storybook/global': 5.0.0 storybook: 9.1.20(@testing-library/dom@10.4.0)(prettier@3.6.2)(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0)) type-fest: 2.19.0 - vue: 3.5.20(typescript@5.9.2) - vue-component-type-helpers: 3.3.11 + vue: 3.5.42(typescript@5.9.2) + vue-component-type-helpers: 3.3.12 '@swc/core-darwin-arm64@1.13.5': optional: true @@ -15453,8 +15412,8 @@ snapshots: enhanced-resolve: 5.18.3 jiti: 2.7.0 lightningcss: 1.30.1 - magic-string: 0.30.17 - source-map-js: 1.2.1 + magic-string: 0.30.21 + source-map-js: 1.2.2 tailwindcss: 4.1.12 '@tailwindcss/node@4.3.1': @@ -15464,7 +15423,7 @@ snapshots: jiti: 2.7.0 lightningcss: 1.32.0 magic-string: 0.30.21 - source-map-js: 1.2.1 + source-map-js: 1.2.2 tailwindcss: 4.3.1 '@tailwindcss/oxide-android-arm64@4.1.12': @@ -15608,20 +15567,20 @@ snapshots: '@tanstack/virtual-core@3.17.0': {} - '@tanstack/vue-table@8.21.3(vue@3.5.20(typescript@5.9.2))': + '@tanstack/vue-table@8.21.3(vue@3.5.42(typescript@5.9.2))': dependencies: '@tanstack/table-core': 8.21.3 - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.42(typescript@5.9.2) - '@tanstack/vue-virtual@3.13.28(vue@3.5.20(typescript@5.9.2))': + '@tanstack/vue-virtual@3.13.28(vue@3.5.42(typescript@5.9.2))': dependencies: '@tanstack/virtual-core': 3.17.0 - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.42(typescript@5.9.2) - '@tanstack/vue-virtual@3.13.5(vue@3.5.20(typescript@5.9.2))': + '@tanstack/vue-virtual@3.13.5(vue@3.5.42(typescript@5.9.2))': dependencies: '@tanstack/virtual-core': 3.13.5 - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.42(typescript@5.9.2) '@testing-library/dom@10.4.0': dependencies: @@ -15658,23 +15617,14 @@ snapshots: dependencies: '@testing-library/dom': 10.4.0 - '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.20)(vue@3.5.20(typescript@5.9.2))': - dependencies: - '@babel/runtime': 7.27.6 - '@testing-library/dom': 9.3.4 - '@vue/test-utils': 2.4.6 - vue: 3.5.20(typescript@5.9.2) - optionalDependencies: - '@vue/compiler-sfc': 3.5.20 - - '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.38)(vue@3.5.20(typescript@5.9.2))': + '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.42)(vue@3.5.42(typescript@5.9.2))': dependencies: '@babel/runtime': 7.27.6 '@testing-library/dom': 9.3.4 '@vue/test-utils': 2.4.6 - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.42(typescript@5.9.2) optionalDependencies: - '@vue/compiler-sfc': 3.5.38 + '@vue/compiler-sfc': 3.5.42 '@tiptap/core@3.31.3(@tiptap/pm@3.31.3)': dependencies: @@ -15719,12 +15669,12 @@ snapshots: dependencies: '@tiptap/core': 3.31.3(@tiptap/pm@3.31.3) - '@tiptap/extension-drag-handle-vue-3@3.31.3(@tiptap/extension-drag-handle@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/extension-collaboration@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(@tiptap/y-tiptap@3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31))(yjs@13.6.31))(@tiptap/extension-node-range@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(@tiptap/y-tiptap@3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31)))(@tiptap/pm@3.31.3)(@tiptap/vue-3@3.31.3(@floating-ui/dom@1.7.4)(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(vue@3.5.20(typescript@5.9.2)))(vue@3.5.20(typescript@5.9.2))': + '@tiptap/extension-drag-handle-vue-3@3.31.3(@tiptap/extension-drag-handle@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/extension-collaboration@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(@tiptap/y-tiptap@3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31))(yjs@13.6.31))(@tiptap/extension-node-range@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(@tiptap/y-tiptap@3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31)))(@tiptap/pm@3.31.3)(@tiptap/vue-3@3.31.3(@floating-ui/dom@1.7.4)(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(vue@3.5.42(typescript@5.9.2)))(vue@3.5.42(typescript@5.9.2))': dependencies: '@tiptap/extension-drag-handle': 3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/extension-collaboration@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(@tiptap/y-tiptap@3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31))(yjs@13.6.31))(@tiptap/extension-node-range@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(@tiptap/y-tiptap@3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31)) '@tiptap/pm': 3.31.3 - '@tiptap/vue-3': 3.31.3(@floating-ui/dom@1.7.6)(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(vue@3.5.20(typescript@5.9.2)) - vue: 3.5.20(typescript@5.9.2) + '@tiptap/vue-3': 3.31.3(@floating-ui/dom@1.7.6)(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(vue@3.5.42(typescript@5.9.2)) + vue: 3.5.42(typescript@5.9.2) '@tiptap/extension-drag-handle@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/extension-collaboration@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(@tiptap/y-tiptap@3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31))(yjs@13.6.31))(@tiptap/extension-node-range@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(@tiptap/y-tiptap@3.0.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.3)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31))': dependencies: @@ -15884,12 +15834,12 @@ snapshots: '@tiptap/core': 3.31.3(@tiptap/pm@3.31.3) '@tiptap/pm': 3.31.3 - '@tiptap/vue-3@3.31.3(@floating-ui/dom@1.7.6)(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(vue@3.5.20(typescript@5.9.2))': + '@tiptap/vue-3@3.31.3(@floating-ui/dom@1.7.6)(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(vue@3.5.42(typescript@5.9.2))': dependencies: '@floating-ui/dom': 1.7.6 '@tiptap/core': 3.31.3(@tiptap/pm@3.31.3) '@tiptap/pm': 3.31.3 - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.42(typescript@5.9.2) optionalDependencies: '@tiptap/extension-bubble-menu': 3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3) '@tiptap/extension-floating-menu': 3.31.3(@floating-ui/dom@1.7.6)(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3) @@ -16095,9 +16045,9 @@ snapshots: '@types/methods': 1.1.4 '@types/superagent': 8.1.9 - '@types/testing-library__vue@5.3.0(@vue/compiler-sfc@3.5.38)(vue@3.5.20(typescript@5.9.2))': + '@types/testing-library__vue@5.3.0(@vue/compiler-sfc@3.5.42)(vue@3.5.42(typescript@5.9.2))': dependencies: - '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.38)(vue@3.5.20(typescript@5.9.2)) + '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.42)(vue@3.5.42(typescript@5.9.2)) transitivePeerDependencies: - '@vue/compiler-sfc' - vue @@ -16239,18 +16189,18 @@ snapshots: '@typescript-eslint/types': 8.41.0 eslint-visitor-keys: 4.2.1 - '@unhead/vue@2.1.15(vue@3.5.20(typescript@5.9.2))': + '@unhead/vue@2.1.15(vue@3.5.42(typescript@5.9.2))': dependencies: hookable: 6.1.1 unhead: 2.1.15 - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.42(typescript@5.9.2) '@unovue/detypes@0.8.5': dependencies: '@babel/core': 7.29.7 '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7) '@vue/compiler-dom': 3.5.38 - '@vue/compiler-sfc': 3.5.38 + '@vue/compiler-sfc': 3.5.42 '@vuedx/template-ast-types': 0.7.1 fast-glob: 3.3.3 prettier: 3.6.2 @@ -16406,11 +16356,11 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.9.1': optional: true - '@vitejs/plugin-vue@6.0.1(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue@3.5.20(typescript@5.9.2))': + '@vitejs/plugin-vue@6.0.1(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue@3.5.42(typescript@5.9.2))': dependencies: '@rolldown/pluginutils': 1.0.0-beta.29 vite: 7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0) - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.42(typescript@5.9.2) '@vitest/coverage-v8@3.2.6(vitest@3.2.6)': dependencies: @@ -16558,14 +16508,14 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.1.0 - '@vue/apollo-composable@4.2.2(@apollo/client@3.14.0(@types/react@19.0.8)(graphql-ws@6.0.6(crossws@0.3.5)(graphql@16.11.0)(ws@8.21.0))(graphql@16.11.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(subscriptions-transport-ws@0.11.0(graphql@16.11.0)))(graphql@16.11.0)(typescript@5.9.2)(vue@3.5.20(typescript@5.9.2))': + '@vue/apollo-composable@4.2.2(@apollo/client@3.14.0(@types/react@19.0.8)(graphql-ws@6.0.6(crossws@0.3.5)(graphql@16.11.0)(ws@8.21.0))(graphql@16.11.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(subscriptions-transport-ws@0.11.0(graphql@16.11.0)))(graphql@16.11.0)(typescript@5.9.2)(vue@3.5.42(typescript@5.9.2))': dependencies: '@apollo/client': 3.14.0(@types/react@19.0.8)(graphql-ws@6.0.6(crossws@0.3.5)(graphql@16.11.0)(ws@8.21.0))(graphql@16.11.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(subscriptions-transport-ws@0.11.0(graphql@16.11.0)) graphql: 16.11.0 throttle-debounce: 5.0.2 ts-essentials: 9.4.2(typescript@5.9.2) - vue: 3.5.20(typescript@5.9.2) - vue-demi: 0.14.10(vue@3.5.20(typescript@5.9.2)) + vue: 3.5.42(typescript@5.9.2) + vue-demi: 0.14.10(vue@3.5.42(typescript@5.9.2)) transitivePeerDependencies: - typescript @@ -16580,10 +16530,10 @@ snapshots: '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.0) '@babel/template': 7.27.2 '@babel/traverse': 7.28.0 - '@babel/types': 7.28.4 + '@babel/types': 7.29.8 '@vue/babel-helper-vue-transform-on': 1.4.0 '@vue/babel-plugin-resolve-type': 1.4.0(@babel/core@7.28.0) - '@vue/shared': 3.5.20 + '@vue/shared': 3.5.38 optionalDependencies: '@babel/core': 7.28.0 transitivePeerDependencies: @@ -16595,65 +16545,40 @@ snapshots: '@babel/core': 7.28.0 '@babel/helper-module-imports': 7.27.1 '@babel/helper-plugin-utils': 7.27.1 - '@babel/parser': 7.28.4 - '@vue/compiler-sfc': 3.5.20 + '@babel/parser': 7.29.8 + '@vue/compiler-sfc': 3.5.42 transitivePeerDependencies: - supports-color - '@vue/compiler-core@3.5.18': - dependencies: - '@babel/parser': 7.28.4 - '@vue/shared': 3.5.18 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.1 - - '@vue/compiler-core@3.5.20': - dependencies: - '@babel/parser': 7.28.4 - '@vue/shared': 3.5.20 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.1 - '@vue/compiler-core@3.5.38': dependencies: - '@babel/parser': 7.29.7 + '@babel/parser': 7.29.8 '@vue/shared': 3.5.38 entities: 7.0.1 estree-walker: 2.0.2 - source-map-js: 1.2.1 - - '@vue/compiler-dom@3.5.18': - dependencies: - '@vue/compiler-core': 3.5.18 - '@vue/shared': 3.5.18 + source-map-js: 1.2.2 - '@vue/compiler-dom@3.5.20': + '@vue/compiler-core@3.5.42': dependencies: - '@vue/compiler-core': 3.5.20 - '@vue/shared': 3.5.20 + '@babel/parser': 7.29.8 + '@vue/shared': 3.5.42 + entities: 7.0.1 + estree-walker: 2.0.2 + source-map-js: 1.2.2 '@vue/compiler-dom@3.5.38': dependencies: '@vue/compiler-core': 3.5.38 '@vue/shared': 3.5.38 - '@vue/compiler-sfc@3.5.20': + '@vue/compiler-dom@3.5.42': dependencies: - '@babel/parser': 7.28.4 - '@vue/compiler-core': 3.5.20 - '@vue/compiler-dom': 3.5.20 - '@vue/compiler-ssr': 3.5.20 - '@vue/shared': 3.5.20 - estree-walker: 2.0.2 - magic-string: 0.30.19 - postcss: 8.5.23 - source-map-js: 1.2.1 + '@vue/compiler-core': 3.5.42 + '@vue/shared': 3.5.42 '@vue/compiler-sfc@3.5.38': dependencies: - '@babel/parser': 7.29.7 + '@babel/parser': 7.29.8 '@vue/compiler-core': 3.5.38 '@vue/compiler-dom': 3.5.38 '@vue/compiler-ssr': 3.5.38 @@ -16661,18 +16586,30 @@ snapshots: estree-walker: 2.0.2 magic-string: 0.30.21 postcss: 8.5.23 - source-map-js: 1.2.1 + source-map-js: 1.2.2 - '@vue/compiler-ssr@3.5.20': + '@vue/compiler-sfc@3.5.42': dependencies: - '@vue/compiler-dom': 3.5.20 - '@vue/shared': 3.5.20 + '@babel/parser': 7.29.8 + '@vue/compiler-core': 3.5.42 + '@vue/compiler-dom': 3.5.42 + '@vue/compiler-ssr': 3.5.42 + '@vue/shared': 3.5.42 + estree-walker: 2.0.2 + magic-string: 0.30.21 + postcss: 8.5.23 + source-map-js: 1.2.2 '@vue/compiler-ssr@3.5.38': dependencies: '@vue/compiler-dom': 3.5.38 '@vue/shared': 3.5.38 + '@vue/compiler-ssr@3.5.42': + dependencies: + '@vue/compiler-dom': 3.5.42 + '@vue/shared': 3.5.42 + '@vue/compiler-vue2@2.7.16': dependencies: de-indent: 1.0.2 @@ -16684,7 +16621,7 @@ snapshots: dependencies: '@vue/devtools-kit': 7.7.7 - '@vue/devtools-core@8.0.1(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue@3.5.20(typescript@5.9.2))': + '@vue/devtools-core@8.0.1(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue@3.5.42(typescript@5.9.2))': dependencies: '@vue/devtools-kit': 8.0.1 '@vue/devtools-shared': 8.0.1 @@ -16692,7 +16629,7 @@ snapshots: nanoid: 5.1.16 pathe: 2.0.3 vite-hot-client: 2.1.0(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0)) - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.42(typescript@5.9.2) transitivePeerDependencies: - vite @@ -16727,9 +16664,9 @@ snapshots: '@vue/language-core@2.2.8(typescript@5.9.2)': dependencies: '@volar/language-core': 2.4.22 - '@vue/compiler-dom': 3.5.20 + '@vue/compiler-dom': 3.5.38 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.20 + '@vue/shared': 3.5.38 alien-signals: 1.0.13 minimatch: 9.0.9 muggle-string: 0.4.1 @@ -16740,9 +16677,9 @@ snapshots: '@vue/language-core@3.0.6(typescript@5.9.2)': dependencies: '@volar/language-core': 2.4.23 - '@vue/compiler-dom': 3.5.18 + '@vue/compiler-dom': 3.5.38 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.18 + '@vue/shared': 3.5.38 alien-signals: 2.0.5 muggle-string: 0.4.1 path-browserify: 1.0.1 @@ -16750,67 +16687,65 @@ snapshots: optionalDependencies: typescript: 5.9.2 - '@vue/reactivity@3.5.20': + '@vue/reactivity@3.5.42': dependencies: - '@vue/shared': 3.5.20 + '@vue/shared': 3.5.42 - '@vue/runtime-core@3.5.20': + '@vue/runtime-core@3.5.42': dependencies: - '@vue/reactivity': 3.5.20 - '@vue/shared': 3.5.20 + '@vue/reactivity': 3.5.42 + '@vue/shared': 3.5.42 - '@vue/runtime-dom@3.5.20': + '@vue/runtime-dom@3.5.42': dependencies: - '@vue/reactivity': 3.5.20 - '@vue/runtime-core': 3.5.20 - '@vue/shared': 3.5.20 - csstype: 3.1.3 + '@vue/reactivity': 3.5.42 + '@vue/runtime-core': 3.5.42 + '@vue/shared': 3.5.42 + csstype: 3.2.3 - '@vue/server-renderer@3.5.20(vue@3.5.20(typescript@5.9.2))': + '@vue/server-renderer@3.5.42': dependencies: - '@vue/compiler-ssr': 3.5.20 - '@vue/shared': 3.5.20 - vue: 3.5.20(typescript@5.9.2) - - '@vue/shared@3.5.18': {} - - '@vue/shared@3.5.20': {} + '@vue/compiler-ssr': 3.5.42 + '@vue/runtime-dom': 3.5.42 + '@vue/shared': 3.5.42 '@vue/shared@3.5.38': {} + '@vue/shared@3.5.42': {} + '@vue/test-utils@2.4.6': dependencies: js-beautify: 1.15.4 vue-component-type-helpers: 2.2.8 - '@vue/tsconfig@0.8.1(typescript@5.9.2)(vue@3.5.20(typescript@5.9.2))': + '@vue/tsconfig@0.8.1(typescript@5.9.2)(vue@3.5.42(typescript@5.9.2))': optionalDependencies: typescript: 5.9.2 - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.42(typescript@5.9.2) '@vuedx/template-ast-types@0.7.1': dependencies: '@vue/compiler-core': 3.5.38 - '@vuetify/loader-shared@2.1.2(vue@3.5.20(typescript@5.9.2))(vuetify@3.9.6)': + '@vuetify/loader-shared@2.1.2(vue@3.5.42(typescript@5.9.2))(vuetify@3.9.6)': dependencies: upath: 2.0.1 - vue: 3.5.20(typescript@5.9.2) - vuetify: 3.9.6(typescript@5.9.2)(vite-plugin-vuetify@2.1.0)(vue@3.5.20(typescript@5.9.2)) + vue: 3.5.42(typescript@5.9.2) + vuetify: 3.9.6(typescript@5.9.2)(vite-plugin-vuetify@2.1.0)(vue@3.5.42(typescript@5.9.2)) optional: true - '@vueuse/components@13.8.0(vue@3.5.20(typescript@5.9.2))': + '@vueuse/components@13.8.0(vue@3.5.42(typescript@5.9.2))': dependencies: - '@vueuse/core': 13.8.0(vue@3.5.20(typescript@5.9.2)) - '@vueuse/shared': 13.8.0(vue@3.5.20(typescript@5.9.2)) - vue: 3.5.20(typescript@5.9.2) + '@vueuse/core': 13.8.0(vue@3.5.42(typescript@5.9.2)) + '@vueuse/shared': 13.8.0(vue@3.5.42(typescript@5.9.2)) + vue: 3.5.42(typescript@5.9.2) - '@vueuse/core@10.11.1(vue@3.5.20(typescript@5.9.2))': + '@vueuse/core@10.11.1(vue@3.5.42(typescript@5.9.2))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.11.1 - '@vueuse/shared': 10.11.1(vue@3.5.20(typescript@5.9.2)) - vue-demi: 0.14.10(vue@3.5.20(typescript@5.9.2)) + '@vueuse/shared': 10.11.1(vue@3.5.42(typescript@5.9.2)) + vue-demi: 0.14.10(vue@3.5.42(typescript@5.9.2)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -16820,43 +16755,43 @@ snapshots: '@types/web-bluetooth': 0.0.21 '@vueuse/metadata': 12.8.2 '@vueuse/shared': 12.8.2(typescript@5.9.2) - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.42(typescript@5.9.2) transitivePeerDependencies: - typescript - '@vueuse/core@13.8.0(vue@3.5.20(typescript@5.9.2))': + '@vueuse/core@13.8.0(vue@3.5.42(typescript@5.9.2))': dependencies: '@types/web-bluetooth': 0.0.21 '@vueuse/metadata': 13.8.0 - '@vueuse/shared': 13.8.0(vue@3.5.20(typescript@5.9.2)) - vue: 3.5.20(typescript@5.9.2) + '@vueuse/shared': 13.8.0(vue@3.5.42(typescript@5.9.2)) + vue: 3.5.42(typescript@5.9.2) - '@vueuse/core@14.3.0(vue@3.5.20(typescript@5.9.2))': + '@vueuse/core@14.3.0(vue@3.5.42(typescript@5.9.2))': dependencies: '@types/web-bluetooth': 0.0.21 '@vueuse/metadata': 14.3.0 - '@vueuse/shared': 14.3.0(vue@3.5.20(typescript@5.9.2)) - vue: 3.5.20(typescript@5.9.2) + '@vueuse/shared': 14.3.0(vue@3.5.42(typescript@5.9.2)) + vue: 3.5.42(typescript@5.9.2) - '@vueuse/integrations@13.8.0(axios@1.18.1)(change-case@5.4.4)(focus-trap@7.6.5)(fuse.js@7.4.2)(jwt-decode@4.0.0)(vue@3.5.20(typescript@5.9.2))': + '@vueuse/integrations@13.8.0(axios@1.20.0)(change-case@5.4.4)(focus-trap@7.6.5)(fuse.js@7.4.2)(jwt-decode@4.0.0)(vue@3.5.42(typescript@5.9.2))': dependencies: - '@vueuse/core': 13.8.0(vue@3.5.20(typescript@5.9.2)) - '@vueuse/shared': 13.8.0(vue@3.5.20(typescript@5.9.2)) - vue: 3.5.20(typescript@5.9.2) + '@vueuse/core': 13.8.0(vue@3.5.42(typescript@5.9.2)) + '@vueuse/shared': 13.8.0(vue@3.5.42(typescript@5.9.2)) + vue: 3.5.42(typescript@5.9.2) optionalDependencies: - axios: 1.18.1 + axios: 1.20.0 change-case: 5.4.4 focus-trap: 7.6.5 fuse.js: 7.4.2 jwt-decode: 4.0.0 - '@vueuse/integrations@14.3.0(axios@1.18.1)(change-case@5.4.4)(focus-trap@7.6.5)(fuse.js@7.4.2)(jwt-decode@4.0.0)(vue@3.5.20(typescript@5.9.2))': + '@vueuse/integrations@14.3.0(axios@1.20.0)(change-case@5.4.4)(focus-trap@7.6.5)(fuse.js@7.4.2)(jwt-decode@4.0.0)(vue@3.5.42(typescript@5.9.2))': dependencies: - '@vueuse/core': 14.3.0(vue@3.5.20(typescript@5.9.2)) - '@vueuse/shared': 14.3.0(vue@3.5.20(typescript@5.9.2)) - vue: 3.5.20(typescript@5.9.2) + '@vueuse/core': 14.3.0(vue@3.5.42(typescript@5.9.2)) + '@vueuse/shared': 14.3.0(vue@3.5.42(typescript@5.9.2)) + vue: 3.5.42(typescript@5.9.2) optionalDependencies: - axios: 1.18.1 + axios: 1.20.0 change-case: 5.4.4 focus-trap: 7.6.5 fuse.js: 7.4.2 @@ -16870,26 +16805,26 @@ snapshots: '@vueuse/metadata@14.3.0': {} - '@vueuse/shared@10.11.1(vue@3.5.20(typescript@5.9.2))': + '@vueuse/shared@10.11.1(vue@3.5.42(typescript@5.9.2))': dependencies: - vue-demi: 0.14.10(vue@3.5.20(typescript@5.9.2)) + vue-demi: 0.14.10(vue@3.5.42(typescript@5.9.2)) transitivePeerDependencies: - '@vue/composition-api' - vue '@vueuse/shared@12.8.2(typescript@5.9.2)': dependencies: - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.42(typescript@5.9.2) transitivePeerDependencies: - typescript - '@vueuse/shared@13.8.0(vue@3.5.20(typescript@5.9.2))': + '@vueuse/shared@13.8.0(vue@3.5.42(typescript@5.9.2))': dependencies: - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.42(typescript@5.9.2) - '@vueuse/shared@14.3.0(vue@3.5.20(typescript@5.9.2))': + '@vueuse/shared@14.3.0(vue@3.5.42(typescript@5.9.2))': dependencies: - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.42(typescript@5.9.2) '@vvo/tzdb@6.186.0': {} @@ -17236,7 +17171,7 @@ snapshots: await-lock@2.2.2: {} - axios@1.18.1: + axios@1.20.0: dependencies: follow-redirects: 1.16.0(debug@4.3.7) form-data: 4.0.6 @@ -17288,7 +17223,7 @@ snapshots: babel-walk@3.0.0-canary-5: dependencies: - '@babel/types': 7.28.4 + '@babel/types': 7.29.8 backo2@1.0.2: {} @@ -17304,7 +17239,7 @@ snapshots: dependencies: safe-buffer: 5.1.2 - basic-ftp@5.3.1: {} + basic-ftp@6.2.1: {} bcrypt-pbkdf@1.0.2: dependencies: @@ -17773,8 +17708,8 @@ snapshots: constantinople@4.0.1: dependencies: - '@babel/parser': 7.28.4 - '@babel/types': 7.28.4 + '@babel/parser': 7.29.8 + '@babel/types': 7.29.8 content-disposition@1.1.0: {} @@ -17830,8 +17765,6 @@ snapshots: cookie@1.0.2: {} - cookie@1.1.1: {} - cookiejar@2.1.4: {} copy-anything@3.0.5: @@ -17935,7 +17868,7 @@ snapshots: css-tree@3.2.1: dependencies: mdn-data: 2.27.1 - source-map-js: 1.2.1 + source-map-js: 1.2.2 css-what@6.2.2: {} @@ -17950,8 +17883,6 @@ snapshots: '@asamuzakjp/css-color': 3.2.0 rrweb-cssom: 0.8.0 - csstype@3.1.3: {} - csstype@3.2.3: {} csv-parse@7.0.2: {} @@ -18165,7 +18096,7 @@ snapshots: dockerode@4.0.12: dependencies: '@balena/dockerignore': 1.0.2 - '@grpc/grpc-js': 1.14.4 + '@grpc/grpc-js': 1.14.5 '@grpc/proto-loader': 0.7.15 docker-modem: 5.0.7 protobufjs: 7.6.5 @@ -18196,7 +18127,7 @@ snapshots: dependencies: domelementtype: 2.3.0 - dompurify@3.4.13: + dompurify@3.4.16: optionalDependencies: '@types/trusted-types': 2.0.7 @@ -18259,7 +18190,7 @@ snapshots: '@one-ini/wasm': 0.1.1 commander: 10.0.1 minimatch: 9.0.9 - semver: 7.8.5 + semver: 7.7.2 ee-first@1.1.1: {} @@ -18291,11 +18222,11 @@ snapshots: dependencies: embla-carousel: 8.6.0 - embla-carousel-vue@8.6.0(vue@3.5.20(typescript@5.9.2)): + embla-carousel-vue@8.6.0(vue@3.5.42(typescript@5.9.2)): dependencies: embla-carousel: 8.6.0 embla-carousel-reactive-utils: 8.6.0(embla-carousel@8.6.0) - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.42(typescript@5.9.2) embla-carousel-wheel-gestures@8.1.0(embla-carousel@8.6.0): dependencies: @@ -18902,7 +18833,7 @@ snapshots: dependencies: pure-rand: 7.0.1 - fast-copy@3.0.2: {} + fast-copy@3.1.0: {} fast-decode-uri-component@1.0.1: {} @@ -18960,7 +18891,9 @@ snapshots: fastify-plugin@5.1.0: {} - fastify@5.12.1: + fastify-plugin@6.0.0: {} + + fastify@5.12.5: dependencies: '@fastify/ajv-compiler': 4.0.6 '@fastify/error': 4.2.0 @@ -18978,10 +18911,6 @@ snapshots: semver: 7.7.2 toad-cache: 3.7.4 - fastq@1.20.1: - dependencies: - reusify: 1.1.0 - fastq@1.20.3: dependencies: reusify: 1.1.0 @@ -19313,7 +19242,7 @@ snapshots: get-uri@6.0.5: dependencies: - basic-ftp: 5.3.1 + basic-ftp: 6.2.1 data-uri-to-buffer: 6.0.2 debug: 4.4.3 transitivePeerDependencies: @@ -19436,7 +19365,7 @@ snapshots: '@graphql-tools/load': 8.1.0(graphql@16.11.0) '@graphql-tools/merge': 9.1.1(graphql@16.11.0) '@graphql-tools/url-loader': 8.0.26(@types/node@22.18.0)(crossws@0.3.5)(graphql@16.11.0) - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) + '@graphql-tools/utils': 12.0.1(graphql@16.11.0) cosmiconfig: 8.3.6(typescript@5.9.2) graphql: 16.11.0 jiti: 2.7.0 @@ -20045,7 +19974,7 @@ snapshots: isomorphic-dompurify@2.26.0: dependencies: - dompurify: 3.4.13 + dompurify: 3.4.16 jsdom: 26.1.0 transitivePeerDependencies: - bufferutil @@ -20503,9 +20432,9 @@ snapshots: dependencies: es5-ext: 0.10.64 - lucide-vue-next@0.542.0(vue@3.5.20(typescript@5.9.2)): + lucide-vue-next@0.542.0(vue@3.5.42(typescript@5.9.2)): dependencies: - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.42(typescript@5.9.2) luxon@3.6.1: {} @@ -20525,10 +20454,6 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 - magic-string@0.30.19: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 - magic-string@0.30.21: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 @@ -20537,13 +20462,13 @@ snapshots: dependencies: '@babel/parser': 7.29.7 '@babel/types': 7.29.7 - source-map-js: 1.2.1 + source-map-js: 1.2.2 magicast@0.5.3: dependencies: '@babel/parser': 7.29.8 '@babel/types': 7.29.8 - source-map-js: 1.2.1 + source-map-js: 1.2.2 optional: true make-asynchronous@1.1.0: @@ -20690,14 +20615,14 @@ snapshots: motion-utils@12.39.0: {} - motion-v@2.3.0(@vueuse/core@14.3.0(vue@3.5.20(typescript@5.9.2)))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vue@3.5.20(typescript@5.9.2)): + motion-v@2.3.0(@vueuse/core@14.3.0(vue@3.5.42(typescript@5.9.2)))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vue@3.5.42(typescript@5.9.2)): dependencies: - '@vueuse/core': 14.3.0(vue@3.5.20(typescript@5.9.2)) + '@vueuse/core': 14.3.0(vue@3.5.42(typescript@5.9.2)) framer-motion: 12.40.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) hey-listen: 1.0.8 motion-dom: 12.40.0 motion-utils: 12.39.0 - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.42(typescript@5.9.2) transitivePeerDependencies: - '@emotion/is-prop-valid' - react @@ -21283,17 +21208,17 @@ snapshots: pify@6.1.0: {} - pinia-plugin-persistedstate@4.7.1(@nuxt/kit@4.4.8(magicast@0.5.3))(pinia@3.0.3(typescript@5.9.2)(vue@3.5.20(typescript@5.9.2))): + pinia-plugin-persistedstate@4.7.1(@nuxt/kit@4.4.8(magicast@0.5.3))(pinia@3.0.3(typescript@5.9.2)(vue@3.5.42(typescript@5.9.2))): dependencies: defu: 6.1.7 optionalDependencies: '@nuxt/kit': 4.4.8(magicast@0.5.3) - pinia: 3.0.3(typescript@5.9.2)(vue@3.5.20(typescript@5.9.2)) + pinia: 3.0.3(typescript@5.9.2)(vue@3.5.42(typescript@5.9.2)) - pinia@3.0.3(typescript@5.9.2)(vue@3.5.20(typescript@5.9.2)): + pinia@3.0.3(typescript@5.9.2)(vue@3.5.42(typescript@5.9.2)): dependencies: '@vue/devtools-api': 7.7.2 - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.42(typescript@5.9.2) optionalDependencies: typescript: 5.9.2 @@ -21316,7 +21241,7 @@ snapshots: dependencies: colorette: 2.0.20 dateformat: 4.6.3 - fast-copy: 3.0.2 + fast-copy: 3.1.0 fast-safe-stringify: 2.1.1 help-me: 5.0.0 joycon: 3.1.1 @@ -21485,7 +21410,7 @@ snapshots: dependencies: nanoid: 3.3.18 picocolors: 1.1.1 - source-map-js: 1.2.1 + source-map-js: 1.2.2 prelude-ls@1.2.1: {} @@ -21493,17 +21418,11 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier-plugin-tailwindcss@0.6.14(@ianvs/prettier-plugin-sort-imports@4.6.3(@vue/compiler-sfc@3.5.20)(prettier@3.6.2))(prettier@3.6.2): - dependencies: - prettier: 3.6.2 - optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.6.3(@vue/compiler-sfc@3.5.20)(prettier@3.6.2) - - prettier-plugin-tailwindcss@0.6.14(@ianvs/prettier-plugin-sort-imports@4.6.3(@vue/compiler-sfc@3.5.38)(prettier@3.6.2))(prettier@3.6.2): + prettier-plugin-tailwindcss@0.6.14(@ianvs/prettier-plugin-sort-imports@4.6.3(@vue/compiler-sfc@3.5.42)(prettier@3.6.2))(prettier@3.6.2): dependencies: prettier: 3.6.2 optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.6.3(@vue/compiler-sfc@3.5.38)(prettier@3.6.2) + '@ianvs/prettier-plugin-sort-imports': 4.6.3(@vue/compiler-sfc@3.5.42)(prettier@3.6.2) prettier@3.6.2: {} @@ -21883,52 +21802,52 @@ snapshots: '@types/react': 19.0.8 react: 19.1.0 - reka-ui@2.5.0(typescript@5.9.2)(vue@3.5.20(typescript@5.9.2)): + reka-ui@2.5.0(typescript@5.9.2)(vue@3.5.42(typescript@5.9.2)): dependencies: '@floating-ui/dom': 1.7.4 - '@floating-ui/vue': 1.1.9(vue@3.5.20(typescript@5.9.2)) + '@floating-ui/vue': 1.1.9(vue@3.5.42(typescript@5.9.2)) '@internationalized/date': 3.8.2 '@internationalized/number': 3.6.5 - '@tanstack/vue-virtual': 3.13.5(vue@3.5.20(typescript@5.9.2)) + '@tanstack/vue-virtual': 3.13.5(vue@3.5.42(typescript@5.9.2)) '@vueuse/core': 12.8.2(typescript@5.9.2) '@vueuse/shared': 12.8.2(typescript@5.9.2) aria-hidden: 1.2.4 defu: 6.1.7 ohash: 2.0.11 - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.42(typescript@5.9.2) transitivePeerDependencies: - '@vue/composition-api' - typescript - reka-ui@2.9.10(vue@3.5.20(typescript@5.9.2)): + reka-ui@2.9.10(vue@3.5.42(typescript@5.9.2)): dependencies: '@floating-ui/dom': 1.7.6 - '@floating-ui/vue': 1.1.11(vue@3.5.20(typescript@5.9.2)) + '@floating-ui/vue': 1.1.11(vue@3.5.42(typescript@5.9.2)) '@internationalized/date': 3.12.2 '@internationalized/number': 3.6.5 - '@tanstack/vue-virtual': 3.13.28(vue@3.5.20(typescript@5.9.2)) - '@vueuse/core': 14.3.0(vue@3.5.20(typescript@5.9.2)) - '@vueuse/shared': 14.3.0(vue@3.5.20(typescript@5.9.2)) + '@tanstack/vue-virtual': 3.13.28(vue@3.5.42(typescript@5.9.2)) + '@vueuse/core': 14.3.0(vue@3.5.42(typescript@5.9.2)) + '@vueuse/shared': 14.3.0(vue@3.5.42(typescript@5.9.2)) aria-hidden: 1.2.6 defu: 6.1.7 ohash: 2.0.11 - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.42(typescript@5.9.2) transitivePeerDependencies: - '@vue/composition-api' - reka-ui@2.9.9(vue@3.5.20(typescript@5.9.2)): + reka-ui@2.9.9(vue@3.5.42(typescript@5.9.2)): dependencies: '@floating-ui/dom': 1.7.6 - '@floating-ui/vue': 1.1.9(vue@3.5.20(typescript@5.9.2)) + '@floating-ui/vue': 1.1.9(vue@3.5.42(typescript@5.9.2)) '@internationalized/date': 3.12.2 '@internationalized/number': 3.6.7 - '@tanstack/vue-virtual': 3.13.28(vue@3.5.20(typescript@5.9.2)) - '@vueuse/core': 14.3.0(vue@3.5.20(typescript@5.9.2)) - '@vueuse/shared': 14.3.0(vue@3.5.20(typescript@5.9.2)) + '@tanstack/vue-virtual': 3.13.28(vue@3.5.42(typescript@5.9.2)) + '@vueuse/core': 14.3.0(vue@3.5.42(typescript@5.9.2)) + '@vueuse/shared': 14.3.0(vue@3.5.42(typescript@5.9.2)) aria-hidden: 1.2.6 defu: 6.1.7 ohash: 2.0.11 - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.42(typescript@5.9.2) transitivePeerDependencies: - '@vue/composition-api' @@ -22222,7 +22141,7 @@ snapshots: safe-buffer: 5.2.1 to-buffer: 1.2.2 - shadcn-vue@2.7.4(eslint@9.34.0(jiti@2.7.0))(magicast@0.5.3)(vue@3.5.20(typescript@5.9.2)): + shadcn-vue@2.7.4(eslint@9.34.0(jiti@2.7.0))(magicast@0.5.3)(vue@3.5.42(typescript@5.9.2)): dependencies: '@dotenvx/dotenvx': 1.71.3 '@modelcontextprotocol/sdk': 1.29.0(zod@3.25.76) @@ -22247,7 +22166,7 @@ snapshots: postcss: 8.5.23 postcss-selector-parser: 7.1.4 prompts: 2.4.2 - reka-ui: 2.9.10(vue@3.5.20(typescript@5.9.2)) + reka-ui: 2.9.10(vue@3.5.42(typescript@5.9.2)) semver: 7.8.4 stringify-object: 6.0.0 tailwindcss: 4.3.1 @@ -22409,7 +22328,7 @@ snapshots: dependencies: atomic-sleep: 1.0.0 - source-map-js@1.2.1: {} + source-map-js@1.2.2: {} source-map-support@0.5.21: dependencies: @@ -22851,8 +22770,6 @@ snapshots: dependencies: is-number: 7.0.0 - toad-cache@3.7.1: {} - toad-cache@3.7.4: {} toidentifier@1.0.1: {} @@ -23106,7 +23023,7 @@ snapshots: unpipe@1.0.0: {} - unplugin-auto-import@21.0.0(@nuxt/kit@4.4.8(magicast@0.5.3))(@vueuse/core@14.3.0(vue@3.5.20(typescript@5.9.2))): + unplugin-auto-import@21.0.0(@nuxt/kit@4.4.8(magicast@0.5.3))(@vueuse/core@14.3.0(vue@3.5.42(typescript@5.9.2))): dependencies: local-pkg: 1.2.1 magic-string: 0.30.21 @@ -23116,7 +23033,7 @@ snapshots: unplugin-utils: 0.3.1 optionalDependencies: '@nuxt/kit': 4.4.8(magicast@0.5.3) - '@vueuse/core': 14.3.0(vue@3.5.20(typescript@5.9.2)) + '@vueuse/core': 14.3.0(vue@3.5.42(typescript@5.9.2)) unplugin-dts@1.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.18.0))(esbuild@0.28.1)(rollup@4.62.0)(typescript@5.9.2)(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0)): dependencies: @@ -23156,7 +23073,7 @@ snapshots: pathe: 2.0.3 picomatch: 4.0.4 - unplugin-vue-components@32.1.0(@nuxt/kit@4.4.8(magicast@0.5.3))(vue@3.5.20(typescript@5.9.2)): + unplugin-vue-components@32.1.0(@nuxt/kit@4.4.8(magicast@0.5.3))(vue@3.5.42(typescript@5.9.2)): dependencies: chokidar: 5.0.0 local-pkg: 1.2.1 @@ -23167,7 +23084,7 @@ snapshots: tinyglobby: 0.2.17 unplugin: 3.0.0 unplugin-utils: 0.3.1 - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.42(typescript@5.9.2) optionalDependencies: '@nuxt/kit': 4.4.8(magicast@0.5.3) @@ -23325,11 +23242,11 @@ snapshots: vary@1.1.2: {} - vaul-vue@0.4.1(reka-ui@2.9.9(vue@3.5.20(typescript@5.9.2)))(vue@3.5.20(typescript@5.9.2)): + vaul-vue@0.4.1(reka-ui@2.9.9(vue@3.5.42(typescript@5.9.2)))(vue@3.5.42(typescript@5.9.2)): dependencies: - '@vueuse/core': 10.11.1(vue@3.5.20(typescript@5.9.2)) - reka-ui: 2.9.9(vue@3.5.20(typescript@5.9.2)) - vue: 3.5.20(typescript@5.9.2) + '@vueuse/core': 10.11.1(vue@3.5.42(typescript@5.9.2)) + reka-ui: 2.9.9(vue@3.5.42(typescript@5.9.2)) + vue: 3.5.42(typescript@5.9.2) transitivePeerDependencies: - '@vue/composition-api' @@ -23432,9 +23349,9 @@ snapshots: vite-plugin-remove-console@2.2.0: {} - vite-plugin-vue-devtools@8.0.1(@nuxt/kit@4.4.8(magicast@0.5.3))(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue@3.5.20(typescript@5.9.2)): + vite-plugin-vue-devtools@8.0.1(@nuxt/kit@4.4.8(magicast@0.5.3))(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue@3.5.42(typescript@5.9.2)): dependencies: - '@vue/devtools-core': 8.0.1(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue@3.5.20(typescript@5.9.2)) + '@vue/devtools-core': 8.0.1(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue@3.5.42(typescript@5.9.2)) '@vue/devtools-kit': 8.0.1 '@vue/devtools-shared': 8.0.1 execa: 9.6.0 @@ -23455,31 +23372,31 @@ snapshots: '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.0) '@babel/plugin-transform-typescript': 7.27.1(@babel/core@7.28.0) '@vue/babel-plugin-jsx': 1.4.0(@babel/core@7.28.0) - '@vue/compiler-dom': 3.5.20 + '@vue/compiler-dom': 3.5.38 kolorist: 1.8.0 - magic-string: 0.30.19 + magic-string: 0.30.21 vite: 7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0) transitivePeerDependencies: - supports-color - vite-plugin-vue-tracer@1.0.0(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue@3.5.20(typescript@5.9.2)): + vite-plugin-vue-tracer@1.0.0(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue@3.5.42(typescript@5.9.2)): dependencies: estree-walker: 3.0.3 exsolve: 1.0.7 magic-string: 0.30.17 pathe: 2.0.3 - source-map-js: 1.2.1 + source-map-js: 1.2.2 vite: 7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0) - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.42(typescript@5.9.2) - vite-plugin-vuetify@2.1.0(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue@3.5.20(typescript@5.9.2))(vuetify@3.9.6): + vite-plugin-vuetify@2.1.0(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue@3.5.42(typescript@5.9.2))(vuetify@3.9.6): dependencies: - '@vuetify/loader-shared': 2.1.2(vue@3.5.20(typescript@5.9.2))(vuetify@3.9.6) + '@vuetify/loader-shared': 2.1.2(vue@3.5.42(typescript@5.9.2))(vuetify@3.9.6) debug: 4.4.3 upath: 2.0.1 vite: 7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0) - vue: 3.5.20(typescript@5.9.2) - vuetify: 3.9.6(typescript@5.9.2)(vite-plugin-vuetify@2.1.0)(vue@3.5.20(typescript@5.9.2)) + vue: 3.5.42(typescript@5.9.2) + vuetify: 3.9.6(typescript@5.9.2)(vite-plugin-vuetify@2.1.0)(vue@3.5.42(typescript@5.9.2)) transitivePeerDependencies: - supports-color optional: true @@ -23641,20 +23558,20 @@ snapshots: vue-component-type-helpers@2.2.8: {} - vue-component-type-helpers@3.3.11: {} + vue-component-type-helpers@3.3.12: {} vue-component-type-helpers@3.3.5: {} - vue-demi@0.14.10(vue@3.5.20(typescript@5.9.2)): + vue-demi@0.14.10(vue@3.5.42(typescript@5.9.2)): dependencies: - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.42(typescript@5.9.2) - vue-docgen-api@4.79.2(vue@3.5.20(typescript@5.9.2)): + vue-docgen-api@4.79.2(vue@3.5.42(typescript@5.9.2)): dependencies: - '@babel/parser': 7.28.4 + '@babel/parser': 7.29.8 '@babel/types': 7.28.4 - '@vue/compiler-dom': 3.5.20 - '@vue/compiler-sfc': 3.5.20 + '@vue/compiler-dom': 3.5.38 + '@vue/compiler-sfc': 3.5.42 ast-types: 0.16.1 esm-resolve: 1.0.11 hash-sum: 2.0.0 @@ -23662,8 +23579,8 @@ snapshots: pug: 3.0.3 recast: 0.23.11 ts-map: 1.0.3 - vue: 3.5.20(typescript@5.9.2) - vue-inbrowser-compiler-independent-utils: 4.71.1(vue@3.5.20(typescript@5.9.2)) + vue: 3.5.42(typescript@5.9.2) + vue-inbrowser-compiler-independent-utils: 4.71.1(vue@3.5.42(typescript@5.9.2)) vue-eslint-parser@10.4.1(eslint@9.34.0(jiti@2.7.0)): dependencies: @@ -23685,16 +23602,16 @@ snapshots: is-valid-glob: 1.0.0 js-yaml: 4.3.2 - vue-i18n@11.1.11(vue@3.5.20(typescript@5.9.2)): + vue-i18n@11.1.11(vue@3.5.42(typescript@5.9.2)): dependencies: '@intlify/core-base': 11.1.11 '@intlify/shared': 11.1.11 '@vue/devtools-api': 6.6.4 - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.42(typescript@5.9.2) - vue-inbrowser-compiler-independent-utils@4.71.1(vue@3.5.20(typescript@5.9.2)): + vue-inbrowser-compiler-independent-utils@4.71.1(vue@3.5.42(typescript@5.9.2)): dependencies: - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.42(typescript@5.9.2) vue-metamorph@3.3.4(eslint@9.34.0(jiti@2.7.0)): dependencies: @@ -23722,10 +23639,10 @@ snapshots: - eslint - supports-color - vue-router@4.5.1(vue@3.5.20(typescript@5.9.2)): + vue-router@4.5.1(vue@3.5.42(typescript@5.9.2)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.42(typescript@5.9.2) vue-sonner@2.0.9(@nuxt/kit@4.4.8(magicast@0.5.3))(@nuxt/schema@4.4.8): optionalDependencies: @@ -23740,22 +23657,22 @@ snapshots: vue-web-component-wrapper@1.7.7: {} - vue@3.5.20(typescript@5.9.2): + vue@3.5.42(typescript@5.9.2): dependencies: - '@vue/compiler-dom': 3.5.20 - '@vue/compiler-sfc': 3.5.20 - '@vue/runtime-dom': 3.5.20 - '@vue/server-renderer': 3.5.20(vue@3.5.20(typescript@5.9.2)) - '@vue/shared': 3.5.20 + '@vue/compiler-dom': 3.5.42 + '@vue/compiler-sfc': 3.5.42 + '@vue/runtime-dom': 3.5.42 + '@vue/server-renderer': 3.5.42 + '@vue/shared': 3.5.42 optionalDependencies: typescript: 5.9.2 - vuetify@3.9.6(typescript@5.9.2)(vite-plugin-vuetify@2.1.0)(vue@3.5.20(typescript@5.9.2)): + vuetify@3.9.6(typescript@5.9.2)(vite-plugin-vuetify@2.1.0)(vue@3.5.42(typescript@5.9.2)): dependencies: - vue: 3.5.20(typescript@5.9.2) + vue: 3.5.42(typescript@5.9.2) optionalDependencies: typescript: 5.9.2 - vite-plugin-vuetify: 2.1.0(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue@3.5.20(typescript@5.9.2))(vuetify@3.9.6) + vite-plugin-vuetify: 2.1.0(vite@7.3.5(@types/node@22.18.0)(jiti@2.7.0)(lightningcss@1.32.0)(stylus@0.64.0)(terser@5.43.1)(tsx@4.20.5)(yaml@2.9.0))(vue@3.5.42(typescript@5.9.2))(vuetify@3.9.6) w3c-keyname@2.2.8: {} @@ -23871,8 +23788,8 @@ snapshots: with@7.0.2: dependencies: - '@babel/parser': 7.28.4 - '@babel/types': 7.28.4 + '@babel/parser': 7.29.8 + '@babel/types': 7.29.8 assert-never: 1.4.0 babel-walk: 3.0.0-canary-5 @@ -24073,7 +23990,7 @@ snapshots: '@poppinss/colors': 4.1.6 '@poppinss/dumper': 0.6.5 '@speed-highlight/core': 1.2.17 - cookie: 1.1.1 + cookie: 1.0.2 youch-core: 0.3.3 z-schema@5.0.5: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index cbed932b6d..df65a85beb 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -11,10 +11,10 @@ patchedDependencies: overrides: graphql: 16.11.0 - '@graphql-tools/utils': 10.9.1 + '@graphql-tools/utils': 12.0.1 'ajv@<6.14.0': 6.15.0 'ajv@>=7.0.0-alpha.0 <8.18.0': 8.20.0 - axios: 1.18.1 + axios: 1.20.0 body-parser: 2.3.0 'brace-expansion@<1.1.19': 1.1.19 'brace-expansion@>=3.0.0 <5.0.13': 5.0.12 @@ -56,4 +56,10 @@ overrides: 'nanoid@>=3.0.0 <3.3.18': 3.3.18 'stylus@<0.64.0': 0.64.0 'brace-expansion@>=2.0.0 <2.1.8': 2.1.7 - 'fastify@>=5.0.0 <5.12.1': 5.12.1 + 'fastify@>=5.0.0 <5.12.5': 5.12.5 + 'dompurify@<3.4.16': 3.4.16 + '@grpc/grpc-js@<1.14.5': 1.14.5 + 'basic-ftp@<6.2.1': 6.2.1 + 'source-map-js@<1.2.2': 1.2.2 + 'fast-copy@>=3.0.0 <3.1.0': 3.1.0 + vue: 3.5.42 diff --git a/unraid-ui/package.json b/unraid-ui/package.json index aca6c9d022..efc97d64f4 100644 --- a/unraid-ui/package.json +++ b/unraid-ui/package.json @@ -44,7 +44,7 @@ "peerDependencies": { "ajv": "8.20.0", "tailwindcss": "4.1.12", - "vue": "3.5.20" + "vue": "3.5.42" }, "dependencies": { "@headlessui/vue": "1.7.23", @@ -58,7 +58,7 @@ "ajv-errors": "3.0.0", "class-variance-authority": "0.7.1", "clsx": "2.1.1", - "dompurify": "3.4.13", + "dompurify": "3.4.16", "kebab-case": "2.0.2", "lucide-vue-next": "0.542.0", "marked": "16.2.1", @@ -110,7 +110,7 @@ "vite-plugin-dts": "5.0.2", "vite-plugin-vue-devtools": "8.0.1", "vitest": "3.2.6", - "vue": "3.5.20", + "vue": "3.5.42", "vue-eslint-parser": "10.2.0", "vue-tsc": "3.0.6", "wrangler": "4.100.0" diff --git a/web/package.json b/web/package.json index 38706ad567..a8a34c7358 100644 --- a/web/package.json +++ b/web/package.json @@ -69,7 +69,7 @@ "@vitejs/plugin-vue": "6.0.1", "@vitest/coverage-v8": "3.2.6", "@vue/apollo-util": "4.2.2", - "@vue/compiler-sfc": "3.5.20", + "@vue/compiler-sfc": "3.5.42", "@vue/test-utils": "2.4.6", "@vueuse/core": "13.8.0", "eslint": "9.34.0", @@ -97,7 +97,7 @@ "vite-plugin-remove-console": "2.2.0", "vite-plugin-vue-tracer": "1.0.0", "vitest": "3.2.6", - "vue": "3.5.20", + "vue": "3.5.42", "vue-eslint-parser": "10.2.0", "vue-i18n-extract": "2.0.4", "vue-tsc": "3.0.6" @@ -130,7 +130,7 @@ "convert": "5.12.0", "crypto-js": "4.2.0", "dayjs": "1.11.14", - "dompurify": "3.4.13", + "dompurify": "3.4.16", "focus-trap": "7.6.5", "graphql": "16.11.0", "graphql-tag": "2.12.6", From 176ee2cb634e7106b1475d920568df44a1ec343b Mon Sep 17 00:00:00 2001 From: Eli Bosley Date: Tue, 6 Oct 2026 13:33:51 +0100 Subject: [PATCH 4/4] fix(web): support Vue class inputs and isolate component tests --- .../ui/dialog/DialogContent.test.ts | 42 +++++++++++++++++++ .../components/ui/dialog/DialogContent.vue | 8 ++-- web/__test__/components/KeyActions.test.ts | 12 +++++- .../OnboardingCoreSettingsStep.test.ts | 12 +++++- 4 files changed, 66 insertions(+), 8 deletions(-) create mode 100644 unraid-ui/src/components/ui/dialog/DialogContent.test.ts diff --git a/unraid-ui/src/components/ui/dialog/DialogContent.test.ts b/unraid-ui/src/components/ui/dialog/DialogContent.test.ts new file mode 100644 index 0000000000..817fd6b1d4 --- /dev/null +++ b/unraid-ui/src/components/ui/dialog/DialogContent.test.ts @@ -0,0 +1,42 @@ +import DialogContent from '@/components/ui/dialog/DialogContent.vue'; +import { mount } from '@vue/test-utils'; +import { DialogDescription, DialogRoot, DialogTitle } from 'reka-ui'; +import { describe, expect, it } from 'vitest'; +import { defineComponent, h, nextTick, shallowRef, type HTMLAttributes } from 'vue'; + +describe('DialogContent animations', () => { + it.each<{ classes: HTMLAttributes['class']; fullscreen: boolean }>([ + { classes: 'min-h-screen', fullscreen: true }, + { classes: ['p-4', ['min-h-screen']], fullscreen: true }, + { classes: { 'min-h-screen': true }, fullscreen: true }, + { classes: { 'min-h-screen': false }, fullscreen: false }, + { classes: false, fullscreen: false }, + { classes: 'min-h-screen-extra', fullscreen: false }, + ])('supports class input $classes', async ({ classes, fullscreen }) => { + const dialogClass = shallowRef(classes); + const wrapper = mount( + defineComponent({ + setup: () => () => + h(DialogRoot, { open: true }, () => + h(DialogContent, { class: dialogClass.value, showCloseButton: false }, () => [ + h(DialogTitle, {}, () => 'Title'), + h(DialogDescription, {}, () => 'Content'), + ]) + ), + }), + { attachTo: document.body } + ); + try { + await nextTick(); + const dialog = document.body.querySelector('[role="dialog"]'); + expect(dialog).not.toBeNull(); + expect(dialog?.classList.contains('data-[state=open]:slide-in-from-bottom')).toBe(fullscreen); + expect(dialog?.classList.contains('data-[state=open]:zoom-in-95')).toBe(!fullscreen); + dialogClass.value = fullscreen ? '' : 'min-h-screen'; + await nextTick(); + expect(dialog?.classList.contains('data-[state=open]:slide-in-from-bottom')).toBe(!fullscreen); + } finally { + wrapper.unmount(); + } + }); +}); diff --git a/unraid-ui/src/components/ui/dialog/DialogContent.vue b/unraid-ui/src/components/ui/dialog/DialogContent.vue index c052899070..1fa725821d 100644 --- a/unraid-ui/src/components/ui/dialog/DialogContent.vue +++ b/unraid-ui/src/components/ui/dialog/DialogContent.vue @@ -13,7 +13,7 @@ import { type DialogContentEmits, type DialogContentProps, } from 'reka-ui'; -import type { HTMLAttributes } from 'vue'; +import { computed, type HTMLAttributes } from 'vue'; const props = defineProps< DialogContentProps & { @@ -29,6 +29,7 @@ const delegatedProps = reactiveOmit(props, 'class', 'showCloseButton', 'to'); const forwarded = useForwardPropsEmits(delegatedProps, emits); const { teleportTarget } = useTeleport(); +const isFullscreen = computed(() => cn(props.class).split(/\s+/).includes('min-h-screen'));