From 6d9726e19e03e1465ba5b048b35b5c7058d6a058 Mon Sep 17 00:00:00 2001 From: Meier Lukas Date: Fri, 31 Oct 2025 23:35:49 +0100 Subject: [PATCH 01/40] chore: update bug report template --- .github/ISSUE_TEMPLATE/bug_report.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 3b99e37f2..30fdf0308 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -33,6 +33,7 @@ body: options: # The below comment is used to insert a new version with on-release.yml #NEXT_VERSION# + - 1.43.1 - 1.43.0 - 1.42.1 - 1.42.0 From b51e285c92ef707076f321f0ce1a15d5cbd5de7d Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sat, 1 Nov 2025 12:51:55 +0000 Subject: [PATCH 02/40] fix(deps): update dependency swagger-ui-react to ^5.30.0 (#4391) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 2 +- pnpm-lock.yaml | 410 +++++++++++++++++++-------------------- 2 files changed, 206 insertions(+), 206 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 55ad9f290..cf6f34b01 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -85,7 +85,7 @@ "react-simple-code-editor": "^0.14.1", "sass": "^1.93.2", "superjson": "2.2.3", - "swagger-ui-react": "^5.29.5", + "swagger-ui-react": "^5.30.0", "use-deep-compare-effect": "^1.8.1", "zod": "^4.1.12" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 38333744f..31cc419d7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -317,8 +317,8 @@ importers: specifier: 2.2.3 version: 2.2.3 swagger-ui-react: - specifier: ^5.29.5 - version: 5.29.5(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^5.30.0 + version: 5.30.1(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) use-deep-compare-effect: specifier: ^1.8.1 version: 1.8.1(react@19.2.0) @@ -4001,95 +4001,95 @@ packages: '@standard-schema/spec@1.0.0': resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==} - '@swagger-api/apidom-ast@1.0.0-beta.50': - resolution: {integrity: sha512-uUBUm6J6KlyKppyfS7DIW37De6oyMVIpHYmaNV3YAaDMuRMov5KHHWXKbqWlI+l493OljOcXEqDIPeLzm6B5PQ==} + '@swagger-api/apidom-ast@1.0.0-rc.1': + resolution: {integrity: sha512-hsAySkWlIjgkQEDu1YEbvnxdEC3rD9bjQf7UYm0vzkvL5PNDd6lHLhxb825bQAfXQjw7WOxtV7eNrgqRQohMDg==} - '@swagger-api/apidom-core@1.0.0-beta.50': - resolution: {integrity: sha512-9N7ySdyzx/3kUnprAi63GQNt+Kq8VUvErwDgPcMRAsZX8jUhk9KLJ9N0fup4mWm6+xGs0JH35wxBxnanS6aiqw==} + '@swagger-api/apidom-core@1.0.0-rc.1': + resolution: {integrity: sha512-vlguVts28oYBjCU5ZYfnX6yAFys/dZ1PUZqpYevMIGi8lEvxEfoxKEaUQa1Lr974cfKaVGBs8gNNhvDKXbH/jA==} - '@swagger-api/apidom-error@1.0.0-beta.50': - resolution: {integrity: sha512-vdpi2nRVcxXLGc68JPNwTcKrCKl8PnOEPuykZSxeNbDKnZY80APbsoLDX+1gdRgafK/7k5XdsBkpDQscsTkDng==} + '@swagger-api/apidom-error@1.0.0-rc.1': + resolution: {integrity: sha512-74tTb6QX8VeAvu/9XipXd4Ly3N3q+yJez+lGZD7Qa11E00AhNpzqH7swgZKutLEfq1tHxyGWE1A6xF8IiU4CJg==} - '@swagger-api/apidom-json-pointer@1.0.0-beta.50': - resolution: {integrity: sha512-2TgFKHlZ/SlnTZzY7EwE8xx5Pr2BYePX52xZJFqWnueSAIcCcsrqZeazWIAaDe/gXd47CDqU95nDChMECERspA==} + '@swagger-api/apidom-json-pointer@1.0.0-rc.1': + resolution: {integrity: sha512-fNDQozPRuD9ReYcCnIqr5jU0faFDUl3VrUtfeLl3YevxNB+onZkUidUvzUJgDjZK9Se567BgL0rK9hnEO/Q8qw==} - '@swagger-api/apidom-ns-api-design-systems@1.0.0-beta.41': - resolution: {integrity: sha512-qxMYm3wHaHNHMFxAaRMqmiRWoDvyFS1TrZvxCHYxaf/wqgr6OflYZRTMUb7+Hmgo84ajoaaPA1/2Hd9pYj0YoA==} + '@swagger-api/apidom-ns-api-design-systems@1.0.0-rc.1': + resolution: {integrity: sha512-gV6vQHpdtVKtrV+uUCPwsSL5nX5zD/3vR7dSYE0Lii7f7RkpIXAgQViZSbv7+h8TB20DNobGt+JZH/gGaY+Oxg==} - '@swagger-api/apidom-ns-arazzo-1@1.0.0-beta.41': - resolution: {integrity: sha512-cJLh4R4tV9tDcdsTAziRm3q653S4dltMmLrFph67kHj06y731+P4+F+yxEyAwFPitP/1+m08uw6bYfBdMOcqOA==} + '@swagger-api/apidom-ns-arazzo-1@1.0.0-rc.1': + resolution: {integrity: sha512-Bx3PMLp+613EgSsLLg6Ucg3FtbO2i1bVcFZXgImun5pYNfmtQu21ELfWKj8ty/Ts2zR1VKOn5+i9DyMOH/zpsA==} - '@swagger-api/apidom-ns-asyncapi-2@1.0.0-beta.41': - resolution: {integrity: sha512-ebsNhuug73UZ5v6VB2kokUX2jZFXOsMRNwfazn/6Z2UlHtvciW75aesb6NKOOHpHKQmIzJ3fn14x5b1OBTkBJw==} + '@swagger-api/apidom-ns-asyncapi-2@1.0.0-rc.1': + resolution: {integrity: sha512-Vvo1f/H3mUuTny1d+XPudSattDWdHP1VhowxAOAFrnLVM4qvFbeBdzWjmTPEaeRsOz+Vq6rJOC4DPmHmtkR+oQ==} - '@swagger-api/apidom-ns-json-schema-2019-09@1.0.0-beta.50': - resolution: {integrity: sha512-QP6DuthV8ZWQnthYbPEVikK5rTN4T5lhnAnmO1v6zOCS9B1heKCFcIYgBhcqCnuZ0Tt8kGOfLyqGMb57lPkCdw==} + '@swagger-api/apidom-ns-json-schema-2019-09@1.0.0-rc.1': + resolution: {integrity: sha512-1va09+kSTpNKc9oKs0rk2FWP2wk9AAdOcdmLpPEbzMnThQD1DHeBCk5OMStGZlaROxKWMPVZ5EmKy6rTRXvEIQ==} - '@swagger-api/apidom-ns-json-schema-2020-12@1.0.0-beta.50': - resolution: {integrity: sha512-ZaqrtZEXUx35x66ND8sc5vf1sIuWPERA15EdRHeca56E09RnjZMUHkiDvdx78165h31QmM67YLi04zEBYhQS0g==} + '@swagger-api/apidom-ns-json-schema-2020-12@1.0.0-rc.1': + resolution: {integrity: sha512-ixNci2lwVD0yC4lUrmOOhgE/denI8keGVnHXYokbq0QxlQWuwuVzjVEtVMdmEaX3JaYVmEI5tr8K9MPW1zso1A==} - '@swagger-api/apidom-ns-json-schema-draft-4@1.0.0-beta.50': - resolution: {integrity: sha512-aqCwW+iuN7RokH10vDp/eEwlrT4LAlHGy1pLzAS9aFVJyUutfm0I4fxLfddOKD2yd04z858zhLwOVSo4BjrLHg==} + '@swagger-api/apidom-ns-json-schema-draft-4@1.0.0-rc.1': + resolution: {integrity: sha512-kLGANNv8oAWWvnVqWat/AqOEo6XBfdMF3I7BLL2eZFBE8bhTbFMvmAvUfnwcehYo3K4vT+J60DWrwqYBoGSSUQ==} - '@swagger-api/apidom-ns-json-schema-draft-6@1.0.0-beta.50': - resolution: {integrity: sha512-trF1TZZ79WJOjQw3C1Y7wcqNMxxgHMZtJW2/tP5MwII1hqsExGzmGyUuNlVuSC9k9v/9sCj85hQlJ4TW6HFciQ==} + '@swagger-api/apidom-ns-json-schema-draft-6@1.0.0-rc.1': + resolution: {integrity: sha512-UzoTSrPOh+dwzSKZmawBwhWg4xGgpdNBmtV7jDJGEyFGsEkPvDBvViq+4sfMxO/BGoqPCD/jdt4yF16AKRxLiw==} - '@swagger-api/apidom-ns-json-schema-draft-7@1.0.0-beta.50': - resolution: {integrity: sha512-g9VscnMwjPUYCfR6UxUwsLiIKnyXy2W28J+zN0rbijoSEtUdakcrxwdPhqwgJZHPci8NHNE8574zaocqKBiqSg==} + '@swagger-api/apidom-ns-json-schema-draft-7@1.0.0-rc.1': + resolution: {integrity: sha512-3alW6gJKeb+DzTu+LYpYyEc5swo3oP8aoatOcVceWo/A/568zfIW0wWssf9WoasI42jEktV17z4A6ZwT6PzYbA==} - '@swagger-api/apidom-ns-openapi-2@1.0.0-beta.41': - resolution: {integrity: sha512-k6fZZZGX7MXGarwM/wkXb/okOOUbEjUSZrEOzrMoHzJctYJxr0clp6p5xmoXA1SY/zkSWTIJxk1OzRl3jGthuA==} + '@swagger-api/apidom-ns-openapi-2@1.0.0-rc.1': + resolution: {integrity: sha512-SJ79fGH+WA7IYEXOJFPjXCB5bg6uoJDmkEYxMtZpN0Q+juFSkMcquh3jVf0j0y+6gFe/MZjIFDHxiBdeJarOig==} - '@swagger-api/apidom-ns-openapi-3-0@1.0.0-beta.50': - resolution: {integrity: sha512-I4GHyNILNxDsYKYeG1+ZA3rnfU1RAYtNp3dA+G8LCX5AB/2N7dT2VPK8HS4cj9m3ZVz7dl1o+X6tpaJIN5kDsA==} + '@swagger-api/apidom-ns-openapi-3-0@1.0.0-rc.1': + resolution: {integrity: sha512-TC2EBxBFJWD5pbZKUcbySqCt2nQmeP60ooS4f4Nl5r6vB/BeNbuO4FmO7CDI8OXD7b4J2+ro5KrXMs1EOQ3kVA==} - '@swagger-api/apidom-ns-openapi-3-1@1.0.0-beta.50': - resolution: {integrity: sha512-kxwuaFl1kQddk/RBS5Mz3rE/6v5mXggqhzVwDBObGjgkRmDRVF5nUalziBRNg6A3NcpYbsjNMU/OCA1JihFkrg==} + '@swagger-api/apidom-ns-openapi-3-1@1.0.0-rc.1': + resolution: {integrity: sha512-IY87MhqFBJnzhPWlr/OEVUa3iDjZuiwlyoWX4lw2jbKX+mLDrceGG5nqZawDACAjTjvtsjJcFP81D2VmjHVT5Q==} - '@swagger-api/apidom-parser-adapter-api-design-systems-json@1.0.0-beta.41': - resolution: {integrity: sha512-nwiNhMBf48ofHWzy36s6PTFn21ChnCkvyWzM7gFc5zPFRTJkjuuhyyHfQM5z9YTRnQrbcS/JUSGMoC9SxgsHrw==} + '@swagger-api/apidom-parser-adapter-api-design-systems-json@1.0.0-rc.1': + resolution: {integrity: sha512-1/koF8VwJHzFwk6FMWen39vpMUNcoCMXVY6MjMGag0h37LY5YAByl0LcYzLa33cvm5KCa23Aa75cu7Ns0SR1HQ==} - '@swagger-api/apidom-parser-adapter-api-design-systems-yaml@1.0.0-beta.41': - resolution: {integrity: sha512-xm26vEQdgIuTDcnIWYH+EDL0htZIS9XnQPRVlhSCvoSHRDifmbW3l3q9Lrrw1XEQnffHl886t6KafACDcri6Qw==} + '@swagger-api/apidom-parser-adapter-api-design-systems-yaml@1.0.0-rc.1': + resolution: {integrity: sha512-Gjx1gojtYvGFqKnGttv84ba0RCkY7Xa+12kj9HVik8G+YVzUN78Qt8yu96ak0oXFlY1Ai8MQb5siC8YH4pC8Dg==} - '@swagger-api/apidom-parser-adapter-arazzo-json-1@1.0.0-beta.41': - resolution: {integrity: sha512-XBpaj6vUNVmcFMWbehOjDbVTXXTi57Y+hfGZ107lrgq0nkzzhh8Sxk+yoXmmsNs7xESc6zfO38MPZjOBSIE7xA==} + '@swagger-api/apidom-parser-adapter-arazzo-json-1@1.0.0-rc.1': + resolution: {integrity: sha512-RHIly3bprJELMlt91UFqmMbAtIxDyHi8DM27YVXRjrX7zncP6QKyevcg2ajEe8UaNtkCFvPZW9h0gDh/ZW6ZYQ==} - '@swagger-api/apidom-parser-adapter-arazzo-yaml-1@1.0.0-beta.41': - resolution: {integrity: sha512-DvGfXkXOuwl6IEXTncBwTGeTOSET/LOf+oU4lkhBBgNq9GgIxiTTsIDiR2yj9IU30F+AjqNeIMdM9c0tHhU5yw==} + '@swagger-api/apidom-parser-adapter-arazzo-yaml-1@1.0.0-rc.1': + resolution: {integrity: sha512-a+FweCIFAAnjvEWpMAd93xczbYX7AU4prwAMJ3QpFszltq2K7HKWUN1mMRplYPg5SSRLZojymdyMlu1evuP2Sg==} - '@swagger-api/apidom-parser-adapter-asyncapi-json-2@1.0.0-beta.41': - resolution: {integrity: sha512-03OXekIQHoJ5+cUNWhx+kbzRcrRzOcUVF+oGcY/N69Pns8+6YvkgNbuTafgSHya3Zm5i9QBIngLJSmWxqRk13g==} + '@swagger-api/apidom-parser-adapter-asyncapi-json-2@1.0.0-rc.1': + resolution: {integrity: sha512-IKJ95OH35dW1+yGYDoE8uE3movG9z8Nht2QW8Ja75/H/jAFYGCxj56ZborEIiZxp83ItFqxQFn+ZUvwD7bDZew==} - '@swagger-api/apidom-parser-adapter-asyncapi-yaml-2@1.0.0-beta.41': - resolution: {integrity: sha512-tAttgr23eSWMe+xXhVrYv7qrzpEOoHxWQze6DCoeuXWQKl1IJQ4+K2h6bTid1Qt16K2/810dIT4+TzQ3EScSiw==} + '@swagger-api/apidom-parser-adapter-asyncapi-yaml-2@1.0.0-rc.1': + resolution: {integrity: sha512-cVu2Ue1U809HiGeAR/54yF42y4UKiWh45sEKzkXPYJUqRUd2Ewyo5KHtlckjNnCDRILZEhaPaZFpxURSbyUeSg==} - '@swagger-api/apidom-parser-adapter-json@1.0.0-beta.41': - resolution: {integrity: sha512-3mMU8+kDMVNPe7kA0UBRoX/xPRyj52AThumew3sNZnZ5Dc39hsUwlNKgKgd5LCDCvYgmeePGdg8Kp5ky5Kt9AA==} + '@swagger-api/apidom-parser-adapter-json@1.0.0-rc.1': + resolution: {integrity: sha512-pmWOuZFxSNdbV1xNV0IoIrRiweaVl9yGAiEtiYH0BzbD+yGQSxi1ltMkZDVoyBPbe2NtygFDRaINSDLwuYpUYA==} - '@swagger-api/apidom-parser-adapter-openapi-json-2@1.0.0-beta.41': - resolution: {integrity: sha512-1aa2e5xbQUsg/z5uXSK2zAeE2WvqQ0J4JikRh1w/Ymm6pUnPYVuGYANxGOtH9dGTAEgNkJkSszVnpcSpDUlweA==} + '@swagger-api/apidom-parser-adapter-openapi-json-2@1.0.0-rc.1': + resolution: {integrity: sha512-+OsFBsD9PPqtcgETXU7l00/TMOfbtM+gvafJIdS/a+O1NQ2upAujQB3ArIB3sry3vloorjKmPyY6ZK/8rEKhNA==} - '@swagger-api/apidom-parser-adapter-openapi-json-3-0@1.0.0-beta.41': - resolution: {integrity: sha512-5raVa+iVnvrm8q9mLmH3RM9M4odkO03DPyuHb0XgTUWJqPzy+xSNKCLhzPMM6QU03ydwONVtqTor5W6h+w0HQw==} + '@swagger-api/apidom-parser-adapter-openapi-json-3-0@1.0.0-rc.1': + resolution: {integrity: sha512-FEUJ+RaXKMP6LHMVeVyUPKdqjEqMSEZVhpvZt3Kh5fvnZvdgWngqs4gUjxO+dQCDVWkBxH/29uXm2eghdaM2Lw==} - '@swagger-api/apidom-parser-adapter-openapi-json-3-1@1.0.0-beta.41': - resolution: {integrity: sha512-XKs9hyShyBBCfjuQYpKGPO2adatFEWvCOdmXVfXIb27w14+Sb1Ns5jOZaF2wJOoj0tJesuNELu0J3iv1UxNd5A==} + '@swagger-api/apidom-parser-adapter-openapi-json-3-1@1.0.0-rc.1': + resolution: {integrity: sha512-pcfPj3FW2IWPYmU5kE0YB7npqV2vN+DvqUsw1GcDzsb8y2IdkzagHtMPZkM/KrfHFmhsoHm5YNpYC+Vvd2g61Q==} - '@swagger-api/apidom-parser-adapter-openapi-yaml-2@1.0.0-beta.41': - resolution: {integrity: sha512-JSdy8Px8p4xOgAdxJNS8YU5KVdUfehco8a6/OWX8KrcUKfXrGLd2NiLT0UtynntOrrIMrjBY0MlhuYOYs++NIw==} + '@swagger-api/apidom-parser-adapter-openapi-yaml-2@1.0.0-rc.1': + resolution: {integrity: sha512-ckt6b1P+iwYkTMibixpo0oKWFm0wOGf88gslMMCo1xNaLVJnjxiadTQ/lNJd58CBJiQeN/dziTkRqGcFDqV9JQ==} - '@swagger-api/apidom-parser-adapter-openapi-yaml-3-0@1.0.0-beta.41': - resolution: {integrity: sha512-t9W3txsFrRySfa8pcoTO6/9ZwUDVcDAaRnONiV0INjx9r80dWMU1MNZ2gXfxsfgxHTuI6sO78HmZ0RtI0pCP+w==} + '@swagger-api/apidom-parser-adapter-openapi-yaml-3-0@1.0.0-rc.1': + resolution: {integrity: sha512-JFyNwcj43cmps18Y+iqyna3uufyib8eLku+z4EhKFRPCuGFQ2bjsfVCFSP+Sv6sJATlagRRcfont+Q0BgNjwvw==} - '@swagger-api/apidom-parser-adapter-openapi-yaml-3-1@1.0.0-beta.41': - resolution: {integrity: sha512-xwlCzsL4u8xVTsBVNdD0eenKDAlMi/dgMJHiWPtBABAIgpUuzZILF1PCzLBMYfcRGOw+fSgnIHwkWbxVOhYNQQ==} + '@swagger-api/apidom-parser-adapter-openapi-yaml-3-1@1.0.0-rc.1': + resolution: {integrity: sha512-kLRZYxJdix+irs0HTXJ223rj4Ou8AXo9IHiSf44KTuAZ/bsuakb0P8xROHg5MWTTEHYMfDrdLX+LaUo3b2GFyA==} - '@swagger-api/apidom-parser-adapter-yaml-1-2@1.0.0-beta.41': - resolution: {integrity: sha512-oLcTxBj5ZXkkaT4MyJ+ZIoFvlO8a8zNIjPbjyPWK3lqnYdImnDxgK++8jhwgBw+5ZFp5Kc9SOQ2nor/1SPjP0g==} + '@swagger-api/apidom-parser-adapter-yaml-1-2@1.0.0-rc.1': + resolution: {integrity: sha512-XmRG/5lmoRusCupHEf10OeK1SQnSym4N1OrK+c3OTfN1GGX60Gxu2XCZ70pafJDuu+cvo/F8Db8UX3UOHapjwA==} - '@swagger-api/apidom-reference@1.0.0-beta.50': - resolution: {integrity: sha512-aD7gTWPgkJb9oYaC4jZPvxb7YbQKG9pWDYZigAkVGqOAbeYxUXeI00XyCLj/cH8l7KwyhTZNX70F7VnfxOkq7w==} + '@swagger-api/apidom-reference@1.0.0-rc.1': + resolution: {integrity: sha512-Xj4aYrawCseCf6N6UuGSIaboN60ERmQVcKqXs/rybQz1gnD2AVqb8gklC2sUdOIUyN+ehDy+HDSM8I+yP32J0w==} '@swaggerexpert/cookie@2.0.2': resolution: {integrity: sha512-DPI8YJ0Vznk4CT+ekn3rcFNq1uQwvUHZhH6WvTSPD0YKBIlMS9ur2RYKghXuxxOiqOam/i4lHJH4xTIiTgs3Mg==} @@ -9822,11 +9822,11 @@ packages: svgson@5.3.1: resolution: {integrity: sha512-qdPgvUNWb40gWktBJnbJRelWcPzkLed/ShhnRsjbayXz8OtdPOzbil9jtiZdrYvSDumAz/VNQr6JaNfPx/gvPA==} - swagger-client@3.35.7: - resolution: {integrity: sha512-AAVk7lBFIw41wI0tsqyh/l4dwJ0/eslHL2Ex4hmsGtuKcD6/wXunetO8AsmE5MptK4YgRvpmUDvKnF1TaGzdiQ==} + swagger-client@3.36.0: + resolution: {integrity: sha512-9fkjxGHXuKy20jj8zwE6RwgFSOGKAyOD5U7aKgW/+/futtHZHOdZeqiEkb97sptk2rdBv7FEiUQDNlWZR186RA==} - swagger-ui-react@5.29.5: - resolution: {integrity: sha512-D0YbsDhi4F38HsY5p1DjzuNduU/fVQxtqm3v0o2dRTF5BbLJYRSgjMZ79jejG4q3nNw4kuouCKKiq5xqCLjWrQ==} + swagger-ui-react@5.30.1: + resolution: {integrity: sha512-W3HP5vHkLy+f+N7sKv/zNuUArWypBjFXUIbvYyYQ0Ke50yUvW1WhQvogIp8FCi/y1/kp20nnEfTVxSG1CtvZqw==} peerDependencies: react: '>=16.8.0 <20' react-dom: '>=16.8.0 <20' @@ -12513,20 +12513,20 @@ snapshots: '@standard-schema/spec@1.0.0': {} - '@swagger-api/apidom-ast@1.0.0-beta.50': + '@swagger-api/apidom-ast@1.0.0-rc.1': dependencies: '@babel/runtime-corejs3': 7.27.1 - '@swagger-api/apidom-error': 1.0.0-beta.50 + '@swagger-api/apidom-error': 1.0.0-rc.1 '@types/ramda': 0.30.2 ramda: 0.30.1 ramda-adjunct: 5.1.0(ramda@0.30.1) unraw: 3.0.0 - '@swagger-api/apidom-core@1.0.0-beta.50': + '@swagger-api/apidom-core@1.0.0-rc.1': dependencies: '@babel/runtime-corejs3': 7.27.1 - '@swagger-api/apidom-ast': 1.0.0-beta.50 - '@swagger-api/apidom-error': 1.0.0-beta.50 + '@swagger-api/apidom-ast': 1.0.0-rc.1 + '@swagger-api/apidom-error': 1.0.0-rc.1 '@types/ramda': 0.30.2 minim: 0.23.8 ramda: 0.30.1 @@ -12534,213 +12534,213 @@ snapshots: short-unique-id: 5.3.2 ts-mixer: 6.0.4 - '@swagger-api/apidom-error@1.0.0-beta.50': + '@swagger-api/apidom-error@1.0.0-rc.1': dependencies: '@babel/runtime-corejs3': 7.27.1 - '@swagger-api/apidom-json-pointer@1.0.0-beta.50': + '@swagger-api/apidom-json-pointer@1.0.0-rc.1': dependencies: '@babel/runtime-corejs3': 7.27.1 - '@swagger-api/apidom-core': 1.0.0-beta.50 - '@swagger-api/apidom-error': 1.0.0-beta.50 + '@swagger-api/apidom-core': 1.0.0-rc.1 + '@swagger-api/apidom-error': 1.0.0-rc.1 '@swaggerexpert/json-pointer': 2.10.2 - '@swagger-api/apidom-ns-api-design-systems@1.0.0-beta.41': + '@swagger-api/apidom-ns-api-design-systems@1.0.0-rc.1': dependencies: '@babel/runtime-corejs3': 7.27.1 - '@swagger-api/apidom-core': 1.0.0-beta.50 - '@swagger-api/apidom-error': 1.0.0-beta.50 - '@swagger-api/apidom-ns-openapi-3-1': 1.0.0-beta.50 + '@swagger-api/apidom-core': 1.0.0-rc.1 + '@swagger-api/apidom-error': 1.0.0-rc.1 + '@swagger-api/apidom-ns-openapi-3-1': 1.0.0-rc.1 '@types/ramda': 0.30.2 ramda: 0.30.1 ramda-adjunct: 5.1.0(ramda@0.30.1) ts-mixer: 6.0.4 optional: true - '@swagger-api/apidom-ns-arazzo-1@1.0.0-beta.41': + '@swagger-api/apidom-ns-arazzo-1@1.0.0-rc.1': dependencies: '@babel/runtime-corejs3': 7.27.1 - '@swagger-api/apidom-core': 1.0.0-beta.50 - '@swagger-api/apidom-ns-json-schema-2020-12': 1.0.0-beta.50 + '@swagger-api/apidom-core': 1.0.0-rc.1 + '@swagger-api/apidom-ns-json-schema-2020-12': 1.0.0-rc.1 '@types/ramda': 0.30.2 ramda: 0.30.1 ramda-adjunct: 5.1.0(ramda@0.30.1) ts-mixer: 6.0.4 optional: true - '@swagger-api/apidom-ns-asyncapi-2@1.0.0-beta.41': + '@swagger-api/apidom-ns-asyncapi-2@1.0.0-rc.1': dependencies: '@babel/runtime-corejs3': 7.27.1 - '@swagger-api/apidom-core': 1.0.0-beta.50 - '@swagger-api/apidom-ns-json-schema-draft-7': 1.0.0-beta.50 + '@swagger-api/apidom-core': 1.0.0-rc.1 + '@swagger-api/apidom-ns-json-schema-draft-7': 1.0.0-rc.1 '@types/ramda': 0.30.2 ramda: 0.30.1 ramda-adjunct: 5.1.0(ramda@0.30.1) ts-mixer: 6.0.4 optional: true - '@swagger-api/apidom-ns-json-schema-2019-09@1.0.0-beta.50': + '@swagger-api/apidom-ns-json-schema-2019-09@1.0.0-rc.1': dependencies: '@babel/runtime-corejs3': 7.27.1 - '@swagger-api/apidom-core': 1.0.0-beta.50 - '@swagger-api/apidom-error': 1.0.0-beta.50 - '@swagger-api/apidom-ns-json-schema-draft-7': 1.0.0-beta.50 + '@swagger-api/apidom-core': 1.0.0-rc.1 + '@swagger-api/apidom-error': 1.0.0-rc.1 + '@swagger-api/apidom-ns-json-schema-draft-7': 1.0.0-rc.1 '@types/ramda': 0.30.2 ramda: 0.30.1 ramda-adjunct: 5.1.0(ramda@0.30.1) ts-mixer: 6.0.4 - '@swagger-api/apidom-ns-json-schema-2020-12@1.0.0-beta.50': + '@swagger-api/apidom-ns-json-schema-2020-12@1.0.0-rc.1': dependencies: '@babel/runtime-corejs3': 7.27.1 - '@swagger-api/apidom-core': 1.0.0-beta.50 - '@swagger-api/apidom-error': 1.0.0-beta.50 - '@swagger-api/apidom-ns-json-schema-2019-09': 1.0.0-beta.50 + '@swagger-api/apidom-core': 1.0.0-rc.1 + '@swagger-api/apidom-error': 1.0.0-rc.1 + '@swagger-api/apidom-ns-json-schema-2019-09': 1.0.0-rc.1 '@types/ramda': 0.30.2 ramda: 0.30.1 ramda-adjunct: 5.1.0(ramda@0.30.1) ts-mixer: 6.0.4 - '@swagger-api/apidom-ns-json-schema-draft-4@1.0.0-beta.50': + '@swagger-api/apidom-ns-json-schema-draft-4@1.0.0-rc.1': dependencies: '@babel/runtime-corejs3': 7.27.1 - '@swagger-api/apidom-ast': 1.0.0-beta.50 - '@swagger-api/apidom-core': 1.0.0-beta.50 + '@swagger-api/apidom-ast': 1.0.0-rc.1 + '@swagger-api/apidom-core': 1.0.0-rc.1 '@types/ramda': 0.30.2 ramda: 0.30.1 ramda-adjunct: 5.1.0(ramda@0.30.1) ts-mixer: 6.0.4 - '@swagger-api/apidom-ns-json-schema-draft-6@1.0.0-beta.50': + '@swagger-api/apidom-ns-json-schema-draft-6@1.0.0-rc.1': dependencies: '@babel/runtime-corejs3': 7.27.1 - '@swagger-api/apidom-core': 1.0.0-beta.50 - '@swagger-api/apidom-error': 1.0.0-beta.50 - '@swagger-api/apidom-ns-json-schema-draft-4': 1.0.0-beta.50 + '@swagger-api/apidom-core': 1.0.0-rc.1 + '@swagger-api/apidom-error': 1.0.0-rc.1 + '@swagger-api/apidom-ns-json-schema-draft-4': 1.0.0-rc.1 '@types/ramda': 0.30.2 ramda: 0.30.1 ramda-adjunct: 5.1.0(ramda@0.30.1) ts-mixer: 6.0.4 - '@swagger-api/apidom-ns-json-schema-draft-7@1.0.0-beta.50': + '@swagger-api/apidom-ns-json-schema-draft-7@1.0.0-rc.1': dependencies: '@babel/runtime-corejs3': 7.27.1 - '@swagger-api/apidom-core': 1.0.0-beta.50 - '@swagger-api/apidom-error': 1.0.0-beta.50 - '@swagger-api/apidom-ns-json-schema-draft-6': 1.0.0-beta.50 + '@swagger-api/apidom-core': 1.0.0-rc.1 + '@swagger-api/apidom-error': 1.0.0-rc.1 + '@swagger-api/apidom-ns-json-schema-draft-6': 1.0.0-rc.1 '@types/ramda': 0.30.2 ramda: 0.30.1 ramda-adjunct: 5.1.0(ramda@0.30.1) ts-mixer: 6.0.4 - '@swagger-api/apidom-ns-openapi-2@1.0.0-beta.41': + '@swagger-api/apidom-ns-openapi-2@1.0.0-rc.1': dependencies: '@babel/runtime-corejs3': 7.27.1 - '@swagger-api/apidom-core': 1.0.0-beta.50 - '@swagger-api/apidom-error': 1.0.0-beta.50 - '@swagger-api/apidom-ns-json-schema-draft-4': 1.0.0-beta.50 + '@swagger-api/apidom-core': 1.0.0-rc.1 + '@swagger-api/apidom-error': 1.0.0-rc.1 + '@swagger-api/apidom-ns-json-schema-draft-4': 1.0.0-rc.1 '@types/ramda': 0.30.2 ramda: 0.30.1 ramda-adjunct: 5.1.0(ramda@0.30.1) ts-mixer: 6.0.4 optional: true - '@swagger-api/apidom-ns-openapi-3-0@1.0.0-beta.50': + '@swagger-api/apidom-ns-openapi-3-0@1.0.0-rc.1': dependencies: '@babel/runtime-corejs3': 7.27.1 - '@swagger-api/apidom-core': 1.0.0-beta.50 - '@swagger-api/apidom-error': 1.0.0-beta.50 - '@swagger-api/apidom-ns-json-schema-draft-4': 1.0.0-beta.50 + '@swagger-api/apidom-core': 1.0.0-rc.1 + '@swagger-api/apidom-error': 1.0.0-rc.1 + '@swagger-api/apidom-ns-json-schema-draft-4': 1.0.0-rc.1 '@types/ramda': 0.30.2 ramda: 0.30.1 ramda-adjunct: 5.1.0(ramda@0.30.1) ts-mixer: 6.0.4 - '@swagger-api/apidom-ns-openapi-3-1@1.0.0-beta.50': + '@swagger-api/apidom-ns-openapi-3-1@1.0.0-rc.1': dependencies: '@babel/runtime-corejs3': 7.27.1 - '@swagger-api/apidom-ast': 1.0.0-beta.50 - '@swagger-api/apidom-core': 1.0.0-beta.50 - '@swagger-api/apidom-json-pointer': 1.0.0-beta.50 - '@swagger-api/apidom-ns-json-schema-2020-12': 1.0.0-beta.50 - '@swagger-api/apidom-ns-openapi-3-0': 1.0.0-beta.50 + '@swagger-api/apidom-ast': 1.0.0-rc.1 + '@swagger-api/apidom-core': 1.0.0-rc.1 + '@swagger-api/apidom-json-pointer': 1.0.0-rc.1 + '@swagger-api/apidom-ns-json-schema-2020-12': 1.0.0-rc.1 + '@swagger-api/apidom-ns-openapi-3-0': 1.0.0-rc.1 '@types/ramda': 0.30.2 ramda: 0.30.1 ramda-adjunct: 5.1.0(ramda@0.30.1) ts-mixer: 6.0.4 - '@swagger-api/apidom-parser-adapter-api-design-systems-json@1.0.0-beta.41': + '@swagger-api/apidom-parser-adapter-api-design-systems-json@1.0.0-rc.1': dependencies: '@babel/runtime-corejs3': 7.27.1 - '@swagger-api/apidom-core': 1.0.0-beta.50 - '@swagger-api/apidom-ns-api-design-systems': 1.0.0-beta.41 - '@swagger-api/apidom-parser-adapter-json': 1.0.0-beta.41 + '@swagger-api/apidom-core': 1.0.0-rc.1 + '@swagger-api/apidom-ns-api-design-systems': 1.0.0-rc.1 + '@swagger-api/apidom-parser-adapter-json': 1.0.0-rc.1 '@types/ramda': 0.30.2 ramda: 0.30.1 ramda-adjunct: 5.1.0(ramda@0.30.1) optional: true - '@swagger-api/apidom-parser-adapter-api-design-systems-yaml@1.0.0-beta.41': + '@swagger-api/apidom-parser-adapter-api-design-systems-yaml@1.0.0-rc.1': dependencies: '@babel/runtime-corejs3': 7.27.1 - '@swagger-api/apidom-core': 1.0.0-beta.50 - '@swagger-api/apidom-ns-api-design-systems': 1.0.0-beta.41 - '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-beta.41 + '@swagger-api/apidom-core': 1.0.0-rc.1 + '@swagger-api/apidom-ns-api-design-systems': 1.0.0-rc.1 + '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-rc.1 '@types/ramda': 0.30.2 ramda: 0.30.1 ramda-adjunct: 5.1.0(ramda@0.30.1) optional: true - '@swagger-api/apidom-parser-adapter-arazzo-json-1@1.0.0-beta.41': + '@swagger-api/apidom-parser-adapter-arazzo-json-1@1.0.0-rc.1': dependencies: '@babel/runtime-corejs3': 7.27.1 - '@swagger-api/apidom-core': 1.0.0-beta.50 - '@swagger-api/apidom-ns-arazzo-1': 1.0.0-beta.41 - '@swagger-api/apidom-parser-adapter-json': 1.0.0-beta.41 + '@swagger-api/apidom-core': 1.0.0-rc.1 + '@swagger-api/apidom-ns-arazzo-1': 1.0.0-rc.1 + '@swagger-api/apidom-parser-adapter-json': 1.0.0-rc.1 '@types/ramda': 0.30.2 ramda: 0.30.1 ramda-adjunct: 5.1.0(ramda@0.30.1) optional: true - '@swagger-api/apidom-parser-adapter-arazzo-yaml-1@1.0.0-beta.41': + '@swagger-api/apidom-parser-adapter-arazzo-yaml-1@1.0.0-rc.1': dependencies: '@babel/runtime-corejs3': 7.27.1 - '@swagger-api/apidom-core': 1.0.0-beta.50 - '@swagger-api/apidom-ns-arazzo-1': 1.0.0-beta.41 - '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-beta.41 + '@swagger-api/apidom-core': 1.0.0-rc.1 + '@swagger-api/apidom-ns-arazzo-1': 1.0.0-rc.1 + '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-rc.1 '@types/ramda': 0.30.2 ramda: 0.30.1 ramda-adjunct: 5.1.0(ramda@0.30.1) optional: true - '@swagger-api/apidom-parser-adapter-asyncapi-json-2@1.0.0-beta.41': + '@swagger-api/apidom-parser-adapter-asyncapi-json-2@1.0.0-rc.1': dependencies: '@babel/runtime-corejs3': 7.27.1 - '@swagger-api/apidom-core': 1.0.0-beta.50 - '@swagger-api/apidom-ns-asyncapi-2': 1.0.0-beta.41 - '@swagger-api/apidom-parser-adapter-json': 1.0.0-beta.41 + '@swagger-api/apidom-core': 1.0.0-rc.1 + '@swagger-api/apidom-ns-asyncapi-2': 1.0.0-rc.1 + '@swagger-api/apidom-parser-adapter-json': 1.0.0-rc.1 '@types/ramda': 0.30.2 ramda: 0.30.1 ramda-adjunct: 5.1.0(ramda@0.30.1) optional: true - '@swagger-api/apidom-parser-adapter-asyncapi-yaml-2@1.0.0-beta.41': + '@swagger-api/apidom-parser-adapter-asyncapi-yaml-2@1.0.0-rc.1': dependencies: '@babel/runtime-corejs3': 7.27.1 - '@swagger-api/apidom-core': 1.0.0-beta.50 - '@swagger-api/apidom-ns-asyncapi-2': 1.0.0-beta.41 - '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-beta.41 + '@swagger-api/apidom-core': 1.0.0-rc.1 + '@swagger-api/apidom-ns-asyncapi-2': 1.0.0-rc.1 + '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-rc.1 '@types/ramda': 0.30.2 ramda: 0.30.1 ramda-adjunct: 5.1.0(ramda@0.30.1) optional: true - '@swagger-api/apidom-parser-adapter-json@1.0.0-beta.41': + '@swagger-api/apidom-parser-adapter-json@1.0.0-rc.1': dependencies: '@babel/runtime-corejs3': 7.27.1 - '@swagger-api/apidom-ast': 1.0.0-beta.50 - '@swagger-api/apidom-core': 1.0.0-beta.50 - '@swagger-api/apidom-error': 1.0.0-beta.50 + '@swagger-api/apidom-ast': 1.0.0-rc.1 + '@swagger-api/apidom-core': 1.0.0-rc.1 + '@swagger-api/apidom-error': 1.0.0-rc.1 '@types/ramda': 0.30.2 ramda: 0.30.1 ramda-adjunct: 5.1.0(ramda@0.30.1) @@ -12749,78 +12749,78 @@ snapshots: web-tree-sitter: 0.24.5 optional: true - '@swagger-api/apidom-parser-adapter-openapi-json-2@1.0.0-beta.41': + '@swagger-api/apidom-parser-adapter-openapi-json-2@1.0.0-rc.1': dependencies: '@babel/runtime-corejs3': 7.27.1 - '@swagger-api/apidom-core': 1.0.0-beta.50 - '@swagger-api/apidom-ns-openapi-2': 1.0.0-beta.41 - '@swagger-api/apidom-parser-adapter-json': 1.0.0-beta.41 + '@swagger-api/apidom-core': 1.0.0-rc.1 + '@swagger-api/apidom-ns-openapi-2': 1.0.0-rc.1 + '@swagger-api/apidom-parser-adapter-json': 1.0.0-rc.1 '@types/ramda': 0.30.2 ramda: 0.30.1 ramda-adjunct: 5.1.0(ramda@0.30.1) optional: true - '@swagger-api/apidom-parser-adapter-openapi-json-3-0@1.0.0-beta.41': + '@swagger-api/apidom-parser-adapter-openapi-json-3-0@1.0.0-rc.1': dependencies: '@babel/runtime-corejs3': 7.27.1 - '@swagger-api/apidom-core': 1.0.0-beta.50 - '@swagger-api/apidom-ns-openapi-3-0': 1.0.0-beta.50 - '@swagger-api/apidom-parser-adapter-json': 1.0.0-beta.41 + '@swagger-api/apidom-core': 1.0.0-rc.1 + '@swagger-api/apidom-ns-openapi-3-0': 1.0.0-rc.1 + '@swagger-api/apidom-parser-adapter-json': 1.0.0-rc.1 '@types/ramda': 0.30.2 ramda: 0.30.1 ramda-adjunct: 5.1.0(ramda@0.30.1) optional: true - '@swagger-api/apidom-parser-adapter-openapi-json-3-1@1.0.0-beta.41': + '@swagger-api/apidom-parser-adapter-openapi-json-3-1@1.0.0-rc.1': dependencies: '@babel/runtime-corejs3': 7.27.1 - '@swagger-api/apidom-core': 1.0.0-beta.50 - '@swagger-api/apidom-ns-openapi-3-1': 1.0.0-beta.50 - '@swagger-api/apidom-parser-adapter-json': 1.0.0-beta.41 + '@swagger-api/apidom-core': 1.0.0-rc.1 + '@swagger-api/apidom-ns-openapi-3-1': 1.0.0-rc.1 + '@swagger-api/apidom-parser-adapter-json': 1.0.0-rc.1 '@types/ramda': 0.30.2 ramda: 0.30.1 ramda-adjunct: 5.1.0(ramda@0.30.1) optional: true - '@swagger-api/apidom-parser-adapter-openapi-yaml-2@1.0.0-beta.41': + '@swagger-api/apidom-parser-adapter-openapi-yaml-2@1.0.0-rc.1': dependencies: '@babel/runtime-corejs3': 7.27.1 - '@swagger-api/apidom-core': 1.0.0-beta.50 - '@swagger-api/apidom-ns-openapi-2': 1.0.0-beta.41 - '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-beta.41 + '@swagger-api/apidom-core': 1.0.0-rc.1 + '@swagger-api/apidom-ns-openapi-2': 1.0.0-rc.1 + '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-rc.1 '@types/ramda': 0.30.2 ramda: 0.30.1 ramda-adjunct: 5.1.0(ramda@0.30.1) optional: true - '@swagger-api/apidom-parser-adapter-openapi-yaml-3-0@1.0.0-beta.41': + '@swagger-api/apidom-parser-adapter-openapi-yaml-3-0@1.0.0-rc.1': dependencies: '@babel/runtime-corejs3': 7.27.1 - '@swagger-api/apidom-core': 1.0.0-beta.50 - '@swagger-api/apidom-ns-openapi-3-0': 1.0.0-beta.50 - '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-beta.41 + '@swagger-api/apidom-core': 1.0.0-rc.1 + '@swagger-api/apidom-ns-openapi-3-0': 1.0.0-rc.1 + '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-rc.1 '@types/ramda': 0.30.2 ramda: 0.30.1 ramda-adjunct: 5.1.0(ramda@0.30.1) optional: true - '@swagger-api/apidom-parser-adapter-openapi-yaml-3-1@1.0.0-beta.41': + '@swagger-api/apidom-parser-adapter-openapi-yaml-3-1@1.0.0-rc.1': dependencies: '@babel/runtime-corejs3': 7.27.1 - '@swagger-api/apidom-core': 1.0.0-beta.50 - '@swagger-api/apidom-ns-openapi-3-1': 1.0.0-beta.50 - '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-beta.41 + '@swagger-api/apidom-core': 1.0.0-rc.1 + '@swagger-api/apidom-ns-openapi-3-1': 1.0.0-rc.1 + '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-rc.1 '@types/ramda': 0.30.2 ramda: 0.30.1 ramda-adjunct: 5.1.0(ramda@0.30.1) optional: true - '@swagger-api/apidom-parser-adapter-yaml-1-2@1.0.0-beta.41': + '@swagger-api/apidom-parser-adapter-yaml-1-2@1.0.0-rc.1': dependencies: '@babel/runtime-corejs3': 7.27.1 - '@swagger-api/apidom-ast': 1.0.0-beta.50 - '@swagger-api/apidom-core': 1.0.0-beta.50 - '@swagger-api/apidom-error': 1.0.0-beta.50 + '@swagger-api/apidom-ast': 1.0.0-rc.1 + '@swagger-api/apidom-core': 1.0.0-rc.1 + '@swagger-api/apidom-error': 1.0.0-rc.1 '@tree-sitter-grammars/tree-sitter-yaml': 0.7.1(tree-sitter@0.22.4) '@types/ramda': 0.30.2 ramda: 0.30.1 @@ -12829,11 +12829,11 @@ snapshots: web-tree-sitter: 0.24.5 optional: true - '@swagger-api/apidom-reference@1.0.0-beta.50': + '@swagger-api/apidom-reference@1.0.0-rc.1': dependencies: '@babel/runtime-corejs3': 7.27.1 - '@swagger-api/apidom-core': 1.0.0-beta.50 - '@swagger-api/apidom-error': 1.0.0-beta.50 + '@swagger-api/apidom-core': 1.0.0-rc.1 + '@swagger-api/apidom-error': 1.0.0-rc.1 '@types/ramda': 0.30.2 axios: 1.12.2 minimatch: 7.4.6 @@ -12841,26 +12841,26 @@ snapshots: ramda: 0.30.1 ramda-adjunct: 5.1.0(ramda@0.30.1) optionalDependencies: - '@swagger-api/apidom-json-pointer': 1.0.0-beta.50 - '@swagger-api/apidom-ns-arazzo-1': 1.0.0-beta.41 - '@swagger-api/apidom-ns-asyncapi-2': 1.0.0-beta.41 - '@swagger-api/apidom-ns-openapi-2': 1.0.0-beta.41 - '@swagger-api/apidom-ns-openapi-3-0': 1.0.0-beta.50 - '@swagger-api/apidom-ns-openapi-3-1': 1.0.0-beta.50 - '@swagger-api/apidom-parser-adapter-api-design-systems-json': 1.0.0-beta.41 - '@swagger-api/apidom-parser-adapter-api-design-systems-yaml': 1.0.0-beta.41 - '@swagger-api/apidom-parser-adapter-arazzo-json-1': 1.0.0-beta.41 - '@swagger-api/apidom-parser-adapter-arazzo-yaml-1': 1.0.0-beta.41 - '@swagger-api/apidom-parser-adapter-asyncapi-json-2': 1.0.0-beta.41 - '@swagger-api/apidom-parser-adapter-asyncapi-yaml-2': 1.0.0-beta.41 - '@swagger-api/apidom-parser-adapter-json': 1.0.0-beta.41 - '@swagger-api/apidom-parser-adapter-openapi-json-2': 1.0.0-beta.41 - '@swagger-api/apidom-parser-adapter-openapi-json-3-0': 1.0.0-beta.41 - '@swagger-api/apidom-parser-adapter-openapi-json-3-1': 1.0.0-beta.41 - '@swagger-api/apidom-parser-adapter-openapi-yaml-2': 1.0.0-beta.41 - '@swagger-api/apidom-parser-adapter-openapi-yaml-3-0': 1.0.0-beta.41 - '@swagger-api/apidom-parser-adapter-openapi-yaml-3-1': 1.0.0-beta.41 - '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-beta.41 + '@swagger-api/apidom-json-pointer': 1.0.0-rc.1 + '@swagger-api/apidom-ns-arazzo-1': 1.0.0-rc.1 + '@swagger-api/apidom-ns-asyncapi-2': 1.0.0-rc.1 + '@swagger-api/apidom-ns-openapi-2': 1.0.0-rc.1 + '@swagger-api/apidom-ns-openapi-3-0': 1.0.0-rc.1 + '@swagger-api/apidom-ns-openapi-3-1': 1.0.0-rc.1 + '@swagger-api/apidom-parser-adapter-api-design-systems-json': 1.0.0-rc.1 + '@swagger-api/apidom-parser-adapter-api-design-systems-yaml': 1.0.0-rc.1 + '@swagger-api/apidom-parser-adapter-arazzo-json-1': 1.0.0-rc.1 + '@swagger-api/apidom-parser-adapter-arazzo-yaml-1': 1.0.0-rc.1 + '@swagger-api/apidom-parser-adapter-asyncapi-json-2': 1.0.0-rc.1 + '@swagger-api/apidom-parser-adapter-asyncapi-yaml-2': 1.0.0-rc.1 + '@swagger-api/apidom-parser-adapter-json': 1.0.0-rc.1 + '@swagger-api/apidom-parser-adapter-openapi-json-2': 1.0.0-rc.1 + '@swagger-api/apidom-parser-adapter-openapi-json-3-0': 1.0.0-rc.1 + '@swagger-api/apidom-parser-adapter-openapi-json-3-1': 1.0.0-rc.1 + '@swagger-api/apidom-parser-adapter-openapi-yaml-2': 1.0.0-rc.1 + '@swagger-api/apidom-parser-adapter-openapi-yaml-3-0': 1.0.0-rc.1 + '@swagger-api/apidom-parser-adapter-openapi-yaml-3-1': 1.0.0-rc.1 + '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-rc.1 transitivePeerDependencies: - debug @@ -19412,15 +19412,15 @@ snapshots: deep-rename-keys: 0.2.1 xml-reader: 2.4.3 - swagger-client@3.35.7: + swagger-client@3.36.0: dependencies: '@babel/runtime-corejs3': 7.27.1 '@scarf/scarf': 1.4.0 - '@swagger-api/apidom-core': 1.0.0-beta.50 - '@swagger-api/apidom-error': 1.0.0-beta.50 - '@swagger-api/apidom-json-pointer': 1.0.0-beta.50 - '@swagger-api/apidom-ns-openapi-3-1': 1.0.0-beta.50 - '@swagger-api/apidom-reference': 1.0.0-beta.50 + '@swagger-api/apidom-core': 1.0.0-rc.1 + '@swagger-api/apidom-error': 1.0.0-rc.1 + '@swagger-api/apidom-json-pointer': 1.0.0-rc.1 + '@swagger-api/apidom-ns-openapi-3-1': 1.0.0-rc.1 + '@swagger-api/apidom-reference': 1.0.0-rc.1 '@swaggerexpert/cookie': 2.0.2 deepmerge: 4.3.1 fast-json-patch: 3.1.1 @@ -19435,7 +19435,7 @@ snapshots: transitivePeerDependencies: - debug - swagger-ui-react@5.29.5(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0): + swagger-ui-react@5.30.1(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0): dependencies: '@babel/runtime-corejs3': 7.27.1 '@scarf/scarf': 1.4.0 @@ -19468,7 +19468,7 @@ snapshots: reselect: 5.1.1 serialize-error: 8.1.0 sha.js: 2.4.12 - swagger-client: 3.35.7 + swagger-client: 3.36.0 url-parse: 1.5.10 xml: 1.0.1 xml-but-prettier: 1.0.1 From 1491b0fe0e5e55d060a23df87bc8ef0643fad8a1 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sat, 1 Nov 2025 16:33:43 +0000 Subject: [PATCH 03/40] chore(deps): update dependency axios@>=1.0.0 <1.8.2 to >=1.13.0 (#4392) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 363ffe93c..97e0b03dd 100644 --- a/package.json +++ b/package.json @@ -77,7 +77,7 @@ "overrides": { "@babel/helpers@<7.26.10": ">=7.28.4", "@babel/runtime@<7.26.10": ">=7.28.4", - "axios@>=1.0.0 <1.8.2": ">=1.12.2", + "axios@>=1.0.0 <1.8.2": ">=1.13.0", "brace-expansion@>=2.0.0 <=2.0.1": ">=4.0.1", "brace-expansion@>=1.0.0 <=1.1.11": ">=4.0.1", "esbuild@<=0.24.2": ">=0.25.11", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 31cc419d7..d64dce282 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,7 +7,7 @@ settings: overrides: '@babel/helpers@<7.26.10': '>=7.28.4' '@babel/runtime@<7.26.10': '>=7.28.4' - axios@>=1.0.0 <1.8.2: '>=1.12.2' + axios@>=1.0.0 <1.8.2: '>=1.13.0' brace-expansion@>=2.0.0 <=2.0.1: '>=4.0.1' brace-expansion@>=1.0.0 <=1.1.11: '>=4.0.1' esbuild@<=0.24.2: '>=0.25.11' From ba82853f5c4269c48dd9e136924a71600947c974 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sat, 1 Nov 2025 21:26:47 +0000 Subject: [PATCH 04/40] chore(deps): update dependency @types/chroma-js to v3.1.2 (#4393) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index cf6f34b01..db8ffa5fa 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -93,7 +93,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "@types/chroma-js": "3.1.1", + "@types/chroma-js": "3.1.2", "@types/node": "^24.9.1", "@types/prismjs": "^1.26.5", "@types/react": "19.2.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d64dce282..2c19e3a00 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -336,8 +336,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript '@types/chroma-js': - specifier: 3.1.1 - version: 3.1.1 + specifier: 3.1.2 + version: 3.1.2 '@types/node': specifier: ^24.9.1 version: 24.9.2 @@ -4517,8 +4517,8 @@ packages: '@types/chai@5.2.2': resolution: {integrity: sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==} - '@types/chroma-js@3.1.1': - resolution: {integrity: sha512-SFCr4edNkZ1bGaLzGz7rgR1bRzVX4MmMxwsIa3/Bh6ose8v+hRpneoizHv0KChdjxaXyjRtaMq7sCuZSzPomQA==} + '@types/chroma-js@3.1.2': + resolution: {integrity: sha512-YBTQqArPN8A0niHXCwrO1z5x++a+6l0mLBykncUpr23oIPW7L4h39s6gokdK/bDrPmSh8+TjMmrhBPnyiaWPmQ==} '@types/connect@3.4.38': resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} @@ -13312,7 +13312,7 @@ snapshots: dependencies: '@types/deep-eql': 4.0.2 - '@types/chroma-js@3.1.1': {} + '@types/chroma-js@3.1.2': {} '@types/connect@3.4.38': dependencies: From 5effee8148dd6a5d4862bec07ed22cca8a7ba242 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sun, 2 Nov 2025 02:08:59 +0000 Subject: [PATCH 05/40] chore(deps): update dependency @types/pg to ^8.15.6 (#4394) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/db/package.json | 2 +- pnpm-lock.yaml | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/packages/db/package.json b/packages/db/package.json index f9852ac39..10e14cc68 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -67,7 +67,7 @@ "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", "@types/better-sqlite3": "7.6.13", - "@types/pg": "^8.15.5", + "@types/pg": "^8.15.6", "dotenv-cli": "^10.0.0", "esbuild": "^0.25.11", "eslint": "^9.38.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2c19e3a00..013f4bc71 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1170,10 +1170,10 @@ importers: version: 0.31.5 drizzle-orm: specifier: ^0.44.7 - version: 0.44.7(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.3)(pg@8.16.3) + version: 0.44.7(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.6)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.3)(pg@8.16.3) drizzle-zod: specifier: ^0.8.3 - version: 0.8.3(drizzle-orm@0.44.7(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.3)(pg@8.16.3))(zod@4.1.12) + version: 0.8.3(drizzle-orm@0.44.7(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.6)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.3)(pg@8.16.3))(zod@4.1.12) mysql2: specifier: 3.15.3 version: 3.15.3 @@ -1197,8 +1197,8 @@ importers: specifier: 7.6.13 version: 7.6.13 '@types/pg': - specifier: ^8.15.5 - version: 8.15.5 + specifier: ^8.15.6 + version: 8.15.6 dotenv-cli: specifier: ^10.0.0 version: 10.0.0 @@ -4655,8 +4655,8 @@ packages: '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} - '@types/pg@8.15.5': - resolution: {integrity: sha512-LF7lF6zWEKxuT3/OR8wAZGzkg4ENGXFNyiV/JeOt9z5B+0ZVwbql9McqX5c/WStFq1GaGso7H1AzP/qSzmlCKQ==} + '@types/pg@8.15.6': + resolution: {integrity: sha512-NoaMtzhxOrubeL/7UZuNTrejB4MPAJ0RpxZqXQf2qXuVlTPuG6Y8p4u9dKRaue4yjmC7ZhzVO2/Yyyn25znrPQ==} '@types/prismjs@1.26.5': resolution: {integrity: sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ==} @@ -13464,7 +13464,7 @@ snapshots: '@types/normalize-package-data@2.4.4': {} - '@types/pg@8.15.5': + '@types/pg@8.15.6': dependencies: '@types/node': 24.9.2 pg-protocol: 1.10.3 @@ -15020,19 +15020,19 @@ snapshots: transitivePeerDependencies: - supports-color - drizzle-orm@0.44.7(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.3)(pg@8.16.3): + drizzle-orm@0.44.7(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.6)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.3)(pg@8.16.3): optionalDependencies: '@libsql/client-wasm': 0.14.0 '@types/better-sqlite3': 7.6.13 - '@types/pg': 8.15.5 + '@types/pg': 8.15.6 better-sqlite3: 12.4.1 gel: 2.0.0 mysql2: 3.15.3 pg: 8.16.3 - drizzle-zod@0.8.3(drizzle-orm@0.44.7(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.3)(pg@8.16.3))(zod@4.1.12): + drizzle-zod@0.8.3(drizzle-orm@0.44.7(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.6)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.3)(pg@8.16.3))(zod@4.1.12): dependencies: - drizzle-orm: 0.44.7(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.3)(pg@8.16.3) + drizzle-orm: 0.44.7(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.6)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.3)(pg@8.16.3) zod: 4.1.12 dunder-proto@1.0.1: From b59ee77c2858dea7f9c0a6e6c9479f137788ff43 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sun, 2 Nov 2025 02:09:11 +0000 Subject: [PATCH 06/40] chore(deps): update node.js to v22.21.1 (#4355) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- .nvmrc | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.nvmrc b/.nvmrc index aa50a62f2..5767036af 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -22.21.0 +22.21.1 diff --git a/package.json b/package.json index 97e0b03dd..a286da737 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ }, "packageManager": "pnpm@10.19.0", "engines": { - "node": ">=22.21.0" + "node": ">=22.21.1" }, "pnpm": { "onlyBuiltDependencies": [ From 59434ee33ae16e06f96e2f07cf85337c313c73f6 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sun, 2 Nov 2025 13:34:04 +0000 Subject: [PATCH 07/40] fix(deps): update dependency drizzle-kit to ^0.31.6 (#4397) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/db/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/db/package.json b/packages/db/package.json index 10e14cc68..226bed3e8 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -55,7 +55,7 @@ "@testcontainers/postgresql": "^11.7.2", "better-sqlite3": "^12.4.1", "dotenv": "^17.2.3", - "drizzle-kit": "^0.31.5", + "drizzle-kit": "^0.31.6", "drizzle-orm": "^0.44.7", "drizzle-zod": "^0.8.3", "mysql2": "3.15.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 013f4bc71..2e082715a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1166,8 +1166,8 @@ importers: specifier: ^17.2.3 version: 17.2.3 drizzle-kit: - specifier: ^0.31.5 - version: 0.31.5 + specifier: ^0.31.6 + version: 0.31.6 drizzle-orm: specifier: ^0.44.7 version: 0.44.7(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.6)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.3)(pg@8.16.3) @@ -6047,8 +6047,8 @@ packages: resolution: {integrity: sha512-pYxfDYpued//QpnLIm4Avk7rsNtAtQkUES2cwAYSvD/wd2pKD71gN2Ebj3e7klzXwjocvE8c5vx/1fxwpqmSxA==} engines: {node: '>=4'} - drizzle-kit@0.31.5: - resolution: {integrity: sha512-+CHgPFzuoTQTt7cOYCV6MOw2w8vqEn/ap1yv4bpZOWL03u7rlVRQhUY0WYT3rHsgVTXwYQDZaSUJSQrMBUKuWg==} + drizzle-kit@0.31.6: + resolution: {integrity: sha512-/B4e/4pwnx25QwD5xXgdpo1S+077a2VZdosXbItE/oNmUgQwZydGDz9qJYmnQl/b+5IX0rLfwRhrPnroGtrg8Q==} hasBin: true drizzle-orm@0.44.7: @@ -15011,7 +15011,7 @@ snapshots: drange@1.1.1: {} - drizzle-kit@0.31.5: + drizzle-kit@0.31.6: dependencies: '@drizzle-team/brocli': 0.10.2 '@esbuild-kit/esm-loader': 2.6.5 From 5aca5d1b0a76ab4cf0ed27dac62183c766ad398a Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sun, 2 Nov 2025 14:27:23 +0000 Subject: [PATCH 08/40] fix(deps): update trpc monorepo to ^11.7.1 (#4396) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 8 ++++---- packages/api/package.json | 8 ++++---- packages/cron-job-api/package.json | 6 +++--- pnpm-lock.yaml | 22 +++++++++++----------- 4 files changed, 22 insertions(+), 22 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index db8ffa5fa..45f147f68 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -61,10 +61,10 @@ "@tanstack/react-query": "^5.90.5", "@tanstack/react-query-devtools": "^5.90.2", "@tanstack/react-query-next-experimental": "^5.90.2", - "@trpc/client": "^11.7.0", - "@trpc/next": "^11.7.0", - "@trpc/react-query": "^11.7.0", - "@trpc/server": "^11.7.0", + "@trpc/client": "^11.7.1", + "@trpc/next": "^11.7.1", + "@trpc/react-query": "^11.7.1", + "@trpc/server": "^11.7.1", "@xterm/addon-canvas": "^0.7.0", "@xterm/addon-fit": "0.10.0", "@xterm/xterm": "^5.5.0", diff --git a/packages/api/package.json b/packages/api/package.json index d4b8f692e..6a7e2abcf 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -44,10 +44,10 @@ "@homarr/validation": "workspace:^0.1.0", "@kubernetes/client-node": "^1.4.0", "@tanstack/react-query": "^5.90.5", - "@trpc/client": "^11.7.0", - "@trpc/react-query": "^11.7.0", - "@trpc/server": "^11.7.0", - "@trpc/tanstack-react-query": "^11.7.0", + "@trpc/client": "^11.7.1", + "@trpc/react-query": "^11.7.1", + "@trpc/server": "^11.7.1", + "@trpc/tanstack-react-query": "^11.7.1", "lodash.clonedeep": "^4.5.0", "next": "15.5.6", "react": "19.2.0", diff --git a/packages/cron-job-api/package.json b/packages/cron-job-api/package.json index 0e0d51b23..569ca8aec 100644 --- a/packages/cron-job-api/package.json +++ b/packages/cron-job-api/package.json @@ -30,9 +30,9 @@ "@homarr/cron-jobs": "workspace:^0.1.0", "@homarr/log": "workspace:^0.1.0", "@tanstack/react-query": "^5.90.5", - "@trpc/client": "^11.7.0", - "@trpc/server": "^11.7.0", - "@trpc/tanstack-react-query": "^11.7.0", + "@trpc/client": "^11.7.1", + "@trpc/server": "^11.7.1", + "@trpc/tanstack-react-query": "^11.7.1", "node-cron": "^4.2.1", "react": "19.2.0", "zod": "^4.1.12" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2e082715a..462358597 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -245,16 +245,16 @@ importers: specifier: ^5.90.2 version: 5.90.2(@tanstack/react-query@5.90.5(react@19.2.0))(next@15.5.6(@babel/core@7.26.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0) '@trpc/client': - specifier: ^11.7.0 + specifier: ^11.7.1 version: 11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3) '@trpc/next': - specifier: ^11.7.0 + specifier: ^11.7.1 version: 11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/react-query@11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(next@15.5.6(@babel/core@7.26.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3) '@trpc/react-query': - specifier: ^11.7.0 + specifier: ^11.7.1 version: 11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3) '@trpc/server': - specifier: ^11.7.0 + specifier: ^11.7.1 version: 11.7.1(typescript@5.9.3) '@xterm/addon-canvas': specifier: ^0.7.0 @@ -636,16 +636,16 @@ importers: specifier: ^5.90.5 version: 5.90.5(react@19.2.0) '@trpc/client': - specifier: ^11.7.0 + specifier: ^11.7.1 version: 11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3) '@trpc/react-query': - specifier: ^11.7.0 + specifier: ^11.7.1 version: 11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3) '@trpc/server': - specifier: ^11.7.0 + specifier: ^11.7.1 version: 11.7.1(typescript@5.9.3) '@trpc/tanstack-react-query': - specifier: ^11.7.0 + specifier: ^11.7.1 version: 11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3) lodash.clonedeep: specifier: ^4.5.0 @@ -964,13 +964,13 @@ importers: specifier: ^5.90.5 version: 5.90.5(react@19.2.0) '@trpc/client': - specifier: ^11.7.0 + specifier: ^11.7.1 version: 11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3) '@trpc/server': - specifier: ^11.7.0 + specifier: ^11.7.1 version: 11.7.1(typescript@5.9.3) '@trpc/tanstack-react-query': - specifier: ^11.7.0 + specifier: ^11.7.1 version: 11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3) node-cron: specifier: ^4.2.1 From 4c4e901e7d38faf83a4725b7cee5526b0b223dc3 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sun, 2 Nov 2025 16:34:38 +0000 Subject: [PATCH 09/40] fix(deps): update dependency @jellyfin/sdk to ^0.13.0 (#4399) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/integrations/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/integrations/package.json b/packages/integrations/package.json index b1799ce95..5a0b970d1 100644 --- a/packages/integrations/package.json +++ b/packages/integrations/package.json @@ -39,7 +39,7 @@ "@homarr/redis": "workspace:^0.1.0", "@homarr/translation": "workspace:^0.1.0", "@homarr/validation": "workspace:^0.1.0", - "@jellyfin/sdk": "^0.12.0", + "@jellyfin/sdk": "^0.13.0", "@octokit/auth-app": "^8.1.1", "ical.js": "^2.2.1", "maria2": "^0.4.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 462358597..e40faf835 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1476,8 +1476,8 @@ importers: specifier: workspace:^0.1.0 version: link:../validation '@jellyfin/sdk': - specifier: ^0.12.0 - version: 0.12.0(axios@1.12.2) + specifier: ^0.13.0 + version: 0.13.0(axios@1.12.2) '@octokit/auth-app': specifier: ^8.1.1 version: 8.1.1 @@ -3314,8 +3314,8 @@ packages: resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} engines: {node: '>=8'} - '@jellyfin/sdk@0.12.0': - resolution: {integrity: sha512-do3cks7TD316Qw27lBMHZQ7ufaS1MC8HMsQF5rFv5/DUInuwEOqWthqVyHl3sIjThOThF1zxQyE6OdpUl0dNUg==} + '@jellyfin/sdk@0.13.0': + resolution: {integrity: sha512-oiBAOXH6s+dKdReSsYgNktBDzbxtg4JVWhEzIxZSxKcWMdSKmBtK41MhXRO7IWAC40DguKUm3nU/Z493qPAlWA==} peerDependencies: axios: ^1.12.0 @@ -11766,7 +11766,7 @@ snapshots: '@istanbuljs/schema@0.1.3': {} - '@jellyfin/sdk@0.12.0(axios@1.12.2)': + '@jellyfin/sdk@0.13.0(axios@1.12.2)': dependencies: axios: 1.12.2 From 19e25a095fb0252e8f2a459e0a97d44a37d2188a Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sun, 2 Nov 2025 17:26:14 +0000 Subject: [PATCH 10/40] fix(deps): update dependency superjson to v2.2.5 (#4398) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 2 +- apps/tasks/package.json | 2 +- packages/analytics/package.json | 2 +- packages/api/package.json | 2 +- packages/db/package.json | 2 +- packages/log/package.json | 2 +- packages/old-import/package.json | 2 +- packages/redis/package.json | 2 +- packages/request-handler/package.json | 2 +- pnpm-lock.yaml | 42 +++++++++++++-------------- 10 files changed, 30 insertions(+), 30 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 45f147f68..0aaa67fed 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -84,7 +84,7 @@ "react-error-boundary": "^6.0.0", "react-simple-code-editor": "^0.14.1", "sass": "^1.93.2", - "superjson": "2.2.3", + "superjson": "2.2.5", "swagger-ui-react": "^5.30.0", "use-deep-compare-effect": "^1.8.1", "zod": "^4.1.12" diff --git a/apps/tasks/package.json b/apps/tasks/package.json index 47584d1bc..fec3ae863 100644 --- a/apps/tasks/package.json +++ b/apps/tasks/package.json @@ -40,7 +40,7 @@ "dayjs": "^1.11.18", "dotenv": "^17.2.3", "fastify": "^5.6.1", - "superjson": "2.2.3", + "superjson": "2.2.5", "undici": "7.16.0" }, "devDependencies": { diff --git a/packages/analytics/package.json b/packages/analytics/package.json index 38dff5180..b955ff0a4 100644 --- a/packages/analytics/package.json +++ b/packages/analytics/package.json @@ -26,7 +26,7 @@ "@homarr/log": "workspace:^0.1.0", "@homarr/server-settings": "workspace:^0.1.0", "@umami/node": "^0.4.0", - "superjson": "2.2.3" + "superjson": "2.2.5" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/packages/api/package.json b/packages/api/package.json index 6a7e2abcf..bdf05acb4 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -52,7 +52,7 @@ "next": "15.5.6", "react": "19.2.0", "react-dom": "19.2.0", - "superjson": "2.2.3", + "superjson": "2.2.5", "trpc-to-openapi": "^3.1.0", "zod": "^4.1.12" }, diff --git a/packages/db/package.json b/packages/db/package.json index 226bed3e8..433444e88 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -60,7 +60,7 @@ "drizzle-zod": "^0.8.3", "mysql2": "3.15.3", "pg": "^8.16.3", - "superjson": "2.2.3" + "superjson": "2.2.5" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/packages/log/package.json b/packages/log/package.json index 32b8418ec..c3fa628cd 100644 --- a/packages/log/package.json +++ b/packages/log/package.json @@ -25,7 +25,7 @@ "prettier": "@homarr/prettier-config", "dependencies": { "@homarr/core": "workspace:^0.1.0", - "superjson": "2.2.3", + "superjson": "2.2.5", "winston": "3.18.3", "zod": "^4.1.12" }, diff --git a/packages/old-import/package.json b/packages/old-import/package.json index 42dd7c8ce..0ba2a4126 100644 --- a/packages/old-import/package.json +++ b/packages/old-import/package.json @@ -43,7 +43,7 @@ "next": "15.5.6", "react": "19.2.0", "react-dom": "19.2.0", - "superjson": "2.2.3", + "superjson": "2.2.5", "zod": "^4.1.12", "zod-form-data": "^3.0.1" }, diff --git a/packages/redis/package.json b/packages/redis/package.json index ce0c5a7e3..b45f37248 100644 --- a/packages/redis/package.json +++ b/packages/redis/package.json @@ -28,7 +28,7 @@ "@homarr/definitions": "workspace:^", "@homarr/log": "workspace:^", "ioredis": "5.8.2", - "superjson": "2.2.3" + "superjson": "2.2.5" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/packages/request-handler/package.json b/packages/request-handler/package.json index 2a420268a..6db2a4d42 100644 --- a/packages/request-handler/package.json +++ b/packages/request-handler/package.json @@ -31,7 +31,7 @@ "@homarr/redis": "workspace:^0.1.0", "dayjs": "^1.11.18", "octokit": "^5.0.4", - "superjson": "2.2.3", + "superjson": "2.2.5", "undici": "7.16.0", "zod": "^4.1.12" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e40faf835..530430da5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -314,8 +314,8 @@ importers: specifier: ^1.93.2 version: 1.93.2 superjson: - specifier: 2.2.3 - version: 2.2.3 + specifier: 2.2.5 + version: 2.2.5 swagger-ui-react: specifier: ^5.30.0 version: 5.30.1(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) @@ -432,8 +432,8 @@ importers: specifier: ^5.6.1 version: 5.6.1 superjson: - specifier: 2.2.3 - version: 2.2.3 + specifier: 2.2.5 + version: 2.2.5 undici: specifier: 7.16.0 version: 7.16.0 @@ -545,8 +545,8 @@ importers: specifier: ^0.4.0 version: 0.4.0 superjson: - specifier: 2.2.3 - version: 2.2.3 + specifier: 2.2.5 + version: 2.2.5 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -660,8 +660,8 @@ importers: specifier: 19.2.0 version: 19.2.0(react@19.2.0) superjson: - specifier: 2.2.3 - version: 2.2.3 + specifier: 2.2.5 + version: 2.2.5 trpc-to-openapi: specifier: ^3.1.0 version: 3.1.0(patch_hash=2ca3c16af0fcca0c736697ad4fe553a14f794524fa9ce0d5c3e8ee4aea76090c)(@trpc/server@11.7.1(typescript@5.9.3))(zod-openapi@5.3.0(zod@4.1.12))(zod@4.1.12) @@ -1181,8 +1181,8 @@ importers: specifier: ^8.16.3 version: 8.16.3 superjson: - specifier: 2.2.3 - version: 2.2.3 + specifier: 2.2.5 + version: 2.2.5 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -1537,8 +1537,8 @@ importers: specifier: workspace:^0.1.0 version: link:../core superjson: - specifier: 2.2.3 - version: 2.2.3 + specifier: 2.2.5 + version: 2.2.5 winston: specifier: 3.18.3 version: 3.18.3 @@ -1751,8 +1751,8 @@ importers: specifier: 19.2.0 version: 19.2.0(react@19.2.0) superjson: - specifier: 2.2.3 - version: 2.2.3 + specifier: 2.2.5 + version: 2.2.5 zod: specifier: ^4.1.12 version: 4.1.12 @@ -1853,8 +1853,8 @@ importers: specifier: 5.8.2 version: 5.8.2 superjson: - specifier: 2.2.3 - version: 2.2.3 + specifier: 2.2.5 + version: 2.2.5 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -1902,8 +1902,8 @@ importers: specifier: ^5.0.4 version: 5.0.4 superjson: - specifier: 2.2.3 - version: 2.2.3 + specifier: 2.2.5 + version: 2.2.5 undici: specifier: 7.16.0 version: 7.16.0 @@ -9795,8 +9795,8 @@ packages: resolution: {integrity: sha512-CY8u7DtbvucKuquCmOFEKhr9Besln7n9uN8eFbwcoGYWXOMW07u2o8njWaiXt11ylS3qoGF55pILjRmPlbodyg==} engines: {node: '>=18'} - superjson@2.2.3: - resolution: {integrity: sha512-ay3d+LW/S6yppKoTz3Bq4mG0xrS5bFwfWEBmQfbC7lt5wmtk+Obq0TxVuA9eYRirBTQb1K3eEpBRHMQEo0WyVw==} + superjson@2.2.5: + resolution: {integrity: sha512-zWPTX96LVsA/eVYnqOM2+ofcdPqdS1dAF1LN4TS2/MWuUpfitd9ctTa87wt4xrYnZnkLtS69xpBdSxVBP5Rm6w==} engines: {node: '>=16'} supports-color@5.5.0: @@ -19384,7 +19384,7 @@ snapshots: function-timeout: 1.0.2 time-span: 5.1.0 - superjson@2.2.3: + superjson@2.2.5: dependencies: copy-anything: 4.0.5 From 6dbd2802c9e0f51180a5c7328aff18c523636bb2 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sun, 2 Nov 2025 18:37:28 +0000 Subject: [PATCH 11/40] chore(deps): update pnpm to v10.20.0 (#4400) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a286da737..f3c04b21e 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "vite-tsconfig-paths": "^5.1.4", "vitest": "^3.2.4" }, - "packageManager": "pnpm@10.19.0", + "packageManager": "pnpm@10.20.0", "engines": { "node": ">=22.21.1" }, From 9e2bbb8a3f2db95c5598e5dca993bf6cd4ebc127 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Mon, 3 Nov 2025 06:45:35 +0000 Subject: [PATCH 12/40] fix(deps): update mantine monorepo to ^8.3.6 (#4403) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 12 +- packages/db/package.json | 2 +- packages/form/package.json | 2 +- packages/forms-collection/package.json | 2 +- packages/modals-collection/package.json | 2 +- packages/modals/package.json | 4 +- packages/notifications/package.json | 2 +- packages/old-import/package.json | 4 +- packages/settings/package.json | 2 +- packages/spotlight/package.json | 6 +- packages/ui/package.json | 6 +- packages/widgets/package.json | 6 +- pnpm-lock.yaml | 260 ++++++++++++------------ 13 files changed, 155 insertions(+), 155 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 0aaa67fed..4b3be4ea0 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -50,12 +50,12 @@ "@homarr/ui": "workspace:^0.1.0", "@homarr/validation": "workspace:^0.1.0", "@homarr/widgets": "workspace:^0.1.0", - "@mantine/colors-generator": "^8.3.5", - "@mantine/core": "^8.3.5", - "@mantine/dropzone": "^8.3.5", - "@mantine/hooks": "^8.3.5", - "@mantine/modals": "^8.3.5", - "@mantine/tiptap": "^8.3.5", + "@mantine/colors-generator": "^8.3.6", + "@mantine/core": "^8.3.6", + "@mantine/dropzone": "^8.3.6", + "@mantine/hooks": "^8.3.6", + "@mantine/modals": "^8.3.6", + "@mantine/tiptap": "^8.3.6", "@million/lint": "1.0.14", "@tabler/icons-react": "^3.35.0", "@tanstack/react-query": "^5.90.5", diff --git a/packages/db/package.json b/packages/db/package.json index 433444e88..817d5a6a7 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -49,7 +49,7 @@ "@homarr/definitions": "workspace:^0.1.0", "@homarr/log": "workspace:^0.1.0", "@homarr/server-settings": "workspace:^0.1.0", - "@mantine/core": "^8.3.5", + "@mantine/core": "^8.3.6", "@paralleldrive/cuid2": "^3.1.0", "@testcontainers/mysql": "^11.7.2", "@testcontainers/postgresql": "^11.7.2", diff --git a/packages/form/package.json b/packages/form/package.json index cf483f853..ca54245b4 100644 --- a/packages/form/package.json +++ b/packages/form/package.json @@ -26,7 +26,7 @@ "@homarr/common": "workspace:^0.1.0", "@homarr/translation": "workspace:^0.1.0", "@homarr/validation": "workspace:^0.1.0", - "@mantine/form": "^8.3.5", + "@mantine/form": "^8.3.6", "mantine-form-zod-resolver": "^1.3.0", "zod": "^4.1.12" }, diff --git a/packages/forms-collection/package.json b/packages/forms-collection/package.json index 765d19ad0..a2d305841 100644 --- a/packages/forms-collection/package.json +++ b/packages/forms-collection/package.json @@ -29,7 +29,7 @@ "@homarr/notifications": "workspace:^0.1.0", "@homarr/translation": "workspace:^0.1.0", "@homarr/validation": "workspace:^0.1.0", - "@mantine/core": "^8.3.5", + "@mantine/core": "^8.3.6", "react": "19.2.0", "zod": "^4.1.12" }, diff --git a/packages/modals-collection/package.json b/packages/modals-collection/package.json index b09bde1de..87affbdee 100644 --- a/packages/modals-collection/package.json +++ b/packages/modals-collection/package.json @@ -33,7 +33,7 @@ "@homarr/translation": "workspace:^0.1.0", "@homarr/ui": "workspace:^0.1.0", "@homarr/validation": "workspace:^0.1.0", - "@mantine/core": "^8.3.5", + "@mantine/core": "^8.3.6", "@tabler/icons-react": "^3.35.0", "dayjs": "^1.11.18", "next": "15.5.6", diff --git a/packages/modals/package.json b/packages/modals/package.json index b92fa21a2..5719ca5e1 100644 --- a/packages/modals/package.json +++ b/packages/modals/package.json @@ -24,8 +24,8 @@ "dependencies": { "@homarr/translation": "workspace:^0.1.0", "@homarr/ui": "workspace:^0.1.0", - "@mantine/core": "^8.3.5", - "@mantine/hooks": "^8.3.5", + "@mantine/core": "^8.3.6", + "@mantine/hooks": "^8.3.6", "react": "19.2.0" }, "devDependencies": { diff --git a/packages/notifications/package.json b/packages/notifications/package.json index 9c4dbce00..7148c93c8 100644 --- a/packages/notifications/package.json +++ b/packages/notifications/package.json @@ -24,7 +24,7 @@ "prettier": "@homarr/prettier-config", "dependencies": { "@homarr/ui": "workspace:^0.1.0", - "@mantine/notifications": "^8.3.5", + "@mantine/notifications": "^8.3.6", "@tabler/icons-react": "^3.35.0" }, "devDependencies": { diff --git a/packages/old-import/package.json b/packages/old-import/package.json index 0ba2a4126..0a823827e 100644 --- a/packages/old-import/package.json +++ b/packages/old-import/package.json @@ -37,8 +37,8 @@ "@homarr/translation": "workspace:^0.1.0", "@homarr/ui": "workspace:^0.1.0", "@homarr/validation": "workspace:^0.1.0", - "@mantine/core": "^8.3.5", - "@mantine/hooks": "^8.3.5", + "@mantine/core": "^8.3.6", + "@mantine/hooks": "^8.3.6", "adm-zip": "0.5.16", "next": "15.5.6", "react": "19.2.0", diff --git a/packages/settings/package.json b/packages/settings/package.json index 005b3ebf6..908d97255 100644 --- a/packages/settings/package.json +++ b/packages/settings/package.json @@ -26,7 +26,7 @@ "@homarr/api": "workspace:^0.1.0", "@homarr/db": "workspace:^0.1.0", "@homarr/server-settings": "workspace:^0.1.0", - "@mantine/dates": "^8.3.5", + "@mantine/dates": "^8.3.6", "next": "15.5.6", "react": "19.2.0", "react-dom": "19.2.0" diff --git a/packages/spotlight/package.json b/packages/spotlight/package.json index 4bfca78fa..603cc087a 100644 --- a/packages/spotlight/package.json +++ b/packages/spotlight/package.json @@ -33,9 +33,9 @@ "@homarr/settings": "workspace:^0.1.0", "@homarr/translation": "workspace:^0.1.0", "@homarr/ui": "workspace:^0.1.0", - "@mantine/core": "^8.3.5", - "@mantine/hooks": "^8.3.5", - "@mantine/spotlight": "^8.3.5", + "@mantine/core": "^8.3.6", + "@mantine/hooks": "^8.3.6", + "@mantine/spotlight": "^8.3.6", "@tabler/icons-react": "^3.35.0", "jotai": "^2.15.0", "next": "15.5.6", diff --git a/packages/ui/package.json b/packages/ui/package.json index 05d2e504b..9ec396df5 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -30,9 +30,9 @@ "@homarr/log": "workspace:^0.1.0", "@homarr/translation": "workspace:^0.1.0", "@homarr/validation": "workspace:^0.1.0", - "@mantine/core": "^8.3.5", - "@mantine/dates": "^8.3.5", - "@mantine/hooks": "^8.3.5", + "@mantine/core": "^8.3.6", + "@mantine/dates": "^8.3.6", + "@mantine/hooks": "^8.3.6", "@tabler/icons-react": "^3.35.0", "mantine-react-table": "2.0.0-beta.9", "next": "15.5.6", diff --git a/packages/widgets/package.json b/packages/widgets/package.json index 1c9aa25ca..a6532dac1 100644 --- a/packages/widgets/package.json +++ b/packages/widgets/package.json @@ -48,9 +48,9 @@ "@homarr/translation": "workspace:^0.1.0", "@homarr/ui": "workspace:^0.1.0", "@homarr/validation": "workspace:^0.1.0", - "@mantine/charts": "^8.3.5", - "@mantine/core": "^8.3.5", - "@mantine/hooks": "^8.3.5", + "@mantine/charts": "^8.3.6", + "@mantine/core": "^8.3.6", + "@mantine/hooks": "^8.3.6", "@tabler/icons-react": "^3.35.0", "@tiptap/extension-color": "2.26.4", "@tiptap/extension-highlight": "2.26.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 530430da5..57092c333 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -212,23 +212,23 @@ importers: specifier: workspace:^0.1.0 version: link:../../packages/widgets '@mantine/colors-generator': - specifier: ^8.3.5 - version: 8.3.5(chroma-js@3.1.2) + specifier: ^8.3.6 + version: 8.3.6(chroma-js@3.1.2) '@mantine/core': - specifier: ^8.3.5 - version: 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^8.3.6 + version: 8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/dropzone': - specifier: ^8.3.5 - version: 8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^8.3.6 + version: 8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': - specifier: ^8.3.5 - version: 8.3.5(react@19.2.0) + specifier: ^8.3.6 + version: 8.3.6(react@19.2.0) '@mantine/modals': - specifier: ^8.3.5 - version: 8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^8.3.6 + version: 8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/tiptap': - specifier: ^8.3.5 - version: 8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(@tiptap/extension-link@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4))(@tiptap/react@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^8.3.6 + version: 8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(@tiptap/extension-link@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4))(@tiptap/react@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@million/lint': specifier: 1.0.14 version: 1.0.14(webpack-sources@3.2.3) @@ -288,7 +288,7 @@ importers: version: 2.15.0(@babel/core@7.26.0)(@babel/template@7.27.2)(@types/react@19.2.2)(react@19.2.0) mantine-react-table: specifier: 2.0.0-beta.9 - version: 2.0.0-beta.9(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 2.0.0-beta.9(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: specifier: 15.5.6 version: 15.5.6(@babel/core@7.26.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) @@ -1148,8 +1148,8 @@ importers: specifier: workspace:^0.1.0 version: link:../server-settings '@mantine/core': - specifier: ^8.3.5 - version: 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^8.3.6 + version: 8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@paralleldrive/cuid2': specifier: ^3.1.0 version: 3.1.0 @@ -1292,11 +1292,11 @@ importers: specifier: workspace:^0.1.0 version: link:../validation '@mantine/form': - specifier: ^8.3.5 - version: 8.3.5(react@19.2.0) + specifier: ^8.3.6 + version: 8.3.6(react@19.2.0) mantine-form-zod-resolver: specifier: ^1.3.0 - version: 1.3.0(@mantine/form@8.3.5(react@19.2.0))(zod@4.1.12) + version: 1.3.0(@mantine/form@8.3.6(react@19.2.0))(zod@4.1.12) zod: specifier: ^4.1.12 version: 4.1.12 @@ -1341,8 +1341,8 @@ importers: specifier: workspace:^0.1.0 version: link:../validation '@mantine/core': - specifier: ^8.3.5 - version: 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^8.3.6 + version: 8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) react: specifier: 19.2.0 version: 19.2.0 @@ -1571,11 +1571,11 @@ importers: specifier: workspace:^0.1.0 version: link:../ui '@mantine/core': - specifier: ^8.3.5 - version: 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^8.3.6 + version: 8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': - specifier: ^8.3.5 - version: 8.3.5(react@19.2.0) + specifier: ^8.3.6 + version: 8.3.6(react@19.2.0) react: specifier: 19.2.0 version: 19.2.0 @@ -1632,8 +1632,8 @@ importers: specifier: workspace:^0.1.0 version: link:../validation '@mantine/core': - specifier: ^8.3.5 - version: 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^8.3.6 + version: 8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@tabler/icons-react': specifier: ^3.35.0 version: 3.35.0(react@19.2.0) @@ -1675,8 +1675,8 @@ importers: specifier: workspace:^0.1.0 version: link:../ui '@mantine/notifications': - specifier: ^8.3.5 - version: 8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^8.3.6 + version: 8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@tabler/icons-react': specifier: ^3.35.0 version: 3.35.0(react@19.2.0) @@ -1733,11 +1733,11 @@ importers: specifier: workspace:^0.1.0 version: link:../validation '@mantine/core': - specifier: ^8.3.5 - version: 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^8.3.6 + version: 8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': - specifier: ^8.3.5 - version: 8.3.5(react@19.2.0) + specifier: ^8.3.6 + version: 8.3.6(react@19.2.0) adm-zip: specifier: 0.5.16 version: 0.5.16 @@ -1964,8 +1964,8 @@ importers: specifier: workspace:^0.1.0 version: link:../server-settings '@mantine/dates': - specifier: ^8.3.5 - version: 8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^8.3.6 + version: 8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: specifier: 15.5.6 version: 15.5.6(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) @@ -2025,14 +2025,14 @@ importers: specifier: workspace:^0.1.0 version: link:../ui '@mantine/core': - specifier: ^8.3.5 - version: 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^8.3.6 + version: 8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': - specifier: ^8.3.5 - version: 8.3.5(react@19.2.0) + specifier: ^8.3.6 + version: 8.3.6(react@19.2.0) '@mantine/spotlight': - specifier: ^8.3.5 - version: 8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^8.3.6 + version: 8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@tabler/icons-react': specifier: ^3.35.0 version: 3.35.0(react@19.2.0) @@ -2084,7 +2084,7 @@ importers: version: 4.3.1 mantine-react-table: specifier: 2.0.0-beta.9 - version: 2.0.0-beta.9(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 2.0.0-beta.9(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: specifier: 15.5.6 version: 15.5.6(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) @@ -2132,20 +2132,20 @@ importers: specifier: workspace:^0.1.0 version: link:../validation '@mantine/core': - specifier: ^8.3.5 - version: 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^8.3.6 + version: 8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/dates': - specifier: ^8.3.5 - version: 8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^8.3.6 + version: 8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': - specifier: ^8.3.5 - version: 8.3.5(react@19.2.0) + specifier: ^8.3.6 + version: 8.3.6(react@19.2.0) '@tabler/icons-react': specifier: ^3.35.0 version: 3.35.0(react@19.2.0) mantine-react-table: specifier: 2.0.0-beta.9 - version: 2.0.0-beta.9(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 2.0.0-beta.9(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: specifier: 15.5.6 version: 15.5.6(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) @@ -2281,14 +2281,14 @@ importers: specifier: workspace:^0.1.0 version: link:../validation '@mantine/charts': - specifier: ^8.3.5 - version: 8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(recharts@2.15.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0)) + specifier: ^8.3.6 + version: 8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(recharts@2.15.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0)) '@mantine/core': - specifier: ^8.3.5 - version: 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^8.3.6 + version: 8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': - specifier: ^8.3.5 - version: 8.3.5(react@19.2.0) + specifier: ^8.3.6 + version: 8.3.6(react@19.2.0) '@tabler/icons-react': specifier: ^3.35.0 version: 3.35.0(react@19.2.0) @@ -2348,10 +2348,10 @@ importers: version: 1.11.18 mantine-form-zod-resolver: specifier: ^1.3.0 - version: 1.3.0(@mantine/form@8.3.5(react@19.2.0))(zod@4.1.12) + version: 1.3.0(@mantine/form@8.3.6(react@19.2.0))(zod@4.1.12) mantine-react-table: specifier: 2.0.0-beta.9 - version: 2.0.0-beta.9(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 2.0.0-beta.9(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: specifier: 15.5.6 version: 15.5.6(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) @@ -3382,88 +3382,88 @@ packages: '@libsql/core@0.14.0': resolution: {integrity: sha512-nhbuXf7GP3PSZgdCY2Ecj8vz187ptHlZQ0VRc751oB2C1W8jQUXKKklvt7t1LJiUTQBVJuadF628eUk+3cRi4Q==} - '@mantine/charts@8.3.5': - resolution: {integrity: sha512-jXeItISiGZbRPG6YTfh+q4Ii2DSce3Vl9dBX1spbtYz+qnJ9TE3vLUlRA3Vn2JXHR1Nka1CtiGGl26NilC81tQ==} + '@mantine/charts@8.3.6': + resolution: {integrity: sha512-wxONYCtfcuFKWWN6usZaEvdHepIGWdoHzqQn1uQ+rc5TPPWGF4xhZjI7qZNT91LBgKp9o+CBfK6Tfx5rrwyTTw==} peerDependencies: - '@mantine/core': 8.3.5 - '@mantine/hooks': 8.3.5 + '@mantine/core': 8.3.6 + '@mantine/hooks': 8.3.6 react: ^18.x || ^19.x react-dom: ^18.x || ^19.x recharts: '>=2.13.3' - '@mantine/colors-generator@8.3.5': - resolution: {integrity: sha512-hgoswBnpB+I2Al0MJ5puAiVniIieoFF5k6UPhd7R62IhyJY8WI3RCBMQdiCrOQTo8xGMcpgmcWqdkB9Dadjybg==} + '@mantine/colors-generator@8.3.6': + resolution: {integrity: sha512-lk+f8fS6J19l0CSBhk9G14+k60ZaytUNn2A3TP0rXk0GwicuiQ2H6xcSMdgt3VKoUZSon3d2USN/4fRhOO6MuA==} peerDependencies: chroma-js: '>=2.4.2' - '@mantine/core@8.3.5': - resolution: {integrity: sha512-PdVNLMgOS2vFhOujRi6/VC9ic8w3UDyKX7ftwDeJ7yQT8CiepUxfbWWYpVpnq23bdWh/7fIT2Pn1EY8r8GOk7g==} + '@mantine/core@8.3.6': + resolution: {integrity: sha512-paTl+0x+O/QtgMtqVJaG8maD8sfiOdgPmLOyG485FmeGZ1L3KMdEkhxZtmdGlDFsLXhmMGQ57ducT90bvhXX5A==} peerDependencies: - '@mantine/hooks': 8.3.5 + '@mantine/hooks': 8.3.6 react: ^18.x || ^19.x react-dom: ^18.x || ^19.x - '@mantine/dates@8.3.5': - resolution: {integrity: sha512-LkIdC4eWPNQFv1BU1c52U3Z3RuA3yU1asvTgMEIQ/MdJsGK8GePwpgMH/jKQ8ba/AW9NfksdvtOJ6uIqPwjCkg==} + '@mantine/dates@8.3.6': + resolution: {integrity: sha512-lSi1zvyL86SKeePH0J3vOjAR7ZIVNOrZm6ja7jAH6IBdcpQOKH8TXbrcAi5okEStvmvkne7pVaGu0VkdE8KnAw==} peerDependencies: - '@mantine/core': 8.3.5 - '@mantine/hooks': 8.3.5 + '@mantine/core': 8.3.6 + '@mantine/hooks': 8.3.6 dayjs: '>=1.0.0' react: ^18.x || ^19.x react-dom: ^18.x || ^19.x - '@mantine/dropzone@8.3.5': - resolution: {integrity: sha512-8eRNoEYQzUOav8Te58osGRt2vbqJO3ZORXgKALY+FhB0YGRCZYmS/gQ2T66SpyrpovY6k6OVi1ScM3wRaJrxUg==} + '@mantine/dropzone@8.3.6': + resolution: {integrity: sha512-zgHEoO4z4hjDMMuVapwGoMahkp3lZvaht1bYc0e1hUMVN3FQNRWBrmczL9a3CG21a1cbUdwr8cbHIxOBFVAR+Q==} peerDependencies: - '@mantine/core': 8.3.5 - '@mantine/hooks': 8.3.5 + '@mantine/core': 8.3.6 + '@mantine/hooks': 8.3.6 react: ^18.x || ^19.x react-dom: ^18.x || ^19.x - '@mantine/form@8.3.5': - resolution: {integrity: sha512-i9UFiHtO1dlrJXZkquyt+71YcNNxPPSkIcJCRp7k0Tif7bPqWK2xijPDEXzqvA53YvMvEMoqaQCEQLVmH7Esdg==} + '@mantine/form@8.3.6': + resolution: {integrity: sha512-hIu0KdP1e1Vu7KUQ+cIDpor9UE9vO7iXR3dOMu6GPF3MlHFbwnCjakW9nxSCjP1PRTMwA3m43s4GIt22XfK9tg==} peerDependencies: react: ^18.x || ^19.x - '@mantine/hooks@8.3.5': - resolution: {integrity: sha512-0Wf08eWLKi3WkKlxnV1W5vfuN6wcvAV2VbhQlOy0R9nrWorGTtonQF6qqBE3PnJFYF1/ZE+HkYZQ/Dr7DmYSMQ==} + '@mantine/hooks@8.3.6': + resolution: {integrity: sha512-liHfaWXHAkLjJy+Bkr29UsCwAoDQ/a64WrM67lksx8F0qqyjR5RQH8zVlhuOjdpQnwtlUkE/YiTvbJiPcoI0bw==} peerDependencies: react: ^18.x || ^19.x - '@mantine/modals@8.3.5': - resolution: {integrity: sha512-8pEhVc2NqUcO1+mQab1J5hDwMGKbqwMWMQptF++PUI0e82BGyoxuOdYywWvvW7+UzcA1REMF7uy0mfG9RLcjew==} + '@mantine/modals@8.3.6': + resolution: {integrity: sha512-pQFt32LigGSQAas/Wo6VqrE77HmbTRx8POSDh/r3PfPmoQdQpBN/C8mP2Z88JixIULq47DE49YEbgLG2Dyh1zA==} peerDependencies: - '@mantine/core': 8.3.5 - '@mantine/hooks': 8.3.5 + '@mantine/core': 8.3.6 + '@mantine/hooks': 8.3.6 react: ^18.x || ^19.x react-dom: ^18.x || ^19.x - '@mantine/notifications@8.3.5': - resolution: {integrity: sha512-8TvzrPxfdtOLGTalv7Ei1hy2F6KbR3P7/V73yw3AOKhrf1ydS89sqV2ShbsucHGJk9Pto0wjdTPd8Q7pm5MAYw==} + '@mantine/notifications@8.3.6': + resolution: {integrity: sha512-d3A96lyrFOVXtrwASEXALfzooKnnA60T2LclMXFF/4k27Ay5Hwza4D+ylqgxf0RkPfF9J6LhBXk72OjL5RH5Kg==} peerDependencies: - '@mantine/core': 8.3.5 - '@mantine/hooks': 8.3.5 + '@mantine/core': 8.3.6 + '@mantine/hooks': 8.3.6 react: ^18.x || ^19.x react-dom: ^18.x || ^19.x - '@mantine/spotlight@8.3.5': - resolution: {integrity: sha512-hK/nWnMGPicTjjRlM5eQdmXWi3HGYhM1bmc7NceIuS5Mmvcx3yb9llMZ9oHJz2StUgtGBe/uqFBKWAgFO2kYww==} + '@mantine/spotlight@8.3.6': + resolution: {integrity: sha512-fK5Or7Jao8sZhpR3uWvTxKXxMDF2nZ9/TKS0k4Lu+FOb+r0HtnjLgH4XsPqd65Zp909WwduJsRkMd0AS1TVt2w==} peerDependencies: - '@mantine/core': 8.3.5 - '@mantine/hooks': 8.3.5 + '@mantine/core': 8.3.6 + '@mantine/hooks': 8.3.6 react: ^18.x || ^19.x react-dom: ^18.x || ^19.x - '@mantine/store@8.3.5': - resolution: {integrity: sha512-qN4fFsDMy86IV9oh1gZlDTv41RAsO0grjx90FGyT5QCv7NTgcavwxB74GBkhp45W8xn+Ms/awKy+6NxnmLmW1w==} + '@mantine/store@8.3.6': + resolution: {integrity: sha512-fo86wF6nL8RPukY8cseAFQKk+bRVv3Ga/WmHJMYRsCbNleZOEZMXXUf/OVhmr1D3t+xzCzAlJe/sQ8MIS+c+pA==} peerDependencies: react: ^18.x || ^19.x - '@mantine/tiptap@8.3.5': - resolution: {integrity: sha512-TgBu9IC1hxURgMFXHHUtBJjEpt4swRvQtEBGckMqlxc/HRKe1fzobK5HTXxtc0LE09OAOkhc5gBhiqjhmldxMQ==} + '@mantine/tiptap@8.3.6': + resolution: {integrity: sha512-965hf07jVxoLFFtIV9wVh8mcX88UDbOjkE3G2KUt90Dj9YvDDcDeroV/TBzCZGX49aKNVErcKGAGrdy84GHDYw==} peerDependencies: - '@mantine/core': 8.3.5 - '@mantine/hooks': 8.3.5 + '@mantine/core': 8.3.6 + '@mantine/hooks': 8.3.6 '@tiptap/extension-link': '>=2.1.12' '@tiptap/react': '>=2.1.12' react: ^18.x || ^19.x @@ -11864,22 +11864,22 @@ snapshots: js-base64: 3.7.7 optional: true - '@mantine/charts@8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(recharts@2.15.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0))': + '@mantine/charts@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(recharts@2.15.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0))': dependencies: - '@mantine/core': 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@mantine/hooks': 8.3.5(react@19.2.0) + '@mantine/core': 8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/hooks': 8.3.6(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) recharts: 2.15.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@mantine/colors-generator@8.3.5(chroma-js@3.1.2)': + '@mantine/colors-generator@8.3.6(chroma-js@3.1.2)': dependencies: chroma-js: 3.1.2 - '@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@floating-ui/react': 0.27.16(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@mantine/hooks': 8.3.5(react@19.2.0) + '@mantine/hooks': 8.3.6(react@19.2.0) clsx: 2.1.1 react: 19.2.0 react-dom: 19.2.0(react@19.2.0) @@ -11890,65 +11890,65 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@mantine/dates@8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@mantine/dates@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@mantine/core': 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@mantine/hooks': 8.3.5(react@19.2.0) + '@mantine/core': 8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/hooks': 8.3.6(react@19.2.0) clsx: 2.1.1 dayjs: 1.11.18 react: 19.2.0 react-dom: 19.2.0(react@19.2.0) - '@mantine/dropzone@8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@mantine/dropzone@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@mantine/core': 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@mantine/hooks': 8.3.5(react@19.2.0) + '@mantine/core': 8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/hooks': 8.3.6(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) react-dropzone: 14.3.8(react@19.2.0) - '@mantine/form@8.3.5(react@19.2.0)': + '@mantine/form@8.3.6(react@19.2.0)': dependencies: fast-deep-equal: 3.1.3 klona: 2.0.6 react: 19.2.0 - '@mantine/hooks@8.3.5(react@19.2.0)': + '@mantine/hooks@8.3.6(react@19.2.0)': dependencies: react: 19.2.0 - '@mantine/modals@8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@mantine/modals@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@mantine/core': 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@mantine/hooks': 8.3.5(react@19.2.0) + '@mantine/core': 8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/hooks': 8.3.6(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) - '@mantine/notifications@8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@mantine/notifications@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@mantine/core': 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@mantine/hooks': 8.3.5(react@19.2.0) - '@mantine/store': 8.3.5(react@19.2.0) + '@mantine/core': 8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/hooks': 8.3.6(react@19.2.0) + '@mantine/store': 8.3.6(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) react-transition-group: 4.4.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@mantine/spotlight@8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@mantine/spotlight@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@mantine/core': 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@mantine/hooks': 8.3.5(react@19.2.0) - '@mantine/store': 8.3.5(react@19.2.0) + '@mantine/core': 8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/hooks': 8.3.6(react@19.2.0) + '@mantine/store': 8.3.6(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) - '@mantine/store@8.3.5(react@19.2.0)': + '@mantine/store@8.3.6(react@19.2.0)': dependencies: react: 19.2.0 - '@mantine/tiptap@8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(@tiptap/extension-link@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4))(@tiptap/react@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@mantine/tiptap@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(@tiptap/extension-link@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4))(@tiptap/react@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@mantine/core': 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@mantine/hooks': 8.3.5(react@19.2.0) + '@mantine/core': 8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/hooks': 8.3.6(react@19.2.0) '@tiptap/extension-link': 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4) '@tiptap/react': 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) react: 19.2.0 @@ -17033,16 +17033,16 @@ snapshots: make-error@1.3.6: {} - mantine-form-zod-resolver@1.3.0(@mantine/form@8.3.5(react@19.2.0))(zod@4.1.12): + mantine-form-zod-resolver@1.3.0(@mantine/form@8.3.6(react@19.2.0))(zod@4.1.12): dependencies: - '@mantine/form': 8.3.5(react@19.2.0) + '@mantine/form': 8.3.6(react@19.2.0) zod: 4.1.12 - mantine-react-table@2.0.0-beta.9(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0): + mantine-react-table@2.0.0-beta.9(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0): dependencies: - '@mantine/core': 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@mantine/dates': 8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@mantine/hooks': 8.3.5(react@19.2.0) + '@mantine/core': 8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/dates': 8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/hooks': 8.3.6(react@19.2.0) '@tabler/icons-react': 3.35.0(react@19.2.0) '@tanstack/match-sorter-utils': 8.19.4 '@tanstack/react-table': 8.20.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0) From f4caddfd564553014854347eb6dd14cc800eb027 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Mon, 3 Nov 2025 09:38:19 +0000 Subject: [PATCH 13/40] fix(deps): update tiptap monorepo to v2.27.0 (#4404) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/widgets/package.json | 32 +-- pnpm-lock.yaml | 453 +++++++++++++++++----------------- 2 files changed, 247 insertions(+), 238 deletions(-) diff --git a/packages/widgets/package.json b/packages/widgets/package.json index a6532dac1..8a87751b1 100644 --- a/packages/widgets/package.json +++ b/packages/widgets/package.json @@ -52,22 +52,22 @@ "@mantine/core": "^8.3.6", "@mantine/hooks": "^8.3.6", "@tabler/icons-react": "^3.35.0", - "@tiptap/extension-color": "2.26.4", - "@tiptap/extension-highlight": "2.26.4", - "@tiptap/extension-image": "2.26.4", - "@tiptap/extension-link": "^2.26.4", - "@tiptap/extension-placeholder": "^2.26.4", - "@tiptap/extension-table": "2.26.4", - "@tiptap/extension-table-cell": "2.26.4", - "@tiptap/extension-table-header": "2.26.4", - "@tiptap/extension-table-row": "2.26.4", - "@tiptap/extension-task-item": "2.26.4", - "@tiptap/extension-task-list": "2.26.4", - "@tiptap/extension-text-align": "2.26.4", - "@tiptap/extension-text-style": "2.26.4", - "@tiptap/extension-underline": "2.26.4", - "@tiptap/react": "^2.26.4", - "@tiptap/starter-kit": "^2.26.4", + "@tiptap/extension-color": "2.27.0", + "@tiptap/extension-highlight": "2.27.0", + "@tiptap/extension-image": "2.27.0", + "@tiptap/extension-link": "^2.27.0", + "@tiptap/extension-placeholder": "^2.27.0", + "@tiptap/extension-table": "2.27.0", + "@tiptap/extension-table-cell": "2.27.0", + "@tiptap/extension-table-header": "2.27.0", + "@tiptap/extension-table-row": "2.27.0", + "@tiptap/extension-task-item": "2.27.0", + "@tiptap/extension-task-list": "2.27.0", + "@tiptap/extension-text-align": "2.27.0", + "@tiptap/extension-text-style": "2.27.0", + "@tiptap/extension-underline": "2.27.0", + "@tiptap/react": "^2.27.0", + "@tiptap/starter-kit": "^2.27.0", "clsx": "^2.1.1", "dayjs": "^1.11.18", "mantine-form-zod-resolver": "^1.3.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 57092c333..e08e2f345 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -228,7 +228,7 @@ importers: version: 8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/tiptap': specifier: ^8.3.6 - version: 8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(@tiptap/extension-link@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4))(@tiptap/react@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(@tiptap/extension-link@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1))(@tiptap/react@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@million/lint': specifier: 1.0.14 version: 1.0.14(webpack-sources@3.2.3) @@ -2293,53 +2293,53 @@ importers: specifier: ^3.35.0 version: 3.35.0(react@19.2.0) '@tiptap/extension-color': - specifier: 2.26.4 - version: 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/extension-text-style@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))) + specifier: 2.27.0 + version: 2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/extension-text-style@2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))) '@tiptap/extension-highlight': - specifier: 2.26.4 - version: 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4)) + specifier: 2.27.0 + version: 2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) '@tiptap/extension-image': - specifier: 2.26.4 - version: 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4)) + specifier: 2.27.0 + version: 2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) '@tiptap/extension-link': - specifier: ^2.26.4 - version: 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4) + specifier: ^2.27.0 + version: 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1) '@tiptap/extension-placeholder': - specifier: ^2.26.4 - version: 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4) + specifier: ^2.27.0 + version: 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1) '@tiptap/extension-table': - specifier: 2.26.4 - version: 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4) + specifier: 2.27.0 + version: 2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1) '@tiptap/extension-table-cell': - specifier: 2.26.4 - version: 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4)) + specifier: 2.27.0 + version: 2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) '@tiptap/extension-table-header': - specifier: 2.26.4 - version: 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4)) + specifier: 2.27.0 + version: 2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) '@tiptap/extension-table-row': - specifier: 2.26.4 - version: 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4)) + specifier: 2.27.0 + version: 2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) '@tiptap/extension-task-item': - specifier: 2.26.4 - version: 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4) + specifier: 2.27.0 + version: 2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1) '@tiptap/extension-task-list': - specifier: 2.26.4 - version: 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4)) + specifier: 2.27.0 + version: 2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) '@tiptap/extension-text-align': - specifier: 2.26.4 - version: 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4)) + specifier: 2.27.0 + version: 2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) '@tiptap/extension-text-style': - specifier: 2.26.4 - version: 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4)) + specifier: 2.27.0 + version: 2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) '@tiptap/extension-underline': - specifier: 2.26.4 - version: 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4)) + specifier: 2.27.0 + version: 2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) '@tiptap/react': - specifier: ^2.26.4 - version: 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^2.27.0 + version: 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@tiptap/starter-kit': - specifier: ^2.26.4 - version: 2.26.4 + specifier: ^2.27.0 + version: 2.27.1 clsx: specifier: ^2.1.1 version: 2.1.1 @@ -4201,206 +4201,211 @@ packages: '@testcontainers/redis@11.7.2': resolution: {integrity: sha512-6AuHSV0DRsKL8CcuRevZnsLjBXhj5HjNL1HuD8dayzorMmcSzPiQ3EZriq2kYthDViFq4r6zxA8QLlTjsAT+dA==} - '@tiptap/core@2.26.4': - resolution: {integrity: sha512-F8t0Nc1OeV51CCHR1WYVMg/gOzHD2fJALUpMxF67/LDjFnxM/rarsqTQnLZuBoP9U3TfbNLSAQLZ4TCnBZnXRA==} + '@tiptap/core@2.27.1': + resolution: {integrity: sha512-nkerkl8syHj44ZzAB7oA2GPmmZINKBKCa79FuNvmGJrJ4qyZwlkDzszud23YteFZEytbc87kVd/fP76ROS6sLg==} peerDependencies: '@tiptap/pm': ^2.7.0 - '@tiptap/extension-blockquote@2.26.4': - resolution: {integrity: sha512-VGE1QDmdhAtP6/01KAeURxy7uJZo+h9U5eE0tkMY+UP6NJemqoskCSZQi0L789inQwoVsgJ7Rua8N38lRicvQA==} + '@tiptap/extension-blockquote@2.27.1': + resolution: {integrity: sha512-QrUX3muElDrNjKM3nqCSAtm3H3pT33c6ON8kwRiQboOAjT/9D57Cs7XEVY7r6rMaJPeKztrRUrNVF9w/w/6B0A==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-bold@2.26.4': - resolution: {integrity: sha512-fsvaIUg9QiYMhJqAAljyZUnJ15S+sMZJyvZLkyTr4tYfKevhnLnTkN8ju1IsiGFWkdmgKGF6DO57zX+geLFs9A==} + '@tiptap/extension-bold@2.27.1': + resolution: {integrity: sha512-g4l4p892x/r7mhea8syp3fNYODxsDrimgouQ+q4DKXIgQmm5+uNhyuEPexP3I8TFNXqQ4DlMNFoM9yCqk97etQ==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-bubble-menu@2.26.4': - resolution: {integrity: sha512-w7W+Llf+/ucpl+Fr5Rc0hx4XimS0RF/f2MY4evr5ayCBwYewNx8bcYRS78jL5r5fti6dJYyFeSHFz6pLbdZtsw==} + '@tiptap/extension-bubble-menu@2.27.1': + resolution: {integrity: sha512-ki1R27VsSvY2tT9Q2DIlcATwLOoEjf5DsN+5sExarQ8S/ZxT/tvIjRxB8Dx7lb2a818W5f/NER26YchGtmHfpg==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-bullet-list@2.26.4': - resolution: {integrity: sha512-oEdXrkLJO0D9qHMzazQOsKurhGaOk4onbM/91AZZCXWRfcsZOjduuNT96nk7FrsLOdatQshFxW1wPYkglBZEIA==} + '@tiptap/extension-bullet-list@2.27.1': + resolution: {integrity: sha512-5FmnfXkJ76wN4EbJNzBhAlmQxho8yEMIJLchTGmXdsD/n/tsyVVtewnQYaIOj/Z7naaGySTGDmjVtLgTuQ+Sxw==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-code-block@2.26.4': - resolution: {integrity: sha512-e2zc/E1o3jgI3FhGAdxBZR1bp2PAVhAK5Q4zEX33rei7Tygioa7sbIBvW+a4Fx5+H+zp4q5rklb6gDMNnSw9qw==} + '@tiptap/extension-code-block@2.27.1': + resolution: {integrity: sha512-wCI5VIOfSAdkenCWFvh4m8FFCJ51EOK+CUmOC/PWUjyo2Dgn8QC8HMi015q8XF7886T0KvYVVoqxmxJSUDAYNg==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-code@2.26.4': - resolution: {integrity: sha512-YNKoiUwBVuBav9ZvKm/rJDZ+SkdSr4mw54OalMF7T1XhJpFRWnGi3FxI28M4ZNFy1aLPqLVjWCH5/i6rjv+YQw==} + '@tiptap/extension-code@2.27.1': + resolution: {integrity: sha512-i65wUGJevzBTIIUBHBc1ggVa27bgemvGl/tY1/89fEuS/0Xmre+OQjw8rCtSLevoHSiYYLgLRlvjtUSUhE4kgg==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-color@2.26.4': - resolution: {integrity: sha512-/r88vvIKp77qYhlZ1tDPNEb8yxwNQ7m/+1dRkg/lTbbdfMTM1m0RTRrUJGFsJL1EZhCbxuUo2OUCE+2XKTAu6A==} + '@tiptap/extension-color@2.27.0': + resolution: {integrity: sha512-JlPgLPmjxdqT2XMK3z6fStUP6MwHs7f1fM9F1IfN4Ejgg5H/R/54rWOeh4t/VrGUbgoD5iOxH4h+Duyw8etyYg==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/extension-text-style': ^2.7.0 - '@tiptap/extension-document@2.26.4': - resolution: {integrity: sha512-CYg74gNpztFIeU6DGJG/8rjzmk/ZB9t+q0+U97kTfV9tb0NB+//vfFQU2VR2wcayGihxXQXqQKzx3PsiiSH5/w==} + '@tiptap/extension-document@2.27.1': + resolution: {integrity: sha512-NtJzJY7Q/6XWjpOm5OXKrnEaofrcc1XOTYlo/SaTwl8k2bZo918Vl0IDBWhPVDsUN7kx767uHwbtuQZ+9I82hA==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-dropcursor@2.26.4': - resolution: {integrity: sha512-JySrOi9oNRuJ7hl8YXdpcYiV3WXk1oZ1Wj1HLx29usk+GCMR9vQoqN3QRhNVOcP9xG01p/4lHlePzgfKYUlkew==} + '@tiptap/extension-dropcursor@2.27.1': + resolution: {integrity: sha512-3MBQRGHHZ0by3OT0CWbLKS7J3PH9PpobrXjmIR7kr0nde7+bHqxXiVNuuIf501oKU9rnEUSedipSHkLYGkmfsA==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-floating-menu@2.26.4': - resolution: {integrity: sha512-ah9qfzZJbWTGz698lBLk7a0kRbDmPsS3yovzilS2FBMSBfKyoslThGHstIT9FHcvTNwlK9+pnPt2P8nJn8Ncmw==} + '@tiptap/extension-floating-menu@2.27.1': + resolution: {integrity: sha512-nUk/8DbiXO69l6FDwkWso94BTf52IBoWALo+YGWT6o+FO6cI9LbUGghEX2CdmQYXCvSvwvISF2jXeLQWNZvPZQ==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-gapcursor@2.26.4': - resolution: {integrity: sha512-OrvnZxs9A/wpvjq6scOxEiLahJr7q0XweBe42u8O/DQoM9ZITBcEDBcG05F4YMPDBiAPv29q1L8ej5KDZ4yGfw==} + '@tiptap/extension-gapcursor@2.27.1': + resolution: {integrity: sha512-A9e1jr+jGhDWzNSXtIO6PYVYhf5j/udjbZwMja+wCE/3KvZU9V3IrnGKz1xNW+2Q2BDOe1QO7j5uVL9ElR6nTA==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-hard-break@2.26.4': - resolution: {integrity: sha512-W9pITO64t37rtFFBDQeDYAGh0jq/RyUiaDQ1rzOCOCg1KlCmcKwWkXOs5pSF70VaefRhNE7y7jM2fMGOLPLJkQ==} + '@tiptap/extension-hard-break@2.27.1': + resolution: {integrity: sha512-W4hHa4Io6QCTwpyTlN6UAvqMIQ7t56kIUByZhyY9EWrg/+JpbfpxE1kXFLPB4ZGgwBknFOw+e4bJ1j3oAbTJFw==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-heading@2.26.4': - resolution: {integrity: sha512-73CpXKCTyWPe1j6PBo2avNjNdtqEf5HU6GxfV32Zl0t76vRkwp1yLFOiZgJfir9c8CQB3coW6/itaCTozM//PA==} + '@tiptap/extension-heading@2.27.1': + resolution: {integrity: sha512-6xoC7igZlW1EmnQ5WVH9IL7P1nCQb3bBUaIDLvk7LbweEogcTUECI4Xg1vxMOVmj9tlDe1I4BsgfcKpB5KEsZw==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-highlight@2.26.4': - resolution: {integrity: sha512-UKwH7kCf6BLOBZFmwz+AJSxd8uNyRqq4LX6+hDZfGjWWCfeSOFhakKS6Z1Rebs5eGDvoX65V20nLL5yyVHnnEQ==} + '@tiptap/extension-highlight@2.27.0': + resolution: {integrity: sha512-2eWBhT75nECANVu/ox7GqQQ4JmZ3R6hXbZCG2/c09AtZS9XrijfzM378LAOHX3MwkmMSY6RLSb2lXnGuLFpfbw==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-history@2.26.4': - resolution: {integrity: sha512-Z9QBePNCES8wuEeorSrINLEhrlddfVQI2gx3BZJyjFdDiTSI4bX5Iai5k/azbbBUgzJIzsPOjibqcIJTqmBcfw==} + '@tiptap/extension-history@2.27.1': + resolution: {integrity: sha512-K8PHC9gegSAt0wzSlsd4aUpoEyIJYOmVVeyniHr1P1mIblW1KYEDbRGbDlrLALTyUEfMcBhdIm8zrB9X2Nihvg==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-horizontal-rule@2.26.4': - resolution: {integrity: sha512-Z51x9mAnXOCKvpzh7FiHrCHYk1rtFCZcQrIoosva2pyH1raD4dp8WhJf5owOkBW1+F6Svuy0ulhW1ce3BWTCfg==} + '@tiptap/extension-horizontal-rule@2.27.1': + resolution: {integrity: sha512-WxXWGEEsqDmGIF2o9av+3r9Qje4CKrqrpeQY6aRO5bxvWX9AabQCfasepayBok6uwtvNzh3Xpsn9zbbSk09dNA==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-image@2.26.4': - resolution: {integrity: sha512-cS5M+CbjhXBjaYPhNK9QQ/T9gMyxdwAWTzkKuKlXgpQhVPj43RJhhx9HP5vrPCYLvgiVRys5n99+61JHD8LbqA==} + '@tiptap/extension-image@2.27.0': + resolution: {integrity: sha512-1LVysm0DODDcGejVXpt6BCsfmnzQpHcfSQdooHN0xtYyEquFM3rLK79+28EnRT25rdtwA47pQH2QoSSyVyPKhA==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-italic@2.26.4': - resolution: {integrity: sha512-s1KqOejvPR8LhNIeCfXonXEJPKMS/R9sCx9eWHsVTsYvD3+RKxyw/UDTZ29jGOWLn0qlepL/tA032hH3x3qBlQ==} + '@tiptap/extension-italic@2.27.1': + resolution: {integrity: sha512-rcm0GyniWW0UhcNI9+1eIK64GqWQLyIIrWGINslvqSUoBc+WkfocLvv4CMpRkzKlfsAxwVIBuH2eLxHKDtAREA==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-link@2.26.4': - resolution: {integrity: sha512-FaoWLFvx79WTZU/EK5WcaSzre1xEkq0GyeMru/hEgwJW1sF5QSOji5jPA72UBophNv4P02okKvlTJLNmmHmUDA==} + '@tiptap/extension-link@2.27.1': + resolution: {integrity: sha512-cCwWPZsnVh9MXnGOqSIRXPPuUixRDK8eMN2TvqwbxUBb1TU7b/HtNvfMU4tAOqAuMRJ0aJkFuf3eB0Gi8LVb1g==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-list-item@2.26.4': - resolution: {integrity: sha512-mSIkBqAwSG1ABRfaUvMjsUMrVotjDDw6LZZ2MdF48d/PDiCXDrBe/BHXPyD8lUZpVRTBbw4U95ai4RP/urSimg==} + '@tiptap/extension-list-item@2.27.1': + resolution: {integrity: sha512-dtsxvtzxfwOJP6dKGf0vb2MJAoDF2NxoiWzpq0XTvo7NGGYUHfuHjX07Zp0dYqb4seaDXjwsi5BIQUOp3+WMFQ==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-ordered-list@2.26.4': - resolution: {integrity: sha512-TAi9zMdyE3WlXC8u9eZBdo6UnlcjoBAaF1rwZt4bneAMsS6ksdpyTYoLkazxpMS7IHEwY8zB4hfQrUkk/TBf2g==} + '@tiptap/extension-ordered-list@2.27.1': + resolution: {integrity: sha512-U1/sWxc2TciozQsZjH35temyidYUjvroHj3PUPzPyh19w2fwKh1NSbFybWuoYs6jS3XnMSwnM2vF52tOwvfEmA==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-paragraph@2.26.4': - resolution: {integrity: sha512-3ZLqtxtN0ymHzgTFoHcs/wkptLMDFNjqsK/CuShBwWmlh5OOe1CmJ0WadBuydjgngMle4urS4+7i6c9kfgOWSg==} + '@tiptap/extension-paragraph@2.27.1': + resolution: {integrity: sha512-R3QdrHcUdFAsdsn2UAIvhY0yWyHjqGyP/Rv8RRdN0OyFiTKtwTPqreKMHKJOflgX4sMJl/OpHTpNG1Kaf7Lo2A==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-placeholder@2.26.4': - resolution: {integrity: sha512-hhBV4t4nojCA4Gyk6k/nPDGg8OuxPjdmtQJUo6Rj0YcSZ2qYdfUTpyfULeFSld85uyuLnQ7H2wSNKoSEpGuQmw==} + '@tiptap/extension-placeholder@2.27.1': + resolution: {integrity: sha512-UbXaibHHFE+lOTlw/vs3jPzBoj1sAfbXuTAhXChjgYIcTTY5Cr6yxwcymLcimbQ79gf04Xkua2FCN3YsJxIFmw==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-strike@2.26.4': - resolution: {integrity: sha512-r65un0UFa0caHBGQlfO+4zaFY+TKeoQ2svCNs8OWHgqVBbqzeuGKKyV++2rUPvTIu5/4K34IOpeEoonkLZYTog==} + '@tiptap/extension-strike@2.27.1': + resolution: {integrity: sha512-S9I//K8KPgfFTC5I5lorClzXk0g4lrAv9y5qHzHO5EOWt7AFl0YTg2oN8NKSIBK4bHRnPIrjJJKv+dDFnUp5jQ==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-table-cell@2.26.4': - resolution: {integrity: sha512-HLdgbeBmvoHdb5iuykCLBGiHZdPGwJIpnACUS0fn0uG9MRiLkKX7EcYxNvpTNGtyWDDm46zv9edO0zx/44/ETg==} + '@tiptap/extension-table-cell@2.27.0': + resolution: {integrity: sha512-d3nKWsTfDcIRoDB2nsW3gVt1jcy1nV36ON1O+AtNxe53Qfd1gJNfzpoXzxYRI0BJFIOoi9sFOcLg1cWBJ0WHpA==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-table-header@2.26.4': - resolution: {integrity: sha512-xrsE6su4LxpVCcVBBQm3okY6NE9IJ9VQhldioigV0ACd5yVeOuS2ff0B0DpKvOwCFM2wLfwL6ZN5tl9ELQ/71g==} + '@tiptap/extension-table-header@2.27.0': + resolution: {integrity: sha512-MBCHfyUXjrRTIwAl2lzogOtP7c4UySFyPGbZsVHpXKILDfao+k/xPDpGzmh59UKfSk5IUKuf+PKKerTRTJgzgA==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-table-row@2.26.4': - resolution: {integrity: sha512-FOhs9UcRvev3va20hcoyK7Wnzq/Yb+h5+KW9qsstKcK+UQ1QWfVCtuLzJF/dTup0CDQ2lBTUrArgd5fFcZKTAw==} + '@tiptap/extension-table-row@2.27.0': + resolution: {integrity: sha512-zY21hUuZxFVOez4pDVrr8Tg8wNnBSaSX48bhR4XE38X92KZxYMSsW2NCUDFQZaBoiAe0gwD6f7cCAO6SbH5YLw==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-table@2.26.4': - resolution: {integrity: sha512-KdIpm2VUM+Q/msDthRANQxyUZfcwW1p6EFmBNY2aL/BicdbwbZIGJVeO0MRFBFW65GqqN30hfhpSTsHsHd8m3Q==} + '@tiptap/extension-table@2.27.0': + resolution: {integrity: sha512-zmDY4U1wsFXc+bOOVq/qmGqnLX+JwvGGWTLJb8t4ZfD7flnfyz3bn4l/rsDGBEO4EE5nySYvexUsP3B96bfUIA==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-task-item@2.26.4': - resolution: {integrity: sha512-uRqN/pxwHPhOZy6GeqlxUtVeWfBduna0Mkq/J6nkHumQ2ObcCfHZCQv1fDrQY2l6umR2N4wVmWBhnlGdEDhimg==} + '@tiptap/extension-task-item@2.27.0': + resolution: {integrity: sha512-/AMbNQOV0miD3UUpwYzyHJgAcUcI1XkzIQzYQS3z9rgbUdMvIGC/taCWJM8D1s61NdgZt+rc7saFV/xb+M0Azw==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-task-list@2.26.4': - resolution: {integrity: sha512-UKYb8rj8ZOzRXUZJA9YaFwrcuHxKlp4O4ah+o+46adw/26TnuKoHQBeEeqQSUSNzITxUa6/+Wq3lkl0YmnHuKQ==} + '@tiptap/extension-task-list@2.27.0': + resolution: {integrity: sha512-8ZkkEFuzDVE4LJAdQkieRLlUOKoRVLtatUxgy5PBJm7CHiBtLywL9PC+MZqpP+HDyydBxL23u/oNsJGbaZyAew==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-text-align@2.26.4': - resolution: {integrity: sha512-cWWWzXEPMGMBnUtCqwEcjAo/j6QOVXJJB3zpyDXjqbzRipA4F1ZlDeH3bykwtPYEFgajodWDPQKulgP0ft82vw==} + '@tiptap/extension-text-align@2.27.0': + resolution: {integrity: sha512-1lo1ivQDIBo/boQECxz/KDOGPUQEw58wtDcKV6rJKtN7gzzX8fNgznkA0eNTLc0F3DgBBWax/ZNkneQOZlKOgg==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-text-style@2.26.4': - resolution: {integrity: sha512-+7bxvgu4C2+NkUSOQ8x25Mwulk7qTbm4Ck+uoYWxTFsj27FvtvaMx65GcQDAC9tNPLtcYumWTRP/T7zsfG1Y/Q==} + '@tiptap/extension-text-style@2.27.0': + resolution: {integrity: sha512-7EKxtJxvSVLXTR9KosvwRHxBj8Xa2M9/I1rV6yt89RGY40qcxhBNhlKJGYMr0RtZxAyec4sGvehlcuYrt6iCXA==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-text@2.26.4': - resolution: {integrity: sha512-mTFRN4mM84RPjTyoNMeUovvRMbDNwK4XGNTXUX4wdKEt6p+L+YkUqcIQCQ7idPwbFFVIBa2M1N8BFRgQ33s06w==} + '@tiptap/extension-text-style@2.27.1': + resolution: {integrity: sha512-NagQ9qLk0Ril83gfrk+C65SvTqPjL3WVnLF2arsEVnCrxcx3uDOvdJW67f/K5HEwEHsoqJ4Zq9Irco/koXrOXA==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-underline@2.26.4': - resolution: {integrity: sha512-Xhdk+BxXcweWEN/H/I78KpvHruq1qh4PXgsb/1Xhk3aL6SJCoY7BebRXgEce504gkef/Rl2/VZXdxT+vahyiXQ==} + '@tiptap/extension-text@2.27.1': + resolution: {integrity: sha512-a4GCT+GZ9tUwl82F4CEum9/+WsuW0/De9Be/NqrMmi7eNfAwbUTbLCTFU0gEvv25WMHCoUzaeNk/qGmzeVPJ1Q==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/pm@2.26.4': - resolution: {integrity: sha512-1YFQ1FiObqHt5iDeOcxwz83+6wVQG2InqB9CI3uQRx2G7+ijdWPI5/Y78aTDUTqQiabi2k3fCtiqRSgLKXwNqA==} + '@tiptap/extension-underline@2.27.0': + resolution: {integrity: sha512-A89IK0ZydbtnRbqqx9U/ZiRCkLZbqmhuTCwZR58HQ6RDqN+iOc97+pjR04kDOdKriKLDXV4vJc59bY5vgn4j0A==} + peerDependencies: + '@tiptap/core': ^2.7.0 - '@tiptap/react@2.26.4': - resolution: {integrity: sha512-U7dDiUtJArOF9Ahzt3m0zm8CQRqamjvLYGtsedadfBYrd3GB72ByJ2q2PJ8u2KE2dFN1R4aGMYZq8GqX2p2XgA==} + '@tiptap/pm@2.27.1': + resolution: {integrity: sha512-ijKo3+kIjALthYsnBmkRXAuw2Tswd9gd7BUR5OMfIcjGp8v576vKxOxrRfuYiUM78GPt//P0sVc1WV82H5N0PQ==} + + '@tiptap/react@2.27.1': + resolution: {integrity: sha512-leJximSjYJuhLJQv9azOP9R7w6zuxVgKOHYT4w83Gte7GhWMpNL6xRWzld280vyq/YW/cSYjPb/8ESEOgKNBdQ==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 react: ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 - '@tiptap/starter-kit@2.26.4': - resolution: {integrity: sha512-bcoBXGXKOhjBZK7M5cQ1LqYZsFsT7TwbOyM4FA71noptI9BWG10EeNo2i1EkvSEHVM0YKs8Z3HckdEqgL4XOEQ==} + '@tiptap/starter-kit@2.27.1': + resolution: {integrity: sha512-uQQlP0Nmn9eq19qm8YoOeloEfmcGbPpB1cujq54Q6nPgxaBozR7rE7tXbFTinxRW2+Hr7XyNWhpjB7DMNkdU2Q==} '@tootallnate/quickjs-emscripten@0.23.0': resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} @@ -11945,12 +11950,12 @@ snapshots: dependencies: react: 19.2.0 - '@mantine/tiptap@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(@tiptap/extension-link@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4))(@tiptap/react@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@mantine/tiptap@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(@tiptap/extension-link@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1))(@tiptap/react@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@mantine/core': 8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': 8.3.6(react@19.2.0) - '@tiptap/extension-link': 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4) - '@tiptap/react': 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@tiptap/extension-link': 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1) + '@tiptap/react': 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) @@ -12959,162 +12964,166 @@ snapshots: - bare-buffer - supports-color - '@tiptap/core@2.26.4(@tiptap/pm@2.26.4)': + '@tiptap/core@2.27.1(@tiptap/pm@2.27.1)': dependencies: - '@tiptap/pm': 2.26.4 + '@tiptap/pm': 2.27.1 - '@tiptap/extension-blockquote@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))': + '@tiptap/extension-blockquote@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) - '@tiptap/extension-bold@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))': + '@tiptap/extension-bold@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) - '@tiptap/extension-bubble-menu@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4)': + '@tiptap/extension-bubble-menu@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) - '@tiptap/pm': 2.26.4 + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) + '@tiptap/pm': 2.27.1 tippy.js: 6.3.7 - '@tiptap/extension-bullet-list@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))': + '@tiptap/extension-bullet-list@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) - '@tiptap/extension-code-block@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4)': + '@tiptap/extension-code-block@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) - '@tiptap/pm': 2.26.4 + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) + '@tiptap/pm': 2.27.1 - '@tiptap/extension-code@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))': + '@tiptap/extension-code@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) - '@tiptap/extension-color@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/extension-text-style@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4)))': + '@tiptap/extension-color@2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/extension-text-style@2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)))': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) - '@tiptap/extension-text-style': 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4)) + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) + '@tiptap/extension-text-style': 2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) - '@tiptap/extension-document@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))': + '@tiptap/extension-document@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) - '@tiptap/extension-dropcursor@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4)': + '@tiptap/extension-dropcursor@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) - '@tiptap/pm': 2.26.4 + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) + '@tiptap/pm': 2.27.1 - '@tiptap/extension-floating-menu@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4)': + '@tiptap/extension-floating-menu@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) - '@tiptap/pm': 2.26.4 + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) + '@tiptap/pm': 2.27.1 tippy.js: 6.3.7 - '@tiptap/extension-gapcursor@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4)': + '@tiptap/extension-gapcursor@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) - '@tiptap/pm': 2.26.4 + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) + '@tiptap/pm': 2.27.1 - '@tiptap/extension-hard-break@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))': + '@tiptap/extension-hard-break@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) - '@tiptap/extension-heading@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))': + '@tiptap/extension-heading@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) - '@tiptap/extension-highlight@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))': + '@tiptap/extension-highlight@2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) - '@tiptap/extension-history@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4)': + '@tiptap/extension-history@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) - '@tiptap/pm': 2.26.4 + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) + '@tiptap/pm': 2.27.1 - '@tiptap/extension-horizontal-rule@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4)': + '@tiptap/extension-horizontal-rule@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) - '@tiptap/pm': 2.26.4 + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) + '@tiptap/pm': 2.27.1 - '@tiptap/extension-image@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))': + '@tiptap/extension-image@2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) - '@tiptap/extension-italic@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))': + '@tiptap/extension-italic@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) - '@tiptap/extension-link@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4)': + '@tiptap/extension-link@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) - '@tiptap/pm': 2.26.4 + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) + '@tiptap/pm': 2.27.1 linkifyjs: 4.3.2 - '@tiptap/extension-list-item@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))': + '@tiptap/extension-list-item@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) - '@tiptap/extension-ordered-list@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))': + '@tiptap/extension-ordered-list@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) - '@tiptap/extension-paragraph@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))': + '@tiptap/extension-paragraph@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) - '@tiptap/extension-placeholder@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4)': + '@tiptap/extension-placeholder@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) - '@tiptap/pm': 2.26.4 + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) + '@tiptap/pm': 2.27.1 - '@tiptap/extension-strike@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))': + '@tiptap/extension-strike@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) - '@tiptap/extension-table-cell@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))': + '@tiptap/extension-table-cell@2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) - '@tiptap/extension-table-header@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))': + '@tiptap/extension-table-header@2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) - '@tiptap/extension-table-row@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))': + '@tiptap/extension-table-row@2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) - '@tiptap/extension-table@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4)': + '@tiptap/extension-table@2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) - '@tiptap/pm': 2.26.4 + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) + '@tiptap/pm': 2.27.1 - '@tiptap/extension-task-item@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4)': + '@tiptap/extension-task-item@2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) - '@tiptap/pm': 2.26.4 + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) + '@tiptap/pm': 2.27.1 - '@tiptap/extension-task-list@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))': + '@tiptap/extension-task-list@2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) - '@tiptap/extension-text-align@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))': + '@tiptap/extension-text-align@2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) - '@tiptap/extension-text-style@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))': + '@tiptap/extension-text-style@2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) - '@tiptap/extension-text@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))': + '@tiptap/extension-text-style@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) - '@tiptap/extension-underline@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))': + '@tiptap/extension-text@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) - '@tiptap/pm@2.26.4': + '@tiptap/extension-underline@2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': + dependencies: + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) + + '@tiptap/pm@2.27.1': dependencies: prosemirror-changeset: 2.3.0 prosemirror-collab: 1.3.1 @@ -13135,41 +13144,41 @@ snapshots: prosemirror-transform: 1.10.2 prosemirror-view: 1.37.2 - '@tiptap/react@2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@tiptap/react@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) - '@tiptap/extension-bubble-menu': 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4) - '@tiptap/extension-floating-menu': 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4) - '@tiptap/pm': 2.26.4 + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) + '@tiptap/extension-bubble-menu': 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1) + '@tiptap/extension-floating-menu': 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1) + '@tiptap/pm': 2.27.1 '@types/use-sync-external-store': 0.0.6 fast-deep-equal: 3.1.3 react: 19.2.0 react-dom: 19.2.0(react@19.2.0) use-sync-external-store: 1.4.0(react@19.2.0) - '@tiptap/starter-kit@2.26.4': + '@tiptap/starter-kit@2.27.1': dependencies: - '@tiptap/core': 2.26.4(@tiptap/pm@2.26.4) - '@tiptap/extension-blockquote': 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4)) - '@tiptap/extension-bold': 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4)) - '@tiptap/extension-bullet-list': 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4)) - '@tiptap/extension-code': 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4)) - '@tiptap/extension-code-block': 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4) - '@tiptap/extension-document': 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4)) - '@tiptap/extension-dropcursor': 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4) - '@tiptap/extension-gapcursor': 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4) - '@tiptap/extension-hard-break': 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4)) - '@tiptap/extension-heading': 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4)) - '@tiptap/extension-history': 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4) - '@tiptap/extension-horizontal-rule': 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4))(@tiptap/pm@2.26.4) - '@tiptap/extension-italic': 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4)) - '@tiptap/extension-list-item': 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4)) - '@tiptap/extension-ordered-list': 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4)) - '@tiptap/extension-paragraph': 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4)) - '@tiptap/extension-strike': 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4)) - '@tiptap/extension-text': 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4)) - '@tiptap/extension-text-style': 2.26.4(@tiptap/core@2.26.4(@tiptap/pm@2.26.4)) - '@tiptap/pm': 2.26.4 + '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) + '@tiptap/extension-blockquote': 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) + '@tiptap/extension-bold': 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) + '@tiptap/extension-bullet-list': 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) + '@tiptap/extension-code': 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) + '@tiptap/extension-code-block': 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1) + '@tiptap/extension-document': 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) + '@tiptap/extension-dropcursor': 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1) + '@tiptap/extension-gapcursor': 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1) + '@tiptap/extension-hard-break': 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) + '@tiptap/extension-heading': 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) + '@tiptap/extension-history': 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1) + '@tiptap/extension-horizontal-rule': 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1) + '@tiptap/extension-italic': 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) + '@tiptap/extension-list-item': 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) + '@tiptap/extension-ordered-list': 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) + '@tiptap/extension-paragraph': 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) + '@tiptap/extension-strike': 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) + '@tiptap/extension-text': 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) + '@tiptap/extension-text-style': 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) + '@tiptap/pm': 2.27.1 '@tootallnate/quickjs-emscripten@0.23.0': {} From cf89a03f0cd10753db2717979c844a19b786ef90 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Mon, 3 Nov 2025 10:36:04 +0000 Subject: [PATCH 14/40] chore(deps): update dependency axios@>=1.0.0 <1.8.2 to >=1.13.1 (#4401) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index f3c04b21e..7e4aa24c7 100644 --- a/package.json +++ b/package.json @@ -77,7 +77,7 @@ "overrides": { "@babel/helpers@<7.26.10": ">=7.28.4", "@babel/runtime@<7.26.10": ">=7.28.4", - "axios@>=1.0.0 <1.8.2": ">=1.13.0", + "axios@>=1.0.0 <1.8.2": ">=1.13.1", "brace-expansion@>=2.0.0 <=2.0.1": ">=4.0.1", "brace-expansion@>=1.0.0 <=1.1.11": ">=4.0.1", "esbuild@<=0.24.2": ">=0.25.11", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e08e2f345..e937f293d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,7 +7,7 @@ settings: overrides: '@babel/helpers@<7.26.10': '>=7.28.4' '@babel/runtime@<7.26.10': '>=7.28.4' - axios@>=1.0.0 <1.8.2: '>=1.13.0' + axios@>=1.0.0 <1.8.2: '>=1.13.1' brace-expansion@>=2.0.0 <=2.0.1: '>=4.0.1' brace-expansion@>=1.0.0 <=1.1.11: '>=4.0.1' esbuild@<=0.24.2: '>=0.25.11' From d34f9e5b3ef999559a4c5f1165488fe4f8828a83 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Mon, 3 Nov 2025 16:37:13 +0000 Subject: [PATCH 15/40] fix(deps): update tiptap monorepo to v2.27.1 (#4405) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/widgets/package.json | 32 ++++---- pnpm-lock.yaml | 133 ++++++++++++++++------------------ 2 files changed, 78 insertions(+), 87 deletions(-) diff --git a/packages/widgets/package.json b/packages/widgets/package.json index 8a87751b1..f5a240cc6 100644 --- a/packages/widgets/package.json +++ b/packages/widgets/package.json @@ -52,22 +52,22 @@ "@mantine/core": "^8.3.6", "@mantine/hooks": "^8.3.6", "@tabler/icons-react": "^3.35.0", - "@tiptap/extension-color": "2.27.0", - "@tiptap/extension-highlight": "2.27.0", - "@tiptap/extension-image": "2.27.0", - "@tiptap/extension-link": "^2.27.0", - "@tiptap/extension-placeholder": "^2.27.0", - "@tiptap/extension-table": "2.27.0", - "@tiptap/extension-table-cell": "2.27.0", - "@tiptap/extension-table-header": "2.27.0", - "@tiptap/extension-table-row": "2.27.0", - "@tiptap/extension-task-item": "2.27.0", - "@tiptap/extension-task-list": "2.27.0", - "@tiptap/extension-text-align": "2.27.0", - "@tiptap/extension-text-style": "2.27.0", - "@tiptap/extension-underline": "2.27.0", - "@tiptap/react": "^2.27.0", - "@tiptap/starter-kit": "^2.27.0", + "@tiptap/extension-color": "2.27.1", + "@tiptap/extension-highlight": "2.27.1", + "@tiptap/extension-image": "2.27.1", + "@tiptap/extension-link": "^2.27.1", + "@tiptap/extension-placeholder": "^2.27.1", + "@tiptap/extension-table": "2.27.1", + "@tiptap/extension-table-cell": "2.27.1", + "@tiptap/extension-table-header": "2.27.1", + "@tiptap/extension-table-row": "2.27.1", + "@tiptap/extension-task-item": "2.27.1", + "@tiptap/extension-task-list": "2.27.1", + "@tiptap/extension-text-align": "2.27.1", + "@tiptap/extension-text-style": "2.27.1", + "@tiptap/extension-underline": "2.27.1", + "@tiptap/react": "^2.27.1", + "@tiptap/starter-kit": "^2.27.1", "clsx": "^2.1.1", "dayjs": "^1.11.18", "mantine-form-zod-resolver": "^1.3.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e937f293d..3c56723d4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2293,52 +2293,52 @@ importers: specifier: ^3.35.0 version: 3.35.0(react@19.2.0) '@tiptap/extension-color': - specifier: 2.27.0 - version: 2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/extension-text-style@2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))) + specifier: 2.27.1 + version: 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/extension-text-style@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))) '@tiptap/extension-highlight': - specifier: 2.27.0 - version: 2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) + specifier: 2.27.1 + version: 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) '@tiptap/extension-image': - specifier: 2.27.0 - version: 2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) + specifier: 2.27.1 + version: 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) '@tiptap/extension-link': - specifier: ^2.27.0 + specifier: ^2.27.1 version: 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1) '@tiptap/extension-placeholder': - specifier: ^2.27.0 + specifier: ^2.27.1 version: 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1) '@tiptap/extension-table': - specifier: 2.27.0 - version: 2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1) + specifier: 2.27.1 + version: 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1) '@tiptap/extension-table-cell': - specifier: 2.27.0 - version: 2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) + specifier: 2.27.1 + version: 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) '@tiptap/extension-table-header': - specifier: 2.27.0 - version: 2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) + specifier: 2.27.1 + version: 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) '@tiptap/extension-table-row': - specifier: 2.27.0 - version: 2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) + specifier: 2.27.1 + version: 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) '@tiptap/extension-task-item': - specifier: 2.27.0 - version: 2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1) + specifier: 2.27.1 + version: 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1) '@tiptap/extension-task-list': - specifier: 2.27.0 - version: 2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) + specifier: 2.27.1 + version: 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) '@tiptap/extension-text-align': - specifier: 2.27.0 - version: 2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) + specifier: 2.27.1 + version: 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) '@tiptap/extension-text-style': - specifier: 2.27.0 - version: 2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) + specifier: 2.27.1 + version: 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) '@tiptap/extension-underline': - specifier: 2.27.0 - version: 2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) + specifier: 2.27.1 + version: 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) '@tiptap/react': - specifier: ^2.27.0 + specifier: ^2.27.1 version: 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@tiptap/starter-kit': - specifier: ^2.27.0 + specifier: ^2.27.1 version: 2.27.1 clsx: specifier: ^2.1.1 @@ -4238,8 +4238,8 @@ packages: peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-color@2.27.0': - resolution: {integrity: sha512-JlPgLPmjxdqT2XMK3z6fStUP6MwHs7f1fM9F1IfN4Ejgg5H/R/54rWOeh4t/VrGUbgoD5iOxH4h+Duyw8etyYg==} + '@tiptap/extension-color@2.27.1': + resolution: {integrity: sha512-raYRsdG2tZvVvY1LV/VTZnDG44Y0xRBwo5CZEat0OUqdx34dfvCtYm8HIOTyWBwr7OOW+yR4O1Vc2zFkmfthZw==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/extension-text-style': ^2.7.0 @@ -4277,8 +4277,8 @@ packages: peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-highlight@2.27.0': - resolution: {integrity: sha512-2eWBhT75nECANVu/ox7GqQQ4JmZ3R6hXbZCG2/c09AtZS9XrijfzM378LAOHX3MwkmMSY6RLSb2lXnGuLFpfbw==} + '@tiptap/extension-highlight@2.27.1': + resolution: {integrity: sha512-ntuYX09tvHQE/R/8WbTOxbFuQhRr2jhTkKz/gLwDD2o8IhccSy3f0nm+mVmVamKQnbsBBbLohojd5IGOnX9f1A==} peerDependencies: '@tiptap/core': ^2.7.0 @@ -4294,8 +4294,8 @@ packages: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-image@2.27.0': - resolution: {integrity: sha512-1LVysm0DODDcGejVXpt6BCsfmnzQpHcfSQdooHN0xtYyEquFM3rLK79+28EnRT25rdtwA47pQH2QoSSyVyPKhA==} + '@tiptap/extension-image@2.27.1': + resolution: {integrity: sha512-wu3vMKDYWJwKS6Hrw5PPCKBO2RxyHNeFLiA/uDErEV7axzNpievK/U9DyaDXmtK3K/h1XzJAJz19X+2d/pY68w==} peerDependencies: '@tiptap/core': ^2.7.0 @@ -4336,45 +4336,40 @@ packages: peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-table-cell@2.27.0': - resolution: {integrity: sha512-d3nKWsTfDcIRoDB2nsW3gVt1jcy1nV36ON1O+AtNxe53Qfd1gJNfzpoXzxYRI0BJFIOoi9sFOcLg1cWBJ0WHpA==} + '@tiptap/extension-table-cell@2.27.1': + resolution: {integrity: sha512-VowNmz1kub2qfntWkU8jGA6DoCl9xjJBWSypuQIeiN/IRId3BMrJodT26pTNJ3ChDMtYaanWaUvYqckRxgTC2A==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-table-header@2.27.0': - resolution: {integrity: sha512-MBCHfyUXjrRTIwAl2lzogOtP7c4UySFyPGbZsVHpXKILDfao+k/xPDpGzmh59UKfSk5IUKuf+PKKerTRTJgzgA==} + '@tiptap/extension-table-header@2.27.1': + resolution: {integrity: sha512-lSbGB6kBp/sTVzAWl4v7v7ztL5XU3aTdlS7FhfGjpdsxd4zPKYG8kx+Uxgq25W9/BlCbnqHnO0poAMfOlspDQw==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-table-row@2.27.0': - resolution: {integrity: sha512-zY21hUuZxFVOez4pDVrr8Tg8wNnBSaSX48bhR4XE38X92KZxYMSsW2NCUDFQZaBoiAe0gwD6f7cCAO6SbH5YLw==} + '@tiptap/extension-table-row@2.27.1': + resolution: {integrity: sha512-3xtlmZ6NWDi5a42gK0qQQTeBUpJ2j1o7qyXTFkhQaJAeIFEqsemgSRhgXZxbwSmQQZsPJ/86KWBNVkT0FaRFDw==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-table@2.27.0': - resolution: {integrity: sha512-zmDY4U1wsFXc+bOOVq/qmGqnLX+JwvGGWTLJb8t4ZfD7flnfyz3bn4l/rsDGBEO4EE5nySYvexUsP3B96bfUIA==} + '@tiptap/extension-table@2.27.1': + resolution: {integrity: sha512-iOoOo0vYFzAogAZlw36DgmFfNM5vOkLqnApm81soO/YWpqtKAvBn+TMY4ss4OMDsOefUzBa6xqOJ0gJR5ZygjA==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-task-item@2.27.0': - resolution: {integrity: sha512-/AMbNQOV0miD3UUpwYzyHJgAcUcI1XkzIQzYQS3z9rgbUdMvIGC/taCWJM8D1s61NdgZt+rc7saFV/xb+M0Azw==} + '@tiptap/extension-task-item@2.27.1': + resolution: {integrity: sha512-vaEtdos+9jApD6yRfD6F/xShikiZFHi7I0nswAmGKT/kE1wmHCUxme8OFMe7642e2OK0lqgHsUaOLxP/0nZJ5A==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-task-list@2.27.0': - resolution: {integrity: sha512-8ZkkEFuzDVE4LJAdQkieRLlUOKoRVLtatUxgy5PBJm7CHiBtLywL9PC+MZqpP+HDyydBxL23u/oNsJGbaZyAew==} + '@tiptap/extension-task-list@2.27.1': + resolution: {integrity: sha512-KRlYOZ6kdURvAspUrLVsC7mLkVW2DYhpj+7QxH7gVDZuAuoPUEmpJVcBVPq7GhPF9PccaRLru+n1Ege5VqvZ+Q==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-text-align@2.27.0': - resolution: {integrity: sha512-1lo1ivQDIBo/boQECxz/KDOGPUQEw58wtDcKV6rJKtN7gzzX8fNgznkA0eNTLc0F3DgBBWax/ZNkneQOZlKOgg==} - peerDependencies: - '@tiptap/core': ^2.7.0 - - '@tiptap/extension-text-style@2.27.0': - resolution: {integrity: sha512-7EKxtJxvSVLXTR9KosvwRHxBj8Xa2M9/I1rV6yt89RGY40qcxhBNhlKJGYMr0RtZxAyec4sGvehlcuYrt6iCXA==} + '@tiptap/extension-text-align@2.27.1': + resolution: {integrity: sha512-D7dLPk7y5mDn9ZNANQ4K2gCq4vy+Emm5AdeWOGzNeqJsYrBotiQYXd9rb1QYjdup2kzAoKduMTUXV92ujo5cEg==} peerDependencies: '@tiptap/core': ^2.7.0 @@ -4388,8 +4383,8 @@ packages: peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-underline@2.27.0': - resolution: {integrity: sha512-A89IK0ZydbtnRbqqx9U/ZiRCkLZbqmhuTCwZR58HQ6RDqN+iOc97+pjR04kDOdKriKLDXV4vJc59bY5vgn4j0A==} + '@tiptap/extension-underline@2.27.1': + resolution: {integrity: sha512-fPTmfJFAQWg1O/os1pYSPVdtvly6eW/w5sDofG7pre+bdQUN+8s1cZYelSuj/ltNVioRaB2Ws7tvNgnHL0aAJQ==} peerDependencies: '@tiptap/core': ^2.7.0 @@ -12995,10 +12990,10 @@ snapshots: dependencies: '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) - '@tiptap/extension-color@2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/extension-text-style@2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)))': + '@tiptap/extension-color@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/extension-text-style@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)))': dependencies: '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) - '@tiptap/extension-text-style': 2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) + '@tiptap/extension-text-style': 2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1)) '@tiptap/extension-document@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': dependencies: @@ -13028,7 +13023,7 @@ snapshots: dependencies: '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) - '@tiptap/extension-highlight@2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': + '@tiptap/extension-highlight@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': dependencies: '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) @@ -13042,7 +13037,7 @@ snapshots: '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) '@tiptap/pm': 2.27.1 - '@tiptap/extension-image@2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': + '@tiptap/extension-image@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': dependencies: '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) @@ -13077,37 +13072,33 @@ snapshots: dependencies: '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) - '@tiptap/extension-table-cell@2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': + '@tiptap/extension-table-cell@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': dependencies: '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) - '@tiptap/extension-table-header@2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': + '@tiptap/extension-table-header@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': dependencies: '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) - '@tiptap/extension-table-row@2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': + '@tiptap/extension-table-row@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': dependencies: '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) - '@tiptap/extension-table@2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)': + '@tiptap/extension-table@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)': dependencies: '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) '@tiptap/pm': 2.27.1 - '@tiptap/extension-task-item@2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)': + '@tiptap/extension-task-item@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))(@tiptap/pm@2.27.1)': dependencies: '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) '@tiptap/pm': 2.27.1 - '@tiptap/extension-task-list@2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': + '@tiptap/extension-task-list@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': dependencies: '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) - '@tiptap/extension-text-align@2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': - dependencies: - '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) - - '@tiptap/extension-text-style@2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': + '@tiptap/extension-text-align@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': dependencies: '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) @@ -13119,7 +13110,7 @@ snapshots: dependencies: '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) - '@tiptap/extension-underline@2.27.0(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': + '@tiptap/extension-underline@2.27.1(@tiptap/core@2.27.1(@tiptap/pm@2.27.1))': dependencies: '@tiptap/core': 2.27.1(@tiptap/pm@2.27.1) From 57d1a9186653dd4c327b360a3bdaa78fd8e1187b Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Mon, 3 Nov 2025 21:18:41 +0000 Subject: [PATCH 16/40] fix(deps): update dependency @ctrl/deluge to ^7.5.0 (#4407) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/integrations/package.json | 2 +- pnpm-lock.yaml | 42 ++++++++++++++++++------------ 2 files changed, 27 insertions(+), 17 deletions(-) diff --git a/packages/integrations/package.json b/packages/integrations/package.json index 5a0b970d1..6af5782e7 100644 --- a/packages/integrations/package.json +++ b/packages/integrations/package.json @@ -25,7 +25,7 @@ }, "prettier": "@homarr/prettier-config", "dependencies": { - "@ctrl/deluge": "^7.4.0", + "@ctrl/deluge": "^7.5.0", "@ctrl/qbittorrent": "^9.10.0", "@ctrl/transmission": "^7.4.0", "@gitbeaker/rest": "^43.5.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3c56723d4..228baa562 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1434,8 +1434,8 @@ importers: packages/integrations: dependencies: '@ctrl/deluge': - specifier: ^7.4.0 - version: 7.4.0 + specifier: ^7.5.0 + version: 7.5.0 '@ctrl/qbittorrent': specifier: ^9.10.0 version: 9.10.0 @@ -2755,8 +2755,8 @@ packages: resolution: {integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==} engines: {node: '>=18'} - '@ctrl/deluge@7.4.0': - resolution: {integrity: sha512-h0cfxCzshsB+0cmO0BcKYbw/imqAMvPWp8ZHSlfBu8XB7xoEb51jtQp8pjIYNWQ8b/b9p49V28Ned0+sfape8w==} + '@ctrl/deluge@7.5.0': + resolution: {integrity: sha512-pdJEZBhyoJsPVLuGv4LPHLOdADxuVrEeI02p2tak2CZQF/tH/B0B+PMTIPBRX4knvJM52rZykHhHxHbHFlVXOQ==} engines: {node: '>=18'} '@ctrl/magnet-link@4.0.2': @@ -5953,6 +5953,9 @@ packages: destr@2.0.3: resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==} + destr@2.0.5: + resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} + detect-indent@7.0.1: resolution: {integrity: sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==} engines: {node: '>=12.20'} @@ -8392,6 +8395,9 @@ packages: ofetch@1.4.1: resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==} + ofetch@1.5.1: + resolution: {integrity: sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==} + ohash@1.1.4: resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==} @@ -10198,10 +10204,6 @@ packages: resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} engines: {node: '>=16'} - type-fest@5.0.1: - resolution: {integrity: sha512-9MpwAI52m8H6ssA542UxSLnSiSD2dsC3/L85g6hVubLSXd82wdI80eZwTWhdOfN67NlA+D+oipAs1MlcTcu3KA==} - engines: {node: '>=20'} - type-fest@5.1.0: resolution: {integrity: sha512-wQ531tuWvB6oK+pchHIu5lHe5f5wpSCqB8Kf4dWQRbOYc9HTge7JL0G4Qd44bh6QuJCccIzL3bugb8GI0MwHrg==} engines: {node: '>=20'} @@ -11265,14 +11267,14 @@ snapshots: '@csstools/css-tokenizer@3.0.4': {} - '@ctrl/deluge@7.4.0': + '@ctrl/deluge@7.5.0': dependencies: '@ctrl/magnet-link': 4.2.0 - '@ctrl/shared-torrent': 6.5.0(ofetch@1.4.1) + '@ctrl/shared-torrent': 6.5.0(ofetch@1.5.1) node-fetch-native: 1.6.7 - ofetch: 1.4.1 + ofetch: 1.5.1 tough-cookie: 6.0.0 - type-fest: 5.0.1 + type-fest: 5.1.0 ufo: 1.6.1 uint8array-extras: 1.5.0 @@ -11306,6 +11308,10 @@ snapshots: dependencies: ofetch: 1.4.1 + '@ctrl/shared-torrent@6.5.0(ofetch@1.5.1)': + dependencies: + ofetch: 1.5.1 + '@ctrl/torrent-file@4.4.0': dependencies: uint8array-extras: 1.5.0 @@ -14917,6 +14923,8 @@ snapshots: destr@2.0.3: {} + destr@2.0.5: {} + detect-indent@7.0.1: {} detect-libc@1.0.3: @@ -17688,6 +17696,12 @@ snapshots: node-fetch-native: 1.6.7 ufo: 1.6.1 + ofetch@1.5.1: + dependencies: + destr: 2.0.5 + node-fetch-native: 1.6.7 + ufo: 1.6.1 + ohash@1.1.4: {} on-exit-leak-free@2.1.2: {} @@ -19852,10 +19866,6 @@ snapshots: type-fest@4.41.0: {} - type-fest@5.0.1: - dependencies: - tagged-tag: 1.0.0 - type-fest@5.1.0: dependencies: tagged-tag: 1.0.0 From 3fff8b88b3f60f8b96d54581b8eb01848dda48c5 Mon Sep 17 00:00:00 2001 From: "homarr-crowdin[bot]" <190541745+homarr-crowdin[bot]@users.noreply.github.com> Date: Tue, 4 Nov 2025 00:50:14 +0000 Subject: [PATCH 17/40] chore(lang): updated translations from crowdin Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com> --- packages/translation/src/lang/nl.json | 534 +++++++++++++------------- 1 file changed, 267 insertions(+), 267 deletions(-) diff --git a/packages/translation/src/lang/nl.json b/packages/translation/src/lang/nl.json index 0b6f73a4f..c4b3aa501 100644 --- a/packages/translation/src/lang/nl.json +++ b/packages/translation/src/lang/nl.json @@ -649,14 +649,14 @@ "app": { "option": { "existing": { - "title": "", - "label": "" + "title": "Bestaand", + "label": "Bestaande app selecteren" }, "new": { - "title": "", + "title": "Nieuw", "url": { - "label": "", - "description": "" + "label": "App URL", + "description": "De URL die de app opent als deze wordt geopend vanaf het dashboard" } } } @@ -676,9 +676,9 @@ }, "app": { "action": { - "add": "", - "remove": "", - "select": "" + "add": "Een app koppelen", + "remove": "Ontkoppelen", + "select": "Selecteer een app om te koppelen" } } }, @@ -709,7 +709,7 @@ "description": "Integratie \"{kind}\" kan worden gebruikt met de zoekmachines. Controleer dit om automatisch de zoekmachine te configureren." }, "app": { - "sectionTitle": "" + "sectionTitle": "Gekoppelde app" }, "createApp": { "label": "App aanmaken", @@ -739,40 +739,40 @@ }, "parse": { "title": "Parser fout", - "description": "" + "description": "Het antwoord kon niet worden verwerkt. Controleer of de URL verwijst naar de basis-URL van de service." }, "authorization": { "title": "Autorisatie fout", - "description": "" + "description": "Het verzoek is niet geautoriseerd. Controleer of de referenties correct zijn en of je ze hebt geconfigureerd met voldoende rechten." }, "statusCode": { - "title": "", + "title": "Antwoord fout", "description": "", "otherDescription": "", "reason": { - "badRequest": "", - "notFound": "", - "tooManyRequests": "", - "internalServerError": "", - "serviceUnavailable": "", - "gatewayTimeout": "" + "badRequest": "Onjuist verzoek", + "notFound": "Niet gevonden", + "tooManyRequests": "Te veel verzoeken", + "internalServerError": "Interne server fout", + "serviceUnavailable": "Dienst niet beschikbaar", + "gatewayTimeout": "Gateway time-out" } }, "certificate": { - "title": "", + "title": "Certificaat fout", "description": { - "expired": "", - "notYetValid": "", - "untrusted": "", + "expired": "Het certificaat is verlopen.", + "notYetValid": "Het certificaat is nog niet geldig.", + "untrusted": "Het certificaat wordt niet vertrouwd.", "hostnameMismatch": "" }, "alert": { "permission": { - "title": "", + "title": "Onvoldoende rechten", "message": "" }, "hostnameMismatch": { - "title": "", + "title": "Hostnaam komt niet overeen", "message": "" }, "extract": { @@ -782,13 +782,13 @@ }, "action": { "retry": { - "label": "" + "label": "Opnieuw aanmaken proberen" }, "trust": { - "label": "" + "label": "Certificaat vertrouwen" }, "upload": { - "label": "" + "label": "Certificaat uploaden" } }, "hostnameMismatch": { @@ -798,7 +798,7 @@ }, "notification": { "success": { - "title": "", + "title": "Vertrouwd certificaat", "message": "" }, "error": { @@ -810,11 +810,11 @@ "selfSigned": { "confirm": { "title": "", - "message": "" + "message": "Weet je zeker dat je dit zelfondertekende certificaat wilt vertrouwen?" }, "notification": { "success": { - "title": "", + "title": "Vertrouwd certificaat", "message": "" }, "error": { @@ -824,16 +824,16 @@ } }, "details": { - "title": "", + "title": "Details", "description": "", "content": { - "action": "", - "title": "" + "action": "Inhoud weergeven", + "title": "PEM-certificaat" } } }, "request": { - "title": "", + "title": "Aanvraag fout", "description": { "connection": { "hostUnreachable": "", @@ -963,36 +963,36 @@ "newLabel": "Nieuwe Realm" }, "personalAccessToken": { - "label": "", - "newLabel": "" + "label": "Personal Access Token", + "newLabel": "Nieuwe Personal Access Token" }, "topic": { - "label": "", - "newLabel": "" + "label": "Onderwerp", + "newLabel": "Nieuw onderwerp" }, "url": { - "label": "", - "newLabel": "" + "label": "URL", + "newLabel": "Nieuwe URL" }, "opnsenseApiKey": { - "label": "", - "newLabel": "" + "label": "API-sleutel (Key)", + "newLabel": "Nieuwe API-sleutel (Key)" }, "opnsenseApiSecret": { - "label": "", - "newLabel": "" + "label": "API-sleutel (geheim)", + "newLabel": "Nieuwe API-sleutel (geheim)" }, "githubAppId": { - "label": "", - "newLabel": "" + "label": "App ID", + "newLabel": "Nieuwe App ID" }, "githubInstallationId": { - "label": "", - "newLabel": "" + "label": "Installatie ID", + "newLabel": "Nieuwe installatie ID" }, "privateKey": { - "label": "", - "newLabel": "" + "label": "Privésleutel", + "newLabel": "Nieuwe privésleutel" } } }, @@ -1044,14 +1044,14 @@ } }, "common": { - "success": "", + "success": "Succes", "beta": "Beta", "error": "Fout", "action": { "add": "Toevoegen", "apply": "Toepassen", "backToOverview": "Terug naar overzicht", - "change": "", + "change": "Wijzigen", "create": "Aanmaken", "createAnother": "Aanmaken en opnieuw beginnen", "edit": "Bewerken", @@ -1063,7 +1063,7 @@ "cancel": "Annuleren", "delete": "Verwijderen", "discard": "Negeren", - "close": "", + "close": "Sluiten", "confirm": "Bevestigen", "continue": "Doorgaan", "previous": "Vorige", @@ -1174,8 +1174,8 @@ }, "unit": { "speed": { - "kilometersPerHour": "", - "milesPerHour": "" + "kilometersPerHour": "km/u", + "milesPerHour": "mph" } } }, @@ -1190,7 +1190,7 @@ "label": "Titel" }, "customCssClasses": { - "label": "" + "label": "Aangepaste CSS-classes" }, "borderColor": { "label": "Randkleur" @@ -1288,7 +1288,7 @@ "label": "Integraties" }, "title": { - "label": "" + "label": "Titel" }, "customCssClasses": { "label": "Aangepaste CSS-classes" @@ -1321,21 +1321,21 @@ "label": "Statuscontrole inschakelen" }, "layout": { - "label": "", + "label": "Lay-out", "option": { - "row": "", - "row-reverse": "", - "column": "", - "column-reverse": "" + "row": "Horizontaal", + "row-reverse": "Horizontaal (omgekeerd)", + "column": "Verticaal", + "column-reverse": "Verticaal (omgekeerd)" } }, "descriptionDisplayMode": { - "label": "", + "label": "Beschrijving weergavemodus", "description": "", "option": { - "normal": "", - "tooltip": "", - "hidden": "" + "normal": "Binnen widget", + "tooltip": "Als tooltip", + "hidden": "Verborgen" } } }, @@ -1584,11 +1584,11 @@ }, "placeholder": "", "dismiss": { - "title": "", + "title": "Wijzigingen weggooien?", "message": "", "action": { - "discard": "", - "keepEditing": "" + "discard": "Aanpassingen weggooien", + "keepEditing": "Blijven bewerken" } } }, @@ -1743,7 +1743,7 @@ "name": "Kalender", "description": "Gebeurtenissen van je integraties weergeven in een kalenderweergave binnen een bepaalde relatieve tijdsperiode", "duration": { - "allDay": "" + "allDay": "Gehele dag" }, "option": { "releaseType": { @@ -1780,7 +1780,7 @@ "description": "Alleen op het huidige weer" }, "useImperialSpeed": { - "label": "" + "label": "Gebruik mph voor windsnelheid" }, "location": { "label": "Weerlocatie" @@ -1800,12 +1800,12 @@ "description": "Hoe de datum eruit moet zien" } }, - "currentWindSpeed": "{currentWindSpeed} km/u", + "currentWindSpeed": "{currentWindSpeed} {unit}", "dailyForecast": { "sunrise": "Zonsopgang", "sunset": "Zonsondergang", - "maxWindSpeed": "Max. windsnelheid: {maxWindSpeed} km/u", - "maxWindGusts": "Max. windvlagen: {maxWindGusts} km/u" + "maxWindSpeed": "Max. windsnelheid: {maxWindSpeed} {unit}", + "maxWindGusts": "Max. windstoten: {maxWindGusts} {unit}" }, "kind": { "clear": "Wissen", @@ -1856,7 +1856,7 @@ "label": "Werkgeheugen info weergeven" }, "showUptime": { - "label": "" + "label": "Uptime weergeven" }, "fileSystem": { "label": "Bestandssysteem info weergeven" @@ -1865,7 +1865,7 @@ "label": "Standaard tab" }, "visibleClusterSections": { - "label": "" + "label": "Zichtbare cluster secties" }, "sectionIndicatorRequirement": { "label": "Sectie indicator vereiste" @@ -1937,7 +1937,7 @@ } }, "dockerContainers": { - "name": "", + "name": "Docker statistieken", "description": "", "option": {}, "error": { @@ -2010,7 +2010,7 @@ "description": "De huidige streams op je mediaservers weergeven", "option": { "showOnlyPlaying": { - "label": "", + "label": "Alleen huidig spelende weergeven", "description": "" } }, @@ -2020,21 +2020,21 @@ "name": "Naam", "id": "Id", "metadata": { - "title": "", + "title": "Statistieken voor nerds", "video": { - "title": "", - "resolution": "" + "title": "Video", + "resolution": "Resolutie" }, "audio": { - "title": "", - "channelCount": "", - "codec": "" + "title": "Audio", + "channelCount": "Audio kanalen", + "codec": "Audio codec" }, "transcoding": { - "title": "", - "container": "", - "resolution": "", - "target": "" + "title": "Transcodering", + "container": "Container", + "resolution": "Resolutie", + "target": "Doel codec" } } } @@ -2062,7 +2062,7 @@ "label": "Torrentvermeldingen weergeven die zijn gemarkeerd als voltooid" }, "showCompletedHttp": { - "label": "" + "label": "Diverse items gemarkeerd als voltooid weergeven" }, "activeTorrentThreshold": { "label": "Voltooide torrent verbergen onder deze drempel (in kiB/s)" @@ -2077,7 +2077,7 @@ "label": "Gebruik filter om ratio te berekenen" }, "limitPerIntegration": { - "label": "", + "label": "Beperk items per integratie", "description": "" } }, @@ -2187,32 +2187,32 @@ "globalRatio": "Globale verhouding" }, "mediaReleases": { - "name": "", + "name": "Media uitgaves", "description": "", "option": { "layout": { - "label": "", + "label": "Lay-out", "option": { "backdrop": { - "label": "" + "label": "Achtergrond" }, "poster": { - "label": "" + "label": "Poster" } } }, "showDescriptionTooltip": { - "label": "" + "label": "Beschrijving tooltip weergeven" }, "showType": { - "label": "" + "label": "Mediatype badge weergeven" }, "showSource": { - "label": "" + "label": "Bronintegratie weergeven" } }, "length": { - "duration": "" + "duration": "{length}min." } }, "mediaRequests-requestList": { @@ -2234,15 +2234,15 @@ "processing": "Verwerken", "partiallyAvailable": "Gedeeltelijk", "available": "Beschikbaar", - "blacklisted": "", - "deleted": "" + "blacklisted": "Geblacklist", + "deleted": "Verwijderd" }, "status": { "pending": "In afwachting", "approved": "Goedgekeurd", "declined": "Afgewezen", "failed": "Mislukt", - "completed": "" + "completed": "Voltooid" }, "toBeDetermined": "TBD" }, @@ -2344,16 +2344,16 @@ "label": "Aantal berichtenlimiet" }, "hideDescription": { - "label": "" + "label": "Beschrijving verbergen" } } }, "releases": { - "name": "", + "name": "Uitgaves", "description": "", "option": { "newReleaseWithin": { - "label": "", + "label": "Nieuwe uitgave binnen", "description": "" }, "staleReleaseWithin": { @@ -2361,109 +2361,109 @@ "description": "" }, "showOnlyHighlighted": { - "label": "", - "description": "" + "label": "Alleen gemarkeerde weergeven", + "description": "Alleen nieuwe of oude uitgaves weergeven. Zoals hierboven." }, "showDetails": { - "label": "" + "label": "Details weergeven" }, "showOnlyIcon": { - "label": "" + "label": "Alleen icoon weergeven" }, "topReleases": { - "label": "", + "label": "Top uitgaven", "description": "" }, "repositories": { - "label": "", + "label": "Repositories", "addRepository": { - "label": "" + "label": "Repository toevoegen" }, "importRepositories": { - "label": "", - "loading": "", - "noImagesFound": "", - "listFoundImages": "", - "listAlreadyImportedImages": "", - "allImagesAlreadyImported": "", + "label": "Importeren vanuit Docker", + "loading": "Docker images laden", + "noImagesFound": "Geen Docker images gevonden", + "listFoundImages": "Lijst van gevonden afbeeldingen", + "listAlreadyImportedImages": "Lijst van reeds geïmporteerde afbeeldingen", + "allImagesAlreadyImported": "Alle afbeeldingen al geïmporteerd", "onlyAdminCanImport": "", - "selectAll": "", - "deselectAll": "" + "selectAll": "Alles selecteren", + "deselectAll": "Alles deselecteren" }, "provider": { - "label": "" + "label": "Aanbieder" }, "identifier": { - "label": "", - "placeholder": "" + "label": "Identificator", + "placeholder": "Naam of Eigenaar/naam" }, "name": { - "label": "" + "label": "Naam" }, "versionFilter": { - "label": "", + "label": "Versie filter", "prefix": { - "label": "" + "label": "Voorvoegsel" }, "precision": { - "label": "", + "label": "Precisie", "options": { - "none": "" + "none": "Geen" } }, "suffix": { - "label": "" + "label": "Achtervoegsel" }, "regex": { - "label": "" + "label": "Reguliere expressie" } }, "edit": { - "label": "" + "label": "Bewerken" }, "editForm": { - "title": "", + "title": "Archief bewerken", "cancel": { - "label": "" + "label": "Annuleren" }, "confirm": { - "label": "" + "label": "Bevestigen" } }, "importForm": { - "title": "" + "title": "Importeren vanuit Docker" }, "example": { - "label": "" + "label": "Voorbeeld" }, "invalid": "", "noProvider": { - "label": "", + "label": "Geen aanbieder", "tooltip": "" } } }, - "not-found": "", - "pre-release": "", - "archived": "", - "forked": "", - "starsCount": "", - "forksCount": "", - "issuesCount": "", - "markViewed": "", - "openProjectPage": "", - "openReleasePage": "", - "releaseDescription": "", - "projectDescription": "", - "created": "", + "not-found": "Niet gevonden", + "pre-release": "Pre-release", + "archived": "Gearchiveerd", + "forked": "Geforked", + "starsCount": "Sterren", + "forksCount": "Forks", + "issuesCount": "Openstaande issues", + "markViewed": "Markeren als bekeken", + "openProjectPage": "Projectpagina openen", + "openReleasePage": "Uitgavepagina openen", + "releaseDescription": "Uitgave beschrijving", + "projectDescription": "Project beschrijving", + "created": "Aangemaakt", "error": { - "label": "", + "label": "Fout", "messages": { - "invalidIdentifier": "", - "noMatchingVersion": "", - "noReleasesFound": "", - "noProviderSeleceted": "", - "noProviderResponse": "" + "invalidIdentifier": "Ongeldige identificator", + "noMatchingVersion": "Geen overeenkomende versie gevonden", + "noReleasesFound": "Geen uitgaves gevonden", + "noProviderSeleceted": "Geen aanbieder geselecteerd", + "noProviderResponse": "Geen reactie van aanbieder" } } }, @@ -2476,7 +2476,7 @@ }, "error": { "integrationsDisconnected": "Geen gegevens beschikbaar, alle integraties verbroken", - "unknownContentOption": "Onbekende inhoudsoptie voor netwerkcontroller samenvatting widget:" + "unknownContentOption": "Onbekende inhoudsoptie voor netwerkcontroller samenvatting widget: " }, "name": "Netwerkcontroller samenvatting", "description": "Geeft de samenvatting weer van een netwerkcontroller (zoals UniFi Controller)" @@ -2513,7 +2513,7 @@ }, "error": { "integrationsDisconnected": "Geen gegevens beschikbaar, alle integraties verbroken", - "unknownContentOption": "Onbekende inhoudsoptie voor netwerkstatus widget:" + "unknownContentOption": "Onbekende inhoudsoptie voor netwerkstatus widget: " }, "name": "Netwerkstatus", "description": "Verbonden apparaten op een netwerk weergeven" @@ -2524,72 +2524,72 @@ } }, "firewall": { - "name": "", - "description": "", + "name": "Firewall bewaking", + "description": "Een overzicht van firewalls weergeven", "tab": { - "system": "", - "interfaces": "" + "system": "Systeem", + "interfaces": "Interfaces" }, "error": { - "internalServerError": "" + "internalServerError": "Kan geen gegevens van firewall krijgen" }, "option": { - "interfaces": "" + "interfaces": "Netwerkinterfaces om weer te geven" }, "widget": { - "fwname": "", - "version": "", - "versiontitle": "", - "cputitle": "", - "memorytitle": "", - "cpu": "", - "memory": "", + "fwname": "Naam", + "version": "Versie", + "versiontitle": "Versies", + "cputitle": "CPU-gebruik", + "memorytitle": "Geheugen gebruik", + "cpu": "Processor", + "memory": "Geheugen", "interfaces": { - "name": "", - "trans": "", - "recv": "", - "title": "" + "name": "naam", + "trans": "Uitgezonden", + "recv": "Ontvangen", + "title": "Netwerkinterfaces" } } }, "notifications": { - "name": "", + "name": "Meldingen", "description": "", - "noItems": "", + "noItems": "Geen meldingen om weer te geven.", "option": {} }, "systemResources": { - "name": "", - "description": "", + "name": "Systeembronnen", + "description": "CPU, geheugen, schijf en ander hardwaregebruik van je systeem", "option": { "hasShadow": { - "label": "" + "label": "Grafiekschaduw inschakelen" }, "visibleCharts": { - "label": "", - "description": "", + "label": "Zichtbare grafieken", + "description": "Selecteer de grafieken die je zichtbaar wilt maken.", "option": { - "cpu": "", - "memory": "", - "network": "" + "cpu": "Processor", + "memory": "Geheugen", + "network": "Netwerk" } }, "labelDisplayMode": { - "label": "", + "label": "Weergavemodus label", "option": { - "textWithIcon": "", - "text": "", - "icon": "", - "hidden": "" + "textWithIcon": "Tekst met icoon weergeven", + "text": "Alleen tekst weergeven", + "icon": "Alleen icoon weergeven", + "hidden": "Label verbergen" } } }, "card": { - "cpu": "", - "memory": "", - "network": "", - "up": "", - "down": "" + "cpu": "CPU", + "memory": "MEM", + "network": "NET", + "up": "OMHOOG", + "down": "OMLAAG" } } }, @@ -2778,7 +2778,7 @@ "label": "Icoon kleur" }, "clearColor": { - "label": "" + "label": "Kleur wissen" }, "customCss": { "label": "Aangepaste CSS voor dit bord", @@ -3013,8 +3013,8 @@ "integration": "Integraties", "app": "Apps", "group": "Groepen", - "searchEngine": "", - "media": "" + "searchEngine": "Zoekmachines", + "media": "Media" }, "statisticLabel": { "boards": "Borden", @@ -3023,8 +3023,8 @@ "authorization": "Authorisatie" }, "heroBanner": { - "title": "", - "subtitle": "" + "title": "Welkom terug bij je", + "subtitle": "{app} bord" } }, "board": { @@ -3309,7 +3309,7 @@ "idle": "Niet actief", "running": "Actief", "error": "Fout", - "disabled": "" + "disabled": "Uitgeschakeld" }, "job": { "minecraftServerStatus": { @@ -3364,96 +3364,96 @@ "label": "Netwerkcontroller" }, "refreshNotifications": { - "label": "" + "label": "Melding updater" }, "dockerContainers": { - "label": "" + "label": "Docker containers" }, "firewallCpu": { - "label": "" + "label": "Firewall CPU" }, "firewallMemory": { - "label": "" + "label": "Firewall geheugen" }, "firewallVersion": { - "label": "" + "label": "Firewall versie" }, "firewallInterfaces": { - "label": "" + "label": "Firewall interfaces" }, "weather": { - "label": "" + "label": "Weer" } }, "interval": { - "seconds": "", - "minutes": "", - "hours": "", - "midnight": "", - "weeklyMonday": "", + "seconds": "Elke {interval, plural, one {}=1 {seconde} other {# seconden}}", + "minutes": "Elke {interval, plural, one {}=1 {minuut} other {# minuten}}", + "hours": "Elk {interval, plural, one {}=1 {uur} other {# uren}}", + "midnight": "Elke dag om middernacht", + "weeklyMonday": "Elke week op maandag", "update": { "success": { - "message": "" + "message": "Interval succesvol bijgewerkt" }, "error": { - "message": "" + "message": "Kon interval niet bijwerken" } } }, "settings": { - "title": "" + "title": "Taakinstellingen voor {jobName}" }, "field": { "name": { - "label": "" + "label": "Naam" }, "interval": { - "label": "" + "label": "Interval plannen" }, "lastExecution": { - "label": "" + "label": "Laatste uitvoering" }, "actions": { - "label": "" + "label": "Acties" } }, "table": { - "search": "" + "search": "{count} taken zoeken…" }, "action": { "refresh": { - "label": "" + "label": "Vernieuwen" } }, "refresh": { "success": { - "message": "" + "message": "Taken succesvol vernieuwd" }, "error": { - "message": "" + "message": "Kon taak niet vernieuwen" } }, "trigger": { "success": { - "message": "" + "message": "Taak succesvol geactiveerd" }, "error": { - "message": "" + "message": "Kon taak niet activeren" } }, "enable": { "success": { - "message": "" + "message": "Taak succesvol ingeschakeld" } }, "disable": { "success": { - "message": "" + "message": "Taak succesvol uitgeschakeld" } }, "toggle": { "error": { - "message": "" + "message": "Kon taakstatus niet togglen" } } }, @@ -3510,19 +3510,19 @@ "subtitle": "{count} gebruikt in de code van Homarr" }, "hotkeys": { - "title": "", - "subtitle": "", + "title": "Sneltoetsen", + "subtitle": "Sneltoetsen om je workflow te verbeteren", "field": { - "shortcut": "", - "action": "" + "shortcut": "Snelkoppeling", + "action": "Actie" }, "action": { - "toggleBoardEdit": "", - "toggleColorScheme": "", - "saveNotebook": "", - "openSpotlight": "" + "toggleBoardEdit": "Bord berwerkingsmodus togglen", + "toggleColorScheme": "Lichte/donkere modus togglen", + "saveNotebook": "Notitieblok opslaan (alleen in widget notitieblok)", + "openSpotlight": "Zoeken openen" }, - "note": "" + "note": "Tip: Mod verwijst naar zowel de Ctrl-toets als de ⌘ toets op macOS" } } } @@ -3534,7 +3534,7 @@ "updated": "{when} bijgewerkt", "search": "{count} containers zoeken", "selected": "{selectCount} van {totalCount} containers geselecteerd", - "footer": "" + "footer": "Totaal {count} containers" }, "field": { "name": { @@ -3554,10 +3554,10 @@ }, "stats": { "cpu": { - "label": "" + "label": "Processor" }, "memory": { - "label": "" + "label": "Geheugen" } }, "containerImage": { @@ -3568,7 +3568,7 @@ } }, "action": { - "title": "", + "title": "Acties", "start": { "label": "Starten", "notification": { @@ -3978,7 +3978,7 @@ "tools": { "label": "Gereedschappen", "tasks": { - "label": "" + "label": "Taken" }, "docker": { "label": "Docker" @@ -4016,7 +4016,7 @@ "certificates": { "label": "Certificaten", "hostnames": { - "label": "" + "label": "Hostnamen" } } }, @@ -4417,25 +4417,25 @@ "certificate": { "field": { "hostname": { - "label": "" + "label": "Hostnaam" }, "subject": { - "label": "" + "label": "Onderwerp" }, "issuer": { - "label": "" + "label": "Uitgever" }, "validFrom": { - "label": "" + "label": "Geldig vanaf" }, "validTo": { - "label": "" + "label": "Geldig tot" }, "serialNumber": { - "label": "" + "label": "Serienummer" }, "fingerprint": { - "label": "" + "label": "Vingerafdruk" } }, "page": { @@ -4446,19 +4446,19 @@ "title": "Er zijn nog geen certificaten" }, "invalid": { - "title": "", - "description": "" + "title": "Ongeldig certificaat", + "description": "Certificaat kon niet worden opgehaald" }, "expires": "Verloopt {when}", - "toHostnames": "" + "toHostnames": "Vertrouwde hostnamen" }, "hostnames": { - "title": "", - "description": "", + "title": "Hostnamen van vertrouwde certificaten", + "description": "Sommige certificaten staan het specifieke domein dat Homarr gebruikt niet toe om ze op te vragen, hierdoor worden alle vertrouwde hostnamen met hun certificaat-thumbprints gebruikt om deze beperkingen te omzeilen.", "noResults": { - "title": "" + "title": "Er zijn nog geen hostnamen" }, - "toCertificates": "" + "toCertificates": "Certificaten" } }, "action": { @@ -4490,16 +4490,16 @@ } }, "removeHostname": { - "label": "", - "confirm": "", + "label": "Vertrouwde hostnaam verwijderen", + "confirm": "Weet je zeker dat je deze vertrouwde hostnaam wilt verwijderen? Dit kan ervoor zorgen dat sommige integraties niet meer werken.", "notification": { "success": { - "title": "", - "message": "" + "title": "Hostnaam verwijderd", + "message": "De hostnaam is succesvol verwijderd" }, "error": { - "title": "", - "message": "" + "title": "Hostnaam niet verwijderd", + "message": "De hostnaam kon niet worden verwijderd" } } } @@ -4508,10 +4508,10 @@ "log": { "level": { "option": { - "debug": "", - "info": "", - "warn": "", - "error": "" + "debug": "Debug", + "info": "Informatie", + "warn": "Waarschuwing", + "error": "Fout" } } } From 881d0d1219bc9cea72b4a844f4835022538b9b1b Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Tue, 4 Nov 2025 19:03:28 +0000 Subject: [PATCH 18/40] chore(deps): update dependency hono@<4.6.5 to >=4.10.4 (#4410) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 7e4aa24c7..c9aa9b49d 100644 --- a/package.json +++ b/package.json @@ -82,7 +82,7 @@ "brace-expansion@>=1.0.0 <=1.1.11": ">=4.0.1", "esbuild@<=0.24.2": ">=0.25.11", "form-data@>=4.0.0 <4.0.4": ">=4.0.4", - "hono@<4.6.5": ">=4.10.3", + "hono@<4.6.5": ">=4.10.4", "linkifyjs@<4.3.2": ">=4.3.2", "nanoid@>=4.0.0 <5.0.9": ">=5.1.6", "prismjs@<1.30.0": ">=1.30.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 228baa562..0ab4e85a8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,7 +12,7 @@ overrides: brace-expansion@>=1.0.0 <=1.1.11: '>=4.0.1' esbuild@<=0.24.2: '>=0.25.11' form-data@>=4.0.0 <4.0.4: '>=4.0.4' - hono@<4.6.5: '>=4.10.3' + hono@<4.6.5: '>=4.10.4' linkifyjs@<4.3.2: '>=4.3.2' nanoid@>=4.0.0 <5.0.9: '>=5.1.6' prismjs@<1.30.0: '>=1.30.0' @@ -3133,7 +3133,7 @@ packages: resolution: {integrity: sha512-kz323qIQkNQElEGroo/E9MKPDuIR5pkuk/XEWd50K+cSEKdmdiYx0PKWUdaNY2ecJYngtF+njDMsMKplL6zfEg==} engines: {node: '>=18.14.1'} peerDependencies: - hono: '>=4.10.3' + hono: '>=4.10.4' '@humanfs/core@0.19.1': resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} @@ -6979,8 +6979,8 @@ packages: highlightjs-vue@1.0.0: resolution: {integrity: sha512-PDEfEF102G23vHmPhLyPboFCD+BkMGu+GuJe2d9/eH4FsCwvgBpnc9n0pGE+ffKdph38s6foEZiEjdgHdzp+IA==} - hono@4.10.3: - resolution: {integrity: sha512-2LOYWUbnhdxdL8MNbNg9XZig6k+cZXm5IjHn2Aviv7honhBMOHb+jxrKIeJRZJRmn+htUCKhaicxwXuUDlchRA==} + hono@4.10.4: + resolution: {integrity: sha512-YG/fo7zlU3KwrBL5vDpWKisLYiM+nVstBQqfr7gCPbSYURnNEP9BDxEMz8KfsDR9JX0lJWDRNc6nXX31v7ZEyg==} engines: {node: '>=16.9.0'} hook-std@4.0.0: @@ -11639,9 +11639,9 @@ snapshots: - undici - utf-8-validate - '@hono/node-server@1.13.0(hono@4.10.3)': + '@hono/node-server@1.13.0(hono@4.10.4)': dependencies: - hono: 4.10.3 + hono: 4.10.4 '@humanfs/core@0.19.1': {} @@ -11980,7 +11980,7 @@ snapshots: '@axiomhq/js': 1.0.0-rc.3 '@babel/core': 7.26.0 '@babel/types': 7.26.0 - '@hono/node-server': 1.13.0(hono@4.10.3) + '@hono/node-server': 1.13.0(hono@4.10.4) '@million/install': 1.0.14 '@rollup/pluginutils': 5.1.0 '@rrweb/types': 2.0.0-alpha.16 @@ -11988,7 +11988,7 @@ snapshots: ci-info: 4.0.0 esbuild: 0.25.11 faster-babel-types: 0.1.0(@babel/types@7.26.0) - hono: 4.10.3 + hono: 4.10.4 isomorphic-fetch: 3.0.0 nanoid: 5.1.6 ohash: 1.1.4 @@ -16216,7 +16216,7 @@ snapshots: highlightjs-vue@1.0.0: {} - hono@4.10.3: {} + hono@4.10.4: {} hook-std@4.0.0: {} From a43ac18beffbb3ac7266def82ff24ab4d73a46dc Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Tue, 4 Nov 2025 21:14:13 +0100 Subject: [PATCH 19/40] chore(deps): update node.js to v24 (#4395) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- .github/workflows/deployment-docker-image.yml | 2 +- .nvmrc | 2 +- Dockerfile | 2 +- apps/nextjs/package.json | 2 +- apps/tasks/package.json | 2 +- package.json | 2 +- pnpm-lock.yaml | 4 ++-- tooling/github/setup/action.yml | 2 +- 8 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/deployment-docker-image.yml b/.github/workflows/deployment-docker-image.yml index 769cdcb7e..592655781 100644 --- a/.github/workflows/deployment-docker-image.yml +++ b/.github/workflows/deployment-docker-image.yml @@ -64,7 +64,7 @@ jobs: - uses: actions/setup-node@v5 if: env.SKIP_RELEASE == 'false' with: - node-version: 24.10.0 + node-version: 24.11.0 cache: "pnpm" - run: npm i -g pnpm if: env.SKIP_RELEASE == 'false' diff --git a/.nvmrc b/.nvmrc index 5767036af..0a492611a 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -22.21.1 +24.11.0 diff --git a/Dockerfile b/Dockerfile index ab16b391f..1ee8593e7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:24.10.0-alpine AS base +FROM node:24.11.0-alpine AS base FROM base AS builder RUN apk add --no-cache libc6-compat diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 4b3be4ea0..d0f73073a 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -94,7 +94,7 @@ "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", "@types/chroma-js": "3.1.2", - "@types/node": "^24.9.1", + "@types/node": "^24.9.2", "@types/prismjs": "^1.26.5", "@types/react": "19.2.2", "@types/react-dom": "19.2.2", diff --git a/apps/tasks/package.json b/apps/tasks/package.json index fec3ae863..50d4a8178 100644 --- a/apps/tasks/package.json +++ b/apps/tasks/package.json @@ -47,7 +47,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "@types/node": "^24.9.1", + "@types/node": "^24.9.2", "dotenv-cli": "^10.0.0", "esbuild": "^0.25.11", "eslint": "^9.38.0", diff --git a/package.json b/package.json index c9aa9b49d..f9d58f2a4 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ }, "packageManager": "pnpm@10.20.0", "engines": { - "node": ">=22.21.1" + "node": ">=24.11.0" }, "pnpm": { "onlyBuiltDependencies": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0ab4e85a8..d79b441c4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -339,7 +339,7 @@ importers: specifier: 3.1.2 version: 3.1.2 '@types/node': - specifier: ^24.9.1 + specifier: ^24.9.2 version: 24.9.2 '@types/prismjs': specifier: ^1.26.5 @@ -448,7 +448,7 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript '@types/node': - specifier: ^24.9.1 + specifier: ^24.9.2 version: 24.9.2 dotenv-cli: specifier: ^10.0.0 diff --git a/tooling/github/setup/action.yml b/tooling/github/setup/action.yml index 1e9d260ca..f1c6e1e17 100644 --- a/tooling/github/setup/action.yml +++ b/tooling/github/setup/action.yml @@ -7,7 +7,7 @@ runs: - uses: pnpm/action-setup@v4 - uses: actions/setup-node@v5 with: - node-version: 24.10.0 + node-version: 24.11.0 cache: "pnpm" - shell: bash From 6ce23a6e971b064292970fc4df90cc69cdb59a95 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Tue, 4 Nov 2025 21:26:44 +0100 Subject: [PATCH 20/40] fix(deps): update nextjs monorepo to v16 (major) (#4363) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> Co-authored-by: Meier Lukas --- apps/nextjs/next.config.ts | 12 +- apps/nextjs/package.json | 3 +- .../boards/(content)/_header-actions.tsx | 2 +- .../init/_steps/finish/init-finish.tsx | 2 +- .../src/app/[locale]/manage/apps/page.tsx | 3 +- .../_components/board-card-menu-dropdown.tsx | 2 +- .../src/app/[locale]/manage/boards/page.tsx | 3 +- .../edit/[id]/_integration-edit-form.tsx | 2 +- .../new/_integration-new-dropdown.tsx | 3 +- .../new/_integration-new-form.tsx | 2 +- .../app/[locale]/manage/integrations/page.tsx | 3 +- .../src/app/[locale]/manage/medias/page.tsx | 3 +- apps/nextjs/src/app/[locale]/manage/page.tsx | 2 +- .../[locale]/manage/search-engines/_form.tsx | 2 +- .../[locale]/manage/search-engines/page.tsx | 3 +- .../tools/certificates/hostnames/page.tsx | 2 +- .../manage/tools/certificates/page.tsx | 2 +- .../[locale]/manage/tools/docker/error.tsx | 2 +- .../kubernetes/cluster-dashboard/error.tsx | 2 +- .../resource-tile/resource-tile.tsx | 2 +- .../manage/users/_components/user-list.tsx | 3 +- .../create/_components/stepper-navigation.tsx | 2 +- .../manage/users/groups/[id]/_navigation.tsx | 3 +- .../groups/[id]/_reserved-group-alert.tsx | 2 +- .../manage/users/groups/[id]/layout.tsx | 2 +- .../manage/users/groups/[id]/members/page.tsx | 3 +- .../manage/users/groups/_groups-table.tsx | 3 +- .../app/[locale]/manage/users/groups/page.tsx | 2 +- .../components/access/group-access-form.tsx | 2 +- .../components/access/user-access-form.tsx | 3 +- apps/nextjs/src/components/layout/header.tsx | 2 +- .../src/components/layout/header/button.tsx | 3 +- .../src/components/layout/navigation-link.tsx | 3 +- .../src/components/user-avatar-menu.tsx | 2 +- apps/nextjs/src/{middleware.ts => proxy.ts} | 24 +- packages/api/package.json | 2 +- packages/auth/package.json | 2 +- packages/common/package.json | 2 +- packages/forms-collection/package.json | 1 + .../forms-collection/src/new-app/_form.tsx | 2 +- packages/modals-collection/package.json | 2 +- .../src/invites/invite-copy-modal.tsx | 2 +- packages/old-import/package.json | 2 +- packages/settings/package.json | 2 +- packages/spotlight/package.json | 2 +- .../actions/items/children-action-item.tsx | 3 +- .../actions/items/group-action-item.tsx | 2 +- packages/translation/package.json | 2 +- packages/ui/package.json | 2 +- packages/ui/src/components/index.tsx | 1 + packages/ui/src/components/link.tsx | 5 + .../ui/src/components/table-pagination.tsx | 3 +- packages/widgets/package.json | 2 +- .../widgets/src/_inputs/widget-app-input.tsx | 2 +- .../widgets/src/errors/base-component.tsx | 2 +- .../widgets/src/widget-integration-select.tsx | 2 +- pnpm-lock.yaml | 470 +++++++++--------- tooling/eslint/package.json | 2 +- 58 files changed, 313 insertions(+), 320 deletions(-) rename apps/nextjs/src/{middleware.ts => proxy.ts} (64%) create mode 100644 packages/ui/src/components/link.tsx diff --git a/apps/nextjs/next.config.ts b/apps/nextjs/next.config.ts index be0798daa..1723b2e3a 100644 --- a/apps/nextjs/next.config.ts +++ b/apps/nextjs/next.config.ts @@ -20,8 +20,8 @@ const withNextIntl = createNextIntlPlugin({ const nextConfig: NextConfig = { output: "standalone", reactStrictMode: true, - /** We already do linting and typechecking as separate tasks in CI */ - eslint: { ignoreDuringBuilds: true }, + reactCompiler: true, + /** We already do typechecking as separate tasks in CI */ typescript: { ignoreBuildErrors: true }, /** * dockerode is required in the external server packages because of https://github.com/homarr-labs/homarr/issues/612 @@ -29,10 +29,16 @@ const nextConfig: NextConfig = { serverExternalPackages: ["dockerode"], experimental: { optimizePackageImports: ["@mantine/core", "@mantine/hooks", "@tabler/icons-react"], + turbopackFileSystemCacheForDev: true, }, transpilePackages: ["@homarr/ui", "@homarr/notifications", "@homarr/modals", "@homarr/spotlight", "@homarr/widgets"], images: { - domains: ["cdn.jsdelivr.net"], + localPatterns: [ + { + pathname: "/**", + search: "", + }, + ], }, // eslint-disable-next-line @typescript-eslint/require-await,no-restricted-syntax async headers() { diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index d0f73073a..41f1e4d01 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -68,6 +68,7 @@ "@xterm/addon-canvas": "^0.7.0", "@xterm/addon-fit": "0.10.0", "@xterm/xterm": "^5.5.0", + "babel-plugin-react-compiler": "^1.0.0", "chroma-js": "^3.1.2", "clsx": "^2.1.1", "dayjs": "^1.11.18", @@ -76,7 +77,7 @@ "glob": "^11.0.3", "jotai": "^2.15.0", "mantine-react-table": "2.0.0-beta.9", - "next": "15.5.6", + "next": "16.0.1", "postcss-preset-mantine": "^1.18.0", "prismjs": "^1.30.0", "react": "19.2.0", diff --git a/apps/nextjs/src/app/[locale]/boards/(content)/_header-actions.tsx b/apps/nextjs/src/app/[locale]/boards/(content)/_header-actions.tsx index ce6a24c28..9ee773d16 100644 --- a/apps/nextjs/src/app/[locale]/boards/(content)/_header-actions.tsx +++ b/apps/nextjs/src/app/[locale]/boards/(content)/_header-actions.tsx @@ -1,7 +1,6 @@ "use client"; import { useCallback, useEffect } from "react"; -import Link from "next/link"; import { useRouter } from "next/navigation"; import { Group, Menu, ScrollArea } from "@mantine/core"; import { useHotkeys } from "@mantine/hooks"; @@ -29,6 +28,7 @@ import { useConfirmModal, useModalAction } from "@homarr/modals"; import { AppSelectModal } from "@homarr/modals-collection"; import { showErrorNotification, showSuccessNotification } from "@homarr/notifications"; import { useI18n, useScopedI18n } from "@homarr/translation/client"; +import { Link } from "@homarr/ui"; import { useItemActions } from "~/components/board/items/item-actions"; import { ItemSelectModal } from "~/components/board/items/item-select-modal"; diff --git a/apps/nextjs/src/app/[locale]/init/_steps/finish/init-finish.tsx b/apps/nextjs/src/app/[locale]/init/_steps/finish/init-finish.tsx index d60da53ab..288b9adae 100644 --- a/apps/nextjs/src/app/[locale]/init/_steps/finish/init-finish.tsx +++ b/apps/nextjs/src/app/[locale]/init/_steps/finish/init-finish.tsx @@ -1,4 +1,3 @@ -import Link from "next/link"; import type { MantineColor } from "@mantine/core"; import { Button, Card, Stack, Text } from "@mantine/core"; import { IconBook2, IconCategoryPlus, IconLayoutDashboard, IconMailForward } from "@tabler/icons-react"; @@ -8,6 +7,7 @@ import { getMantineColor } from "@homarr/common"; import { db } from "@homarr/db"; import { createDocumentationLink } from "@homarr/definitions"; import { getScopedI18n } from "@homarr/translation/server"; +import { Link } from "@homarr/ui"; import type { TablerIcon } from "@homarr/ui"; export const InitFinish = async () => { diff --git a/apps/nextjs/src/app/[locale]/manage/apps/page.tsx b/apps/nextjs/src/app/[locale]/manage/apps/page.tsx index f94cff54f..27ab01fb5 100644 --- a/apps/nextjs/src/app/[locale]/manage/apps/page.tsx +++ b/apps/nextjs/src/app/[locale]/manage/apps/page.tsx @@ -1,5 +1,4 @@ import { Fragment } from "react"; -import Link from "next/link"; import { redirect } from "next/navigation"; import { ActionIcon, ActionIconGroup, Anchor, Avatar, Card, Group, Stack, Text, Title } from "@mantine/core"; import { IconBox, IconPencil } from "@tabler/icons-react"; @@ -10,7 +9,7 @@ import { api } from "@homarr/api/server"; import { auth } from "@homarr/auth/next"; import type { inferSearchParamsFromSchema } from "@homarr/common/types"; import { getI18n, getScopedI18n } from "@homarr/translation/server"; -import { SearchInput, TablePagination } from "@homarr/ui"; +import { Link, SearchInput, TablePagination } from "@homarr/ui"; import { ManageContainer } from "~/components/manage/manage-container"; import { MobileAffixButton } from "~/components/manage/mobile-affix-button"; diff --git a/apps/nextjs/src/app/[locale]/manage/boards/_components/board-card-menu-dropdown.tsx b/apps/nextjs/src/app/[locale]/manage/boards/_components/board-card-menu-dropdown.tsx index 68ecf3a57..4c918f9ef 100644 --- a/apps/nextjs/src/app/[locale]/manage/boards/_components/board-card-menu-dropdown.tsx +++ b/apps/nextjs/src/app/[locale]/manage/boards/_components/board-card-menu-dropdown.tsx @@ -1,7 +1,6 @@ "use client"; import { useCallback } from "react"; -import Link from "next/link"; import { Menu } from "@mantine/core"; import { IconCopy, IconDeviceMobile, IconHome, IconSettings, IconTrash } from "@tabler/icons-react"; @@ -12,6 +11,7 @@ import { revalidatePathActionAsync } from "@homarr/common/client"; import { useConfirmModal, useModalAction } from "@homarr/modals"; import { DuplicateBoardModal } from "@homarr/modals-collection"; import { useScopedI18n } from "@homarr/translation/client"; +import { Link } from "@homarr/ui"; import { useBoardPermissions } from "~/components/board/permissions/client"; diff --git a/apps/nextjs/src/app/[locale]/manage/boards/page.tsx b/apps/nextjs/src/app/[locale]/manage/boards/page.tsx index f5beca147..9c0a28344 100644 --- a/apps/nextjs/src/app/[locale]/manage/boards/page.tsx +++ b/apps/nextjs/src/app/[locale]/manage/boards/page.tsx @@ -1,4 +1,3 @@ -import Link from "next/link"; import { ActionIcon, Badge, @@ -21,7 +20,7 @@ import type { RouterOutputs } from "@homarr/api"; import { api } from "@homarr/api/server"; import { auth } from "@homarr/auth/next"; import { getScopedI18n } from "@homarr/translation/server"; -import { UserAvatar } from "@homarr/ui"; +import { Link, UserAvatar } from "@homarr/ui"; import { getBoardPermissionsAsync } from "~/components/board/permissions/server"; import { ManageContainer } from "~/components/manage/manage-container"; diff --git a/apps/nextjs/src/app/[locale]/manage/integrations/edit/[id]/_integration-edit-form.tsx b/apps/nextjs/src/app/[locale]/manage/integrations/edit/[id]/_integration-edit-form.tsx index 9dd9dbceb..05c8ec845 100644 --- a/apps/nextjs/src/app/[locale]/manage/integrations/edit/[id]/_integration-edit-form.tsx +++ b/apps/nextjs/src/app/[locale]/manage/integrations/edit/[id]/_integration-edit-form.tsx @@ -1,7 +1,6 @@ "use client"; import { useState } from "react"; -import Link from "next/link"; import { useRouter } from "next/navigation"; import { Alert, Anchor, Button, ButtonGroup, Fieldset, Group, Stack, Text, TextInput } from "@mantine/core"; import { IconInfoCircle, IconPencil, IconPlus, IconUnlink } from "@tabler/icons-react"; @@ -17,6 +16,7 @@ import { useConfirmModal, useModalAction } from "@homarr/modals"; import { AppSelectModal } from "@homarr/modals-collection"; import { showErrorNotification, showSuccessNotification } from "@homarr/notifications"; import { useI18n } from "@homarr/translation/client"; +import { Link } from "@homarr/ui"; import { integrationUpdateSchema } from "@homarr/validation/integration"; import { SecretCard } from "../../_components/secrets/integration-secret-card"; diff --git a/apps/nextjs/src/app/[locale]/manage/integrations/new/_integration-new-dropdown.tsx b/apps/nextjs/src/app/[locale]/manage/integrations/new/_integration-new-dropdown.tsx index dd8b0a5de..25333e127 100644 --- a/apps/nextjs/src/app/[locale]/manage/integrations/new/_integration-new-dropdown.tsx +++ b/apps/nextjs/src/app/[locale]/manage/integrations/new/_integration-new-dropdown.tsx @@ -2,13 +2,12 @@ import type { ChangeEvent } from "react"; import React, { useMemo, useState } from "react"; -import Link from "next/link"; import { Flex, Group, Menu, ScrollArea, Text, TextInput } from "@mantine/core"; import { IconSearch } from "@tabler/icons-react"; import { getIntegrationName, integrationKinds } from "@homarr/definitions"; import { useI18n } from "@homarr/translation/client"; -import { IntegrationAvatar } from "@homarr/ui"; +import { IntegrationAvatar, Link } from "@homarr/ui"; interface IntegrationCreateDropdownContentProps { enableMockIntegration: boolean; diff --git a/apps/nextjs/src/app/[locale]/manage/integrations/new/_integration-new-form.tsx b/apps/nextjs/src/app/[locale]/manage/integrations/new/_integration-new-form.tsx index 51de06b72..1152174a4 100644 --- a/apps/nextjs/src/app/[locale]/manage/integrations/new/_integration-new-form.tsx +++ b/apps/nextjs/src/app/[locale]/manage/integrations/new/_integration-new-form.tsx @@ -1,7 +1,6 @@ "use client"; import { startTransition, useState } from "react"; -import Link from "next/link"; import { useRouter } from "next/navigation"; import { Alert, @@ -36,6 +35,7 @@ import type { GetInputPropsReturnType, UseFormReturnType } from "@homarr/form"; import { useZodForm } from "@homarr/form"; import { showErrorNotification, showSuccessNotification } from "@homarr/notifications"; import { useI18n } from "@homarr/translation/client"; +import { Link } from "@homarr/ui"; import { appHrefSchema } from "@homarr/validation/app"; import { integrationCreateSchema } from "@homarr/validation/integration"; diff --git a/apps/nextjs/src/app/[locale]/manage/integrations/page.tsx b/apps/nextjs/src/app/[locale]/manage/integrations/page.tsx index 48ead515d..1fe3a83e2 100644 --- a/apps/nextjs/src/app/[locale]/manage/integrations/page.tsx +++ b/apps/nextjs/src/app/[locale]/manage/integrations/page.tsx @@ -1,6 +1,5 @@ import { Fragment } from "react"; import type { PropsWithChildren } from "react"; -import Link from "next/link"; import { redirect } from "next/navigation"; import { AccordionControl, @@ -36,7 +35,7 @@ import { objectEntries } from "@homarr/common"; import type { IntegrationKind } from "@homarr/definitions"; import { getIntegrationName } from "@homarr/definitions"; import { getScopedI18n } from "@homarr/translation/server"; -import { CountBadge, IntegrationAvatar } from "@homarr/ui"; +import { CountBadge, IntegrationAvatar, Link } from "@homarr/ui"; import { ManageContainer } from "~/components/manage/manage-container"; import { DynamicBreadcrumb } from "~/components/navigation/dynamic-breadcrumb"; diff --git a/apps/nextjs/src/app/[locale]/manage/medias/page.tsx b/apps/nextjs/src/app/[locale]/manage/medias/page.tsx index 9bdbf22c7..b14ceb531 100644 --- a/apps/nextjs/src/app/[locale]/manage/medias/page.tsx +++ b/apps/nextjs/src/app/[locale]/manage/medias/page.tsx @@ -1,4 +1,3 @@ -import Link from "next/link"; import { notFound } from "next/navigation"; import { ActionIcon, @@ -25,7 +24,7 @@ import { humanFileSize } from "@homarr/common"; import type { inferSearchParamsFromSchema } from "@homarr/common/types"; import { createLocalImageUrl } from "@homarr/icons/local"; import { getI18n } from "@homarr/translation/server"; -import { SearchInput, TablePagination, UserAvatar } from "@homarr/ui"; +import { Link, SearchInput, TablePagination, UserAvatar } from "@homarr/ui"; import { ManageContainer } from "~/components/manage/manage-container"; import { DynamicBreadcrumb } from "~/components/navigation/dynamic-breadcrumb"; diff --git a/apps/nextjs/src/app/[locale]/manage/page.tsx b/apps/nextjs/src/app/[locale]/manage/page.tsx index a77794f92..256eaddb5 100644 --- a/apps/nextjs/src/app/[locale]/manage/page.tsx +++ b/apps/nextjs/src/app/[locale]/manage/page.tsx @@ -1,10 +1,10 @@ import type { Metadata } from "next"; -import Link from "next/link"; import { Card, Group, SimpleGrid, Space, Stack, Text } from "@mantine/core"; import { IconArrowRight } from "@tabler/icons-react"; import { api } from "@homarr/api/server"; import { getScopedI18n } from "@homarr/translation/server"; +import { Link } from "@homarr/ui"; import { DynamicBreadcrumb } from "~/components/navigation/dynamic-breadcrumb"; import { createMetaTitle } from "~/metadata"; diff --git a/apps/nextjs/src/app/[locale]/manage/search-engines/_form.tsx b/apps/nextjs/src/app/[locale]/manage/search-engines/_form.tsx index c41b653ed..5a5c5b705 100644 --- a/apps/nextjs/src/app/[locale]/manage/search-engines/_form.tsx +++ b/apps/nextjs/src/app/[locale]/manage/search-engines/_form.tsx @@ -1,6 +1,5 @@ "use client"; -import Link from "next/link"; import type { SegmentedControlItem } from "@mantine/core"; import { Button, Fieldset, Grid, Group, SegmentedControl, Stack, Textarea, TextInput } from "@mantine/core"; import { WidgetIntegrationSelect } from "node_modules/@homarr/widgets/src/widget-integration-select"; @@ -12,6 +11,7 @@ import { useZodForm } from "@homarr/form"; import { IconPicker } from "@homarr/forms-collection"; import type { TranslationFunction } from "@homarr/translation"; import { useI18n } from "@homarr/translation/client"; +import { Link } from "@homarr/ui"; import { searchEngineManageSchema } from "@homarr/validation/search-engine"; type FormType = z.infer; diff --git a/apps/nextjs/src/app/[locale]/manage/search-engines/page.tsx b/apps/nextjs/src/app/[locale]/manage/search-engines/page.tsx index a3faa2811..ce2500d02 100644 --- a/apps/nextjs/src/app/[locale]/manage/search-engines/page.tsx +++ b/apps/nextjs/src/app/[locale]/manage/search-engines/page.tsx @@ -1,4 +1,3 @@ -import Link from "next/link"; import { redirect } from "next/navigation"; import { ActionIcon, ActionIconGroup, Anchor, Avatar, Card, Group, Stack, Text, Title } from "@mantine/core"; import { IconPencil, IconSearch } from "@tabler/icons-react"; @@ -9,7 +8,7 @@ import { api } from "@homarr/api/server"; import { auth } from "@homarr/auth/next"; import type { inferSearchParamsFromSchema } from "@homarr/common/types"; import { getI18n, getScopedI18n } from "@homarr/translation/server"; -import { SearchInput, TablePagination } from "@homarr/ui"; +import { Link, SearchInput, TablePagination } from "@homarr/ui"; import { ManageContainer } from "~/components/manage/manage-container"; import { MobileAffixButton } from "~/components/manage/mobile-affix-button"; diff --git a/apps/nextjs/src/app/[locale]/manage/tools/certificates/hostnames/page.tsx b/apps/nextjs/src/app/[locale]/manage/tools/certificates/hostnames/page.tsx index 5482b27a0..2b9aa6ac6 100644 --- a/apps/nextjs/src/app/[locale]/manage/tools/certificates/hostnames/page.tsx +++ b/apps/nextjs/src/app/[locale]/manage/tools/certificates/hostnames/page.tsx @@ -1,5 +1,4 @@ import { X509Certificate } from "node:crypto"; -import Link from "next/link"; import { notFound } from "next/navigation"; import { Button, @@ -19,6 +18,7 @@ import { IconCertificateOff } from "@tabler/icons-react"; import { auth } from "@homarr/auth/next"; import { getTrustedCertificateHostnamesAsync } from "@homarr/certificates/server"; import { getI18n } from "@homarr/translation/server"; +import { Link } from "@homarr/ui"; import { DynamicBreadcrumb } from "~/components/navigation/dynamic-breadcrumb"; import { NoResults } from "~/components/no-results"; diff --git a/apps/nextjs/src/app/[locale]/manage/tools/certificates/page.tsx b/apps/nextjs/src/app/[locale]/manage/tools/certificates/page.tsx index 97aca1c59..fc9a29dd6 100644 --- a/apps/nextjs/src/app/[locale]/manage/tools/certificates/page.tsx +++ b/apps/nextjs/src/app/[locale]/manage/tools/certificates/page.tsx @@ -1,5 +1,4 @@ import { X509Certificate } from "node:crypto"; -import Link from "next/link"; import { notFound } from "next/navigation"; import { Button, Card, Group, SimpleGrid, Stack, Text, Title } from "@mantine/core"; import { IconAlertTriangle, IconCertificate, IconCertificateOff } from "@tabler/icons-react"; @@ -10,6 +9,7 @@ import { loadCustomRootCertificatesAsync } from "@homarr/certificates/server"; import { getMantineColor } from "@homarr/common"; import type { SupportedLanguage } from "@homarr/translation"; import { getI18n } from "@homarr/translation/server"; +import { Link } from "@homarr/ui"; import { DynamicBreadcrumb } from "~/components/navigation/dynamic-breadcrumb"; import { NoResults } from "~/components/no-results"; diff --git a/apps/nextjs/src/app/[locale]/manage/tools/docker/error.tsx b/apps/nextjs/src/app/[locale]/manage/tools/docker/error.tsx index 4fe1ae7b0..47a672e13 100644 --- a/apps/nextjs/src/app/[locale]/manage/tools/docker/error.tsx +++ b/apps/nextjs/src/app/[locale]/manage/tools/docker/error.tsx @@ -1,10 +1,10 @@ "use client"; -import Link from "next/link"; import { Anchor, Center, Stack, Text } from "@mantine/core"; import { IconShipOff } from "@tabler/icons-react"; import { useI18n } from "@homarr/translation/client"; +import { Link } from "@homarr/ui"; export default function DockerErrorPage() { const t = useI18n(); diff --git a/apps/nextjs/src/app/[locale]/manage/tools/kubernetes/cluster-dashboard/error.tsx b/apps/nextjs/src/app/[locale]/manage/tools/kubernetes/cluster-dashboard/error.tsx index 4baae5ace..7ca5b359a 100644 --- a/apps/nextjs/src/app/[locale]/manage/tools/kubernetes/cluster-dashboard/error.tsx +++ b/apps/nextjs/src/app/[locale]/manage/tools/kubernetes/cluster-dashboard/error.tsx @@ -1,10 +1,10 @@ "use client"; -import Link from "next/link"; import { Anchor, Center, Stack, Text } from "@mantine/core"; import { IconCubeOff } from "@tabler/icons-react"; import { useI18n } from "@homarr/translation/client"; +import { Link } from "@homarr/ui"; export default function KubernetesErrorPage() { const t = useI18n(); diff --git a/apps/nextjs/src/app/[locale]/manage/tools/kubernetes/cluster-dashboard/resource-tile/resource-tile.tsx b/apps/nextjs/src/app/[locale]/manage/tools/kubernetes/cluster-dashboard/resource-tile/resource-tile.tsx index f1ad19df8..d2405fcf7 100644 --- a/apps/nextjs/src/app/[locale]/manage/tools/kubernetes/cluster-dashboard/resource-tile/resource-tile.tsx +++ b/apps/nextjs/src/app/[locale]/manage/tools/kubernetes/cluster-dashboard/resource-tile/resource-tile.tsx @@ -1,11 +1,11 @@ import React from "react"; import Image from "next/image"; -import Link from "next/link"; import { Card, Group, Text } from "@mantine/core"; import { IconArrowRight } from "@tabler/icons-react"; import type { KubernetesLabelResourceType } from "@homarr/definitions"; import { useI18n } from "@homarr/translation/client"; +import { Link } from "@homarr/ui"; import classes from "./resource-tile.module.css"; diff --git a/apps/nextjs/src/app/[locale]/manage/users/_components/user-list.tsx b/apps/nextjs/src/app/[locale]/manage/users/_components/user-list.tsx index 9bb51106f..22f4d1b88 100644 --- a/apps/nextjs/src/app/[locale]/manage/users/_components/user-list.tsx +++ b/apps/nextjs/src/app/[locale]/manage/users/_components/user-list.tsx @@ -1,7 +1,6 @@ "use client"; import { useMemo } from "react"; -import Link from "next/link"; import { Anchor, Button, Group, Text, Title, Tooltip } from "@mantine/core"; import { IconCheck } from "@tabler/icons-react"; import type { MRT_ColumnDef } from "mantine-react-table"; @@ -10,7 +9,7 @@ import { MantineReactTable } from "mantine-react-table"; import type { RouterOutputs } from "@homarr/api"; import { clientApi } from "@homarr/api/client"; import { useI18n, useScopedI18n } from "@homarr/translation/client"; -import { UserAvatar } from "@homarr/ui"; +import { Link, UserAvatar } from "@homarr/ui"; import { useTranslatedMantineReactTable } from "@homarr/ui/hooks"; interface UserListComponentProps { diff --git a/apps/nextjs/src/app/[locale]/manage/users/create/_components/stepper-navigation.tsx b/apps/nextjs/src/app/[locale]/manage/users/create/_components/stepper-navigation.tsx index 9a277f8b1..24d003a84 100644 --- a/apps/nextjs/src/app/[locale]/manage/users/create/_components/stepper-navigation.tsx +++ b/apps/nextjs/src/app/[locale]/manage/users/create/_components/stepper-navigation.tsx @@ -1,8 +1,8 @@ -import Link from "next/link"; import { Button, Card, Group } from "@mantine/core"; import { IconArrowBackUp, IconArrowLeft, IconArrowRight, IconRotate } from "@tabler/icons-react"; import { useI18n } from "@homarr/translation/client"; +import { Link } from "@homarr/ui"; interface StepperNavigationComponentProps { hasPrevious: boolean; diff --git a/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/_navigation.tsx b/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/_navigation.tsx index 8b7f0004c..d04dde41c 100644 --- a/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/_navigation.tsx +++ b/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/_navigation.tsx @@ -1,10 +1,11 @@ "use client"; import type { ReactNode } from "react"; -import Link from "next/link"; import { usePathname } from "next/navigation"; import { NavLink } from "@mantine/core"; +import { Link } from "@homarr/ui"; + interface NavigationLinkProps { href: string; label: string; diff --git a/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/_reserved-group-alert.tsx b/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/_reserved-group-alert.tsx index 07d5dd55f..162100d5c 100644 --- a/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/_reserved-group-alert.tsx +++ b/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/_reserved-group-alert.tsx @@ -1,11 +1,11 @@ "use client"; -import Link from "next/link"; import { Alert, Anchor } from "@mantine/core"; import { IconExclamationCircle } from "@tabler/icons-react"; import { createDocumentationLink } from "@homarr/definitions"; import { useI18n } from "@homarr/translation/client"; +import { Link } from "@homarr/ui"; export const ReservedGroupAlert = () => { const t = useI18n(); diff --git a/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/layout.tsx b/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/layout.tsx index d78a53fe5..fd6766417 100644 --- a/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/layout.tsx +++ b/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/layout.tsx @@ -1,10 +1,10 @@ import type { PropsWithChildren } from "react"; -import Link from "next/link"; import { Button, Grid, GridCol, Group, Stack, Text, Title } from "@mantine/core"; import { IconId, IconLock, IconSettings, IconUsersGroup } from "@tabler/icons-react"; import { api } from "@homarr/api/server"; import { getI18n, getScopedI18n } from "@homarr/translation/server"; +import { Link } from "@homarr/ui"; import { ManageContainer } from "~/components/manage/manage-container"; import { NavigationLink } from "./_navigation"; diff --git a/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/members/page.tsx b/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/members/page.tsx index 965bb61ed..f0a6d879a 100644 --- a/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/members/page.tsx +++ b/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/members/page.tsx @@ -1,4 +1,3 @@ -import Link from "next/link"; import { notFound } from "next/navigation"; import { Alert, Anchor, Center, Group, Stack, Table, TableTbody, TableTd, TableTr, Text, Title } from "@mantine/core"; import { IconExclamationCircle } from "@tabler/icons-react"; @@ -10,7 +9,7 @@ import { auth } from "@homarr/auth/next"; import { isProviderEnabled } from "@homarr/auth/server"; import { everyoneGroup } from "@homarr/definitions"; import { getI18n, getScopedI18n } from "@homarr/translation/server"; -import { SearchInput, UserAvatar } from "@homarr/ui"; +import { Link, SearchInput, UserAvatar } from "@homarr/ui"; import { ReservedGroupAlert } from "../_reserved-group-alert"; import { AddGroupMember } from "./_add-group-member"; diff --git a/apps/nextjs/src/app/[locale]/manage/users/groups/_groups-table.tsx b/apps/nextjs/src/app/[locale]/manage/users/groups/_groups-table.tsx index 95d5bdfaa..2dcfb21a2 100644 --- a/apps/nextjs/src/app/[locale]/manage/users/groups/_groups-table.tsx +++ b/apps/nextjs/src/app/[locale]/manage/users/groups/_groups-table.tsx @@ -2,7 +2,6 @@ import type { ReactNode } from "react"; import { useMemo, useState } from "react"; -import Link from "next/link"; import type { DragEndEvent, DraggableAttributes, DragStartEvent } from "@dnd-kit/core"; import { closestCenter, @@ -41,7 +40,7 @@ import { clientApi } from "@homarr/api/client"; import { revalidatePathActionAsync } from "@homarr/common/client"; import { showSuccessNotification } from "@homarr/notifications"; import { useI18n } from "@homarr/translation/client"; -import { UserAvatarGroup } from "@homarr/ui"; +import { Link, UserAvatarGroup } from "@homarr/ui"; interface GroupsTableProps { initialGroupIds: string[]; diff --git a/apps/nextjs/src/app/[locale]/manage/users/groups/page.tsx b/apps/nextjs/src/app/[locale]/manage/users/groups/page.tsx index abd348739..19ec73ff7 100644 --- a/apps/nextjs/src/app/[locale]/manage/users/groups/page.tsx +++ b/apps/nextjs/src/app/[locale]/manage/users/groups/page.tsx @@ -1,4 +1,3 @@ -import Link from "next/link"; import { notFound } from "next/navigation"; import { Card, Group, Stack, Text, ThemeIcon, Title, UnstyledButton } from "@mantine/core"; import { IconChevronRight, IconUsersGroup } from "@tabler/icons-react"; @@ -7,6 +6,7 @@ import { api } from "@homarr/api/server"; import { auth } from "@homarr/auth/next"; import { everyoneGroup } from "@homarr/definitions"; import { getI18n } from "@homarr/translation/server"; +import { Link } from "@homarr/ui"; import { ManageContainer } from "~/components/manage/manage-container"; import { DynamicBreadcrumb } from "~/components/navigation/dynamic-breadcrumb"; diff --git a/apps/nextjs/src/components/access/group-access-form.tsx b/apps/nextjs/src/components/access/group-access-form.tsx index 64dee26ab..749d62306 100644 --- a/apps/nextjs/src/components/access/group-access-form.tsx +++ b/apps/nextjs/src/components/access/group-access-form.tsx @@ -1,10 +1,10 @@ import { useState } from "react"; -import Link from "next/link"; import { Anchor, Button, Group, Stack, Table, TableTbody, TableTh, TableThead, TableTr } from "@mantine/core"; import { IconPlus } from "@tabler/icons-react"; import { useModalAction } from "@homarr/modals"; import { useI18n, useScopedI18n } from "@homarr/translation/client"; +import { Link } from "@homarr/ui"; import type { AccessQueryData } from "./access-settings"; import { AccessSelectRow } from "./access-table-rows"; diff --git a/apps/nextjs/src/components/access/user-access-form.tsx b/apps/nextjs/src/components/access/user-access-form.tsx index 20b032861..1af278a5e 100644 --- a/apps/nextjs/src/components/access/user-access-form.tsx +++ b/apps/nextjs/src/components/access/user-access-form.tsx @@ -1,11 +1,10 @@ import { useState } from "react"; -import Link from "next/link"; import { Anchor, Box, Button, Group, Stack, Table, TableTbody, TableTh, TableThead, TableTr } from "@mantine/core"; import { IconPlus } from "@tabler/icons-react"; import { useModalAction } from "@homarr/modals"; import { useI18n, useScopedI18n } from "@homarr/translation/client"; -import { UserAvatar } from "@homarr/ui"; +import { Link, UserAvatar } from "@homarr/ui"; import type { AccessQueryData } from "./access-settings"; import { AccessDisplayRow, AccessSelectRow } from "./access-table-rows"; diff --git a/apps/nextjs/src/components/layout/header.tsx b/apps/nextjs/src/components/layout/header.tsx index e1f038343..f1e513f30 100644 --- a/apps/nextjs/src/components/layout/header.tsx +++ b/apps/nextjs/src/components/layout/header.tsx @@ -1,8 +1,8 @@ import type { ReactNode } from "react"; -import Link from "next/link"; import { AppShellHeader, Group, UnstyledButton } from "@mantine/core"; import { Spotlight } from "@homarr/spotlight"; +import { Link } from "@homarr/ui"; import { ClientBurger } from "./header/burger"; import { DesktopSearchInput, MobileSearchButton } from "./header/search"; diff --git a/apps/nextjs/src/components/layout/header/button.tsx b/apps/nextjs/src/components/layout/header/button.tsx index 98bdbe0b7..e8d858b6a 100644 --- a/apps/nextjs/src/components/layout/header/button.tsx +++ b/apps/nextjs/src/components/layout/header/button.tsx @@ -1,9 +1,10 @@ import type { ForwardedRef, ReactNode } from "react"; import { forwardRef } from "react"; -import Link from "next/link"; import type { ActionIconProps } from "@mantine/core"; import { ActionIcon } from "@mantine/core"; +import { Link } from "@homarr/ui"; + type HeaderButtonProps = ( | { onClick?: () => void; diff --git a/apps/nextjs/src/components/layout/navigation-link.tsx b/apps/nextjs/src/components/layout/navigation-link.tsx index 6aec0a9f1..dd6949682 100644 --- a/apps/nextjs/src/components/layout/navigation-link.tsx +++ b/apps/nextjs/src/components/layout/navigation-link.tsx @@ -1,10 +1,11 @@ "use client"; import type { ReactNode } from "react"; -import Link from "next/link"; import { usePathname } from "next/navigation"; import { NavLink } from "@mantine/core"; +import { Link } from "@homarr/ui"; + export const CommonNavLink = (props: ClientNavigationLink) => "href" in props ? : ; diff --git a/apps/nextjs/src/components/user-avatar-menu.tsx b/apps/nextjs/src/components/user-avatar-menu.tsx index 9b3e3647a..4a45a14d7 100644 --- a/apps/nextjs/src/components/user-avatar-menu.tsx +++ b/apps/nextjs/src/components/user-avatar-menu.tsx @@ -2,7 +2,6 @@ import type { ReactNode } from "react"; import { useCallback, useEffect } from "react"; -import Link from "next/link"; import { useRouter } from "next/navigation"; import { Center, Menu, Stack, Text, useMantineColorScheme } from "@mantine/core"; import { useHotkeys, useTimeout } from "@mantine/hooks"; @@ -22,6 +21,7 @@ import { signOut, useSession } from "@homarr/auth/client"; import { hotkeys } from "@homarr/definitions"; import { createModal, useModalAction } from "@homarr/modals"; import { useScopedI18n } from "@homarr/translation/client"; +import { Link } from "@homarr/ui"; import { useAuthContext } from "~/app/[locale]/_client-providers/session"; import { CurrentLanguageCombobox } from "./language/current-language-combobox"; diff --git a/apps/nextjs/src/middleware.ts b/apps/nextjs/src/proxy.ts similarity index 64% rename from apps/nextjs/src/middleware.ts rename to apps/nextjs/src/proxy.ts index 453b7b783..42553bc2c 100644 --- a/apps/nextjs/src/middleware.ts +++ b/apps/nextjs/src/proxy.ts @@ -1,10 +1,7 @@ -import { NextResponse } from "next/server"; import type { NextRequest } from "next/server"; -import { createTRPCClient, httpLink } from "@trpc/client"; -import SuperJSON from "superjson"; +import { NextResponse } from "next/server"; -import type { AppRouter } from "@homarr/api"; -import { createHeadersCallbackForSource, getTrpcUrl } from "@homarr/api/shared"; +import { api } from "@homarr/api/server"; import { localeCookieKey } from "@homarr/definitions"; import type { SupportedLanguage } from "@homarr/translation"; import { supportedLanguages } from "@homarr/translation"; @@ -12,12 +9,12 @@ import { createI18nMiddleware } from "@homarr/translation/middleware"; let isOnboardingFinished = false; -export async function middleware(request: NextRequest) { +export async function proxy(request: NextRequest) { // Redirect to onboarding if it's not finished yet const pathname = request.nextUrl.pathname; if (!isOnboardingFinished && !pathname.endsWith("/init")) { - const currentOnboardingStep = await serverFetchApi.onboard.currentStep.query(); + const currentOnboardingStep = await api.onboard.currentStep(); if (currentOnboardingStep.current !== "finish") { return NextResponse.redirect(new URL("/init", request.url)); } @@ -29,11 +26,12 @@ export async function middleware(request: NextRequest) { const currentLocale = request.cookies.get(localeCookieKey)?.value; let defaultLocale: SupportedLanguage = "en"; if (!currentLocale || !supportedLanguages.includes(currentLocale as SupportedLanguage)) { - defaultLocale = await serverFetchApi.serverSettings.getCulture.query().then((culture) => culture.defaultLocale); + defaultLocale = await api.serverSettings.getCulture().then((culture) => culture.defaultLocale); } // We don't want to fallback to accept-language header so we clear it request.headers.set("accept-language", ""); + const next = createI18nMiddleware(defaultLocale); return next(request); } @@ -41,13 +39,3 @@ export async function middleware(request: NextRequest) { export const config = { matcher: ["/((?!api|static|.*\\..*|_next|favicon.ico|robots.txt).*)"], }; - -export const serverFetchApi = createTRPCClient({ - links: [ - httpLink({ - url: getTrpcUrl(), - transformer: SuperJSON, - headers: createHeadersCallbackForSource("server-fetch"), - }), - ], -}); diff --git a/packages/api/package.json b/packages/api/package.json index bdf05acb4..f255110ff 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -49,7 +49,7 @@ "@trpc/server": "^11.7.1", "@trpc/tanstack-react-query": "^11.7.1", "lodash.clonedeep": "^4.5.0", - "next": "15.5.6", + "next": "16.0.1", "react": "19.2.0", "react-dom": "19.2.0", "superjson": "2.2.5", diff --git a/packages/auth/package.json b/packages/auth/package.json index dcd0584da..bd7a11c8c 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -35,7 +35,7 @@ "bcrypt": "^6.0.0", "cookies": "^0.9.1", "ldapts": "8.0.9", - "next": "15.5.6", + "next": "16.0.1", "next-auth": "5.0.0-beta.30", "react": "19.2.0", "react-dom": "19.2.0", diff --git a/packages/common/package.json b/packages/common/package.json index 469891c5d..831ea27d8 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -32,7 +32,7 @@ "@paralleldrive/cuid2": "^3.1.0", "dayjs": "^1.11.18", "dns-caching": "^0.2.7", - "next": "15.5.6", + "next": "16.0.1", "octokit": "^5.0.4", "react": "19.2.0", "react-dom": "19.2.0", diff --git a/packages/forms-collection/package.json b/packages/forms-collection/package.json index a2d305841..84cc29dd8 100644 --- a/packages/forms-collection/package.json +++ b/packages/forms-collection/package.json @@ -28,6 +28,7 @@ "@homarr/form": "workspace:^0.1.0", "@homarr/notifications": "workspace:^0.1.0", "@homarr/translation": "workspace:^0.1.0", + "@homarr/ui": "workspace:^0.1.0", "@homarr/validation": "workspace:^0.1.0", "@mantine/core": "^8.3.6", "react": "19.2.0", diff --git a/packages/forms-collection/src/new-app/_form.tsx b/packages/forms-collection/src/new-app/_form.tsx index 00d60a033..82f5a7caa 100644 --- a/packages/forms-collection/src/new-app/_form.tsx +++ b/packages/forms-collection/src/new-app/_form.tsx @@ -2,7 +2,6 @@ import type { ChangeEventHandler } from "react"; import { useEffect, useRef } from "react"; -import Link from "next/link"; import { Button, Checkbox, Collapse, Group, Stack, Textarea, TextInput } from "@mantine/core"; import { useDebouncedValue, useDisclosure } from "@mantine/hooks"; import type { z } from "zod/v4"; @@ -10,6 +9,7 @@ import type { z } from "zod/v4"; import { clientApi } from "@homarr/api/client"; import { useZodForm } from "@homarr/form"; import { useI18n } from "@homarr/translation/client"; +import { Link } from "@homarr/ui"; import { appManageSchema } from "@homarr/validation/app"; import { IconPicker } from "../icon-picker/icon-picker"; diff --git a/packages/modals-collection/package.json b/packages/modals-collection/package.json index 87affbdee..2f80cf102 100644 --- a/packages/modals-collection/package.json +++ b/packages/modals-collection/package.json @@ -36,7 +36,7 @@ "@mantine/core": "^8.3.6", "@tabler/icons-react": "^3.35.0", "dayjs": "^1.11.18", - "next": "15.5.6", + "next": "16.0.1", "react": "19.2.0", "react-dom": "19.2.0", "zod": "^4.1.12" diff --git a/packages/modals-collection/src/invites/invite-copy-modal.tsx b/packages/modals-collection/src/invites/invite-copy-modal.tsx index 08136af34..c8bdf4056 100644 --- a/packages/modals-collection/src/invites/invite-copy-modal.tsx +++ b/packages/modals-collection/src/invites/invite-copy-modal.tsx @@ -1,10 +1,10 @@ -import Link from "next/link"; import { usePathname } from "next/navigation"; import { Button, CopyButton, Mark, Stack, Text } from "@mantine/core"; import type { RouterOutputs } from "@homarr/api"; import { createModal } from "@homarr/modals"; import { useScopedI18n } from "@homarr/translation/client"; +import { Link } from "@homarr/ui"; export const InviteCopyModal = createModal(({ actions, innerProps }) => { const t = useScopedI18n("management.page.user.invite"); diff --git a/packages/old-import/package.json b/packages/old-import/package.json index 0a823827e..ec06ac23e 100644 --- a/packages/old-import/package.json +++ b/packages/old-import/package.json @@ -40,7 +40,7 @@ "@mantine/core": "^8.3.6", "@mantine/hooks": "^8.3.6", "adm-zip": "0.5.16", - "next": "15.5.6", + "next": "16.0.1", "react": "19.2.0", "react-dom": "19.2.0", "superjson": "2.2.5", diff --git a/packages/settings/package.json b/packages/settings/package.json index 908d97255..d70e0764c 100644 --- a/packages/settings/package.json +++ b/packages/settings/package.json @@ -27,7 +27,7 @@ "@homarr/db": "workspace:^0.1.0", "@homarr/server-settings": "workspace:^0.1.0", "@mantine/dates": "^8.3.6", - "next": "15.5.6", + "next": "16.0.1", "react": "19.2.0", "react-dom": "19.2.0" }, diff --git a/packages/spotlight/package.json b/packages/spotlight/package.json index 603cc087a..a6e3ea070 100644 --- a/packages/spotlight/package.json +++ b/packages/spotlight/package.json @@ -38,7 +38,7 @@ "@mantine/spotlight": "^8.3.6", "@tabler/icons-react": "^3.35.0", "jotai": "^2.15.0", - "next": "15.5.6", + "next": "16.0.1", "react": "19.2.0", "react-dom": "19.2.0", "use-deep-compare-effect": "^1.8.1" diff --git a/packages/spotlight/src/components/actions/items/children-action-item.tsx b/packages/spotlight/src/components/actions/items/children-action-item.tsx index 777446b78..f7c98c519 100644 --- a/packages/spotlight/src/components/actions/items/children-action-item.tsx +++ b/packages/spotlight/src/components/actions/items/children-action-item.tsx @@ -1,6 +1,7 @@ -import Link from "next/link"; import { Spotlight } from "@mantine/spotlight"; +import { Link } from "@homarr/ui"; + import type { inferSearchInteractionOptions } from "../../../lib/interaction"; import classes from "./action-item.module.css"; diff --git a/packages/spotlight/src/components/actions/items/group-action-item.tsx b/packages/spotlight/src/components/actions/items/group-action-item.tsx index a4221f514..d5f85f3be 100644 --- a/packages/spotlight/src/components/actions/items/group-action-item.tsx +++ b/packages/spotlight/src/components/actions/items/group-action-item.tsx @@ -1,7 +1,7 @@ -import Link from "next/link"; import { Spotlight } from "@mantine/spotlight"; import type { TranslationObject } from "@homarr/translation"; +import { Link } from "@homarr/ui"; import type { SearchGroup } from "../../../lib/group"; import type { inferSearchInteractionOptions } from "../../../lib/interaction"; diff --git a/packages/translation/package.json b/packages/translation/package.json index c2b232a98..7cf44aa9f 100644 --- a/packages/translation/package.json +++ b/packages/translation/package.json @@ -32,7 +32,7 @@ "dayjs": "^1.11.18", "deepmerge": "4.3.1", "mantine-react-table": "2.0.0-beta.9", - "next": "15.5.6", + "next": "16.0.1", "next-intl": "4.4.0", "react": "19.2.0", "react-dom": "19.2.0" diff --git a/packages/ui/package.json b/packages/ui/package.json index 9ec396df5..f9a7b8681 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -35,7 +35,7 @@ "@mantine/hooks": "^8.3.6", "@tabler/icons-react": "^3.35.0", "mantine-react-table": "2.0.0-beta.9", - "next": "15.5.6", + "next": "16.0.1", "react": "19.2.0", "react-dom": "19.2.0", "svgson": "^5.3.1" diff --git a/packages/ui/src/components/index.tsx b/packages/ui/src/components/index.tsx index ff7201e28..717359dac 100644 --- a/packages/ui/src/components/index.tsx +++ b/packages/ui/src/components/index.tsx @@ -15,3 +15,4 @@ export { BetaBadge } from "./beta-badge"; export { MaskedImage } from "./masked-image"; export { MaskedOrNormalImage } from "./masked-or-normal-image"; export { LanguageIcon } from "./language-icon"; +export { Link } from "./link"; diff --git a/packages/ui/src/components/link.tsx b/packages/ui/src/components/link.tsx new file mode 100644 index 000000000..fe0f9ebf2 --- /dev/null +++ b/packages/ui/src/components/link.tsx @@ -0,0 +1,5 @@ +"use client"; + +import NextLink from "next/link"; + +export const Link = NextLink; diff --git a/packages/ui/src/components/table-pagination.tsx b/packages/ui/src/components/table-pagination.tsx index e2380f821..9b1fabb1f 100644 --- a/packages/ui/src/components/table-pagination.tsx +++ b/packages/ui/src/components/table-pagination.tsx @@ -1,11 +1,12 @@ "use client"; import { useCallback } from "react"; -import Link from "next/link"; import { usePathname, useRouter, useSearchParams } from "next/navigation"; import type { PaginationProps } from "@mantine/core"; import { Pagination } from "@mantine/core"; +import { Link } from "@homarr/ui"; + interface TablePaginationProps { total: number; } diff --git a/packages/widgets/package.json b/packages/widgets/package.json index f5a240cc6..150355ad9 100644 --- a/packages/widgets/package.json +++ b/packages/widgets/package.json @@ -72,7 +72,7 @@ "dayjs": "^1.11.18", "mantine-form-zod-resolver": "^1.3.0", "mantine-react-table": "2.0.0-beta.9", - "next": "15.5.6", + "next": "16.0.1", "react": "19.2.0", "react-dom": "19.2.0", "react-markdown": "^10.1.0", diff --git a/packages/widgets/src/_inputs/widget-app-input.tsx b/packages/widgets/src/_inputs/widget-app-input.tsx index 5f1a1b18a..2138258c2 100644 --- a/packages/widgets/src/_inputs/widget-app-input.tsx +++ b/packages/widgets/src/_inputs/widget-app-input.tsx @@ -1,7 +1,6 @@ "use client"; import { memo, useMemo } from "react"; -import Link from "next/link"; import type { SelectProps } from "@mantine/core"; import { Anchor, Button, Group, Loader, Select, SimpleGrid, Text } from "@mantine/core"; import { IconCheck, IconRocket } from "@tabler/icons-react"; @@ -12,6 +11,7 @@ import { useSession } from "@homarr/auth/client"; import { useModalAction } from "@homarr/modals"; import { QuickAddAppModal } from "@homarr/modals-collection"; import { useI18n } from "@homarr/translation/client"; +import { Link } from "@homarr/ui"; import type { CommonWidgetInputProps } from "./common"; import { useWidgetInputTranslation } from "./common"; diff --git a/packages/widgets/src/errors/base-component.tsx b/packages/widgets/src/errors/base-component.tsx index 65135acff..8d656f0c4 100644 --- a/packages/widgets/src/errors/base-component.tsx +++ b/packages/widgets/src/errors/base-component.tsx @@ -1,9 +1,9 @@ -import Link from "next/link"; import { Anchor, Button, Stack, Text } from "@mantine/core"; import type { stringOrTranslation } from "@homarr/translation"; import { translateIfNecessary } from "@homarr/translation"; import { useI18n } from "@homarr/translation/client"; +import { Link } from "@homarr/ui"; import type { TablerIcon } from "@homarr/ui"; export interface BaseWidgetErrorProps { diff --git a/packages/widgets/src/widget-integration-select.tsx b/packages/widgets/src/widget-integration-select.tsx index 8567b39d3..8e41e8bec 100644 --- a/packages/widgets/src/widget-integration-select.tsx +++ b/packages/widgets/src/widget-integration-select.tsx @@ -1,7 +1,6 @@ "use client"; import type { FocusEventHandler } from "react"; -import Link from "next/link"; import { Anchor, Avatar, @@ -20,6 +19,7 @@ import { import type { IntegrationKind } from "@homarr/definitions"; import { getIconUrl } from "@homarr/definitions"; import { useI18n } from "@homarr/translation/client"; +import { Link } from "@homarr/ui"; import classes from "./widget-integration-select.module.css"; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d79b441c4..3e7bd1197 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -243,13 +243,13 @@ importers: version: 5.90.2(@tanstack/react-query@5.90.5(react@19.2.0))(react@19.2.0) '@tanstack/react-query-next-experimental': specifier: ^5.90.2 - version: 5.90.2(@tanstack/react-query@5.90.5(react@19.2.0))(next@15.5.6(@babel/core@7.26.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0) + version: 5.90.2(@tanstack/react-query@5.90.5(react@19.2.0))(next@16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0) '@trpc/client': specifier: ^11.7.1 version: 11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3) '@trpc/next': specifier: ^11.7.1 - version: 11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/react-query@11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(next@15.5.6(@babel/core@7.26.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3) + version: 11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/react-query@11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(next@16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3) '@trpc/react-query': specifier: ^11.7.1 version: 11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3) @@ -265,6 +265,9 @@ importers: '@xterm/xterm': specifier: ^5.5.0 version: 5.5.0 + babel-plugin-react-compiler: + specifier: ^1.0.0 + version: 1.0.0 chroma-js: specifier: ^3.1.2 version: 3.1.2 @@ -290,8 +293,8 @@ importers: specifier: 2.0.0-beta.9 version: 2.0.0-beta.9(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: - specifier: 15.5.6 - version: 15.5.6(@babel/core@7.26.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + specifier: 16.0.1 + version: 16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) postcss-preset-mantine: specifier: ^1.18.0 version: 1.18.0(postcss@8.5.6) @@ -651,8 +654,8 @@ importers: specifier: ^4.5.0 version: 4.5.0 next: - specifier: 15.5.6 - version: 15.5.6(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + specifier: 16.0.1 + version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) react: specifier: 19.2.0 version: 19.2.0 @@ -727,11 +730,11 @@ importers: specifier: 8.0.9 version: 8.0.9 next: - specifier: 15.5.6 - version: 15.5.6(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + specifier: 16.0.1 + version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) next-auth: specifier: 5.0.0-beta.30 - version: 5.0.0-beta.30(next@15.5.6(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0) + version: 5.0.0-beta.30(next@16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0) react: specifier: 19.2.0 version: 19.2.0 @@ -881,8 +884,8 @@ importers: specifier: ^0.2.7 version: 0.2.7 next: - specifier: 15.5.6 - version: 15.5.6(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + specifier: 16.0.1 + version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) octokit: specifier: ^5.0.4 version: 5.0.4 @@ -1337,6 +1340,9 @@ importers: '@homarr/translation': specifier: workspace:^0.1.0 version: link:../translation + '@homarr/ui': + specifier: workspace:^0.1.0 + version: link:../ui '@homarr/validation': specifier: workspace:^0.1.0 version: link:../validation @@ -1641,8 +1647,8 @@ importers: specifier: ^1.11.18 version: 1.11.18 next: - specifier: 15.5.6 - version: 15.5.6(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + specifier: 16.0.1 + version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) react: specifier: 19.2.0 version: 19.2.0 @@ -1742,8 +1748,8 @@ importers: specifier: 0.5.16 version: 0.5.16 next: - specifier: 15.5.6 - version: 15.5.6(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + specifier: 16.0.1 + version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) react: specifier: 19.2.0 version: 19.2.0 @@ -1967,8 +1973,8 @@ importers: specifier: ^8.3.6 version: 8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: - specifier: 15.5.6 - version: 15.5.6(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + specifier: 16.0.1 + version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) react: specifier: 19.2.0 version: 19.2.0 @@ -2040,8 +2046,8 @@ importers: specifier: ^2.15.0 version: 2.15.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.2.2)(react@19.2.0) next: - specifier: 15.5.6 - version: 15.5.6(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + specifier: 16.0.1 + version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) react: specifier: 19.2.0 version: 19.2.0 @@ -2086,11 +2092,11 @@ importers: specifier: 2.0.0-beta.9 version: 2.0.0-beta.9(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: - specifier: 15.5.6 - version: 15.5.6(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + specifier: 16.0.1 + version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) next-intl: specifier: 4.4.0 - version: 4.4.0(next@15.5.6(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0)(typescript@5.9.3) + version: 4.4.0(next@16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0)(typescript@5.9.3) react: specifier: 19.2.0 version: 19.2.0 @@ -2147,8 +2153,8 @@ importers: specifier: 2.0.0-beta.9 version: 2.0.0-beta.9(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: - specifier: 15.5.6 - version: 15.5.6(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + specifier: 16.0.1 + version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) react: specifier: 19.2.0 version: 19.2.0 @@ -2353,8 +2359,8 @@ importers: specifier: 2.0.0-beta.9 version: 2.0.0-beta.9(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: - specifier: 15.5.6 - version: 15.5.6(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + specifier: 16.0.1 + version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) react: specifier: 19.2.0 version: 19.2.0 @@ -2396,8 +2402,8 @@ importers: tooling/eslint: dependencies: '@next/eslint-plugin-next': - specifier: 15.5.6 - version: 15.5.6 + specifier: 16.0.1 + version: 16.0.1 eslint-config-prettier: specifier: ^10.1.8 version: 10.1.8(eslint@9.38.0) @@ -2828,8 +2834,8 @@ packages: '@drizzle-team/brocli@0.11.0': resolution: {integrity: sha512-hD3pekGiPg0WPCCGAZmusBBJsDqGUR66Y452YgQsZOnkdQ7ViEPKuyP4huUGEZQefp8g34RRodXYmJ2TbCH+tg==} - '@emnapi/runtime@1.4.4': - resolution: {integrity: sha512-hHyapA4A3gPaDCNfiqyZUStTMqIkKRshqPIuDOXv1hcBnD4U3l8cP0T1HMCfGRxQ6V64TGCcoswChANyOAwbQg==} + '@emnapi/runtime@1.6.0': + resolution: {integrity: sha512-obtUmAHTMjll499P+D9A3axeJFlhdjOWdKUNs/U6QIGT7V5RjcUW1xToAzjvmgTSQhDbYn/NwfTRoJcQ2rNBxA==} '@epic-web/invariant@1.0.0': resolution: {integrity: sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA==} @@ -3173,124 +3179,128 @@ packages: prettier-plugin-ember-template-tag: optional: true - '@img/sharp-darwin-arm64@0.34.3': - resolution: {integrity: sha512-ryFMfvxxpQRsgZJqBd4wsttYQbCxsJksrv9Lw/v798JcQ8+w84mBWuXwl+TT0WJ/WrYOLaYpwQXi3sA9nTIaIg==} + '@img/colour@1.0.0': + resolution: {integrity: sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==} + engines: {node: '>=18'} + + '@img/sharp-darwin-arm64@0.34.4': + resolution: {integrity: sha512-sitdlPzDVyvmINUdJle3TNHl+AG9QcwiAMsXmccqsCOMZNIdW2/7S26w0LyU8euiLVzFBL3dXPwVCq/ODnf2vA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [darwin] - '@img/sharp-darwin-x64@0.34.3': - resolution: {integrity: sha512-yHpJYynROAj12TA6qil58hmPmAwxKKC7reUqtGLzsOHfP7/rniNGTL8tjWX6L3CTV4+5P4ypcS7Pp+7OB+8ihA==} + '@img/sharp-darwin-x64@0.34.4': + resolution: {integrity: sha512-rZheupWIoa3+SOdF/IcUe1ah4ZDpKBGWcsPX6MT0lYniH9micvIU7HQkYTfrx5Xi8u+YqwLtxC/3vl8TQN6rMg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [darwin] - '@img/sharp-libvips-darwin-arm64@1.2.0': - resolution: {integrity: sha512-sBZmpwmxqwlqG9ueWFXtockhsxefaV6O84BMOrhtg/YqbTaRdqDE7hxraVE3y6gVM4eExmfzW4a8el9ArLeEiQ==} + '@img/sharp-libvips-darwin-arm64@1.2.3': + resolution: {integrity: sha512-QzWAKo7kpHxbuHqUC28DZ9pIKpSi2ts2OJnoIGI26+HMgq92ZZ4vk8iJd4XsxN+tYfNJxzH6W62X5eTcsBymHw==} cpu: [arm64] os: [darwin] - '@img/sharp-libvips-darwin-x64@1.2.0': - resolution: {integrity: sha512-M64XVuL94OgiNHa5/m2YvEQI5q2cl9d/wk0qFTDVXcYzi43lxuiFTftMR1tOnFQovVXNZJ5TURSDK2pNe9Yzqg==} + '@img/sharp-libvips-darwin-x64@1.2.3': + resolution: {integrity: sha512-Ju+g2xn1E2AKO6YBhxjj+ACcsPQRHT0bhpglxcEf+3uyPY+/gL8veniKoo96335ZaPo03bdDXMv0t+BBFAbmRA==} cpu: [x64] os: [darwin] - '@img/sharp-libvips-linux-arm64@1.2.0': - resolution: {integrity: sha512-RXwd0CgG+uPRX5YYrkzKyalt2OJYRiJQ8ED/fi1tq9WQW2jsQIn0tqrlR5l5dr/rjqq6AHAxURhj2DVjyQWSOA==} + '@img/sharp-libvips-linux-arm64@1.2.3': + resolution: {integrity: sha512-I4RxkXU90cpufazhGPyVujYwfIm9Nk1QDEmiIsaPwdnm013F7RIceaCc87kAH+oUB1ezqEvC6ga4m7MSlqsJvQ==} cpu: [arm64] os: [linux] - '@img/sharp-libvips-linux-arm@1.2.0': - resolution: {integrity: sha512-mWd2uWvDtL/nvIzThLq3fr2nnGfyr/XMXlq8ZJ9WMR6PXijHlC3ksp0IpuhK6bougvQrchUAfzRLnbsen0Cqvw==} + '@img/sharp-libvips-linux-arm@1.2.3': + resolution: {integrity: sha512-x1uE93lyP6wEwGvgAIV0gP6zmaL/a0tGzJs/BIDDG0zeBhMnuUPm7ptxGhUbcGs4okDJrk4nxgrmxpib9g6HpA==} cpu: [arm] os: [linux] - '@img/sharp-libvips-linux-ppc64@1.2.0': - resolution: {integrity: sha512-Xod/7KaDDHkYu2phxxfeEPXfVXFKx70EAFZ0qyUdOjCcxbjqyJOEUpDe6RIyaunGxT34Anf9ue/wuWOqBW2WcQ==} + '@img/sharp-libvips-linux-ppc64@1.2.3': + resolution: {integrity: sha512-Y2T7IsQvJLMCBM+pmPbM3bKT/yYJvVtLJGfCs4Sp95SjvnFIjynbjzsa7dY1fRJX45FTSfDksbTp6AGWudiyCg==} cpu: [ppc64] os: [linux] - '@img/sharp-libvips-linux-s390x@1.2.0': - resolution: {integrity: sha512-eMKfzDxLGT8mnmPJTNMcjfO33fLiTDsrMlUVcp6b96ETbnJmd4uvZxVJSKPQfS+odwfVaGifhsB07J1LynFehw==} + '@img/sharp-libvips-linux-s390x@1.2.3': + resolution: {integrity: sha512-RgWrs/gVU7f+K7P+KeHFaBAJlNkD1nIZuVXdQv6S+fNA6syCcoboNjsV2Pou7zNlVdNQoQUpQTk8SWDHUA3y/w==} cpu: [s390x] os: [linux] - '@img/sharp-libvips-linux-x64@1.2.0': - resolution: {integrity: sha512-ZW3FPWIc7K1sH9E3nxIGB3y3dZkpJlMnkk7z5tu1nSkBoCgw2nSRTFHI5pB/3CQaJM0pdzMF3paf9ckKMSE9Tg==} + '@img/sharp-libvips-linux-x64@1.2.3': + resolution: {integrity: sha512-3JU7LmR85K6bBiRzSUc/Ff9JBVIFVvq6bomKE0e63UXGeRw2HPVEjoJke1Yx+iU4rL7/7kUjES4dZ/81Qjhyxg==} cpu: [x64] os: [linux] - '@img/sharp-libvips-linuxmusl-arm64@1.2.0': - resolution: {integrity: sha512-UG+LqQJbf5VJ8NWJ5Z3tdIe/HXjuIdo4JeVNADXBFuG7z9zjoegpzzGIyV5zQKi4zaJjnAd2+g2nna8TZvuW9Q==} + '@img/sharp-libvips-linuxmusl-arm64@1.2.3': + resolution: {integrity: sha512-F9q83RZ8yaCwENw1GieztSfj5msz7GGykG/BA+MOUefvER69K/ubgFHNeSyUu64amHIYKGDs4sRCMzXVj8sEyw==} cpu: [arm64] os: [linux] - '@img/sharp-libvips-linuxmusl-x64@1.2.0': - resolution: {integrity: sha512-SRYOLR7CXPgNze8akZwjoGBoN1ThNZoqpOgfnOxmWsklTGVfJiGJoC/Lod7aNMGA1jSsKWM1+HRX43OP6p9+6Q==} + '@img/sharp-libvips-linuxmusl-x64@1.2.3': + resolution: {integrity: sha512-U5PUY5jbc45ANM6tSJpsgqmBF/VsL6LnxJmIf11kB7J5DctHgqm0SkuXzVWtIY90GnJxKnC/JT251TDnk1fu/g==} cpu: [x64] os: [linux] - '@img/sharp-linux-arm64@0.34.3': - resolution: {integrity: sha512-QdrKe3EvQrqwkDrtuTIjI0bu6YEJHTgEeqdzI3uWJOH6G1O8Nl1iEeVYRGdj1h5I21CqxSvQp1Yv7xeU3ZewbA==} + '@img/sharp-linux-arm64@0.34.4': + resolution: {integrity: sha512-YXU1F/mN/Wu786tl72CyJjP/Ngl8mGHN1hST4BGl+hiW5jhCnV2uRVTNOcaYPs73NeT/H8Upm3y9582JVuZHrQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] - '@img/sharp-linux-arm@0.34.3': - resolution: {integrity: sha512-oBK9l+h6KBN0i3dC8rYntLiVfW8D8wH+NPNT3O/WBHeW0OQWCjfWksLUaPidsrDKpJgXp3G3/hkmhptAW0I3+A==} + '@img/sharp-linux-arm@0.34.4': + resolution: {integrity: sha512-Xyam4mlqM0KkTHYVSuc6wXRmM7LGN0P12li03jAnZ3EJWZqj83+hi8Y9UxZUbxsgsK1qOEwg7O0Bc0LjqQVtxA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm] os: [linux] - '@img/sharp-linux-ppc64@0.34.3': - resolution: {integrity: sha512-GLtbLQMCNC5nxuImPR2+RgrviwKwVql28FWZIW1zWruy6zLgA5/x2ZXk3mxj58X/tszVF69KK0Is83V8YgWhLA==} + '@img/sharp-linux-ppc64@0.34.4': + resolution: {integrity: sha512-F4PDtF4Cy8L8hXA2p3TO6s4aDt93v+LKmpcYFLAVdkkD3hSxZzee0rh6/+94FpAynsuMpLX5h+LRsSG3rIciUQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [ppc64] os: [linux] - '@img/sharp-linux-s390x@0.34.3': - resolution: {integrity: sha512-3gahT+A6c4cdc2edhsLHmIOXMb17ltffJlxR0aC2VPZfwKoTGZec6u5GrFgdR7ciJSsHT27BD3TIuGcuRT0KmQ==} + '@img/sharp-linux-s390x@0.34.4': + resolution: {integrity: sha512-qVrZKE9Bsnzy+myf7lFKvng6bQzhNUAYcVORq2P7bDlvmF6u2sCmK2KyEQEBdYk+u3T01pVsPrkj943T1aJAsw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [s390x] os: [linux] - '@img/sharp-linux-x64@0.34.3': - resolution: {integrity: sha512-8kYso8d806ypnSq3/Ly0QEw90V5ZoHh10yH0HnrzOCr6DKAPI6QVHvwleqMkVQ0m+fc7EH8ah0BB0QPuWY6zJQ==} + '@img/sharp-linux-x64@0.34.4': + resolution: {integrity: sha512-ZfGtcp2xS51iG79c6Vhw9CWqQC8l2Ot8dygxoDoIQPTat/Ov3qAa8qpxSrtAEAJW+UjTXc4yxCjNfxm4h6Xm2A==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] - '@img/sharp-linuxmusl-arm64@0.34.3': - resolution: {integrity: sha512-vAjbHDlr4izEiXM1OTggpCcPg9tn4YriK5vAjowJsHwdBIdx0fYRsURkxLG2RLm9gyBq66gwtWI8Gx0/ov+JKQ==} + '@img/sharp-linuxmusl-arm64@0.34.4': + resolution: {integrity: sha512-8hDVvW9eu4yHWnjaOOR8kHVrew1iIX+MUgwxSuH2XyYeNRtLUe4VNioSqbNkB7ZYQJj9rUTT4PyRscyk2PXFKA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] - '@img/sharp-linuxmusl-x64@0.34.3': - resolution: {integrity: sha512-gCWUn9547K5bwvOn9l5XGAEjVTTRji4aPTqLzGXHvIr6bIDZKNTA34seMPgM0WmSf+RYBH411VavCejp3PkOeQ==} + '@img/sharp-linuxmusl-x64@0.34.4': + resolution: {integrity: sha512-lU0aA5L8QTlfKjpDCEFOZsTYGn3AEiO6db8W5aQDxj0nQkVrZWmN3ZP9sYKWJdtq3PWPhUNlqehWyXpYDcI9Sg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] - '@img/sharp-wasm32@0.34.3': - resolution: {integrity: sha512-+CyRcpagHMGteySaWos8IbnXcHgfDn7pO2fiC2slJxvNq9gDipYBN42/RagzctVRKgxATmfqOSulgZv5e1RdMg==} + '@img/sharp-wasm32@0.34.4': + resolution: {integrity: sha512-33QL6ZO/qpRyG7woB/HUALz28WnTMI2W1jgX3Nu2bypqLIKx/QKMILLJzJjI+SIbvXdG9fUnmrxR7vbi1sTBeA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [wasm32] - '@img/sharp-win32-arm64@0.34.3': - resolution: {integrity: sha512-MjnHPnbqMXNC2UgeLJtX4XqoVHHlZNd+nPt1kRPmj63wURegwBhZlApELdtxM2OIZDRv/DFtLcNhVbd1z8GYXQ==} + '@img/sharp-win32-arm64@0.34.4': + resolution: {integrity: sha512-2Q250do/5WXTwxW3zjsEuMSv5sUU4Tq9VThWKlU2EYLm4MB7ZeMwF+SFJutldYODXF6jzc6YEOC+VfX0SZQPqA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [win32] - '@img/sharp-win32-ia32@0.34.3': - resolution: {integrity: sha512-xuCdhH44WxuXgOM714hn4amodJMZl3OEvf0GVTm0BEyMeA2to+8HEdRPShH0SLYptJY1uBw+SCFP9WVQi1Q/cw==} + '@img/sharp-win32-ia32@0.34.4': + resolution: {integrity: sha512-3ZeLue5V82dT92CNL6rsal6I2weKw1cYu+rGKm8fOCCtJTR2gYeUfY3FqUnIJsMUPIH68oS5jmZ0NiJ508YpEw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [ia32] os: [win32] - '@img/sharp-win32-x64@0.34.3': - resolution: {integrity: sha512-OWwz05d++TxzLEv4VnsTz5CmZ6mI6S05sfQGEMrNrQcOEERbX46332IvE7pO/EUiw7jUrrS40z/M7kPyjfl04g==} + '@img/sharp-win32-x64@0.34.4': + resolution: {integrity: sha512-xIyj4wpYs8J18sVN3mSQjwrw7fKUqRw+Z5rnHNCy5fYTxigBz81u5mOMPmFumwjcn8+ld1ppptMBCLic1nz6ig==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [win32] @@ -3480,56 +3490,56 @@ packages: '@ndaidong/bellajs@12.0.1': resolution: {integrity: sha512-1iY42uiHz0cxNMbde7O3zVN+ZX1viOOUOBRt6ht6lkRZbSjwOnFV34Zv4URp3hGzEe6L9Byk7BOq/41H0PzAOQ==} - '@next/env@15.5.6': - resolution: {integrity: sha512-3qBGRW+sCGzgbpc5TS1a0p7eNxnOarGVQhZxfvTdnV0gFI61lX7QNtQ4V1TSREctXzYn5NetbUsLvyqwLFJM6Q==} + '@next/env@16.0.1': + resolution: {integrity: sha512-LFvlK0TG2L3fEOX77OC35KowL8D7DlFF45C0OvKMC4hy8c/md1RC4UMNDlUGJqfCoCS2VWrZ4dSE6OjaX5+8mw==} - '@next/eslint-plugin-next@15.5.6': - resolution: {integrity: sha512-YxDvsT2fwy1j5gMqk3ppXlsgDopHnkM4BoxSVASbvvgh5zgsK8lvWerDzPip8k3WVzsTZ1O7A7si1KNfN4OZfQ==} + '@next/eslint-plugin-next@16.0.1': + resolution: {integrity: sha512-g4Cqmv/gyFEXNeVB2HkqDlYKfy+YrlM2k8AVIO/YQVEPfhVruH1VA99uT1zELLnPLIeOnx8IZ6Ddso0asfTIdw==} - '@next/swc-darwin-arm64@15.5.6': - resolution: {integrity: sha512-ES3nRz7N+L5Umz4KoGfZ4XX6gwHplwPhioVRc25+QNsDa7RtUF/z8wJcbuQ2Tffm5RZwuN2A063eapoJ1u4nPg==} + '@next/swc-darwin-arm64@16.0.1': + resolution: {integrity: sha512-R0YxRp6/4W7yG1nKbfu41bp3d96a0EalonQXiMe+1H9GTHfKxGNCGFNWUho18avRBPsO8T3RmdWuzmfurlQPbg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@15.5.6': - resolution: {integrity: sha512-JIGcytAyk9LQp2/nuVZPAtj8uaJ/zZhsKOASTjxDug0SPU9LAM3wy6nPU735M1OqacR4U20LHVF5v5Wnl9ptTA==} + '@next/swc-darwin-x64@16.0.1': + resolution: {integrity: sha512-kETZBocRux3xITiZtOtVoVvXyQLB7VBxN7L6EPqgI5paZiUlnsgYv4q8diTNYeHmF9EiehydOBo20lTttCbHAg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@15.5.6': - resolution: {integrity: sha512-qvz4SVKQ0P3/Im9zcS2RmfFL/UCQnsJKJwQSkissbngnB/12c6bZTCB0gHTexz1s6d/mD0+egPKXAIRFVS7hQg==} + '@next/swc-linux-arm64-gnu@16.0.1': + resolution: {integrity: sha512-hWg3BtsxQuSKhfe0LunJoqxjO4NEpBmKkE+P2Sroos7yB//OOX3jD5ISP2wv8QdUwtRehMdwYz6VB50mY6hqAg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@15.5.6': - resolution: {integrity: sha512-FsbGVw3SJz1hZlvnWD+T6GFgV9/NYDeLTNQB2MXoPN5u9VA9OEDy6fJEfePfsUKAhJufFbZLgp0cPxMuV6SV0w==} + '@next/swc-linux-arm64-musl@16.0.1': + resolution: {integrity: sha512-UPnOvYg+fjAhP3b1iQStcYPWeBFRLrugEyK/lDKGk7kLNua8t5/DvDbAEFotfV1YfcOY6bru76qN9qnjLoyHCQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@15.5.6': - resolution: {integrity: sha512-3QnHGFWlnvAgyxFxt2Ny8PTpXtQD7kVEeaFat5oPAHHI192WKYB+VIKZijtHLGdBBvc16tiAkPTDmQNOQ0dyrA==} + '@next/swc-linux-x64-gnu@16.0.1': + resolution: {integrity: sha512-Et81SdWkcRqAJziIgFtsFyJizHoWne4fzJkvjd6V4wEkWTB4MX6J0uByUb0peiJQ4WeAt6GGmMszE5KrXK6WKg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@15.5.6': - resolution: {integrity: sha512-OsGX148sL+TqMK9YFaPFPoIaJKbFJJxFzkXZljIgA9hjMjdruKht6xDCEv1HLtlLNfkx3c5w2GLKhj7veBQizQ==} + '@next/swc-linux-x64-musl@16.0.1': + resolution: {integrity: sha512-qBbgYEBRrC1egcG03FZaVfVxrJm8wBl7vr8UFKplnxNRprctdP26xEv9nJ07Ggq4y1adwa0nz2mz83CELY7N6Q==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@15.5.6': - resolution: {integrity: sha512-ONOMrqWxdzXDJNh2n60H6gGyKed42Ieu6UTVPZteXpuKbLZTH4G4eBMsr5qWgOBA+s7F+uB4OJbZnrkEDnZ5Fg==} + '@next/swc-win32-arm64-msvc@16.0.1': + resolution: {integrity: sha512-cPuBjYP6I699/RdbHJonb3BiRNEDm5CKEBuJ6SD8k3oLam2fDRMKAvmrli4QMDgT2ixyRJ0+DTkiODbIQhRkeQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-x64-msvc@15.5.6': - resolution: {integrity: sha512-pxK4VIjFRx1MY92UycLOOw7dTdvccWsNETQ0kDHkBlcFH1GrTLUjSiHU1ohrznnux6TqRHgv5oflhfIWZwVROQ==} + '@next/swc-win32-x64-msvc@16.0.1': + resolution: {integrity: sha512-XeEUJsE4JYtfrXe/LaJn3z1pD19fK0Q6Er8Qoufi+HqvdO4LEPyCxLUt4rxA+4RfYo6S9gMlmzCMU2F+AatFqQ==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -5216,6 +5226,9 @@ packages: b4a@1.6.6: resolution: {integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==} + babel-plugin-react-compiler@1.0.0: + resolution: {integrity: sha512-Ixm8tFfoKKIPYdCCKYTsqv+Fd4IJ0DQqMyEimo+pxUOMUR9cVPlwTrFt9Avu+3cb6Zp3mAzl+t1MrG2fxxKsxw==} + babel-plugin-syntax-hermes-parser@0.21.1: resolution: {integrity: sha512-tUCEa+EykZx3oJXc+PolKz2iwDscCJ2hCONMvEqjAb4jIQH5ZapDd5Brs2Nk4TQpSJ/1Ykz53ksQbevXbF0wxg==} @@ -5569,17 +5582,10 @@ packages: resolution: {integrity: sha512-9vEt7gE16EW7Eu7pvZnR0abW9z6ufzhXxGXZEVU9IqPdlsUiMwJeJfRtq0zePUmnbHGT9zajca7mX8zgoayo4A==} engines: {node: '>=12.20'} - color-string@1.9.1: - resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} - color-string@2.1.2: resolution: {integrity: sha512-RxmjYxbWemV9gKu4zPgiZagUxbH3RQpEIO77XoSSX0ivgABDZ+h8Zuash/EMFLTI4N9QgFPOJ6JQpPZKFxa+dA==} engines: {node: '>=18'} - color@4.2.3: - resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} - engines: {node: '>=12.5.0'} - color@5.0.2: resolution: {integrity: sha512-e2hz5BzbUPcYlIRHo8ieAhYgoajrJr+hWoceg6E345TPsATMUKqDgzt8fSXZJJbxfpiPzkWyphz8yn8At7q3fA==} engines: {node: '>=18'} @@ -5969,6 +5975,10 @@ packages: resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} engines: {node: '>=8'} + detect-libc@2.1.2: + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} + engines: {node: '>=8'} + detect-newline@4.0.1: resolution: {integrity: sha512-qE3Veg1YXzGHQhlA6jzebZN2qVf6NX+A7m7qlhCGG30dJixrAQhYOsJjsnBjJkCSmuOPpCk30145fr8FV0bzog==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -7199,9 +7209,6 @@ packages: is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - is-arrayish@0.3.2: - resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} - is-async-function@2.0.0: resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} engines: {node: '>= 0.4'} @@ -8137,9 +8144,9 @@ packages: typescript: optional: true - next@15.5.6: - resolution: {integrity: sha512-zTxsnI3LQo3c9HSdSf91O1jMNsEzIXDShXd4wVdg9y5shwLqBXi4ZtUUJyB86KGVSJLZx0PFONvO54aheGX8QQ==} - engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} + next@16.0.1: + resolution: {integrity: sha512-e9RLSssZwd35p7/vOa+hoDFggUZIUbZhIUSLZuETCwrCVvxOs87NamoUzT+vbcNAL8Ld9GobBnWOA6SbV/arOw==} + engines: {node: '>=20.9.0'} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 @@ -9476,8 +9483,8 @@ packages: engines: {node: '>= 0.10'} hasBin: true - sharp@0.34.3: - resolution: {integrity: sha512-eX2IQ6nFohW4DbvHIOLRB3MHFpYqaqvXd3Tp5e/T/dSH83fxaNJQRvDMhASmkNTsNTVF2/OOopzRCt7xokgPfg==} + sharp@0.34.4: + resolution: {integrity: sha512-FUH39xp3SBPnxWvd5iib1X8XY7J0K0X7d93sie9CJg2PO8/7gmg89Nve6OjItK53/MlAushNNxteBYfM6DEuoA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} shebang-command@2.0.0: @@ -9532,9 +9539,6 @@ packages: simple-get@4.0.1: resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} - simple-swizzle@0.2.2: - resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} - sirv@3.0.1: resolution: {integrity: sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==} engines: {node: '>=18'} @@ -10983,7 +10987,7 @@ snapshots: '@babel/code-frame@7.26.2': dependencies: - '@babel/helper-validator-identifier': 7.25.9 + '@babel/helper-validator-identifier': 7.27.1 js-tokens: 4.0.0 picocolors: 1.1.1 @@ -11008,7 +11012,7 @@ snapshots: '@babel/parser': 7.26.2 '@babel/template': 7.25.9 '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.28.4 convert-source-map: 2.0.0 debug: 4.4.3 gensync: 1.0.0-beta.2 @@ -11048,7 +11052,7 @@ snapshots: '@babel/generator@7.28.3': dependencies: '@babel/parser': 7.28.3 - '@babel/types': 7.28.2 + '@babel/types': 7.28.4 '@jridgewell/gen-mapping': 0.3.12 '@jridgewell/trace-mapping': 0.3.29 jsesc: 3.0.2 @@ -11089,7 +11093,7 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-module-imports': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 + '@babel/helper-validator-identifier': 7.27.1 '@babel/traverse': 7.28.3 transitivePeerDependencies: - supports-color @@ -11128,7 +11132,7 @@ snapshots: '@babel/parser@7.28.3': dependencies: - '@babel/types': 7.28.2 + '@babel/types': 7.28.4 '@babel/parser@7.28.4': dependencies: @@ -11181,7 +11185,7 @@ snapshots: '@babel/helper-globals': 7.28.0 '@babel/parser': 7.28.3 '@babel/template': 7.27.2 - '@babel/types': 7.28.2 + '@babel/types': 7.28.4 debug: 4.4.3 transitivePeerDependencies: - supports-color @@ -11367,7 +11371,7 @@ snapshots: '@drizzle-team/brocli@0.11.0': {} - '@emnapi/runtime@1.4.4': + '@emnapi/runtime@1.6.0': dependencies: tslib: 2.8.1 optional: true @@ -11667,90 +11671,93 @@ snapshots: transitivePeerDependencies: - supports-color - '@img/sharp-darwin-arm64@0.34.3': + '@img/colour@1.0.0': + optional: true + + '@img/sharp-darwin-arm64@0.34.4': optionalDependencies: - '@img/sharp-libvips-darwin-arm64': 1.2.0 + '@img/sharp-libvips-darwin-arm64': 1.2.3 optional: true - '@img/sharp-darwin-x64@0.34.3': + '@img/sharp-darwin-x64@0.34.4': optionalDependencies: - '@img/sharp-libvips-darwin-x64': 1.2.0 + '@img/sharp-libvips-darwin-x64': 1.2.3 optional: true - '@img/sharp-libvips-darwin-arm64@1.2.0': + '@img/sharp-libvips-darwin-arm64@1.2.3': optional: true - '@img/sharp-libvips-darwin-x64@1.2.0': + '@img/sharp-libvips-darwin-x64@1.2.3': optional: true - '@img/sharp-libvips-linux-arm64@1.2.0': + '@img/sharp-libvips-linux-arm64@1.2.3': optional: true - '@img/sharp-libvips-linux-arm@1.2.0': + '@img/sharp-libvips-linux-arm@1.2.3': optional: true - '@img/sharp-libvips-linux-ppc64@1.2.0': + '@img/sharp-libvips-linux-ppc64@1.2.3': optional: true - '@img/sharp-libvips-linux-s390x@1.2.0': + '@img/sharp-libvips-linux-s390x@1.2.3': optional: true - '@img/sharp-libvips-linux-x64@1.2.0': + '@img/sharp-libvips-linux-x64@1.2.3': optional: true - '@img/sharp-libvips-linuxmusl-arm64@1.2.0': + '@img/sharp-libvips-linuxmusl-arm64@1.2.3': optional: true - '@img/sharp-libvips-linuxmusl-x64@1.2.0': + '@img/sharp-libvips-linuxmusl-x64@1.2.3': optional: true - '@img/sharp-linux-arm64@0.34.3': + '@img/sharp-linux-arm64@0.34.4': optionalDependencies: - '@img/sharp-libvips-linux-arm64': 1.2.0 + '@img/sharp-libvips-linux-arm64': 1.2.3 optional: true - '@img/sharp-linux-arm@0.34.3': + '@img/sharp-linux-arm@0.34.4': optionalDependencies: - '@img/sharp-libvips-linux-arm': 1.2.0 + '@img/sharp-libvips-linux-arm': 1.2.3 optional: true - '@img/sharp-linux-ppc64@0.34.3': + '@img/sharp-linux-ppc64@0.34.4': optionalDependencies: - '@img/sharp-libvips-linux-ppc64': 1.2.0 + '@img/sharp-libvips-linux-ppc64': 1.2.3 optional: true - '@img/sharp-linux-s390x@0.34.3': + '@img/sharp-linux-s390x@0.34.4': optionalDependencies: - '@img/sharp-libvips-linux-s390x': 1.2.0 + '@img/sharp-libvips-linux-s390x': 1.2.3 optional: true - '@img/sharp-linux-x64@0.34.3': + '@img/sharp-linux-x64@0.34.4': optionalDependencies: - '@img/sharp-libvips-linux-x64': 1.2.0 + '@img/sharp-libvips-linux-x64': 1.2.3 optional: true - '@img/sharp-linuxmusl-arm64@0.34.3': + '@img/sharp-linuxmusl-arm64@0.34.4': optionalDependencies: - '@img/sharp-libvips-linuxmusl-arm64': 1.2.0 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.3 optional: true - '@img/sharp-linuxmusl-x64@0.34.3': + '@img/sharp-linuxmusl-x64@0.34.4': optionalDependencies: - '@img/sharp-libvips-linuxmusl-x64': 1.2.0 + '@img/sharp-libvips-linuxmusl-x64': 1.2.3 optional: true - '@img/sharp-wasm32@0.34.3': + '@img/sharp-wasm32@0.34.4': dependencies: - '@emnapi/runtime': 1.4.4 + '@emnapi/runtime': 1.6.0 optional: true - '@img/sharp-win32-arm64@0.34.3': + '@img/sharp-win32-arm64@0.34.4': optional: true - '@img/sharp-win32-ia32@0.34.3': + '@img/sharp-win32-ia32@0.34.4': optional: true - '@img/sharp-win32-x64@0.34.3': + '@img/sharp-win32-x64@0.34.4': optional: true '@ioredis/commands@1.4.0': {} @@ -12015,34 +12022,34 @@ snapshots: '@ndaidong/bellajs@12.0.1': {} - '@next/env@15.5.6': {} + '@next/env@16.0.1': {} - '@next/eslint-plugin-next@15.5.6': + '@next/eslint-plugin-next@16.0.1': dependencies: fast-glob: 3.3.1 - '@next/swc-darwin-arm64@15.5.6': + '@next/swc-darwin-arm64@16.0.1': optional: true - '@next/swc-darwin-x64@15.5.6': + '@next/swc-darwin-x64@16.0.1': optional: true - '@next/swc-linux-arm64-gnu@15.5.6': + '@next/swc-linux-arm64-gnu@16.0.1': optional: true - '@next/swc-linux-arm64-musl@15.5.6': + '@next/swc-linux-arm64-musl@16.0.1': optional: true - '@next/swc-linux-x64-gnu@15.5.6': + '@next/swc-linux-x64-gnu@16.0.1': optional: true - '@next/swc-linux-x64-musl@15.5.6': + '@next/swc-linux-x64-musl@16.0.1': optional: true - '@next/swc-win32-arm64-msvc@15.5.6': + '@next/swc-win32-arm64-msvc@16.0.1': optional: true - '@next/swc-win32-x64-msvc@15.5.6': + '@next/swc-win32-x64-msvc@16.0.1': optional: true '@noble/hashes@2.0.1': {} @@ -12917,10 +12924,10 @@ snapshots: '@tanstack/react-query': 5.90.5(react@19.2.0) react: 19.2.0 - '@tanstack/react-query-next-experimental@5.90.2(@tanstack/react-query@5.90.5(react@19.2.0))(next@15.5.6(@babel/core@7.26.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0)': + '@tanstack/react-query-next-experimental@5.90.2(@tanstack/react-query@5.90.5(react@19.2.0))(next@16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0)': dependencies: '@tanstack/react-query': 5.90.5(react@19.2.0) - next: 15.5.6(@babel/core@7.26.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + next: 16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) react: 19.2.0 '@tanstack/react-query@5.90.5(react@19.2.0)': @@ -13192,11 +13199,11 @@ snapshots: '@trpc/server': 11.7.1(typescript@5.9.3) typescript: 5.9.3 - '@trpc/next@11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/react-query@11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(next@15.5.6(@babel/core@7.26.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)': + '@trpc/next@11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/react-query@11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(next@16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)': dependencies: '@trpc/client': 11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3) '@trpc/server': 11.7.1(typescript@5.9.3) - next: 15.5.6(@babel/core@7.26.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + next: 16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) typescript: 5.9.3 @@ -14188,6 +14195,10 @@ snapshots: b4a@1.6.6: {} + babel-plugin-react-compiler@1.0.0: + dependencies: + '@babel/types': 7.28.4 + babel-plugin-syntax-hermes-parser@0.21.1: dependencies: hermes-parser: 0.21.1 @@ -14548,22 +14559,10 @@ snapshots: color-name@2.0.2: {} - color-string@1.9.1: - dependencies: - color-name: 1.1.4 - simple-swizzle: 0.2.2 - optional: true - color-string@2.1.2: dependencies: color-name: 2.0.2 - color@4.2.3: - dependencies: - color-convert: 2.0.1 - color-string: 1.9.1 - optional: true - color@5.0.2: dependencies: color-convert: 3.1.2 @@ -14932,6 +14931,9 @@ snapshots: detect-libc@2.0.4: {} + detect-libc@2.1.2: + optional: true + detect-newline@4.0.1: {} detect-node-es@1.1.0: {} @@ -16452,9 +16454,6 @@ snapshots: is-arrayish@0.2.1: {} - is-arrayish@0.3.2: - optional: true - is-async-function@2.0.0: dependencies: has-tostringtag: 1.0.2 @@ -17028,7 +17027,7 @@ snapshots: magicast@0.3.5: dependencies: '@babel/parser': 7.28.3 - '@babel/types': 7.28.2 + '@babel/types': 7.28.4 source-map-js: 1.2.1 make-dir@3.1.0: @@ -17446,25 +17445,25 @@ snapshots: netmask@2.0.2: {} - next-auth@5.0.0-beta.30(next@15.5.6(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0): + next-auth@5.0.0-beta.30(next@16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0): dependencies: '@auth/core': 0.41.0 - next: 15.5.6(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + next: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) react: 19.2.0 - next-intl@4.4.0(next@15.5.6(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0)(typescript@5.9.3): + next-intl@4.4.0(next@16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0)(typescript@5.9.3): dependencies: '@formatjs/intl-localematcher': 0.5.5 negotiator: 1.0.0 - next: 15.5.6(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + next: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) react: 19.2.0 use-intl: 4.4.0(react@19.2.0) optionalDependencies: typescript: 5.9.3 - next@15.5.6(@babel/core@7.26.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2): + next@16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2): dependencies: - '@next/env': 15.5.6 + '@next/env': 16.0.1 '@swc/helpers': 0.5.15 caniuse-lite: 1.0.30001703 postcss: 8.4.31 @@ -17472,23 +17471,24 @@ snapshots: react-dom: 19.2.0(react@19.2.0) styled-jsx: 5.1.6(@babel/core@7.26.0)(react@19.2.0) optionalDependencies: - '@next/swc-darwin-arm64': 15.5.6 - '@next/swc-darwin-x64': 15.5.6 - '@next/swc-linux-arm64-gnu': 15.5.6 - '@next/swc-linux-arm64-musl': 15.5.6 - '@next/swc-linux-x64-gnu': 15.5.6 - '@next/swc-linux-x64-musl': 15.5.6 - '@next/swc-win32-arm64-msvc': 15.5.6 - '@next/swc-win32-x64-msvc': 15.5.6 + '@next/swc-darwin-arm64': 16.0.1 + '@next/swc-darwin-x64': 16.0.1 + '@next/swc-linux-arm64-gnu': 16.0.1 + '@next/swc-linux-arm64-musl': 16.0.1 + '@next/swc-linux-x64-gnu': 16.0.1 + '@next/swc-linux-x64-musl': 16.0.1 + '@next/swc-win32-arm64-msvc': 16.0.1 + '@next/swc-win32-x64-msvc': 16.0.1 + babel-plugin-react-compiler: 1.0.0 sass: 1.93.2 - sharp: 0.34.3 + sharp: 0.34.4 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - next@15.5.6(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2): + next@16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2): dependencies: - '@next/env': 15.5.6 + '@next/env': 16.0.1 '@swc/helpers': 0.5.15 caniuse-lite: 1.0.30001703 postcss: 8.4.31 @@ -17496,16 +17496,17 @@ snapshots: react-dom: 19.2.0(react@19.2.0) styled-jsx: 5.1.6(@babel/core@7.28.4)(react@19.2.0) optionalDependencies: - '@next/swc-darwin-arm64': 15.5.6 - '@next/swc-darwin-x64': 15.5.6 - '@next/swc-linux-arm64-gnu': 15.5.6 - '@next/swc-linux-arm64-musl': 15.5.6 - '@next/swc-linux-x64-gnu': 15.5.6 - '@next/swc-linux-x64-musl': 15.5.6 - '@next/swc-win32-arm64-msvc': 15.5.6 - '@next/swc-win32-x64-msvc': 15.5.6 + '@next/swc-darwin-arm64': 16.0.1 + '@next/swc-darwin-x64': 16.0.1 + '@next/swc-linux-arm64-gnu': 16.0.1 + '@next/swc-linux-arm64-musl': 16.0.1 + '@next/swc-linux-x64-gnu': 16.0.1 + '@next/swc-linux-x64-musl': 16.0.1 + '@next/swc-win32-arm64-msvc': 16.0.1 + '@next/swc-win32-x64-msvc': 16.0.1 + babel-plugin-react-compiler: 1.0.0 sass: 1.93.2 - sharp: 0.34.3 + sharp: 0.34.4 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -18981,34 +18982,34 @@ snapshots: safe-buffer: 5.2.1 to-buffer: 1.2.1 - sharp@0.34.3: + sharp@0.34.4: dependencies: - color: 4.2.3 - detect-libc: 2.0.4 + '@img/colour': 1.0.0 + detect-libc: 2.1.2 semver: 7.7.2 optionalDependencies: - '@img/sharp-darwin-arm64': 0.34.3 - '@img/sharp-darwin-x64': 0.34.3 - '@img/sharp-libvips-darwin-arm64': 1.2.0 - '@img/sharp-libvips-darwin-x64': 1.2.0 - '@img/sharp-libvips-linux-arm': 1.2.0 - '@img/sharp-libvips-linux-arm64': 1.2.0 - '@img/sharp-libvips-linux-ppc64': 1.2.0 - '@img/sharp-libvips-linux-s390x': 1.2.0 - '@img/sharp-libvips-linux-x64': 1.2.0 - '@img/sharp-libvips-linuxmusl-arm64': 1.2.0 - '@img/sharp-libvips-linuxmusl-x64': 1.2.0 - '@img/sharp-linux-arm': 0.34.3 - '@img/sharp-linux-arm64': 0.34.3 - '@img/sharp-linux-ppc64': 0.34.3 - '@img/sharp-linux-s390x': 0.34.3 - '@img/sharp-linux-x64': 0.34.3 - '@img/sharp-linuxmusl-arm64': 0.34.3 - '@img/sharp-linuxmusl-x64': 0.34.3 - '@img/sharp-wasm32': 0.34.3 - '@img/sharp-win32-arm64': 0.34.3 - '@img/sharp-win32-ia32': 0.34.3 - '@img/sharp-win32-x64': 0.34.3 + '@img/sharp-darwin-arm64': 0.34.4 + '@img/sharp-darwin-x64': 0.34.4 + '@img/sharp-libvips-darwin-arm64': 1.2.3 + '@img/sharp-libvips-darwin-x64': 1.2.3 + '@img/sharp-libvips-linux-arm': 1.2.3 + '@img/sharp-libvips-linux-arm64': 1.2.3 + '@img/sharp-libvips-linux-ppc64': 1.2.3 + '@img/sharp-libvips-linux-s390x': 1.2.3 + '@img/sharp-libvips-linux-x64': 1.2.3 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.3 + '@img/sharp-libvips-linuxmusl-x64': 1.2.3 + '@img/sharp-linux-arm': 0.34.4 + '@img/sharp-linux-arm64': 0.34.4 + '@img/sharp-linux-ppc64': 0.34.4 + '@img/sharp-linux-s390x': 0.34.4 + '@img/sharp-linux-x64': 0.34.4 + '@img/sharp-linuxmusl-arm64': 0.34.4 + '@img/sharp-linuxmusl-x64': 0.34.4 + '@img/sharp-wasm32': 0.34.4 + '@img/sharp-win32-arm64': 0.34.4 + '@img/sharp-win32-ia32': 0.34.4 + '@img/sharp-win32-x64': 0.34.4 optional: true shebang-command@2.0.0: @@ -19069,11 +19070,6 @@ snapshots: once: 1.4.0 simple-concat: 1.0.1 - simple-swizzle@0.2.2: - dependencies: - is-arrayish: 0.3.2 - optional: true - sirv@3.0.1: dependencies: '@polka/url': 1.0.0-next.25 diff --git a/tooling/eslint/package.json b/tooling/eslint/package.json index 6a5bbb2e4..9669fa1d4 100644 --- a/tooling/eslint/package.json +++ b/tooling/eslint/package.json @@ -17,7 +17,7 @@ }, "prettier": "@homarr/prettier-config", "dependencies": { - "@next/eslint-plugin-next": "15.5.6", + "@next/eslint-plugin-next": "16.0.1", "eslint-config-prettier": "^10.1.8", "eslint-config-turbo": "^2.5.8", "eslint-plugin-import": "^2.32.0", From dcf960fa97011c24475f303d587152b42eabec45 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Tue, 4 Nov 2025 21:28:11 +0100 Subject: [PATCH 21/40] fix(deps): update dependency @gitbeaker/rest to ^43.7.0 (#4386) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> Co-authored-by: Meier Lukas --- packages/integrations/package.json | 2 +- .../src/gitlab/gitlab-integration.ts | 2 +- pnpm-lock.yaml | 36 +++++++++---------- 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/packages/integrations/package.json b/packages/integrations/package.json index 6af5782e7..02862e558 100644 --- a/packages/integrations/package.json +++ b/packages/integrations/package.json @@ -28,7 +28,7 @@ "@ctrl/deluge": "^7.5.0", "@ctrl/qbittorrent": "^9.10.0", "@ctrl/transmission": "^7.4.0", - "@gitbeaker/rest": "^43.5.0", + "@gitbeaker/rest": "^43.7.0", "@homarr/certificates": "workspace:^0.1.0", "@homarr/common": "workspace:^0.1.0", "@homarr/db": "workspace:^0.1.0", diff --git a/packages/integrations/src/gitlab/gitlab-integration.ts b/packages/integrations/src/gitlab/gitlab-integration.ts index fdd2520c8..c6bad7a42 100644 --- a/packages/integrations/src/gitlab/gitlab-integration.ts +++ b/packages/integrations/src/gitlab/gitlab-integration.ts @@ -108,7 +108,7 @@ export class GitlabIntegration extends Integration implements ReleasesProviderIn return { projectUrl: response.web_url, - projectDescription: response.description, + projectDescription: response.description ?? undefined, isFork: response.forked_from_project !== null, isArchived: response.archived, createdAt: new Date(response.created_at), diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3e7bd1197..23533b8f9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1449,8 +1449,8 @@ importers: specifier: ^7.4.0 version: 7.4.0 '@gitbeaker/rest': - specifier: ^43.5.0 - version: 43.5.0 + specifier: ^43.7.0 + version: 43.8.0 '@homarr/certificates': specifier: workspace:^0.1.0 version: link:../certificates @@ -3104,16 +3104,16 @@ packages: '@formatjs/intl-localematcher@0.5.5': resolution: {integrity: sha512-t5tOGMgZ/i5+ALl2/offNqAQq/lfUnKLEw0mXQI4N4bqpedhrSE+fyKLpwnd22sK0dif6AV+ufQcTsKShB9J1g==} - '@gitbeaker/core@43.5.0': - resolution: {integrity: sha512-Lfsl6DE/2RkFvpSEhMEnN6sNuY0IeR68UEQq2qzR0MkUF1RMCmOFlD3OydnT9yY+fkWjB4FPSG4SA/oBVZYTFQ==} + '@gitbeaker/core@43.8.0': + resolution: {integrity: sha512-H+LfKuf4dExBinb79c+CXViRBvTVQNf5BYLNSizm2SiqdED5JruhKX88payefleY0szp7G/mySlFSXPyGRH1dQ==} engines: {node: '>=18.20.0'} - '@gitbeaker/requester-utils@43.5.0': - resolution: {integrity: sha512-C6CLAZDy6mNAKHqqt+T2s0RNXf7tmjT9PLAxTZCdtS0276eAj1xmqmPPy9RDKKPzhGaiUicn9q2pA3IyEDM1jQ==} + '@gitbeaker/requester-utils@43.8.0': + resolution: {integrity: sha512-d/SiJdxijc+aH5ZBQOw83XLxNSXqsBZNm5k3nPu1EHxGxK0fajXmxdMl0/vNXbKRggnIquFCxURkrQSEzfjqxQ==} engines: {node: '>=18.20.0'} - '@gitbeaker/rest@43.5.0': - resolution: {integrity: sha512-HJgzKSBtdHrfpbH3vHj+1qSyH9RR0L/zMDCwvo4NE2Fg9P2nkWMfj2AzhytENHGTtL6gcfSPOS16HLLTQ4uVeg==} + '@gitbeaker/rest@43.8.0': + resolution: {integrity: sha512-xxqsNsUXaFang9b2e/NTIgqUeuUlifA2Opy1mOVqTDuJZZNIOTgUNyziwBJoleBhMC0XuvY3JNVMWthufcVjRw==} engines: {node: '>=18.20.0'} '@grpc/grpc-js@1.12.5': @@ -8965,8 +8965,8 @@ packages: randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - rate-limiter-flexible@7.3.0: - resolution: {integrity: sha512-0R5gYs0m+jLGqcE6wxuvht+zuch0h4Un+JqVCEWaQajJGCWU2HzY0IFDp8WS8NNqIpviJOLmkZ5VKmzW/8q5dA==} + rate-limiter-flexible@8.1.0: + resolution: {integrity: sha512-J+4xBdVboibP1h0Imn4nFoCLT+UM9Os9vJaWaRWkLsQxS7jrhLJeLlmzP5hyCEsLwtgFIIY5KcWiJGyyVTMaKg==} raw-body@2.5.2: resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} @@ -11596,23 +11596,23 @@ snapshots: dependencies: tslib: 2.8.1 - '@gitbeaker/core@43.5.0': + '@gitbeaker/core@43.8.0': dependencies: - '@gitbeaker/requester-utils': 43.5.0 + '@gitbeaker/requester-utils': 43.8.0 qs: 6.14.0 xcase: 2.0.1 - '@gitbeaker/requester-utils@43.5.0': + '@gitbeaker/requester-utils@43.8.0': dependencies: picomatch-browser: 2.2.6 qs: 6.14.0 - rate-limiter-flexible: 7.3.0 + rate-limiter-flexible: 8.1.0 xcase: 2.0.1 - '@gitbeaker/rest@43.5.0': + '@gitbeaker/rest@43.8.0': dependencies: - '@gitbeaker/core': 43.5.0 - '@gitbeaker/requester-utils': 43.5.0 + '@gitbeaker/core': 43.8.0 + '@gitbeaker/requester-utils': 43.8.0 '@grpc/grpc-js@1.12.5': dependencies: @@ -18340,7 +18340,7 @@ snapshots: dependencies: safe-buffer: 5.2.1 - rate-limiter-flexible@7.3.0: {} + rate-limiter-flexible@8.1.0: {} raw-body@2.5.2: dependencies: From d255492bb79ce93468f93ca39b7884752c5ec166 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Tue, 4 Nov 2025 22:03:43 +0100 Subject: [PATCH 22/40] chore(deps): update vitest monorepo to v4 (major) (#4367) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> Co-authored-by: Meier Lukas --- package.json | 6 +- .../providers/test/ldap-authorization.spec.ts | 196 +++++----- pnpm-lock.yaml | 358 +++++++----------- 3 files changed, 228 insertions(+), 332 deletions(-) diff --git a/package.json b/package.json index f9d58f2a4..421f1c586 100644 --- a/package.json +++ b/package.json @@ -45,8 +45,8 @@ "@testcontainers/redis": "^11.7.2", "@turbo/gen": "^2.5.8", "@vitejs/plugin-react": "^5.1.0", - "@vitest/coverage-v8": "^3.2.4", - "@vitest/ui": "^3.2.4", + "@vitest/coverage-v8": "^4.0.5", + "@vitest/ui": "^4.0.5", "conventional-changelog-conventionalcommits": "^9.1.0", "cross-env": "^10.1.0", "jsdom": "^27.0.1", @@ -56,7 +56,7 @@ "turbo": "^2.5.8", "typescript": "^5.9.3", "vite-tsconfig-paths": "^5.1.4", - "vitest": "^3.2.4" + "vitest": "^4.0.5" }, "packageManager": "pnpm@10.20.0", "engines": { diff --git a/packages/auth/providers/test/ldap-authorization.spec.ts b/packages/auth/providers/test/ldap-authorization.spec.ts index 09b7bd151..0b9fd8935 100644 --- a/packages/auth/providers/test/ldap-authorization.spec.ts +++ b/packages/auth/providers/test/ldap-authorization.spec.ts @@ -23,12 +23,11 @@ describe("authorizeWithLdapCredentials", () => { test("should fail when wrong ldap base credentials", async () => { // Arrange const spy = vi.spyOn(ldapClient, "LdapClient"); - spy.mockImplementation( - () => - ({ - bindAsync: vi.fn(() => Promise.reject(new Error("bindAsync"))), - }) as unknown as ldapClient.LdapClient, - ); + spy.mockImplementation(function () { + return { + bindAsync: vi.fn(() => Promise.reject(new Error("bindAsync"))), + } as unknown as ldapClient.LdapClient; + }); // Act const act = () => @@ -44,13 +43,12 @@ describe("authorizeWithLdapCredentials", () => { test("should fail when user not found", async () => { // Arrange const spy = vi.spyOn(ldapClient, "LdapClient"); - spy.mockImplementation( - () => - ({ - bindAsync: vi.fn(() => Promise.resolve()), - searchAsync: vi.fn(() => Promise.resolve([])), - }) as unknown as ldapClient.LdapClient, - ); + spy.mockImplementation(function () { + return { + bindAsync: vi.fn(() => Promise.resolve()), + searchAsync: vi.fn(() => Promise.resolve([])), + } as unknown as ldapClient.LdapClient; + }); // Act const act = () => @@ -66,20 +64,19 @@ describe("authorizeWithLdapCredentials", () => { test("should fail when user has invalid email", async () => { // Arrange const spy = vi.spyOn(ldapClient, "LdapClient"); - spy.mockImplementation( - () => - ({ - bindAsync: vi.fn(() => Promise.resolve()), - searchAsync: vi.fn(() => - Promise.resolve([ - { - dn: "test", - mail: "test", - }, - ]), - ), - }) as unknown as ldapClient.LdapClient, - ); + spy.mockImplementation(function () { + return { + bindAsync: vi.fn(() => Promise.resolve()), + searchAsync: vi.fn(() => + Promise.resolve([ + { + dn: "test", + mail: "test", + }, + ]), + ), + } as unknown as ldapClient.LdapClient; + }); // Act const act = () => @@ -103,15 +100,14 @@ describe("authorizeWithLdapCredentials", () => { ]), ); const spy = vi.spyOn(ldapClient, "LdapClient"); - spy.mockImplementation( - () => - ({ - bindAsync: vi.fn((props: ldapClient.BindOptions) => - props.distinguishedName === "test" ? Promise.reject(new Error("bindAsync")) : Promise.resolve(), - ), - searchAsync: searchSpy, - }) as unknown as ldapClient.LdapClient, - ); + spy.mockImplementation(function () { + return { + bindAsync: vi.fn((props: ldapClient.BindOptions) => + props.distinguishedName === "test" ? Promise.reject(new Error("bindAsync")) : Promise.resolve(), + ), + searchAsync: searchSpy, + } as unknown as ldapClient.LdapClient; + }); // Act const act = () => @@ -129,21 +125,20 @@ describe("authorizeWithLdapCredentials", () => { // Arrange const db = createDb(); const spy = vi.spyOn(ldapClient, "LdapClient"); - spy.mockImplementation( - () => - ({ - bindAsync: vi.fn(() => Promise.resolve()), - searchAsync: vi.fn(() => - Promise.resolve([ - { - dn: "test", - mail: "test@gmail.com", - }, - ]), - ), - disconnectAsync: vi.fn(), - }) as unknown as ldapClient.LdapClient, - ); + spy.mockImplementation(function () { + return { + bindAsync: vi.fn(() => Promise.resolve()), + searchAsync: vi.fn(() => + Promise.resolve([ + { + dn: "test", + mail: "test@gmail.com", + }, + ]), + ), + disconnectAsync: vi.fn(), + } as unknown as ldapClient.LdapClient; + }); // Act const result = await authorizeWithLdapCredentialsAsync(db, { @@ -168,21 +163,20 @@ describe("authorizeWithLdapCredentials", () => { // Arrange const db = createDb(); const spy = vi.spyOn(ldapClient, "LdapClient"); - spy.mockImplementation( - () => - ({ - bindAsync: vi.fn(() => Promise.resolve()), - searchAsync: vi.fn(() => - Promise.resolve([ - { - dn: "test", - mail: "test@gmail.com", - }, - ]), - ), - disconnectAsync: vi.fn(), - }) as unknown as ldapClient.LdapClient, - ); + spy.mockImplementation(function () { + return { + bindAsync: vi.fn(() => Promise.resolve()), + searchAsync: vi.fn(() => + Promise.resolve([ + { + dn: "test", + mail: "test@gmail.com", + }, + ]), + ), + disconnectAsync: vi.fn(), + } as unknown as ldapClient.LdapClient; + }); await db.insert(users).values({ id: createId(), name: "test", @@ -220,21 +214,20 @@ describe("authorizeWithLdapCredentials", () => { test("should authorize user with correct credentials and return updated name", async () => { // Arrange const spy = vi.spyOn(ldapClient, "LdapClient"); - spy.mockImplementation( - () => - ({ - bindAsync: vi.fn(() => Promise.resolve()), - searchAsync: vi.fn(() => - Promise.resolve([ - { - dn: "test55", - mail: "test@gmail.com", - }, - ]), - ), - disconnectAsync: vi.fn(), - }) as unknown as ldapClient.LdapClient, - ); + spy.mockImplementation(function () { + return { + bindAsync: vi.fn(() => Promise.resolve()), + searchAsync: vi.fn(() => + Promise.resolve([ + { + dn: "test55", + mail: "test@gmail.com", + }, + ]), + ), + disconnectAsync: vi.fn(), + } as unknown as ldapClient.LdapClient; + }); const userId = createId(); const db = createDb(); @@ -268,27 +261,26 @@ describe("authorizeWithLdapCredentials", () => { test("should authorize user with correct credentials and return his groups", async () => { // Arrange const spy = vi.spyOn(ldapClient, "LdapClient"); - spy.mockImplementation( - () => - ({ - bindAsync: vi.fn(() => Promise.resolve()), - searchAsync: vi.fn((argument: { options: { filter: string } }) => - argument.options.filter.includes("group") - ? Promise.resolve([ - { - cn: "homarr_example", - }, - ]) - : Promise.resolve([ - { - dn: "test55", - mail: "test@gmail.com", - }, - ]), - ), - disconnectAsync: vi.fn(), - }) as unknown as ldapClient.LdapClient, - ); + spy.mockImplementation(function () { + return { + bindAsync: vi.fn(() => Promise.resolve()), + searchAsync: vi.fn((argument: { options: { filter: string } }) => + argument.options.filter.includes("group") + ? Promise.resolve([ + { + cn: "homarr_example", + }, + ]) + : Promise.resolve([ + { + dn: "test55", + mail: "test@gmail.com", + }, + ]), + ), + disconnectAsync: vi.fn(), + } as unknown as ldapClient.LdapClient; + }); const db = createDb(); const userId = createId(); await db.insert(users).values({ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 23533b8f9..cba1201d1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -68,11 +68,11 @@ importers: specifier: ^5.1.0 version: 5.1.0(vite@7.1.12(@types/node@24.9.2)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1)) '@vitest/coverage-v8': - specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4) + specifier: ^4.0.5 + version: 4.0.7(vitest@4.0.7) '@vitest/ui': - specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4) + specifier: ^4.0.5 + version: 4.0.7(vitest@4.0.7) conventional-changelog-conventionalcommits: specifier: ^9.1.0 version: 9.1.0 @@ -101,8 +101,8 @@ importers: specifier: ^5.1.4 version: 5.1.4(typescript@5.9.3)(vite@7.1.12(@types/node@24.9.2)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1)) vitest: - specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(@vitest/ui@3.2.4)(jsdom@27.0.1(postcss@8.5.6))(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) + specifier: ^4.0.5 + version: 4.0.7(@types/debug@4.1.12)(@types/node@24.9.2)(@vitest/ui@4.0.7)(jsdom@27.0.1(postcss@8.5.6))(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) apps/nextjs: dependencies: @@ -3320,10 +3320,6 @@ packages: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} - '@istanbuljs/schema@0.1.3': - resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} - engines: {node: '>=8'} - '@jellyfin/sdk@0.13.0': resolution: {integrity: sha512-oiBAOXH6s+dKdReSsYgNktBDzbxtg4JVWhEzIxZSxKcWMdSKmBtK41MhXRO7IWAC40DguKUm3nU/Z493qPAlWA==} peerDependencies: @@ -3357,12 +3353,18 @@ packages: '@jridgewell/sourcemap-codec@1.5.0': resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + '@jridgewell/sourcemap-codec@1.5.5': + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} '@jridgewell/trace-mapping@0.3.29': resolution: {integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==} + '@jridgewell/trace-mapping@0.3.31': + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} + '@jridgewell/trace-mapping@0.3.9': resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} @@ -4830,48 +4832,48 @@ packages: peerDependencies: vite: '>=7.1.12' - '@vitest/coverage-v8@3.2.4': - resolution: {integrity: sha512-EyF9SXU6kS5Ku/U82E259WSnvg6c8KTjppUncuNdm5QHpe17mwREHnjDzozC8x9MZ0xfBUFSaLkRv4TMA75ALQ==} + '@vitest/coverage-v8@4.0.7': + resolution: {integrity: sha512-MXc+kEA5EUwMMGmNt1S6CIOEl/iCmAhGZQq1QgMNC3/QpYSOxkysEi6pxWhkqJ7YT/RduoVEV5rxFxHG18V3LA==} peerDependencies: - '@vitest/browser': 3.2.4 - vitest: 3.2.4 + '@vitest/browser': 4.0.7 + vitest: 4.0.7 peerDependenciesMeta: '@vitest/browser': optional: true - '@vitest/expect@3.2.4': - resolution: {integrity: sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==} + '@vitest/expect@4.0.7': + resolution: {integrity: sha512-jGRG6HghnJDjljdjYIoVzX17S6uCVCBRFnsgdLGJ6CaxfPh8kzUKe/2n533y4O/aeZ/sIr7q7GbuEbeGDsWv4Q==} - '@vitest/mocker@3.2.4': - resolution: {integrity: sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==} + '@vitest/mocker@4.0.7': + resolution: {integrity: sha512-OsDwLS7WnpuNslOV6bJkXVYVV/6RSc4eeVxV7h9wxQPNxnjRvTTrIikfwCbMyl8XJmW6oOccBj2Q07YwZtQcCw==} peerDependencies: msw: ^2.4.9 - vite: '>=7.1.12' + vite: ^6.0.0 || ^7.0.0-0 peerDependenciesMeta: msw: optional: true vite: optional: true - '@vitest/pretty-format@3.2.4': - resolution: {integrity: sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==} + '@vitest/pretty-format@4.0.7': + resolution: {integrity: sha512-YY//yxqTmk29+/pK+Wi1UB4DUH3lSVgIm+M10rAJ74pOSMgT7rydMSc+vFuq9LjZLhFvVEXir8EcqMke3SVM6Q==} - '@vitest/runner@3.2.4': - resolution: {integrity: sha512-oukfKT9Mk41LreEW09vt45f8wx7DordoWUZMYdY/cyAk7w5TWkTRCNZYF7sX7n2wB7jyGAl74OxgwhPgKaqDMQ==} + '@vitest/runner@4.0.7': + resolution: {integrity: sha512-orU1lsu4PxLEcDWfjVCNGIedOSF/YtZ+XMrd1PZb90E68khWCNzD8y1dtxtgd0hyBIQk8XggteKN/38VQLvzuw==} - '@vitest/snapshot@3.2.4': - resolution: {integrity: sha512-dEYtS7qQP2CjU27QBC5oUOxLE/v5eLkGqPE0ZKEIDGMs4vKWe7IjgLOeauHsR0D5YuuycGRO5oSRXnwnmA78fQ==} + '@vitest/snapshot@4.0.7': + resolution: {integrity: sha512-xJL+Nkw0OjaUXXQf13B8iKK5pI9QVtN9uOtzNHYuG/o/B7fIEg0DQ+xOe0/RcqwDEI15rud1k7y5xznBKGUXAA==} - '@vitest/spy@3.2.4': - resolution: {integrity: sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==} + '@vitest/spy@4.0.7': + resolution: {integrity: sha512-FW4X8hzIEn4z+HublB4hBF/FhCVaXfIHm8sUfvlznrcy1MQG7VooBgZPMtVCGZtHi0yl3KESaXTqsKh16d8cFg==} - '@vitest/ui@3.2.4': - resolution: {integrity: sha512-hGISOaP18plkzbWEcP/QvtRW1xDXF2+96HbEX6byqQhAUbiS5oH6/9JwW+QsQCIYON2bI6QZBF+2PvOmrRZ9wA==} + '@vitest/ui@4.0.7': + resolution: {integrity: sha512-aIFPci9xoTmVkxpqsSKcRG/Hn0lTy421jsCehHydYeIMd+getn0Pue0JqY5cW8yZglZjMeX0YfIy5wDtQDHEcA==} peerDependencies: - vitest: 3.2.4 + vitest: 4.0.7 - '@vitest/utils@3.2.4': - resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==} + '@vitest/utils@4.0.7': + resolution: {integrity: sha512-HNrg9CM/Z4ZWB6RuExhuC6FPmLipiShKVMnT9JlQvfhwR47JatWLChA6mtZqVHqypE6p/z6ofcjbyWpM7YLxPQ==} '@webassemblyjs/ast@1.14.1': resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} @@ -5156,10 +5158,6 @@ packages: asn1@0.2.6: resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} - assertion-error@2.0.1: - resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} - engines: {node: '>=12'} - ast-types-flow@0.0.8: resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} @@ -5175,8 +5173,8 @@ packages: resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} engines: {node: '>=4'} - ast-v8-to-istanbul@0.3.3: - resolution: {integrity: sha512-MuXMrSLVVoA6sYN/6Hke18vMzrT4TZNbZIj/hvh0fnYFpO+/kFXcLIaiPwXXWaQUPg4yJD8fj+lfJ7/1EBconw==} + ast-v8-to-istanbul@0.3.8: + resolution: {integrity: sha512-szgSZqUxI5T8mLKvS7WTjF9is+MVbOeLADU73IseOcrqhxr/VAvy6wfoVE39KnKzA7JRhjF5eUagNlHwvZPlKQ==} async-lock@1.4.1: resolution: {integrity: sha512-Az2ZTpuytrtqENulXwO3GGv1Bztugx6TT37NIo7imr/Qo0gsYiGtSdBa2B6fsXhTpVZDNfu1Qn3pk531e3q+nQ==} @@ -5366,10 +5364,6 @@ packages: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} engines: {node: '>= 0.8'} - cac@6.7.14: - resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} - engines: {node: '>=8'} - call-bind-apply-helpers@1.0.1: resolution: {integrity: sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==} engines: {node: '>= 0.4'} @@ -5415,9 +5409,9 @@ packages: ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - chai@5.2.0: - resolution: {integrity: sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==} - engines: {node: '>=12'} + chai@6.2.0: + resolution: {integrity: sha512-aUTnJc/JipRzJrNADXVvpVqi6CO0dn3nx4EVPxijri+fj3LUUDyZQOgVeW54Ob3Y1Xh9Iz8f+CgaCl8v0mn9bA==} + engines: {node: '>=18'} chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} @@ -5466,10 +5460,6 @@ packages: chardet@0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} - check-error@2.1.1: - resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} - engines: {node: '>= 16'} - chokidar@4.0.0: resolution: {integrity: sha512-mxIojEAQcuEvT/lyXq+jf/3cO/KoA6z4CeNDGGevTybECPOMFCnQy3OPahluUkbqgPNGw5Bi78UC7Po6Lhy+NA==} engines: {node: '>= 14.16.0'} @@ -5899,10 +5889,6 @@ packages: resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} engines: {node: '>=10'} - deep-eql@5.0.2: - resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} - engines: {node: '>=6'} - deep-extend@0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} @@ -6516,8 +6502,8 @@ packages: resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} engines: {node: '>=6'} - expect-type@1.2.1: - resolution: {integrity: sha512-/kP8CAwxzLVEeFrMm4kMmy4CCDlpipyA7MYLVrdJIkV0fYF0UaigQHRsxHiuY/GEea+bh4KSv3TIlgr+2UL6bw==} + expect-type@1.2.2: + resolution: {integrity: sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA==} engines: {node: '>=12.0.0'} extend@3.0.2: @@ -7492,8 +7478,8 @@ packages: resolution: {integrity: sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==} engines: {node: '>=10'} - istanbul-reports@3.1.7: - resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} + istanbul-reports@3.2.0: + resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==} engines: {node: '>=8'} iterator.prototype@1.1.4: @@ -7754,12 +7740,6 @@ packages: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true - loupe@3.1.3: - resolution: {integrity: sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==} - - loupe@3.1.4: - resolution: {integrity: sha512-wJzkKwJrheKtknCOKNEtDK4iqg/MxmZheEMtSTYvnzRdEYaZzmgH976nenp8WdJRdx5Vc1X/9MO0Oszl6ezeXg==} - lower-case-first@1.0.2: resolution: {integrity: sha512-UuxaYakO7XeONbKrZf5FEgkantPf5DUqDayzP5VXZrtRPdH86s4kN47I8B3TW10S4QKiE3ziHNf3kRN//okHjA==} @@ -7798,8 +7778,8 @@ packages: m3u8-parser@7.2.0: resolution: {integrity: sha512-CRatFqpjVtMiMaKXxNvuI3I++vUumIXVVT/JpCpdU/FynV/ceVw1qpPyyBNindL+JlPMSesx+WX1QJaZEJSaMQ==} - magic-string@0.30.17: - resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} + magic-string@0.30.21: + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} magicast@0.3.5: resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} @@ -8613,10 +8593,6 @@ packages: pathe@2.0.3: resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} - pathval@2.0.0: - resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} - engines: {node: '>= 14.16'} - pg-cloudflare@1.2.7: resolution: {integrity: sha512-YgCtzMH0ptvZJslLM1ffsY4EuGaU0cx4XSdXLRFae8bPP4dS5xL1tNB3k2o/N64cHJpwU7dxKli/nZ2lUa5fLg==} @@ -9539,8 +9515,8 @@ packages: simple-get@4.0.1: resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} - sirv@3.0.1: - resolution: {integrity: sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==} + sirv@3.0.2: + resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==} engines: {node: '>=18'} sisteransi@1.0.5: @@ -9767,9 +9743,6 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - strip-literal@3.0.0: - resolution: {integrity: sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==} - strnum@2.1.0: resolution: {integrity: sha512-w0S//9BqZZGw0L0Y8uLSelFGnDJgTyyNQLmSlPnVz43zPAiqu3w4t8J8sDqqANOGeZIZ/9jWuPguYcEnsoHv4A==} @@ -9904,10 +9877,6 @@ packages: engines: {node: '>=10'} hasBin: true - test-exclude@7.0.1: - resolution: {integrity: sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==} - engines: {node: '>=18'} - testcontainers@11.7.2: resolution: {integrity: sha512-jeFzeyzLhIouRAbLnQNapJ2esBs/mvXkkYvO1/vSZehT3/7+Q557qaNxwKwMqAbfxfSh7gcx1OLlMsQUZ9JLdA==} @@ -9960,16 +9929,8 @@ packages: tinygradient@1.1.5: resolution: {integrity: sha512-8nIfc2vgQ4TeLnk2lFj4tRLvvJwEfQuabdsmvDdQPT0xlk9TaNtpGd6nNRxXoK6vQhN6RSzj+Cnp5tTQmpxmbw==} - tinypool@1.1.1: - resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==} - engines: {node: ^18.0.0 || >=20.0.0} - - tinyrainbow@2.0.0: - resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==} - engines: {node: '>=14.0.0'} - - tinyspy@4.0.3: - resolution: {integrity: sha512-t2T/WLB2WRgZ9EpE4jgPJ9w+i66UZfDc8wHh0xrwiRNN+UwH98GIJkTeZqX9rg0i0ptwzqW+uYeIF0T4F8LR7A==} + tinyrainbow@3.0.3: + resolution: {integrity: sha512-PSkbLUoxOFRzJYjjxHJt9xro7D+iilgMX/C9lawzVuYiIdcihh9DXmVibBe8lmcFrRi/VzlPjBxbN7rH24q8/Q==} engines: {node: '>=14.0.0'} tippy.js@6.3.7: @@ -10519,11 +10480,6 @@ packages: videojs-vtt.js@0.15.5: resolution: {integrity: sha512-yZbBxvA7QMYn15Lr/ZfhhLPrNpI/RmCSCqgIff57GC2gIrV5YfyzLfLyZMj0NnZSAz8syB4N0nHXpZg9MyrMOQ==} - vite-node@3.2.4: - resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} - hasBin: true - vite-tsconfig-paths@5.1.4: resolution: {integrity: sha512-cYj0LRuLV2c2sMqhqhGpaO3LretdtMn/BVX4cPLanIZuwwrkVl+lK84E/miEXkCHWXuq65rhNN4rXsBcOB3S4w==} peerDependencies: @@ -10572,16 +10528,18 @@ packages: yaml: optional: true - vitest@3.2.4: - resolution: {integrity: sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + vitest@4.0.7: + resolution: {integrity: sha512-xQroKAadK503CrmbzCISvQUjeuvEZzv6U0wlnlVFOi5i3gnzfH4onyQ29f3lzpe0FresAiTAd3aqK0Bi/jLI8w==} + engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/debug': ^4.1.12 - '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - '@vitest/browser': 3.2.4 - '@vitest/ui': 3.2.4 + '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 + '@vitest/browser-playwright': 4.0.7 + '@vitest/browser-preview': 4.0.7 + '@vitest/browser-webdriverio': 4.0.7 + '@vitest/ui': 4.0.7 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -10591,7 +10549,11 @@ packages: optional: true '@types/node': optional: true - '@vitest/browser': + '@vitest/browser-playwright': + optional: true + '@vitest/browser-preview': + optional: true + '@vitest/browser-webdriverio': optional: true '@vitest/ui': optional: true @@ -11777,8 +11739,6 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 - '@istanbuljs/schema@0.1.3': {} - '@jellyfin/sdk@0.13.0(axios@1.12.2)': dependencies: axios: 1.12.2 @@ -11816,6 +11776,8 @@ snapshots: '@jridgewell/sourcemap-codec@1.5.0': {} + '@jridgewell/sourcemap-codec@1.5.5': {} + '@jridgewell/trace-mapping@0.3.25': dependencies: '@jridgewell/resolve-uri': 3.1.2 @@ -11826,6 +11788,11 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping@0.3.31': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping@0.3.9': dependencies: '@jridgewell/resolve-uri': 3.1.2 @@ -13699,77 +13666,72 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@3.2.4(vitest@3.2.4)': + '@vitest/coverage-v8@4.0.7(vitest@4.0.7)': dependencies: - '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 - ast-v8-to-istanbul: 0.3.3 - debug: 4.4.1 + '@vitest/utils': 4.0.7 + ast-v8-to-istanbul: 0.3.8 + debug: 4.4.3 istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 5.0.6 - istanbul-reports: 3.1.7 - magic-string: 0.30.17 + istanbul-reports: 3.2.0 magicast: 0.3.5 std-env: 3.9.0 - test-exclude: 7.0.1 - tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(@vitest/ui@3.2.4)(jsdom@27.0.1(postcss@8.5.6))(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) + tinyrainbow: 3.0.3 + vitest: 4.0.7(@types/debug@4.1.12)(@types/node@24.9.2)(@vitest/ui@4.0.7)(jsdom@27.0.1(postcss@8.5.6))(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) transitivePeerDependencies: - supports-color - '@vitest/expect@3.2.4': + '@vitest/expect@4.0.7': dependencies: + '@standard-schema/spec': 1.0.0 '@types/chai': 5.2.2 - '@vitest/spy': 3.2.4 - '@vitest/utils': 3.2.4 - chai: 5.2.0 - tinyrainbow: 2.0.0 + '@vitest/spy': 4.0.7 + '@vitest/utils': 4.0.7 + chai: 6.2.0 + tinyrainbow: 3.0.3 - '@vitest/mocker@3.2.4(vite@7.1.12(@types/node@24.9.2)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1))': + '@vitest/mocker@4.0.7(vite@7.1.12(@types/node@24.9.2)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1))': dependencies: - '@vitest/spy': 3.2.4 + '@vitest/spy': 4.0.7 estree-walker: 3.0.3 - magic-string: 0.30.17 + magic-string: 0.30.21 optionalDependencies: vite: 7.1.12(@types/node@24.9.2)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) - '@vitest/pretty-format@3.2.4': + '@vitest/pretty-format@4.0.7': dependencies: - tinyrainbow: 2.0.0 + tinyrainbow: 3.0.3 - '@vitest/runner@3.2.4': + '@vitest/runner@4.0.7': dependencies: - '@vitest/utils': 3.2.4 - pathe: 2.0.3 - strip-literal: 3.0.0 - - '@vitest/snapshot@3.2.4': - dependencies: - '@vitest/pretty-format': 3.2.4 - magic-string: 0.30.17 + '@vitest/utils': 4.0.7 pathe: 2.0.3 - '@vitest/spy@3.2.4': + '@vitest/snapshot@4.0.7': dependencies: - tinyspy: 4.0.3 + '@vitest/pretty-format': 4.0.7 + magic-string: 0.30.21 + pathe: 2.0.3 - '@vitest/ui@3.2.4(vitest@3.2.4)': + '@vitest/spy@4.0.7': {} + + '@vitest/ui@4.0.7(vitest@4.0.7)': dependencies: - '@vitest/utils': 3.2.4 + '@vitest/utils': 4.0.7 fflate: 0.8.2 flatted: 3.3.3 pathe: 2.0.3 - sirv: 3.0.1 - tinyglobby: 0.2.14 - tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(@vitest/ui@3.2.4)(jsdom@27.0.1(postcss@8.5.6))(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) + sirv: 3.0.2 + tinyglobby: 0.2.15 + tinyrainbow: 3.0.3 + vitest: 4.0.7(@types/debug@4.1.12)(@types/node@24.9.2)(@vitest/ui@4.0.7)(jsdom@27.0.1(postcss@8.5.6))(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) - '@vitest/utils@3.2.4': + '@vitest/utils@4.0.7': dependencies: - '@vitest/pretty-format': 3.2.4 - loupe: 3.1.4 - tinyrainbow: 2.0.0 + '@vitest/pretty-format': 4.0.7 + tinyrainbow: 3.0.3 '@webassemblyjs/ast@1.14.1': dependencies: @@ -14126,8 +14088,6 @@ snapshots: dependencies: safer-buffer: 2.1.2 - assertion-error@2.0.1: {} - ast-types-flow@0.0.8: {} ast-types@0.13.4: @@ -14142,9 +14102,9 @@ snapshots: dependencies: tslib: 2.8.1 - ast-v8-to-istanbul@0.3.3: + ast-v8-to-istanbul@0.3.8: dependencies: - '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/trace-mapping': 0.3.31 estree-walker: 3.0.3 js-tokens: 9.0.1 @@ -14334,8 +14294,6 @@ snapshots: bytes@3.1.2: {} - cac@6.7.14: {} - call-bind-apply-helpers@1.0.1: dependencies: es-errors: 1.3.0 @@ -14386,13 +14344,7 @@ snapshots: ccount@2.0.1: {} - chai@5.2.0: - dependencies: - assertion-error: 2.0.1 - check-error: 2.1.1 - deep-eql: 5.0.2 - loupe: 3.1.3 - pathval: 2.0.0 + chai@6.2.0: {} chalk@2.4.2: dependencies: @@ -14451,8 +14403,6 @@ snapshots: chardet@0.7.0: {} - check-error@2.1.1: {} - chokidar@4.0.0: dependencies: readdirp: 4.0.1 @@ -14864,8 +14814,6 @@ snapshots: dependencies: mimic-response: 3.1.0 - deep-eql@5.0.2: {} - deep-extend@0.6.0: {} deep-is@0.1.4: {} @@ -15673,7 +15621,7 @@ snapshots: expand-template@2.0.3: {} - expect-type@1.2.1: {} + expect-type@1.2.2: {} extend@3.0.2: {} @@ -16705,13 +16653,13 @@ snapshots: istanbul-lib-source-maps@5.0.6: dependencies: - '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/trace-mapping': 0.3.29 debug: 4.4.3 istanbul-lib-coverage: 3.2.2 transitivePeerDependencies: - supports-color - istanbul-reports@3.1.7: + istanbul-reports@3.2.0: dependencies: html-escaper: 2.0.2 istanbul-lib-report: 3.0.1 @@ -16983,10 +16931,6 @@ snapshots: dependencies: js-tokens: 4.0.0 - loupe@3.1.3: {} - - loupe@3.1.4: {} - lower-case-first@1.0.2: dependencies: lower-case: 1.1.4 @@ -17020,13 +16964,13 @@ snapshots: '@videojs/vhs-utils': 4.1.1 global: 4.4.0 - magic-string@0.30.17: + magic-string@0.30.21: dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/sourcemap-codec': 1.5.5 magicast@0.3.5: dependencies: - '@babel/parser': 7.28.3 + '@babel/parser': 7.28.4 '@babel/types': 7.28.4 source-map-js: 1.2.1 @@ -17936,8 +17880,6 @@ snapshots: pathe@2.0.3: {} - pathval@2.0.0: {} - pg-cloudflare@1.2.7: optional: true @@ -19070,7 +19012,7 @@ snapshots: once: 1.4.0 simple-concat: 1.0.1 - sirv@3.0.1: + sirv@3.0.2: dependencies: '@polka/url': 1.0.0-next.25 mrmime: 2.0.0 @@ -19355,10 +19297,6 @@ snapshots: strip-json-comments@3.1.1: {} - strip-literal@3.0.0: - dependencies: - js-tokens: 9.0.1 - strnum@2.1.0: {} style-to-js@1.1.16: @@ -19560,12 +19498,6 @@ snapshots: commander: 2.20.3 source-map-support: 0.5.21 - test-exclude@7.0.1: - dependencies: - '@istanbuljs/schema': 0.1.3 - glob: 10.4.5 - minimatch: 9.0.5 - testcontainers@11.7.2: dependencies: '@balena/dockerignore': 1.0.2 @@ -19639,11 +19571,7 @@ snapshots: '@types/tinycolor2': 1.4.6 tinycolor2: 1.6.0 - tinypool@1.1.1: {} - - tinyrainbow@2.0.0: {} - - tinyspy@4.0.3: {} + tinyrainbow@3.0.3: {} tippy.js@6.3.7: dependencies: @@ -20234,27 +20162,6 @@ snapshots: dependencies: global: 4.4.0 - vite-node@3.2.4(@types/node@24.9.2)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1): - dependencies: - cac: 6.7.14 - debug: 4.4.3 - es-module-lexer: 1.7.0 - pathe: 2.0.3 - vite: 7.1.12(@types/node@24.9.2)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) - transitivePeerDependencies: - - '@types/node' - - jiti - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - tsx - - yaml - vite-tsconfig-paths@5.1.4(typescript@5.9.3)(vite@7.1.12(@types/node@24.9.2)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1)): dependencies: debug: 4.3.7 @@ -20283,35 +20190,32 @@ snapshots: tsx: 4.20.5 yaml: 2.5.1 - vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(@vitest/ui@3.2.4)(jsdom@27.0.1(postcss@8.5.6))(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1): + vitest@4.0.7(@types/debug@4.1.12)(@types/node@24.9.2)(@vitest/ui@4.0.7)(jsdom@27.0.1(postcss@8.5.6))(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1): dependencies: - '@types/chai': 5.2.2 - '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@7.1.12(@types/node@24.9.2)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1)) - '@vitest/pretty-format': 3.2.4 - '@vitest/runner': 3.2.4 - '@vitest/snapshot': 3.2.4 - '@vitest/spy': 3.2.4 - '@vitest/utils': 3.2.4 - chai: 5.2.0 - debug: 4.4.1 - expect-type: 1.2.1 - magic-string: 0.30.17 + '@vitest/expect': 4.0.7 + '@vitest/mocker': 4.0.7(vite@7.1.12(@types/node@24.9.2)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1)) + '@vitest/pretty-format': 4.0.7 + '@vitest/runner': 4.0.7 + '@vitest/snapshot': 4.0.7 + '@vitest/spy': 4.0.7 + '@vitest/utils': 4.0.7 + debug: 4.4.3 + es-module-lexer: 1.7.0 + expect-type: 1.2.2 + magic-string: 0.30.21 pathe: 2.0.3 - picomatch: 4.0.2 + picomatch: 4.0.3 std-env: 3.9.0 tinybench: 2.9.0 tinyexec: 0.3.2 - tinyglobby: 0.2.14 - tinypool: 1.1.1 - tinyrainbow: 2.0.0 + tinyglobby: 0.2.15 + tinyrainbow: 3.0.3 vite: 7.1.12(@types/node@24.9.2)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) - vite-node: 3.2.4(@types/node@24.9.2)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 '@types/node': 24.9.2 - '@vitest/ui': 3.2.4(vitest@3.2.4) + '@vitest/ui': 4.0.7(vitest@4.0.7) jsdom: 27.0.1(postcss@8.5.6) transitivePeerDependencies: - jiti From ebc64f309058e68cd76b8121efbff920cb4ec7e4 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Tue, 4 Nov 2025 22:13:26 +0100 Subject: [PATCH 23/40] chore(deps): update dependency dotenv-cli to v11 (#4402) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/tasks/package.json | 2 +- packages/db/package.json | 2 +- pnpm-lock.yaml | 22 +++++++++++----------- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/apps/tasks/package.json b/apps/tasks/package.json index 50d4a8178..8feb5700a 100644 --- a/apps/tasks/package.json +++ b/apps/tasks/package.json @@ -48,7 +48,7 @@ "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", "@types/node": "^24.9.2", - "dotenv-cli": "^10.0.0", + "dotenv-cli": "^11.0.0", "esbuild": "^0.25.11", "eslint": "^9.38.0", "prettier": "^3.6.2", diff --git a/packages/db/package.json b/packages/db/package.json index 817d5a6a7..65a66da27 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -68,7 +68,7 @@ "@homarr/tsconfig": "workspace:^0.1.0", "@types/better-sqlite3": "7.6.13", "@types/pg": "^8.15.6", - "dotenv-cli": "^10.0.0", + "dotenv-cli": "^11.0.0", "esbuild": "^0.25.11", "eslint": "^9.38.0", "prettier": "^3.6.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cba1201d1..80600968e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -454,8 +454,8 @@ importers: specifier: ^24.9.2 version: 24.9.2 dotenv-cli: - specifier: ^10.0.0 - version: 10.0.0 + specifier: ^11.0.0 + version: 11.0.0 esbuild: specifier: ^0.25.11 version: 0.25.11 @@ -1203,8 +1203,8 @@ importers: specifier: ^8.15.6 version: 8.15.6 dotenv-cli: - specifier: ^10.0.0 - version: 10.0.0 + specifier: ^11.0.0 + version: 11.0.0 esbuild: specifier: ^0.25.11 version: 0.25.11 @@ -6022,12 +6022,12 @@ packages: resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} engines: {node: '>=8'} - dotenv-cli@10.0.0: - resolution: {integrity: sha512-lnOnttzfrzkRx2echxJHQRB6vOAMSCzzZg79IxpC00tU42wZPuZkQxNNrrwVAxaQZIIh001l4PxVlCrBxngBzA==} + dotenv-cli@11.0.0: + resolution: {integrity: sha512-r5pA8idbk7GFWuHEU7trSTflWcdBpQEK+Aw17UrSHjS6CReuhrrPcyC3zcQBPQvhArRHnBo/h6eLH1fkCvNlww==} hasBin: true - dotenv-expand@11.0.7: - resolution: {integrity: sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==} + dotenv-expand@12.0.3: + resolution: {integrity: sha512-uc47g4b+4k/M/SeaW1y4OApx+mtLWl92l5LMPP0GNXctZqELk+YGgOPIIC5elYmUH4OuoK3JLhuRUYegeySiFA==} engines: {node: '>=12'} dotenv@16.0.3: @@ -14950,14 +14950,14 @@ snapshots: dependencies: is-obj: 2.0.0 - dotenv-cli@10.0.0: + dotenv-cli@11.0.0: dependencies: cross-spawn: 7.0.6 dotenv: 17.2.3 - dotenv-expand: 11.0.7 + dotenv-expand: 12.0.3 minimist: 1.2.8 - dotenv-expand@11.0.7: + dotenv-expand@12.0.3: dependencies: dotenv: 16.6.1 From 168458e9e13800f438e82ce0e50f28656056a21f Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Tue, 4 Nov 2025 22:15:15 +0100 Subject: [PATCH 24/40] chore(deps): update actions/setup-node action to v6 (#4320) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- .github/workflows/deployment-docker-image.yml | 2 +- .github/workflows/update-contributors.yml | 2 +- tooling/github/setup/action.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/deployment-docker-image.yml b/.github/workflows/deployment-docker-image.yml index 592655781..07a54d9da 100644 --- a/.github/workflows/deployment-docker-image.yml +++ b/.github/workflows/deployment-docker-image.yml @@ -61,7 +61,7 @@ jobs: persist-credentials: false - uses: pnpm/action-setup@v4 if: env.SKIP_RELEASE == 'false' - - uses: actions/setup-node@v5 + - uses: actions/setup-node@v6 if: env.SKIP_RELEASE == 'false' with: node-version: 24.11.0 diff --git a/.github/workflows/update-contributors.yml b/.github/workflows/update-contributors.yml index c8cb1efde..4363ab92a 100644 --- a/.github/workflows/update-contributors.yml +++ b/.github/workflows/update-contributors.yml @@ -32,7 +32,7 @@ jobs: - uses: pnpm/action-setup@v4 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v5 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} cache: "pnpm" diff --git a/tooling/github/setup/action.yml b/tooling/github/setup/action.yml index f1c6e1e17..df10e85fc 100644 --- a/tooling/github/setup/action.yml +++ b/tooling/github/setup/action.yml @@ -5,7 +5,7 @@ runs: using: composite steps: - uses: pnpm/action-setup@v4 - - uses: actions/setup-node@v5 + - uses: actions/setup-node@v6 with: node-version: 24.11.0 cache: "pnpm" From 018a33b07812fa59f1469ce8b4baa7b1d55c6103 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Wed, 5 Nov 2025 02:04:46 +0000 Subject: [PATCH 25/40] fix(deps): update dependency @octokit/auth-app to ^8.1.2 (#4412) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/integrations/package.json | 2 +- pnpm-lock.yaml | 139 +++++++++++++++++++++++------ 2 files changed, 114 insertions(+), 27 deletions(-) diff --git a/packages/integrations/package.json b/packages/integrations/package.json index 02862e558..13a1f4344 100644 --- a/packages/integrations/package.json +++ b/packages/integrations/package.json @@ -40,7 +40,7 @@ "@homarr/translation": "workspace:^0.1.0", "@homarr/validation": "workspace:^0.1.0", "@jellyfin/sdk": "^0.13.0", - "@octokit/auth-app": "^8.1.1", + "@octokit/auth-app": "^8.1.2", "ical.js": "^2.2.1", "maria2": "^0.4.1", "node-ical": "^0.22.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 80600968e..a61e1876f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1485,8 +1485,8 @@ importers: specifier: ^0.13.0 version: 0.13.0(axios@1.12.2) '@octokit/auth-app': - specifier: ^8.1.1 - version: 8.1.1 + specifier: ^8.1.2 + version: 8.1.2 ical.js: specifier: ^2.2.1 version: 2.2.1 @@ -3566,22 +3566,34 @@ packages: resolution: {integrity: sha512-pcvKSN6Q6aT3gU5heoDFs3ywU5xejxeqs1rQpUwgN7CmBlxCSy9aCoqFuC6GpVv71O/Qq/VuYfCNzrOZp/9Ycw==} engines: {node: '>= 20'} - '@octokit/auth-app@8.1.1': - resolution: {integrity: sha512-yW9YUy1cuqWlz8u7908ed498wJFt42VYsYWjvepjojM4BdZSp4t+5JehFds7LfvYi550O/GaUI94rgbhswvxfA==} + '@octokit/auth-app@8.1.2': + resolution: {integrity: sha512-db8VO0PqXxfzI6GdjtgEFHY9tzqUql5xMFXYA12juq8TeTgPAuiiP3zid4h50lwlIP457p5+56PnJOgd2GGBuw==} engines: {node: '>= 20'} '@octokit/auth-oauth-app@9.0.2': resolution: {integrity: sha512-vmjSHeuHuM+OxZLzOuoYkcY3OPZ8erJ5lfswdTmm+4XiAKB5PmCk70bA1is4uwSl/APhRVAv4KHsgevWfEKIPQ==} engines: {node: '>= 20'} + '@octokit/auth-oauth-app@9.0.3': + resolution: {integrity: sha512-+yoFQquaF8OxJSxTb7rnytBIC2ZLbLqA/yb71I4ZXT9+Slw4TziV9j/kyGhUFRRTF2+7WlnIWsePZCWHs+OGjg==} + engines: {node: '>= 20'} + '@octokit/auth-oauth-device@8.0.2': resolution: {integrity: sha512-KW7Ywrz7ei7JX+uClWD2DN1259fnkoKuVdhzfpQ3/GdETaCj4Tx0IjvuJrwhP/04OhcMu5yR6tjni0V6LBihdw==} engines: {node: '>= 20'} + '@octokit/auth-oauth-device@8.0.3': + resolution: {integrity: sha512-zh2W0mKKMh/VWZhSqlaCzY7qFyrgd9oTWmTmHaXnHNeQRCZr/CXy2jCgHo4e4dJVTiuxP5dLa0YM5p5QVhJHbw==} + engines: {node: '>= 20'} + '@octokit/auth-oauth-user@6.0.1': resolution: {integrity: sha512-vlKsL1KUUPvwXpv574zvmRd+/4JiDFXABIZNM39+S+5j2kODzGgjk7w5WtiQ1x24kRKNaE7v9DShNbw43UA3Hw==} engines: {node: '>= 20'} + '@octokit/auth-oauth-user@6.0.2': + resolution: {integrity: sha512-qLoPPc6E6GJoz3XeDG/pnDhJpTkODTGG4kY0/Py154i/I003O9NazkrwJwRuzgCalhzyIeWQ+6MDvkUmKXjg/A==} + engines: {node: '>= 20'} + '@octokit/auth-token@6.0.0': resolution: {integrity: sha512-P4YJBPdPSpWTQ1NU4XYdvHvXJJDxM6YwpS0FZHRgP7YFkdVxsWcpWGy/NVqlAA7PcPCnMacXlRm1y2PFZRWL/w==} engines: {node: '>= 20'} @@ -3598,6 +3610,10 @@ packages: resolution: {integrity: sha512-7P1dRAZxuWAOPI7kXfio88trNi/MegQ0IJD3vfgC3b+LZo1Qe6gRJc2v0mz2USWWJOKrB2h5spXCzGbw+fAdqA==} engines: {node: '>= 20'} + '@octokit/endpoint@11.0.2': + resolution: {integrity: sha512-4zCpzP1fWc7QlqunZ5bSEjxc6yLAlRTnDwKtgXfcI/FxxGoqedDG8V2+xJ60bV2kODqcGB+nATdtap/XYq2NZQ==} + engines: {node: '>= 20'} + '@octokit/graphql@9.0.2': resolution: {integrity: sha512-iz6KzZ7u95Fzy9Nt2L8cG88lGRMr/qy1Q36ih/XVzMIlPDMYwaNLE/ENhqmIzgPrlNWiYJkwmveEetvxAgFBJw==} engines: {node: '>= 20'} @@ -3614,9 +3630,16 @@ packages: resolution: {integrity: sha512-xi6Iut3izMCFzXBJtxxJehxJmAKjE8iwj6L5+raPRwlTNKAbOOBJX7/Z8AF5apD4aXvc2skwIdOnC+CQ4QuA8Q==} engines: {node: '>= 20'} + '@octokit/oauth-methods@6.0.2': + resolution: {integrity: sha512-HiNOO3MqLxlt5Da5bZbLV8Zarnphi4y9XehrbaFMkcoJ+FL7sMxH/UlUsCVxpddVu4qvNDrBdaTVE2o4ITK8ng==} + engines: {node: '>= 20'} + '@octokit/openapi-types@26.0.0': resolution: {integrity: sha512-7AtcfKtpo77j7Ts73b4OWhOZHTKo/gGY8bB3bNBQz4H+GRSWqx2yvj8TXRsbdTE0eRmYmXOEY66jM7mJ7LzfsA==} + '@octokit/openapi-types@27.0.0': + resolution: {integrity: sha512-whrdktVs1h6gtR+09+QsNk2+FO+49j6ga1c55YZudfEG+oKJVvJLQi3zkOm5JjiUXAagWK2tI2kTGKJ2Ys7MGA==} + '@octokit/openapi-webhooks-types@11.0.0': resolution: {integrity: sha512-ZBzCFj98v3SuRM7oBas6BHZMJRadlnDoeFfvm1olVxZnYeU6Vh97FhPxyS5aLh5pN51GYv2I51l/hVUAVkGBlA==} @@ -3654,16 +3677,27 @@ packages: resolution: {integrity: sha512-CZpFwV4+1uBrxu7Cw8E5NCXDWFNf18MSY23TdxCBgjw1tXXHvTrZVsXlW8hgFTOLw8RQR1BBrMvYRtuyaijHMA==} engines: {node: '>= 20'} + '@octokit/request-error@7.0.2': + resolution: {integrity: sha512-U8piOROoQQUyExw5c6dTkU3GKxts5/ERRThIauNL7yaRoeXW0q/5bgHWT7JfWBw1UyrbK8ERId2wVkcB32n0uQ==} + engines: {node: '>= 20'} + '@octokit/request@10.0.5': resolution: {integrity: sha512-TXnouHIYLtgDhKo+N6mXATnDBkV05VwbR0TtMWpgTHIoQdRQfCSzmy/LGqR1AbRMbijq/EckC/E3/ZNcU92NaQ==} engines: {node: '>= 20'} + '@octokit/request@10.0.6': + resolution: {integrity: sha512-FO+UgZCUu+pPnZAR+iKdUt64kPE7QW7ciqpldaMXaNzixz5Jld8dJ31LAUewk0cfSRkNSRKyqG438ba9c/qDlQ==} + engines: {node: '>= 20'} + '@octokit/types@15.0.0': resolution: {integrity: sha512-8o6yDfmoGJUIeR9OfYU0/TUJTnMPG2r68+1yEdUeG2Fdqpj8Qetg0ziKIgcBm0RW/j29H41WP37CYCEhp6GoHQ==} '@octokit/types@15.0.1': resolution: {integrity: sha512-sdiirM93IYJ9ODDCBgmRPIboLbSkpLa5i+WLuXH8b8Atg+YMLAyLvDDhNWLV4OYd08tlvYfVm/dw88cqHWtw1Q==} + '@octokit/types@16.0.0': + resolution: {integrity: sha512-sKq+9r1Mm4efXW1FCk7hFSeJo4QKreL/tTbR0rz/qx/r1Oa2VV83LTA/H/MuCOX7uCIJmQVRKBcbmWoySjAnSg==} + '@octokit/webhooks-methods@6.0.0': resolution: {integrity: sha512-MFlzzoDJVw/GcbfzVC1RLR36QqkTLUf79vLVO3D+xn7r0QgxnFoLZgtrzxiQErAjFUOdH6fas2KeQJ1yr/qaXQ==} engines: {node: '>= 20'} @@ -11772,7 +11806,7 @@ snapshots: '@jridgewell/source-map@0.3.6': dependencies: '@jridgewell/gen-mapping': 0.3.12 - '@jridgewell/trace-mapping': 0.3.29 + '@jridgewell/trace-mapping': 0.3.31 '@jridgewell/sourcemap-codec@1.5.0': {} @@ -12035,21 +12069,21 @@ snapshots: '@octokit/app@16.1.1': dependencies: - '@octokit/auth-app': 8.1.1 + '@octokit/auth-app': 8.1.2 '@octokit/auth-unauthenticated': 7.0.2 '@octokit/core': 7.0.5 '@octokit/oauth-app': 8.0.3 '@octokit/plugin-paginate-rest': 13.2.1(@octokit/core@7.0.5) - '@octokit/types': 15.0.0 + '@octokit/types': 15.0.1 '@octokit/webhooks': 14.0.0 - '@octokit/auth-app@8.1.1': + '@octokit/auth-app@8.1.2': dependencies: - '@octokit/auth-oauth-app': 9.0.2 - '@octokit/auth-oauth-user': 6.0.1 - '@octokit/request': 10.0.5 - '@octokit/request-error': 7.0.1 - '@octokit/types': 15.0.0 + '@octokit/auth-oauth-app': 9.0.3 + '@octokit/auth-oauth-user': 6.0.2 + '@octokit/request': 10.0.6 + '@octokit/request-error': 7.0.2 + '@octokit/types': 16.0.0 toad-cache: 3.7.0 universal-github-app-jwt: 2.2.0 universal-user-agent: 7.0.2 @@ -12059,14 +12093,29 @@ snapshots: '@octokit/auth-oauth-device': 8.0.2 '@octokit/auth-oauth-user': 6.0.1 '@octokit/request': 10.0.5 - '@octokit/types': 15.0.0 + '@octokit/types': 15.0.1 + universal-user-agent: 7.0.2 + + '@octokit/auth-oauth-app@9.0.3': + dependencies: + '@octokit/auth-oauth-device': 8.0.3 + '@octokit/auth-oauth-user': 6.0.2 + '@octokit/request': 10.0.6 + '@octokit/types': 16.0.0 universal-user-agent: 7.0.2 '@octokit/auth-oauth-device@8.0.2': dependencies: '@octokit/oauth-methods': 6.0.1 '@octokit/request': 10.0.5 - '@octokit/types': 15.0.0 + '@octokit/types': 15.0.1 + universal-user-agent: 7.0.2 + + '@octokit/auth-oauth-device@8.0.3': + dependencies: + '@octokit/oauth-methods': 6.0.2 + '@octokit/request': 10.0.6 + '@octokit/types': 16.0.0 universal-user-agent: 7.0.2 '@octokit/auth-oauth-user@6.0.1': @@ -12074,7 +12123,15 @@ snapshots: '@octokit/auth-oauth-device': 8.0.2 '@octokit/oauth-methods': 6.0.1 '@octokit/request': 10.0.5 - '@octokit/types': 15.0.0 + '@octokit/types': 15.0.1 + universal-user-agent: 7.0.2 + + '@octokit/auth-oauth-user@6.0.2': + dependencies: + '@octokit/auth-oauth-device': 8.0.3 + '@octokit/oauth-methods': 6.0.2 + '@octokit/request': 10.0.6 + '@octokit/types': 16.0.0 universal-user-agent: 7.0.2 '@octokit/auth-token@6.0.0': {} @@ -12082,7 +12139,7 @@ snapshots: '@octokit/auth-unauthenticated@7.0.2': dependencies: '@octokit/request-error': 7.0.1 - '@octokit/types': 15.0.0 + '@octokit/types': 15.0.1 '@octokit/core@7.0.5': dependencies: @@ -12090,19 +12147,24 @@ snapshots: '@octokit/graphql': 9.0.2 '@octokit/request': 10.0.5 '@octokit/request-error': 7.0.1 - '@octokit/types': 15.0.0 + '@octokit/types': 15.0.1 before-after-hook: 4.0.0 universal-user-agent: 7.0.2 '@octokit/endpoint@11.0.1': dependencies: - '@octokit/types': 15.0.0 + '@octokit/types': 15.0.1 + universal-user-agent: 7.0.2 + + '@octokit/endpoint@11.0.2': + dependencies: + '@octokit/types': 16.0.0 universal-user-agent: 7.0.2 '@octokit/graphql@9.0.2': dependencies: '@octokit/request': 10.0.5 - '@octokit/types': 15.0.0 + '@octokit/types': 15.0.1 universal-user-agent: 7.0.2 '@octokit/oauth-app@8.0.3': @@ -12123,10 +12185,19 @@ snapshots: '@octokit/oauth-authorization-url': 8.0.0 '@octokit/request': 10.0.5 '@octokit/request-error': 7.0.1 - '@octokit/types': 15.0.0 + '@octokit/types': 15.0.1 + + '@octokit/oauth-methods@6.0.2': + dependencies: + '@octokit/oauth-authorization-url': 8.0.0 + '@octokit/request': 10.0.6 + '@octokit/request-error': 7.0.2 + '@octokit/types': 16.0.0 '@octokit/openapi-types@26.0.0': {} + '@octokit/openapi-types@27.0.0': {} + '@octokit/openapi-webhooks-types@11.0.0': {} '@octokit/plugin-paginate-graphql@6.0.0(@octokit/core@7.0.5)': @@ -12147,24 +12218,36 @@ snapshots: dependencies: '@octokit/core': 7.0.5 '@octokit/request-error': 7.0.1 - '@octokit/types': 15.0.0 + '@octokit/types': 15.0.1 bottleneck: 2.19.5 '@octokit/plugin-throttling@11.0.2(@octokit/core@7.0.5)': dependencies: '@octokit/core': 7.0.5 - '@octokit/types': 15.0.0 + '@octokit/types': 15.0.1 bottleneck: 2.19.5 '@octokit/request-error@7.0.1': dependencies: - '@octokit/types': 15.0.0 + '@octokit/types': 15.0.1 + + '@octokit/request-error@7.0.2': + dependencies: + '@octokit/types': 16.0.0 '@octokit/request@10.0.5': dependencies: '@octokit/endpoint': 11.0.1 '@octokit/request-error': 7.0.1 - '@octokit/types': 15.0.0 + '@octokit/types': 15.0.1 + fast-content-type-parse: 3.0.0 + universal-user-agent: 7.0.2 + + '@octokit/request@10.0.6': + dependencies: + '@octokit/endpoint': 11.0.2 + '@octokit/request-error': 7.0.2 + '@octokit/types': 16.0.0 fast-content-type-parse: 3.0.0 universal-user-agent: 7.0.2 @@ -12176,6 +12259,10 @@ snapshots: dependencies: '@octokit/openapi-types': 26.0.0 + '@octokit/types@16.0.0': + dependencies: + '@octokit/openapi-types': 27.0.0 + '@octokit/webhooks-methods@6.0.0': {} '@octokit/webhooks@14.0.0': @@ -19484,7 +19571,7 @@ snapshots: terser-webpack-plugin@5.3.14(webpack@5.94.0): dependencies: - '@jridgewell/trace-mapping': 0.3.29 + '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.0 serialize-javascript: 6.0.2 From 816c6a03291ccdabd08ed5fceb79991721f91fda Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Wed, 5 Nov 2025 06:44:28 +0000 Subject: [PATCH 26/40] chore(deps): update dependency jsdom to ^27.1.0 (#4416) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 50 +++++++++++++++++++++++++------------------------- 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/package.json b/package.json index 421f1c586..d5a6e0c7b 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "@vitest/ui": "^4.0.5", "conventional-changelog-conventionalcommits": "^9.1.0", "cross-env": "^10.1.0", - "jsdom": "^27.0.1", + "jsdom": "^27.1.0", "prettier": "^3.6.2", "semantic-release": "^25.0.1", "testcontainers": "^11.7.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a61e1876f..172e16059 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -80,8 +80,8 @@ importers: specifier: ^10.1.0 version: 10.1.0 jsdom: - specifier: ^27.0.1 - version: 27.0.1(postcss@8.5.6) + specifier: ^27.1.0 + version: 27.1.0(postcss@8.5.6) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -102,7 +102,7 @@ importers: version: 5.1.4(typescript@5.9.3)(vite@7.1.12(@types/node@24.9.2)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1)) vitest: specifier: ^4.0.5 - version: 4.0.7(@types/debug@4.1.12)(@types/node@24.9.2)(@vitest/ui@4.0.7)(jsdom@27.0.1(postcss@8.5.6))(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) + version: 4.0.7(@types/debug@4.1.12)(@types/node@24.9.2)(@vitest/ui@4.0.7)(jsdom@27.1.0(postcss@8.5.6))(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) apps/nextjs: dependencies: @@ -2464,6 +2464,9 @@ importers: packages: + '@acemir/cssom@0.9.19': + resolution: {integrity: sha512-Pp2gAQXPZ2o7lt4j0IMwNRXqQ3pagxtDj5wctL5U2Lz4oV0ocDNlkgx4DpxfyKav4S/bePuI+SMqcBSUHLy9kg==} + '@actions/core@1.11.1': resolution: {integrity: sha512-hXJCSrkwfA46Vd9Z3q4cpEpHB1rL5NG04+/rbqW9d3+CSvtB1tYe8UTpAlixa1vj0m/ULglfEK2UKxMGxCxv5A==} @@ -2493,8 +2496,8 @@ packages: '@asamuzakjp/css-color@4.0.4': resolution: {integrity: sha512-cKjSKvWGmAziQWbCouOsFwb14mp1betm8Y7Fn+yglDMUUu3r9DCbJ9iJbeFDenLMqFbIMC0pQP8K+B8LAxX3OQ==} - '@asamuzakjp/dom-selector@6.7.2': - resolution: {integrity: sha512-ccKogJI+0aiDhOahdjANIc9SDixSud1gbwdVrhn7kMopAtLXqsz9MKmQQtIl6Y5aC2IYq+j4dz/oedL2AVMmVQ==} + '@asamuzakjp/dom-selector@6.7.4': + resolution: {integrity: sha512-buQDjkm+wDPXd6c13534URWZqbz0RP5PAhXZ+LIoa5LgwInT9HVJvGIJivg75vi8I13CxDGdTnz+aY5YUJlIAA==} '@asamuzakjp/nwsapi@2.3.9': resolution: {integrity: sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q==} @@ -5777,8 +5780,8 @@ packages: engines: {node: '>=4'} hasBin: true - cssstyle@5.3.1: - resolution: {integrity: sha512-g5PC9Aiph9eiczFpcgUhd9S4UUO3F+LHGRIi5NUMZ+4xtoIYbHNZwZnWA2JsFGe8OU8nl4WyaEFiZuGuxlutJQ==} + cssstyle@5.3.2: + resolution: {integrity: sha512-zDMqXh8Vs1CdRYZQ2M633m/SFgcjlu8RB8b/1h82i+6vpArF507NSYIWJHGlJaTWoS+imcnctmEz43txhbVkOw==} engines: {node: '>=20'} csstype@3.1.3: @@ -7575,9 +7578,9 @@ packages: jsbn@1.1.0: resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} - jsdom@27.0.1: - resolution: {integrity: sha512-SNSQteBL1IlV2zqhwwolaG9CwhIhTvVHWg3kTss/cLE7H/X4644mtPQqYvCfsSrGQWt9hSZcgOXX8bOZaMN+kA==} - engines: {node: '>=20'} + jsdom@27.1.0: + resolution: {integrity: sha512-Pcfm3eZ+eO4JdZCXthW9tCDT3nF4K+9dmeZ+5X39n+Kqz0DDIABRP5CAEOHRFZk8RGuC2efksTJxrjp8EXCunQ==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: canvas: ^3.0.0 peerDependenciesMeta: @@ -9321,9 +9324,6 @@ packages: rrule@2.8.1: resolution: {integrity: sha512-hM3dHSBMeaJ0Ktp7W38BJZ7O1zOgaFEsn41PDk+yHoEtfLV+PoJt9E9xAlZiWgf/iqEqionN0ebHFZIDAp+iGw==} - rrweb-cssom@0.8.0: - resolution: {integrity: sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==} - rrweb-player@1.0.0-alpha.4: resolution: {integrity: sha512-Wlmn9GZ5Fdqa37vd3TzsYdLl/JWEvXNUrLCrYpnOwEgmY409HwVIvvA5aIo7k582LoKgdRCsB87N+f0oWAR0Kg==} @@ -10903,6 +10903,8 @@ packages: snapshots: + '@acemir/cssom@0.9.19': {} + '@actions/core@1.11.1': dependencies: '@actions/exec': 1.1.1 @@ -10942,7 +10944,7 @@ snapshots: '@csstools/css-tokenizer': 3.0.4 lru-cache: 11.2.2 - '@asamuzakjp/dom-selector@6.7.2': + '@asamuzakjp/dom-selector@6.7.4': dependencies: '@asamuzakjp/nwsapi': 2.3.9 bidi-js: 1.0.3 @@ -13766,7 +13768,7 @@ snapshots: magicast: 0.3.5 std-env: 3.9.0 tinyrainbow: 3.0.3 - vitest: 4.0.7(@types/debug@4.1.12)(@types/node@24.9.2)(@vitest/ui@4.0.7)(jsdom@27.0.1(postcss@8.5.6))(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) + vitest: 4.0.7(@types/debug@4.1.12)(@types/node@24.9.2)(@vitest/ui@4.0.7)(jsdom@27.1.0(postcss@8.5.6))(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) transitivePeerDependencies: - supports-color @@ -13813,7 +13815,7 @@ snapshots: sirv: 3.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vitest: 4.0.7(@types/debug@4.1.12)(@types/node@24.9.2)(@vitest/ui@4.0.7)(jsdom@27.0.1(postcss@8.5.6))(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) + vitest: 4.0.7(@types/debug@4.1.12)(@types/node@24.9.2)(@vitest/ui@4.0.7)(jsdom@27.1.0(postcss@8.5.6))(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) '@vitest/utils@4.0.7': dependencies: @@ -14774,7 +14776,7 @@ snapshots: cssesc@3.0.0: {} - cssstyle@5.3.1(postcss@8.5.6): + cssstyle@5.3.2(postcss@8.5.6): dependencies: '@asamuzakjp/css-color': 4.0.4 '@csstools/css-syntax-patches-for-csstree': 1.0.14(postcss@8.5.6) @@ -16809,10 +16811,11 @@ snapshots: jsbn@1.1.0: {} - jsdom@27.0.1(postcss@8.5.6): + jsdom@27.1.0(postcss@8.5.6): dependencies: - '@asamuzakjp/dom-selector': 6.7.2 - cssstyle: 5.3.1(postcss@8.5.6) + '@acemir/cssom': 0.9.19 + '@asamuzakjp/dom-selector': 6.7.4 + cssstyle: 5.3.2(postcss@8.5.6) data-urls: 6.0.0 decimal.js: 10.6.0 html-encoding-sniffer: 4.0.0 @@ -16820,7 +16823,6 @@ snapshots: https-proxy-agent: 7.0.6 is-potential-custom-element-name: 1.0.1 parse5: 8.0.0 - rrweb-cssom: 0.8.0 saxes: 6.0.0 symbol-tree: 3.2.4 tough-cookie: 6.0.0 @@ -18794,8 +18796,6 @@ snapshots: dependencies: tslib: 2.8.1 - rrweb-cssom@0.8.0: {} - rrweb-player@1.0.0-alpha.4: dependencies: '@tsconfig/svelte': 1.0.13 @@ -20277,7 +20277,7 @@ snapshots: tsx: 4.20.5 yaml: 2.5.1 - vitest@4.0.7(@types/debug@4.1.12)(@types/node@24.9.2)(@vitest/ui@4.0.7)(jsdom@27.0.1(postcss@8.5.6))(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1): + vitest@4.0.7(@types/debug@4.1.12)(@types/node@24.9.2)(@vitest/ui@4.0.7)(jsdom@27.1.0(postcss@8.5.6))(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1): dependencies: '@vitest/expect': 4.0.7 '@vitest/mocker': 4.0.7(vite@7.1.12(@types/node@24.9.2)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1)) @@ -20303,7 +20303,7 @@ snapshots: '@types/debug': 4.1.12 '@types/node': 24.9.2 '@vitest/ui': 4.0.7(vitest@4.0.7) - jsdom: 27.0.1(postcss@8.5.6) + jsdom: 27.1.0(postcss@8.5.6) transitivePeerDependencies: - jiti - less From 97cbade7135cb06e0780dd1b448c78c8802794ea Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Wed, 5 Nov 2025 07:32:10 +0000 Subject: [PATCH 27/40] fix(deps): update dependency dayjs to ^1.11.19 (#4414) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 2 +- apps/tasks/package.json | 2 +- packages/common/package.json | 2 +- packages/modals-collection/package.json | 2 +- packages/request-handler/package.json | 2 +- packages/translation/package.json | 2 +- packages/widgets/package.json | 2 +- pnpm-lock.yaml | 56 ++++++++++++------------- 8 files changed, 35 insertions(+), 35 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 41f1e4d01..d9cbdf8ff 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -71,7 +71,7 @@ "babel-plugin-react-compiler": "^1.0.0", "chroma-js": "^3.1.2", "clsx": "^2.1.1", - "dayjs": "^1.11.18", + "dayjs": "^1.11.19", "dotenv": "^17.2.3", "flag-icons": "^7.5.0", "glob": "^11.0.3", diff --git a/apps/tasks/package.json b/apps/tasks/package.json index 8feb5700a..697f25685 100644 --- a/apps/tasks/package.json +++ b/apps/tasks/package.json @@ -37,7 +37,7 @@ "@homarr/server-settings": "workspace:^0.1.0", "@homarr/validation": "workspace:^0.1.0", "@homarr/widgets": "workspace:^0.1.0", - "dayjs": "^1.11.18", + "dayjs": "^1.11.19", "dotenv": "^17.2.3", "fastify": "^5.6.1", "superjson": "2.2.5", diff --git a/packages/common/package.json b/packages/common/package.json index 831ea27d8..4010df963 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -30,7 +30,7 @@ "@homarr/core": "workspace:^0.1.0", "@homarr/log": "workspace:^0.1.0", "@paralleldrive/cuid2": "^3.1.0", - "dayjs": "^1.11.18", + "dayjs": "^1.11.19", "dns-caching": "^0.2.7", "next": "16.0.1", "octokit": "^5.0.4", diff --git a/packages/modals-collection/package.json b/packages/modals-collection/package.json index 2f80cf102..25ff5262c 100644 --- a/packages/modals-collection/package.json +++ b/packages/modals-collection/package.json @@ -35,7 +35,7 @@ "@homarr/validation": "workspace:^0.1.0", "@mantine/core": "^8.3.6", "@tabler/icons-react": "^3.35.0", - "dayjs": "^1.11.18", + "dayjs": "^1.11.19", "next": "16.0.1", "react": "19.2.0", "react-dom": "19.2.0", diff --git a/packages/request-handler/package.json b/packages/request-handler/package.json index 6db2a4d42..a5d190164 100644 --- a/packages/request-handler/package.json +++ b/packages/request-handler/package.json @@ -29,7 +29,7 @@ "@homarr/integrations": "workspace:^0.1.0", "@homarr/log": "workspace:^0.1.0", "@homarr/redis": "workspace:^0.1.0", - "dayjs": "^1.11.18", + "dayjs": "^1.11.19", "octokit": "^5.0.4", "superjson": "2.2.5", "undici": "7.16.0", diff --git a/packages/translation/package.json b/packages/translation/package.json index 7cf44aa9f..a23f6159c 100644 --- a/packages/translation/package.json +++ b/packages/translation/package.json @@ -29,7 +29,7 @@ "dependencies": { "@homarr/common": "workspace:^0.1.0", "@homarr/definitions": "workspace:^0.1.0", - "dayjs": "^1.11.18", + "dayjs": "^1.11.19", "deepmerge": "4.3.1", "mantine-react-table": "2.0.0-beta.9", "next": "16.0.1", diff --git a/packages/widgets/package.json b/packages/widgets/package.json index 150355ad9..eb217e652 100644 --- a/packages/widgets/package.json +++ b/packages/widgets/package.json @@ -69,7 +69,7 @@ "@tiptap/react": "^2.27.1", "@tiptap/starter-kit": "^2.27.1", "clsx": "^2.1.1", - "dayjs": "^1.11.18", + "dayjs": "^1.11.19", "mantine-form-zod-resolver": "^1.3.0", "mantine-react-table": "2.0.0-beta.9", "next": "16.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 172e16059..1d08c2f77 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -275,8 +275,8 @@ importers: specifier: ^2.1.1 version: 2.1.1 dayjs: - specifier: ^1.11.18 - version: 1.11.18 + specifier: ^1.11.19 + version: 1.11.19 dotenv: specifier: ^17.2.3 version: 17.2.3 @@ -291,7 +291,7 @@ importers: version: 2.15.0(@babel/core@7.26.0)(@babel/template@7.27.2)(@types/react@19.2.2)(react@19.2.0) mantine-react-table: specifier: 2.0.0-beta.9 - version: 2.0.0-beta.9(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 2.0.0-beta.9(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.19)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.19)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: specifier: 16.0.1 version: 16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) @@ -426,8 +426,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../packages/widgets dayjs: - specifier: ^1.11.18 - version: 1.11.18 + specifier: ^1.11.19 + version: 1.11.19 dotenv: specifier: ^17.2.3 version: 17.2.3 @@ -878,8 +878,8 @@ importers: specifier: ^3.1.0 version: 3.1.0 dayjs: - specifier: ^1.11.18 - version: 1.11.18 + specifier: ^1.11.19 + version: 1.11.19 dns-caching: specifier: ^0.2.7 version: 0.2.7 @@ -1644,8 +1644,8 @@ importers: specifier: ^3.35.0 version: 3.35.0(react@19.2.0) dayjs: - specifier: ^1.11.18 - version: 1.11.18 + specifier: ^1.11.19 + version: 1.11.19 next: specifier: 16.0.1 version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) @@ -1902,8 +1902,8 @@ importers: specifier: workspace:^0.1.0 version: link:../redis dayjs: - specifier: ^1.11.18 - version: 1.11.18 + specifier: ^1.11.19 + version: 1.11.19 octokit: specifier: ^5.0.4 version: 5.0.4 @@ -1971,7 +1971,7 @@ importers: version: link:../server-settings '@mantine/dates': specifier: ^8.3.6 - version: 8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.19)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: specifier: 16.0.1 version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) @@ -2083,14 +2083,14 @@ importers: specifier: workspace:^0.1.0 version: link:../definitions dayjs: - specifier: ^1.11.18 - version: 1.11.18 + specifier: ^1.11.19 + version: 1.11.19 deepmerge: specifier: 4.3.1 version: 4.3.1 mantine-react-table: specifier: 2.0.0-beta.9 - version: 2.0.0-beta.9(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 2.0.0-beta.9(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.19)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.19)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: specifier: 16.0.1 version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) @@ -2142,7 +2142,7 @@ importers: version: 8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/dates': specifier: ^8.3.6 - version: 8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.19)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': specifier: ^8.3.6 version: 8.3.6(react@19.2.0) @@ -2151,7 +2151,7 @@ importers: version: 3.35.0(react@19.2.0) mantine-react-table: specifier: 2.0.0-beta.9 - version: 2.0.0-beta.9(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 2.0.0-beta.9(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.19)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.19)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: specifier: 16.0.1 version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) @@ -2350,14 +2350,14 @@ importers: specifier: ^2.1.1 version: 2.1.1 dayjs: - specifier: ^1.11.18 - version: 1.11.18 + specifier: ^1.11.19 + version: 1.11.19 mantine-form-zod-resolver: specifier: ^1.3.0 version: 1.3.0(@mantine/form@8.3.6(react@19.2.0))(zod@4.1.12) mantine-react-table: specifier: 2.0.0-beta.9 - version: 2.0.0-beta.9(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 2.0.0-beta.9(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.19)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.19)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: specifier: 16.0.1 version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) @@ -5866,8 +5866,8 @@ packages: resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} engines: {node: '>= 0.4'} - dayjs@1.11.18: - resolution: {integrity: sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA==} + dayjs@1.11.19: + resolution: {integrity: sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw==} debug@3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} @@ -11906,12 +11906,12 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@mantine/dates@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@mantine/dates@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.19)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@mantine/core': 8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': 8.3.6(react@19.2.0) clsx: 2.1.1 - dayjs: 1.11.18 + dayjs: 1.11.19 react: 19.2.0 react-dom: 19.2.0(react@19.2.0) @@ -14869,7 +14869,7 @@ snapshots: es-errors: 1.3.0 is-data-view: 1.0.2 - dayjs@1.11.18: {} + dayjs@1.11.19: {} debug@3.2.7: dependencies: @@ -17078,17 +17078,17 @@ snapshots: '@mantine/form': 8.3.6(react@19.2.0) zod: 4.1.12 - mantine-react-table@2.0.0-beta.9(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0): + mantine-react-table@2.0.0-beta.9(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.19)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.19)(react-dom@19.2.0(react@19.2.0))(react@19.2.0): dependencies: '@mantine/core': 8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@mantine/dates': 8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/dates': 8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.19)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': 8.3.6(react@19.2.0) '@tabler/icons-react': 3.35.0(react@19.2.0) '@tanstack/match-sorter-utils': 8.19.4 '@tanstack/react-table': 8.20.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@tanstack/react-virtual': 3.11.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) clsx: 2.1.1 - dayjs: 1.11.18 + dayjs: 1.11.19 react: 19.2.0 react-dom: 19.2.0(react@19.2.0) From 160c20a9a6f850f75537e246f42e93f9a2ed79a0 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Wed, 5 Nov 2025 08:43:04 +0000 Subject: [PATCH 28/40] fix(deps): update dependency tsdav to ^2.1.6 (#4417) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/integrations/package.json | 2 +- pnpm-lock.yaml | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/integrations/package.json b/packages/integrations/package.json index 13a1f4344..e7d8cbeb6 100644 --- a/packages/integrations/package.json +++ b/packages/integrations/package.json @@ -46,7 +46,7 @@ "node-ical": "^0.22.1", "octokit": "^5.0.4", "proxmox-api": "1.1.1", - "tsdav": "^2.1.5", + "tsdav": "^2.1.6", "undici": "7.16.0", "xml2js": "^0.6.2", "zod": "^4.1.12" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1d08c2f77..46364a1cd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1503,8 +1503,8 @@ importers: specifier: 1.1.1 version: 1.1.1 tsdav: - specifier: ^2.1.5 - version: 2.1.5 + specifier: ^2.1.6 + version: 2.1.6 undici: specifier: 7.16.0 version: 7.16.0 @@ -10111,8 +10111,8 @@ packages: tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} - tsdav@2.1.5: - resolution: {integrity: sha512-ZUNFysY8Dr11I7aVpFmjk6apvHCMSmOPKGz8Wc1F/8BPn/kVS50LR2T8eCsdF5u+h8hrZrQhC0HWD5d2CCov+g==} + tsdav@2.1.6: + resolution: {integrity: sha512-ngZCuhQvNClm5YHbuKN7EmRhOpu1XmsJ2+d56rpeiW9ZvXIxtDWyOf8TEojEgrgZVca9XJglVFNHYtyjQSmYOA==} engines: {node: '>=10'} tslib@1.14.1: @@ -19797,11 +19797,11 @@ snapshots: minimist: 1.2.8 strip-bom: 3.0.0 - tsdav@2.1.5: + tsdav@2.1.6: dependencies: base-64: 1.0.0 cross-fetch: 4.1.0 - debug: 4.4.1 + debug: 4.4.3 xml-js: 1.6.11 transitivePeerDependencies: - encoding From 186e3e445dfe6b4fb1aeda3830ae1f260b605882 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Wed, 5 Nov 2025 09:35:58 +0000 Subject: [PATCH 29/40] fix(deps): update dependency octokit to ^5.0.5 (#4413) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/common/package.json | 2 +- packages/integrations/package.json | 2 +- packages/request-handler/package.json | 2 +- pnpm-lock.yaml | 206 +++++++++++++------------- 4 files changed, 110 insertions(+), 102 deletions(-) diff --git a/packages/common/package.json b/packages/common/package.json index 4010df963..94cf73a3f 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -33,7 +33,7 @@ "dayjs": "^1.11.19", "dns-caching": "^0.2.7", "next": "16.0.1", - "octokit": "^5.0.4", + "octokit": "^5.0.5", "react": "19.2.0", "react-dom": "19.2.0", "undici": "7.16.0", diff --git a/packages/integrations/package.json b/packages/integrations/package.json index e7d8cbeb6..81bca97b9 100644 --- a/packages/integrations/package.json +++ b/packages/integrations/package.json @@ -44,7 +44,7 @@ "ical.js": "^2.2.1", "maria2": "^0.4.1", "node-ical": "^0.22.1", - "octokit": "^5.0.4", + "octokit": "^5.0.5", "proxmox-api": "1.1.1", "tsdav": "^2.1.6", "undici": "7.16.0", diff --git a/packages/request-handler/package.json b/packages/request-handler/package.json index a5d190164..a3f37f065 100644 --- a/packages/request-handler/package.json +++ b/packages/request-handler/package.json @@ -30,7 +30,7 @@ "@homarr/log": "workspace:^0.1.0", "@homarr/redis": "workspace:^0.1.0", "dayjs": "^1.11.19", - "octokit": "^5.0.4", + "octokit": "^5.0.5", "superjson": "2.2.5", "undici": "7.16.0", "zod": "^4.1.12" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 46364a1cd..4fda2ba1f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -887,8 +887,8 @@ importers: specifier: 16.0.1 version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) octokit: - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.0.5 + version: 5.0.5 react: specifier: 19.2.0 version: 19.2.0 @@ -1497,8 +1497,8 @@ importers: specifier: ^0.22.1 version: 0.22.1 octokit: - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.0.5 + version: 5.0.5 proxmox-api: specifier: 1.1.1 version: 1.1.1 @@ -1905,8 +1905,8 @@ importers: specifier: ^1.11.19 version: 1.11.19 octokit: - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.0.5 + version: 5.0.5 superjson: specifier: 2.2.5 version: 2.2.5 @@ -3565,34 +3565,22 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@octokit/app@16.1.1': - resolution: {integrity: sha512-pcvKSN6Q6aT3gU5heoDFs3ywU5xejxeqs1rQpUwgN7CmBlxCSy9aCoqFuC6GpVv71O/Qq/VuYfCNzrOZp/9Ycw==} + '@octokit/app@16.1.2': + resolution: {integrity: sha512-8j7sEpUYVj18dxvh0KWj6W/l6uAiVRBl1JBDVRqH1VHKAO/G5eRVl4yEoYACjakWers1DjUkcCHyJNQK47JqyQ==} engines: {node: '>= 20'} '@octokit/auth-app@8.1.2': resolution: {integrity: sha512-db8VO0PqXxfzI6GdjtgEFHY9tzqUql5xMFXYA12juq8TeTgPAuiiP3zid4h50lwlIP457p5+56PnJOgd2GGBuw==} engines: {node: '>= 20'} - '@octokit/auth-oauth-app@9.0.2': - resolution: {integrity: sha512-vmjSHeuHuM+OxZLzOuoYkcY3OPZ8erJ5lfswdTmm+4XiAKB5PmCk70bA1is4uwSl/APhRVAv4KHsgevWfEKIPQ==} - engines: {node: '>= 20'} - '@octokit/auth-oauth-app@9.0.3': resolution: {integrity: sha512-+yoFQquaF8OxJSxTb7rnytBIC2ZLbLqA/yb71I4ZXT9+Slw4TziV9j/kyGhUFRRTF2+7WlnIWsePZCWHs+OGjg==} engines: {node: '>= 20'} - '@octokit/auth-oauth-device@8.0.2': - resolution: {integrity: sha512-KW7Ywrz7ei7JX+uClWD2DN1259fnkoKuVdhzfpQ3/GdETaCj4Tx0IjvuJrwhP/04OhcMu5yR6tjni0V6LBihdw==} - engines: {node: '>= 20'} - '@octokit/auth-oauth-device@8.0.3': resolution: {integrity: sha512-zh2W0mKKMh/VWZhSqlaCzY7qFyrgd9oTWmTmHaXnHNeQRCZr/CXy2jCgHo4e4dJVTiuxP5dLa0YM5p5QVhJHbw==} engines: {node: '>= 20'} - '@octokit/auth-oauth-user@6.0.1': - resolution: {integrity: sha512-vlKsL1KUUPvwXpv574zvmRd+/4JiDFXABIZNM39+S+5j2kODzGgjk7w5WtiQ1x24kRKNaE7v9DShNbw43UA3Hw==} - engines: {node: '>= 20'} - '@octokit/auth-oauth-user@6.0.2': resolution: {integrity: sha512-qLoPPc6E6GJoz3XeDG/pnDhJpTkODTGG4kY0/Py154i/I003O9NazkrwJwRuzgCalhzyIeWQ+6MDvkUmKXjg/A==} engines: {node: '>= 20'} @@ -3605,10 +3593,18 @@ packages: resolution: {integrity: sha512-vjcPRP1xsKWdYKiyKmHkLFCxeH4QvVTv05VJlZxwNToslBFcHRJlsWRaoI2+2JGCf9tIM99x8cN0b1rlAHJiQw==} engines: {node: '>= 20'} + '@octokit/auth-unauthenticated@7.0.3': + resolution: {integrity: sha512-8Jb1mtUdmBHL7lGmop9mU9ArMRUTRhg8vp0T1VtZ4yd9vEm3zcLwmjQkhNEduKawOOORie61xhtYIhTDN+ZQ3g==} + engines: {node: '>= 20'} + '@octokit/core@7.0.5': resolution: {integrity: sha512-t54CUOsFMappY1Jbzb7fetWeO0n6K0k/4+/ZpkS+3Joz8I4VcvY9OiEBFRYISqaI2fq5sCiPtAjRDOzVYG8m+Q==} engines: {node: '>= 20'} + '@octokit/core@7.0.6': + resolution: {integrity: sha512-DhGl4xMVFGVIyMwswXeyzdL4uXD5OGILGX5N8Y+f6W7LhC1Ze2poSNrkF/fedpVDHEEZ+PHFW0vL14I+mm8K3Q==} + engines: {node: '>= 20'} + '@octokit/endpoint@11.0.1': resolution: {integrity: sha512-7P1dRAZxuWAOPI7kXfio88trNi/MegQ0IJD3vfgC3b+LZo1Qe6gRJc2v0mz2USWWJOKrB2h5spXCzGbw+fAdqA==} engines: {node: '>= 20'} @@ -3621,6 +3617,10 @@ packages: resolution: {integrity: sha512-iz6KzZ7u95Fzy9Nt2L8cG88lGRMr/qy1Q36ih/XVzMIlPDMYwaNLE/ENhqmIzgPrlNWiYJkwmveEetvxAgFBJw==} engines: {node: '>= 20'} + '@octokit/graphql@9.0.3': + resolution: {integrity: sha512-grAEuupr/C1rALFnXTv6ZQhFuL1D8G5y8CN04RgrO4FIPMrtm+mcZzFG7dcBm+nq+1ppNixu+Jd78aeJOYxlGA==} + engines: {node: '>= 20'} + '@octokit/oauth-app@8.0.3': resolution: {integrity: sha512-jnAjvTsPepyUaMu9e69hYBuozEPgYqP4Z3UnpmvoIzHDpf8EXDGvTY1l1jK0RsZ194oRd+k6Hm13oRU8EoDFwg==} engines: {node: '>= 20'} @@ -3629,10 +3629,6 @@ packages: resolution: {integrity: sha512-7QoLPRh/ssEA/HuHBHdVdSgF8xNLz/Bc5m9fZkArJE5bb6NmVkDm3anKxXPmN1zh6b5WKZPRr3697xKT/yM3qQ==} engines: {node: '>= 20'} - '@octokit/oauth-methods@6.0.1': - resolution: {integrity: sha512-xi6Iut3izMCFzXBJtxxJehxJmAKjE8iwj6L5+raPRwlTNKAbOOBJX7/Z8AF5apD4aXvc2skwIdOnC+CQ4QuA8Q==} - engines: {node: '>= 20'} - '@octokit/oauth-methods@6.0.2': resolution: {integrity: sha512-HiNOO3MqLxlt5Da5bZbLV8Zarnphi4y9XehrbaFMkcoJ+FL7sMxH/UlUsCVxpddVu4qvNDrBdaTVE2o4ITK8ng==} engines: {node: '>= 20'} @@ -3658,8 +3654,14 @@ packages: peerDependencies: '@octokit/core': '>=6' - '@octokit/plugin-rest-endpoint-methods@16.1.1': - resolution: {integrity: sha512-VztDkhM0ketQYSh5Im3IcKWFZl7VIrrsCaHbDINkdYeiiAsJzjhS2xRFCSJgfN6VOcsoW4laMtsmf3HcNqIimg==} + '@octokit/plugin-paginate-rest@14.0.0': + resolution: {integrity: sha512-fNVRE7ufJiAA3XUrha2omTA39M6IXIc6GIZLvlbsm8QOQCYvpq/LkMNGyFlB1d8hTDzsAXa3OKtybdMAYsV/fw==} + engines: {node: '>= 20'} + peerDependencies: + '@octokit/core': '>=6' + + '@octokit/plugin-rest-endpoint-methods@17.0.0': + resolution: {integrity: sha512-B5yCyIlOJFPqUUeiD0cnBJwWJO8lkJs5d8+ze9QDP6SvfiXSz1BF+91+0MeI1d2yxgOhU/O+CvtiZ9jSkHhFAw==} engines: {node: '>= 20'} peerDependencies: '@octokit/core': '>=6' @@ -3670,15 +3672,23 @@ packages: peerDependencies: '@octokit/core': '>=7' + '@octokit/plugin-retry@8.0.3': + resolution: {integrity: sha512-vKGx1i3MC0za53IzYBSBXcrhmd+daQDzuZfYDd52X5S0M2otf3kVZTVP8bLA3EkU0lTvd1WEC2OlNNa4G+dohA==} + engines: {node: '>= 20'} + peerDependencies: + '@octokit/core': '>=7' + '@octokit/plugin-throttling@11.0.2': resolution: {integrity: sha512-ntNIig4zZhQVOZF4fG9Wt8QCoz9ehb+xnlUwp74Ic2ANChCk8oKmRwV9zDDCtrvU1aERIOvtng8wsalEX7Jk5Q==} engines: {node: '>= 20'} peerDependencies: '@octokit/core': ^7.0.0 - '@octokit/request-error@7.0.1': - resolution: {integrity: sha512-CZpFwV4+1uBrxu7Cw8E5NCXDWFNf18MSY23TdxCBgjw1tXXHvTrZVsXlW8hgFTOLw8RQR1BBrMvYRtuyaijHMA==} + '@octokit/plugin-throttling@11.0.3': + resolution: {integrity: sha512-34eE0RkFCKycLl2D2kq7W+LovheM/ex3AwZCYN8udpi6bxsyjZidb2McXs69hZhLmJlDqTSP8cH+jSRpiaijBg==} engines: {node: '>= 20'} + peerDependencies: + '@octokit/core': ^7.0.0 '@octokit/request-error@7.0.2': resolution: {integrity: sha512-U8piOROoQQUyExw5c6dTkU3GKxts5/ERRThIauNL7yaRoeXW0q/5bgHWT7JfWBw1UyrbK8ERId2wVkcB32n0uQ==} @@ -3692,9 +3702,6 @@ packages: resolution: {integrity: sha512-FO+UgZCUu+pPnZAR+iKdUt64kPE7QW7ciqpldaMXaNzixz5Jld8dJ31LAUewk0cfSRkNSRKyqG438ba9c/qDlQ==} engines: {node: '>= 20'} - '@octokit/types@15.0.0': - resolution: {integrity: sha512-8o6yDfmoGJUIeR9OfYU0/TUJTnMPG2r68+1yEdUeG2Fdqpj8Qetg0ziKIgcBm0RW/j29H41WP37CYCEhp6GoHQ==} - '@octokit/types@15.0.1': resolution: {integrity: sha512-sdiirM93IYJ9ODDCBgmRPIboLbSkpLa5i+WLuXH8b8Atg+YMLAyLvDDhNWLV4OYd08tlvYfVm/dw88cqHWtw1Q==} @@ -8412,8 +8419,8 @@ packages: resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} engines: {node: '>= 0.4'} - octokit@5.0.4: - resolution: {integrity: sha512-4n/mMoLQs2npBE+aTG5o4H+hZhFKu8aDqZFP/nmUNRUYrTpXpaqvX1ppK5eiCtQ+uP/8jI6vbdfCB2udlBgccA==} + octokit@5.0.5: + resolution: {integrity: sha512-4+/OFSqOjoyULo7eN7EA97DE0Xydj/PW5aIckxqQIoFjFwqXKuFCvXUJObyJfBF9Khu4RL/jlDRI9FPaMGfPnw==} engines: {node: '>= 20'} ofetch@1.4.1: @@ -12069,14 +12076,14 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - '@octokit/app@16.1.1': + '@octokit/app@16.1.2': dependencies: '@octokit/auth-app': 8.1.2 - '@octokit/auth-unauthenticated': 7.0.2 - '@octokit/core': 7.0.5 + '@octokit/auth-unauthenticated': 7.0.3 + '@octokit/core': 7.0.6 '@octokit/oauth-app': 8.0.3 - '@octokit/plugin-paginate-rest': 13.2.1(@octokit/core@7.0.5) - '@octokit/types': 15.0.1 + '@octokit/plugin-paginate-rest': 14.0.0(@octokit/core@7.0.6) + '@octokit/types': 16.0.0 '@octokit/webhooks': 14.0.0 '@octokit/auth-app@8.1.2': @@ -12090,14 +12097,6 @@ snapshots: universal-github-app-jwt: 2.2.0 universal-user-agent: 7.0.2 - '@octokit/auth-oauth-app@9.0.2': - dependencies: - '@octokit/auth-oauth-device': 8.0.2 - '@octokit/auth-oauth-user': 6.0.1 - '@octokit/request': 10.0.5 - '@octokit/types': 15.0.1 - universal-user-agent: 7.0.2 - '@octokit/auth-oauth-app@9.0.3': dependencies: '@octokit/auth-oauth-device': 8.0.3 @@ -12106,13 +12105,6 @@ snapshots: '@octokit/types': 16.0.0 universal-user-agent: 7.0.2 - '@octokit/auth-oauth-device@8.0.2': - dependencies: - '@octokit/oauth-methods': 6.0.1 - '@octokit/request': 10.0.5 - '@octokit/types': 15.0.1 - universal-user-agent: 7.0.2 - '@octokit/auth-oauth-device@8.0.3': dependencies: '@octokit/oauth-methods': 6.0.2 @@ -12120,14 +12112,6 @@ snapshots: '@octokit/types': 16.0.0 universal-user-agent: 7.0.2 - '@octokit/auth-oauth-user@6.0.1': - dependencies: - '@octokit/auth-oauth-device': 8.0.2 - '@octokit/oauth-methods': 6.0.1 - '@octokit/request': 10.0.5 - '@octokit/types': 15.0.1 - universal-user-agent: 7.0.2 - '@octokit/auth-oauth-user@6.0.2': dependencies: '@octokit/auth-oauth-device': 8.0.3 @@ -12140,19 +12124,34 @@ snapshots: '@octokit/auth-unauthenticated@7.0.2': dependencies: - '@octokit/request-error': 7.0.1 + '@octokit/request-error': 7.0.2 '@octokit/types': 15.0.1 + '@octokit/auth-unauthenticated@7.0.3': + dependencies: + '@octokit/request-error': 7.0.2 + '@octokit/types': 16.0.0 + '@octokit/core@7.0.5': dependencies: '@octokit/auth-token': 6.0.0 '@octokit/graphql': 9.0.2 '@octokit/request': 10.0.5 - '@octokit/request-error': 7.0.1 + '@octokit/request-error': 7.0.2 '@octokit/types': 15.0.1 before-after-hook: 4.0.0 universal-user-agent: 7.0.2 + '@octokit/core@7.0.6': + dependencies: + '@octokit/auth-token': 6.0.0 + '@octokit/graphql': 9.0.3 + '@octokit/request': 10.0.6 + '@octokit/request-error': 7.0.2 + '@octokit/types': 16.0.0 + before-after-hook: 4.0.0 + universal-user-agent: 7.0.2 + '@octokit/endpoint@11.0.1': dependencies: '@octokit/types': 15.0.1 @@ -12165,30 +12164,29 @@ snapshots: '@octokit/graphql@9.0.2': dependencies: - '@octokit/request': 10.0.5 + '@octokit/request': 10.0.6 '@octokit/types': 15.0.1 universal-user-agent: 7.0.2 + '@octokit/graphql@9.0.3': + dependencies: + '@octokit/request': 10.0.6 + '@octokit/types': 16.0.0 + universal-user-agent: 7.0.2 + '@octokit/oauth-app@8.0.3': dependencies: - '@octokit/auth-oauth-app': 9.0.2 - '@octokit/auth-oauth-user': 6.0.1 + '@octokit/auth-oauth-app': 9.0.3 + '@octokit/auth-oauth-user': 6.0.2 '@octokit/auth-unauthenticated': 7.0.2 - '@octokit/core': 7.0.5 + '@octokit/core': 7.0.6 '@octokit/oauth-authorization-url': 8.0.0 - '@octokit/oauth-methods': 6.0.1 + '@octokit/oauth-methods': 6.0.2 '@types/aws-lambda': 8.10.146 universal-user-agent: 7.0.2 '@octokit/oauth-authorization-url@8.0.0': {} - '@octokit/oauth-methods@6.0.1': - dependencies: - '@octokit/oauth-authorization-url': 8.0.0 - '@octokit/request': 10.0.5 - '@octokit/request-error': 7.0.1 - '@octokit/types': 15.0.1 - '@octokit/oauth-methods@6.0.2': dependencies: '@octokit/oauth-authorization-url': 8.0.0 @@ -12202,36 +12200,50 @@ snapshots: '@octokit/openapi-webhooks-types@11.0.0': {} - '@octokit/plugin-paginate-graphql@6.0.0(@octokit/core@7.0.5)': + '@octokit/plugin-paginate-graphql@6.0.0(@octokit/core@7.0.6)': dependencies: - '@octokit/core': 7.0.5 + '@octokit/core': 7.0.6 '@octokit/plugin-paginate-rest@13.2.1(@octokit/core@7.0.5)': dependencies: '@octokit/core': 7.0.5 '@octokit/types': 15.0.1 - '@octokit/plugin-rest-endpoint-methods@16.1.1(@octokit/core@7.0.5)': + '@octokit/plugin-paginate-rest@14.0.0(@octokit/core@7.0.6)': dependencies: - '@octokit/core': 7.0.5 - '@octokit/types': 15.0.1 + '@octokit/core': 7.0.6 + '@octokit/types': 16.0.0 + + '@octokit/plugin-rest-endpoint-methods@17.0.0(@octokit/core@7.0.6)': + dependencies: + '@octokit/core': 7.0.6 + '@octokit/types': 16.0.0 '@octokit/plugin-retry@8.0.2(@octokit/core@7.0.5)': dependencies: '@octokit/core': 7.0.5 - '@octokit/request-error': 7.0.1 + '@octokit/request-error': 7.0.2 '@octokit/types': 15.0.1 bottleneck: 2.19.5 + '@octokit/plugin-retry@8.0.3(@octokit/core@7.0.6)': + dependencies: + '@octokit/core': 7.0.6 + '@octokit/request-error': 7.0.2 + '@octokit/types': 16.0.0 + bottleneck: 2.19.5 + '@octokit/plugin-throttling@11.0.2(@octokit/core@7.0.5)': dependencies: '@octokit/core': 7.0.5 '@octokit/types': 15.0.1 bottleneck: 2.19.5 - '@octokit/request-error@7.0.1': + '@octokit/plugin-throttling@11.0.3(@octokit/core@7.0.6)': dependencies: - '@octokit/types': 15.0.1 + '@octokit/core': 7.0.6 + '@octokit/types': 16.0.0 + bottleneck: 2.19.5 '@octokit/request-error@7.0.2': dependencies: @@ -12240,7 +12252,7 @@ snapshots: '@octokit/request@10.0.5': dependencies: '@octokit/endpoint': 11.0.1 - '@octokit/request-error': 7.0.1 + '@octokit/request-error': 7.0.2 '@octokit/types': 15.0.1 fast-content-type-parse: 3.0.0 universal-user-agent: 7.0.2 @@ -12253,10 +12265,6 @@ snapshots: fast-content-type-parse: 3.0.0 universal-user-agent: 7.0.2 - '@octokit/types@15.0.0': - dependencies: - '@octokit/openapi-types': 26.0.0 - '@octokit/types@15.0.1': dependencies: '@octokit/openapi-types': 26.0.0 @@ -12270,7 +12278,7 @@ snapshots: '@octokit/webhooks@14.0.0': dependencies: '@octokit/openapi-webhooks-types': 11.0.0 - '@octokit/request-error': 7.0.1 + '@octokit/request-error': 7.0.2 '@octokit/webhooks-methods': 6.0.0 '@panva/hkdf@1.2.1': {} @@ -17710,18 +17718,18 @@ snapshots: define-properties: 1.2.1 es-object-atoms: 1.1.1 - octokit@5.0.4: + octokit@5.0.5: dependencies: - '@octokit/app': 16.1.1 - '@octokit/core': 7.0.5 + '@octokit/app': 16.1.2 + '@octokit/core': 7.0.6 '@octokit/oauth-app': 8.0.3 - '@octokit/plugin-paginate-graphql': 6.0.0(@octokit/core@7.0.5) - '@octokit/plugin-paginate-rest': 13.2.1(@octokit/core@7.0.5) - '@octokit/plugin-rest-endpoint-methods': 16.1.1(@octokit/core@7.0.5) - '@octokit/plugin-retry': 8.0.2(@octokit/core@7.0.5) - '@octokit/plugin-throttling': 11.0.2(@octokit/core@7.0.5) - '@octokit/request-error': 7.0.1 - '@octokit/types': 15.0.0 + '@octokit/plugin-paginate-graphql': 6.0.0(@octokit/core@7.0.6) + '@octokit/plugin-paginate-rest': 14.0.0(@octokit/core@7.0.6) + '@octokit/plugin-rest-endpoint-methods': 17.0.0(@octokit/core@7.0.6) + '@octokit/plugin-retry': 8.0.3(@octokit/core@7.0.6) + '@octokit/plugin-throttling': 11.0.3(@octokit/core@7.0.6) + '@octokit/request-error': 7.0.2 + '@octokit/types': 16.0.0 '@octokit/webhooks': 14.0.0 ofetch@1.4.1: From d9b14db6a1af515796951a1db670431d10f81eaf Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Wed, 5 Nov 2025 09:36:37 +0000 Subject: [PATCH 30/40] fix(deps): update dependency swagger-ui-react to ^5.30.1 (#4418) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 2 +- pnpm-lock.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index d9cbdf8ff..f4df48f5a 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -86,7 +86,7 @@ "react-simple-code-editor": "^0.14.1", "sass": "^1.93.2", "superjson": "2.2.5", - "swagger-ui-react": "^5.30.0", + "swagger-ui-react": "^5.30.1", "use-deep-compare-effect": "^1.8.1", "zod": "^4.1.12" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4fda2ba1f..4860e760d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -320,7 +320,7 @@ importers: specifier: 2.2.5 version: 2.2.5 swagger-ui-react: - specifier: ^5.30.0 + specifier: ^5.30.1 version: 5.30.1(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) use-deep-compare-effect: specifier: ^1.8.1 From 2ff32627f4f83fbf3d5d95c3d7f0e871073d6987 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Wed, 5 Nov 2025 21:32:12 +0000 Subject: [PATCH 31/40] chore(deps): update dependency eslint to ^9.39.0 (#4424) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 2 +- apps/tasks/package.json | 2 +- apps/websocket/package.json | 2 +- packages/analytics/package.json | 2 +- packages/api/package.json | 2 +- packages/auth/package.json | 2 +- packages/boards/package.json | 2 +- packages/certificates/package.json | 2 +- packages/cli/package.json | 2 +- packages/common/package.json | 2 +- packages/core/package.json | 2 +- packages/cron-job-api/package.json | 2 +- packages/cron-job-status/package.json | 2 +- packages/cron-jobs-core/package.json | 2 +- packages/cron-jobs/package.json | 2 +- packages/db/package.json | 2 +- packages/definitions/package.json | 2 +- packages/docker/package.json | 2 +- packages/form/package.json | 2 +- packages/forms-collection/package.json | 2 +- packages/icons/package.json | 2 +- packages/image-proxy/package.json | 2 +- packages/integrations/package.json | 2 +- packages/log/package.json | 2 +- packages/modals-collection/package.json | 2 +- packages/modals/package.json | 2 +- packages/notifications/package.json | 2 +- packages/old-import/package.json | 2 +- packages/old-schema/package.json | 2 +- packages/ping/package.json | 2 +- packages/redis/package.json | 2 +- packages/request-handler/package.json | 2 +- packages/server-settings/package.json | 2 +- packages/settings/package.json | 2 +- packages/spotlight/package.json | 2 +- packages/translation/package.json | 2 +- packages/ui/package.json | 2 +- packages/validation/package.json | 2 +- packages/widgets/package.json | 2 +- pnpm-lock.yaml | 298 ++++++++++++------------ tooling/eslint/package.json | 2 +- 41 files changed, 189 insertions(+), 189 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index f4df48f5a..a37d392bd 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -101,7 +101,7 @@ "@types/react-dom": "19.2.2", "@types/swagger-ui-react": "^5.18.0", "concurrently": "^9.2.1", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "node-loader": "^2.1.0", "prettier": "^3.6.2", "typescript": "^5.9.3" diff --git a/apps/tasks/package.json b/apps/tasks/package.json index 697f25685..6605e4c1b 100644 --- a/apps/tasks/package.json +++ b/apps/tasks/package.json @@ -50,7 +50,7 @@ "@types/node": "^24.9.2", "dotenv-cli": "^11.0.0", "esbuild": "^0.25.11", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "prettier": "^3.6.2", "tsx": "4.20.4", "typescript": "^5.9.3" diff --git a/apps/websocket/package.json b/apps/websocket/package.json index 658c8be1d..9bea10fcf 100644 --- a/apps/websocket/package.json +++ b/apps/websocket/package.json @@ -35,7 +35,7 @@ "@homarr/tsconfig": "workspace:^0.1.0", "@types/ws": "^8.18.1", "esbuild": "^0.25.11", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "prettier": "^3.6.2", "typescript": "^5.9.3" } diff --git a/packages/analytics/package.json b/packages/analytics/package.json index b955ff0a4..d6db95d66 100644 --- a/packages/analytics/package.json +++ b/packages/analytics/package.json @@ -32,7 +32,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } diff --git a/packages/api/package.json b/packages/api/package.json index f255110ff..2aa4aa273 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -60,7 +60,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "prettier": "^3.6.2", "typescript": "^5.9.3" } diff --git a/packages/auth/package.json b/packages/auth/package.json index bd7a11c8c..6d82114c0 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -47,7 +47,7 @@ "@homarr/tsconfig": "workspace:^0.1.0", "@types/bcrypt": "6.0.0", "@types/cookies": "0.9.2", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "prettier": "^3.6.2", "typescript": "^5.9.3" } diff --git a/packages/boards/package.json b/packages/boards/package.json index 6c9b2febf..8ad114f0c 100644 --- a/packages/boards/package.json +++ b/packages/boards/package.json @@ -32,7 +32,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } diff --git a/packages/certificates/package.json b/packages/certificates/package.json index 4e7fc611a..6a4d4abc7 100644 --- a/packages/certificates/package.json +++ b/packages/certificates/package.json @@ -30,7 +30,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } diff --git a/packages/cli/package.json b/packages/cli/package.json index 003d506e3..d474034a4 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -35,7 +35,7 @@ "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", "esbuild": "^0.25.11", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } diff --git a/packages/common/package.json b/packages/common/package.json index 94cf73a3f..f30791fc7 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -44,7 +44,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } diff --git a/packages/core/package.json b/packages/core/package.json index 6207ade4f..604d9c778 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -32,7 +32,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } diff --git a/packages/cron-job-api/package.json b/packages/cron-job-api/package.json index 569ca8aec..0a4f41fad 100644 --- a/packages/cron-job-api/package.json +++ b/packages/cron-job-api/package.json @@ -43,7 +43,7 @@ "@homarr/tsconfig": "workspace:^0.1.0", "@types/node-cron": "^3.0.11", "@types/react": "19.2.2", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } diff --git a/packages/cron-job-status/package.json b/packages/cron-job-status/package.json index 9f2d76410..bf652ffe9 100644 --- a/packages/cron-job-status/package.json +++ b/packages/cron-job-status/package.json @@ -29,7 +29,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } diff --git a/packages/cron-jobs-core/package.json b/packages/cron-jobs-core/package.json index 02a6e8ac8..7222a6512 100644 --- a/packages/cron-jobs-core/package.json +++ b/packages/cron-jobs-core/package.json @@ -33,7 +33,7 @@ "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", "@types/node-cron": "^3.0.11", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } diff --git a/packages/cron-jobs/package.json b/packages/cron-jobs/package.json index 526942efc..583a0389c 100644 --- a/packages/cron-jobs/package.json +++ b/packages/cron-jobs/package.json @@ -44,7 +44,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } diff --git a/packages/db/package.json b/packages/db/package.json index 65a66da27..af405a956 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -70,7 +70,7 @@ "@types/pg": "^8.15.6", "dotenv-cli": "^11.0.0", "esbuild": "^0.25.11", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "prettier": "^3.6.2", "tsx": "4.20.4", "typescript": "^5.9.3" diff --git a/packages/definitions/package.json b/packages/definitions/package.json index 06c758914..969afc10a 100644 --- a/packages/definitions/package.json +++ b/packages/definitions/package.json @@ -31,7 +31,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "tsx": "4.20.4", "typescript": "^5.9.3" } diff --git a/packages/docker/package.json b/packages/docker/package.json index 36a4ec01c..04cc6c199 100644 --- a/packages/docker/package.json +++ b/packages/docker/package.json @@ -33,7 +33,7 @@ "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", "@types/dockerode": "^3.3.45", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } diff --git a/packages/form/package.json b/packages/form/package.json index ca54245b4..18422b09d 100644 --- a/packages/form/package.json +++ b/packages/form/package.json @@ -34,7 +34,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } diff --git a/packages/forms-collection/package.json b/packages/forms-collection/package.json index 84cc29dd8..96e6ad586 100644 --- a/packages/forms-collection/package.json +++ b/packages/forms-collection/package.json @@ -38,7 +38,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } diff --git a/packages/icons/package.json b/packages/icons/package.json index 9dfc6613b..e0850be2f 100644 --- a/packages/icons/package.json +++ b/packages/icons/package.json @@ -31,7 +31,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } diff --git a/packages/image-proxy/package.json b/packages/image-proxy/package.json index a7e5d8bca..d6b41bce5 100644 --- a/packages/image-proxy/package.json +++ b/packages/image-proxy/package.json @@ -33,7 +33,7 @@ "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", "@types/bcrypt": "6.0.0", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } diff --git a/packages/integrations/package.json b/packages/integrations/package.json index 81bca97b9..f000c04e4 100644 --- a/packages/integrations/package.json +++ b/packages/integrations/package.json @@ -57,7 +57,7 @@ "@homarr/tsconfig": "workspace:^0.1.0", "@types/node-unifi": "^2.5.1", "@types/xml2js": "^0.4.14", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } diff --git a/packages/log/package.json b/packages/log/package.json index c3fa628cd..5e4b582ce 100644 --- a/packages/log/package.json +++ b/packages/log/package.json @@ -33,7 +33,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } diff --git a/packages/modals-collection/package.json b/packages/modals-collection/package.json index 25ff5262c..e9d4ef29d 100644 --- a/packages/modals-collection/package.json +++ b/packages/modals-collection/package.json @@ -45,7 +45,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } diff --git a/packages/modals/package.json b/packages/modals/package.json index 5719ca5e1..e3995600c 100644 --- a/packages/modals/package.json +++ b/packages/modals/package.json @@ -32,7 +32,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } diff --git a/packages/notifications/package.json b/packages/notifications/package.json index 7148c93c8..f6e22d229 100644 --- a/packages/notifications/package.json +++ b/packages/notifications/package.json @@ -31,7 +31,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } diff --git a/packages/old-import/package.json b/packages/old-import/package.json index ec06ac23e..21a59cfaa 100644 --- a/packages/old-import/package.json +++ b/packages/old-import/package.json @@ -52,7 +52,7 @@ "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", "@types/adm-zip": "0.5.7", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } diff --git a/packages/old-schema/package.json b/packages/old-schema/package.json index 098edf98f..8c3b7dda3 100644 --- a/packages/old-schema/package.json +++ b/packages/old-schema/package.json @@ -29,7 +29,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } diff --git a/packages/ping/package.json b/packages/ping/package.json index faf8eb871..f83ad6257 100644 --- a/packages/ping/package.json +++ b/packages/ping/package.json @@ -30,7 +30,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } diff --git a/packages/redis/package.json b/packages/redis/package.json index b45f37248..7caef3066 100644 --- a/packages/redis/package.json +++ b/packages/redis/package.json @@ -34,7 +34,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } diff --git a/packages/request-handler/package.json b/packages/request-handler/package.json index a3f37f065..d30ba8cdb 100644 --- a/packages/request-handler/package.json +++ b/packages/request-handler/package.json @@ -39,7 +39,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } diff --git a/packages/server-settings/package.json b/packages/server-settings/package.json index d66f964c5..47ac1ea8b 100644 --- a/packages/server-settings/package.json +++ b/packages/server-settings/package.json @@ -29,7 +29,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } diff --git a/packages/settings/package.json b/packages/settings/package.json index d70e0764c..67d863694 100644 --- a/packages/settings/package.json +++ b/packages/settings/package.json @@ -35,7 +35,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } diff --git a/packages/spotlight/package.json b/packages/spotlight/package.json index a6e3ea070..546db2744 100644 --- a/packages/spotlight/package.json +++ b/packages/spotlight/package.json @@ -47,7 +47,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } diff --git a/packages/translation/package.json b/packages/translation/package.json index a23f6159c..c0b12b2e1 100644 --- a/packages/translation/package.json +++ b/packages/translation/package.json @@ -41,7 +41,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } diff --git a/packages/ui/package.json b/packages/ui/package.json index f9a7b8681..44c47766a 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -45,7 +45,7 @@ "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", "@types/css-modules": "^1.0.5", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } diff --git a/packages/validation/package.json b/packages/validation/package.json index 9473824c6..3b41dcccd 100644 --- a/packages/validation/package.json +++ b/packages/validation/package.json @@ -31,7 +31,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } diff --git a/packages/widgets/package.json b/packages/widgets/package.json index eb217e652..9f25e13fa 100644 --- a/packages/widgets/package.json +++ b/packages/widgets/package.json @@ -85,7 +85,7 @@ "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", "@types/video.js": "^7.3.58", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4860e760d..d10f79b5a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -360,8 +360,8 @@ importers: specifier: ^9.2.1 version: 9.2.1 eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 node-loader: specifier: ^2.1.0 version: 2.1.0(webpack@5.94.0) @@ -460,8 +460,8 @@ importers: specifier: ^0.25.11 version: 0.25.11 eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 prettier: specifier: ^3.6.2 version: 3.6.2 @@ -524,8 +524,8 @@ importers: specifier: ^0.25.11 version: 0.25.11 eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 prettier: specifier: ^3.6.2 version: 3.6.2 @@ -561,8 +561,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -682,8 +682,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 prettier: specifier: ^3.6.2 version: 3.6.2 @@ -761,8 +761,8 @@ importers: specifier: 0.9.2 version: 0.9.2 eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 prettier: specifier: ^3.6.2 version: 3.6.2 @@ -792,8 +792,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -820,8 +820,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -860,8 +860,8 @@ importers: specifier: ^0.25.11 version: 0.25.11 eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -915,8 +915,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -943,8 +943,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1001,8 +1001,8 @@ importers: specifier: 19.2.2 version: 19.2.2 eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1023,8 +1023,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1093,8 +1093,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1124,8 +1124,8 @@ importers: specifier: ^3.0.11 version: 3.0.11 eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1209,8 +1209,8 @@ importers: specifier: ^0.25.11 version: 0.25.11 eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 prettier: specifier: ^3.6.2 version: 3.6.2 @@ -1243,8 +1243,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 tsx: specifier: 4.20.4 version: 4.20.4 @@ -1277,8 +1277,8 @@ importers: specifier: ^3.3.45 version: 3.3.45 eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1314,8 +1314,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1366,8 +1366,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1394,8 +1394,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1431,8 +1431,8 @@ importers: specifier: 6.0.0 version: 6.0.0 eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1531,8 +1531,8 @@ importers: specifier: ^0.4.14 version: 0.4.14 eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1562,8 +1562,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1596,8 +1596,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1669,8 +1669,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1697,8 +1697,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1779,8 +1779,8 @@ importers: specifier: 0.5.7 version: 0.5.7 eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1804,8 +1804,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1832,8 +1832,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1872,8 +1872,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1927,8 +1927,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1952,8 +1952,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1992,8 +1992,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -2068,8 +2068,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -2114,8 +2114,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -2178,8 +2178,8 @@ importers: specifier: ^1.0.5 version: 1.0.5 eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -2209,8 +2209,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -2393,8 +2393,8 @@ importers: specifier: ^7.3.58 version: 7.3.58 eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -2406,25 +2406,25 @@ importers: version: 16.0.1 eslint-config-prettier: specifier: ^10.1.8 - version: 10.1.8(eslint@9.38.0) + version: 10.1.8(eslint@9.39.1) eslint-config-turbo: specifier: ^2.5.8 - version: 2.5.8(eslint@9.38.0)(turbo@2.5.8) + version: 2.5.8(eslint@9.39.1)(turbo@2.5.8) eslint-plugin-import: specifier: ^2.32.0 - version: 2.32.0(@typescript-eslint/parser@8.46.2(eslint@9.38.0)(typescript@5.9.3))(eslint@9.38.0) + version: 2.32.0(@typescript-eslint/parser@8.46.2(eslint@9.39.1)(typescript@5.9.3))(eslint@9.39.1) eslint-plugin-jsx-a11y: specifier: ^6.10.2 - version: 6.10.2(eslint@9.38.0) + version: 6.10.2(eslint@9.39.1) eslint-plugin-react: specifier: ^7.37.5 - version: 7.37.5(eslint@9.38.0) + version: 7.37.5(eslint@9.39.1) eslint-plugin-react-hooks: specifier: ^6.1.1 - version: 6.1.1(eslint@9.38.0) + version: 6.1.1(eslint@9.39.1) typescript-eslint: specifier: ^8.46.2 - version: 8.46.2(eslint@9.38.0)(typescript@5.9.3) + version: 8.46.2(eslint@9.39.1)(typescript@5.9.3) devDependencies: '@homarr/prettier-config': specifier: workspace:^0.1.0 @@ -2433,8 +2433,8 @@ importers: specifier: workspace:^0.1.0 version: link:../typescript eslint: - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.0 + version: 9.39.1 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -3021,28 +3021,28 @@ packages: resolution: {integrity: sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/config-helpers@0.4.1': - resolution: {integrity: sha512-csZAzkNhsgwb0I/UAV6/RGFTbiakPCf0ZrGmrIxQpYvGZ00PhTkSnyKNolphgIvmnJeGw6rcGVEXfTzUnFuEvw==} + '@eslint/config-helpers@0.4.2': + resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/core@0.16.0': - resolution: {integrity: sha512-nmC8/totwobIiFcGkDza3GIKfAw1+hLiYVrh3I1nIomQ8PEr5cxg34jnkmGawul/ep52wGRAcyeDCNtWKSOj4Q==} + '@eslint/core@0.17.0': + resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/eslintrc@3.3.1': resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.38.0': - resolution: {integrity: sha512-UZ1VpFvXf9J06YG9xQBdnzU+kthors6KjhMAl6f4gH4usHyh31rUf2DLGInT8RFYIReYXNSydgPY0V2LuWgl7A==} + '@eslint/js@9.39.1': + resolution: {integrity: sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.7': resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/plugin-kit@0.4.0': - resolution: {integrity: sha512-sB5uyeq+dwCWyPi31B2gQlVlo+j5brPlWx4yZBrEaRo/nhdDE8Xke1gsGgtiBdaBTxuTkceLVuVt/pclrasb0A==} + '@eslint/plugin-kit@0.4.1': + resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@extractus/feed-extractor@7.1.7': @@ -6465,8 +6465,8 @@ packages: resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.38.0: - resolution: {integrity: sha512-t5aPOpmtJcZcz5UJyY2GbvpDlsK5E8JqRqoKtfiKE3cNh437KIqfJr3A3AKf5k64NPx6d0G3dno6XDY05PqPtw==} + eslint@9.39.1: + resolution: {integrity: sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -11471,9 +11471,9 @@ snapshots: '@esbuild/win32-x64@0.25.11': optional: true - '@eslint-community/eslint-utils@4.9.0(eslint@9.38.0)': + '@eslint-community/eslint-utils@4.9.0(eslint@9.39.1)': dependencies: - eslint: 9.38.0 + eslint: 9.39.1 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} @@ -11486,11 +11486,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/config-helpers@0.4.1': + '@eslint/config-helpers@0.4.2': dependencies: - '@eslint/core': 0.16.0 + '@eslint/core': 0.17.0 - '@eslint/core@0.16.0': + '@eslint/core@0.17.0': dependencies: '@types/json-schema': 7.0.15 @@ -11508,13 +11508,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.38.0': {} + '@eslint/js@9.39.1': {} '@eslint/object-schema@2.1.7': {} - '@eslint/plugin-kit@0.4.0': + '@eslint/plugin-kit@0.4.1': dependencies: - '@eslint/core': 0.16.0 + '@eslint/core': 0.17.0 levn: 0.4.1 '@extractus/feed-extractor@7.1.7': @@ -13626,15 +13626,15 @@ snapshots: dependencies: '@types/node': 24.9.2 - '@typescript-eslint/eslint-plugin@8.46.2(@typescript-eslint/parser@8.46.2(eslint@9.38.0)(typescript@5.9.3))(eslint@9.38.0)(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.46.2(@typescript-eslint/parser@8.46.2(eslint@9.39.1)(typescript@5.9.3))(eslint@9.39.1)(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.46.2(eslint@9.38.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.46.2(eslint@9.39.1)(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.46.2 - '@typescript-eslint/type-utils': 8.46.2(eslint@9.38.0)(typescript@5.9.3) - '@typescript-eslint/utils': 8.46.2(eslint@9.38.0)(typescript@5.9.3) + '@typescript-eslint/type-utils': 8.46.2(eslint@9.39.1)(typescript@5.9.3) + '@typescript-eslint/utils': 8.46.2(eslint@9.39.1)(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.46.2 - eslint: 9.38.0 + eslint: 9.39.1 graphemer: 1.4.0 ignore: 7.0.4 natural-compare: 1.4.0 @@ -13643,14 +13643,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.46.2(eslint@9.38.0)(typescript@5.9.3)': + '@typescript-eslint/parser@8.46.2(eslint@9.39.1)(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 8.46.2 '@typescript-eslint/types': 8.46.2 '@typescript-eslint/typescript-estree': 8.46.2(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.46.2 debug: 4.4.3 - eslint: 9.38.0 + eslint: 9.39.1 typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -13673,13 +13673,13 @@ snapshots: dependencies: typescript: 5.9.3 - '@typescript-eslint/type-utils@8.46.2(eslint@9.38.0)(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.46.2(eslint@9.39.1)(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.46.2 '@typescript-eslint/typescript-estree': 8.46.2(typescript@5.9.3) - '@typescript-eslint/utils': 8.46.2(eslint@9.38.0)(typescript@5.9.3) + '@typescript-eslint/utils': 8.46.2(eslint@9.39.1)(typescript@5.9.3) debug: 4.4.3 - eslint: 9.38.0 + eslint: 9.39.1 ts-api-utils: 2.1.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: @@ -13703,13 +13703,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.46.2(eslint@9.38.0)(typescript@5.9.3)': + '@typescript-eslint/utils@8.46.2(eslint@9.39.1)(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1) '@typescript-eslint/scope-manager': 8.46.2 '@typescript-eslint/types': 8.46.2 '@typescript-eslint/typescript-estree': 8.46.2(typescript@5.9.3) - eslint: 9.38.0 + eslint: 9.39.1 typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -15470,14 +15470,14 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-prettier@10.1.8(eslint@9.38.0): + eslint-config-prettier@10.1.8(eslint@9.39.1): dependencies: - eslint: 9.38.0 + eslint: 9.39.1 - eslint-config-turbo@2.5.8(eslint@9.38.0)(turbo@2.5.8): + eslint-config-turbo@2.5.8(eslint@9.39.1)(turbo@2.5.8): dependencies: - eslint: 9.38.0 - eslint-plugin-turbo: 2.5.8(eslint@9.38.0)(turbo@2.5.8) + eslint: 9.39.1 + eslint-plugin-turbo: 2.5.8(eslint@9.39.1)(turbo@2.5.8) turbo: 2.5.8 eslint-import-resolver-node@0.3.9: @@ -15488,17 +15488,17 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.46.2(eslint@9.38.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.38.0): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.46.2(eslint@9.39.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.1): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.46.2(eslint@9.38.0)(typescript@5.9.3) - eslint: 9.38.0 + '@typescript-eslint/parser': 8.46.2(eslint@9.39.1)(typescript@5.9.3) + eslint: 9.39.1 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.46.2(eslint@9.38.0)(typescript@5.9.3))(eslint@9.38.0): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.46.2(eslint@9.39.1)(typescript@5.9.3))(eslint@9.39.1): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -15507,9 +15507,9 @@ snapshots: array.prototype.flatmap: 1.3.3 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.38.0 + eslint: 9.39.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.46.2(eslint@9.38.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.38.0) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.46.2(eslint@9.39.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.1) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -15521,13 +15521,13 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.46.2(eslint@9.38.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.46.2(eslint@9.39.1)(typescript@5.9.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsx-a11y@6.10.2(eslint@9.38.0): + eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.1): dependencies: aria-query: 5.3.2 array-includes: 3.1.8 @@ -15537,7 +15537,7 @@ snapshots: axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 9.38.0 + eslint: 9.39.1 hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -15546,17 +15546,17 @@ snapshots: safe-regex-test: 1.0.3 string.prototype.includes: 2.0.1 - eslint-plugin-react-hooks@6.1.1(eslint@9.38.0): + eslint-plugin-react-hooks@6.1.1(eslint@9.39.1): dependencies: '@babel/core': 7.28.4 '@babel/parser': 7.28.4 - eslint: 9.38.0 + eslint: 9.39.1 zod: 4.1.12 zod-validation-error: 4.0.2(zod@4.1.12) transitivePeerDependencies: - supports-color - eslint-plugin-react@7.37.5(eslint@9.38.0): + eslint-plugin-react@7.37.5(eslint@9.39.1): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -15564,7 +15564,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.2.1 - eslint: 9.38.0 + eslint: 9.39.1 estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -15578,10 +15578,10 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-turbo@2.5.8(eslint@9.38.0)(turbo@2.5.8): + eslint-plugin-turbo@2.5.8(eslint@9.39.1)(turbo@2.5.8): dependencies: dotenv: 16.0.3 - eslint: 9.38.0 + eslint: 9.39.1 turbo: 2.5.8 eslint-scope@5.1.1: @@ -15598,16 +15598,16 @@ snapshots: eslint-visitor-keys@4.2.1: {} - eslint@9.38.0: + eslint@9.39.1: dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.21.1 - '@eslint/config-helpers': 0.4.1 - '@eslint/core': 0.16.0 + '@eslint/config-helpers': 0.4.2 + '@eslint/core': 0.17.0 '@eslint/eslintrc': 3.3.1 - '@eslint/js': 9.38.0 - '@eslint/plugin-kit': 0.4.0 + '@eslint/js': 9.39.1 + '@eslint/plugin-kit': 0.4.1 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.2 @@ -19967,13 +19967,13 @@ snapshots: dependencies: ts-toolbelt: 9.6.0 - typescript-eslint@8.46.2(eslint@9.38.0)(typescript@5.9.3): + typescript-eslint@8.46.2(eslint@9.39.1)(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.46.2(@typescript-eslint/parser@8.46.2(eslint@9.38.0)(typescript@5.9.3))(eslint@9.38.0)(typescript@5.9.3) - '@typescript-eslint/parser': 8.46.2(eslint@9.38.0)(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.46.2(@typescript-eslint/parser@8.46.2(eslint@9.39.1)(typescript@5.9.3))(eslint@9.39.1)(typescript@5.9.3) + '@typescript-eslint/parser': 8.46.2(eslint@9.39.1)(typescript@5.9.3) '@typescript-eslint/typescript-estree': 8.46.2(typescript@5.9.3) - '@typescript-eslint/utils': 8.46.2(eslint@9.38.0)(typescript@5.9.3) - eslint: 9.38.0 + '@typescript-eslint/utils': 8.46.2(eslint@9.39.1)(typescript@5.9.3) + eslint: 9.39.1 typescript: 5.9.3 transitivePeerDependencies: - supports-color diff --git a/tooling/eslint/package.json b/tooling/eslint/package.json index 9669fa1d4..a77829a48 100644 --- a/tooling/eslint/package.json +++ b/tooling/eslint/package.json @@ -29,7 +29,7 @@ "devDependencies": { "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.38.0", + "eslint": "^9.39.0", "typescript": "^5.9.3" } } From 0d10b2b99a54afcc46459c4f321777c03c449465 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Wed, 5 Nov 2025 22:31:09 +0000 Subject: [PATCH 32/40] chore(deps): update dependency @semantic-release/github to ^12.0.1 (#4423) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 101 +++++-------------------------------------------- 2 files changed, 11 insertions(+), 92 deletions(-) diff --git a/package.json b/package.json index d5a6e0c7b..be5fb5149 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "@semantic-release/changelog": "^6.0.3", "@semantic-release/commit-analyzer": "^13.0.1", "@semantic-release/git": "^10.0.1", - "@semantic-release/github": "^12.0.0", + "@semantic-release/github": "^12.0.1", "@semantic-release/npm": "^13.1.1", "@semantic-release/release-notes-generator": "^14.1.0", "@testcontainers/redis": "^11.7.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d10f79b5a..1b6778022 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -50,8 +50,8 @@ importers: specifier: ^10.0.1 version: 10.0.1(semantic-release@25.0.1(typescript@5.9.3)) '@semantic-release/github': - specifier: ^12.0.0 - version: 12.0.0(semantic-release@25.0.1(typescript@5.9.3)) + specifier: ^12.0.1 + version: 12.0.1(semantic-release@25.0.1(typescript@5.9.3)) '@semantic-release/npm': specifier: ^13.1.1 version: 13.1.1(semantic-release@25.0.1(typescript@5.9.3)) @@ -3597,26 +3597,14 @@ packages: resolution: {integrity: sha512-8Jb1mtUdmBHL7lGmop9mU9ArMRUTRhg8vp0T1VtZ4yd9vEm3zcLwmjQkhNEduKawOOORie61xhtYIhTDN+ZQ3g==} engines: {node: '>= 20'} - '@octokit/core@7.0.5': - resolution: {integrity: sha512-t54CUOsFMappY1Jbzb7fetWeO0n6K0k/4+/ZpkS+3Joz8I4VcvY9OiEBFRYISqaI2fq5sCiPtAjRDOzVYG8m+Q==} - engines: {node: '>= 20'} - '@octokit/core@7.0.6': resolution: {integrity: sha512-DhGl4xMVFGVIyMwswXeyzdL4uXD5OGILGX5N8Y+f6W7LhC1Ze2poSNrkF/fedpVDHEEZ+PHFW0vL14I+mm8K3Q==} engines: {node: '>= 20'} - '@octokit/endpoint@11.0.1': - resolution: {integrity: sha512-7P1dRAZxuWAOPI7kXfio88trNi/MegQ0IJD3vfgC3b+LZo1Qe6gRJc2v0mz2USWWJOKrB2h5spXCzGbw+fAdqA==} - engines: {node: '>= 20'} - '@octokit/endpoint@11.0.2': resolution: {integrity: sha512-4zCpzP1fWc7QlqunZ5bSEjxc6yLAlRTnDwKtgXfcI/FxxGoqedDG8V2+xJ60bV2kODqcGB+nATdtap/XYq2NZQ==} engines: {node: '>= 20'} - '@octokit/graphql@9.0.2': - resolution: {integrity: sha512-iz6KzZ7u95Fzy9Nt2L8cG88lGRMr/qy1Q36ih/XVzMIlPDMYwaNLE/ENhqmIzgPrlNWiYJkwmveEetvxAgFBJw==} - engines: {node: '>= 20'} - '@octokit/graphql@9.0.3': resolution: {integrity: sha512-grAEuupr/C1rALFnXTv6ZQhFuL1D8G5y8CN04RgrO4FIPMrtm+mcZzFG7dcBm+nq+1ppNixu+Jd78aeJOYxlGA==} engines: {node: '>= 20'} @@ -3648,12 +3636,6 @@ packages: peerDependencies: '@octokit/core': '>=6' - '@octokit/plugin-paginate-rest@13.2.1': - resolution: {integrity: sha512-Tj4PkZyIL6eBMYcG/76QGsedF0+dWVeLhYprTmuFVVxzDW7PQh23tM0TP0z+1MvSkxB29YFZwnUX+cXfTiSdyw==} - engines: {node: '>= 20'} - peerDependencies: - '@octokit/core': '>=6' - '@octokit/plugin-paginate-rest@14.0.0': resolution: {integrity: sha512-fNVRE7ufJiAA3XUrha2omTA39M6IXIc6GIZLvlbsm8QOQCYvpq/LkMNGyFlB1d8hTDzsAXa3OKtybdMAYsV/fw==} engines: {node: '>= 20'} @@ -3666,24 +3648,12 @@ packages: peerDependencies: '@octokit/core': '>=6' - '@octokit/plugin-retry@8.0.2': - resolution: {integrity: sha512-mVPCe77iaD8g1lIX46n9bHPUirFLzc3BfIzsZOpB7bcQh1ecS63YsAgcsyMGqvGa2ARQWKEFTrhMJX2MLJVHVw==} - engines: {node: '>= 20'} - peerDependencies: - '@octokit/core': '>=7' - '@octokit/plugin-retry@8.0.3': resolution: {integrity: sha512-vKGx1i3MC0za53IzYBSBXcrhmd+daQDzuZfYDd52X5S0M2otf3kVZTVP8bLA3EkU0lTvd1WEC2OlNNa4G+dohA==} engines: {node: '>= 20'} peerDependencies: '@octokit/core': '>=7' - '@octokit/plugin-throttling@11.0.2': - resolution: {integrity: sha512-ntNIig4zZhQVOZF4fG9Wt8QCoz9ehb+xnlUwp74Ic2ANChCk8oKmRwV9zDDCtrvU1aERIOvtng8wsalEX7Jk5Q==} - engines: {node: '>= 20'} - peerDependencies: - '@octokit/core': ^7.0.0 - '@octokit/plugin-throttling@11.0.3': resolution: {integrity: sha512-34eE0RkFCKycLl2D2kq7W+LovheM/ex3AwZCYN8udpi6bxsyjZidb2McXs69hZhLmJlDqTSP8cH+jSRpiaijBg==} engines: {node: '>= 20'} @@ -3694,10 +3664,6 @@ packages: resolution: {integrity: sha512-U8piOROoQQUyExw5c6dTkU3GKxts5/ERRThIauNL7yaRoeXW0q/5bgHWT7JfWBw1UyrbK8ERId2wVkcB32n0uQ==} engines: {node: '>= 20'} - '@octokit/request@10.0.5': - resolution: {integrity: sha512-TXnouHIYLtgDhKo+N6mXATnDBkV05VwbR0TtMWpgTHIoQdRQfCSzmy/LGqR1AbRMbijq/EckC/E3/ZNcU92NaQ==} - engines: {node: '>= 20'} - '@octokit/request@10.0.6': resolution: {integrity: sha512-FO+UgZCUu+pPnZAR+iKdUt64kPE7QW7ciqpldaMXaNzixz5Jld8dJ31LAUewk0cfSRkNSRKyqG438ba9c/qDlQ==} engines: {node: '>= 20'} @@ -4022,8 +3988,8 @@ packages: peerDependencies: semantic-release: '>=18.0.0' - '@semantic-release/github@12.0.0': - resolution: {integrity: sha512-louWFjzZ+1dogfJTY8IuJuBcBUOTliYhBUYNcomnTfj0i959wtRQbr1POgdCoTHK7ut4N/0LNlYTH8SvSJM3hg==} + '@semantic-release/github@12.0.1': + resolution: {integrity: sha512-BSC7Ko6aRPnH8ttVBpd3gC98LTiyPdmrmX4qHilLw5EZqVrXrXwcKp/JKUC5hgm0XpJACR3nPjgbfOjTJ75PIA==} engines: {node: ^22.14.0 || >= 24.10.0} peerDependencies: semantic-release: '>=24.1.0' @@ -12132,16 +12098,6 @@ snapshots: '@octokit/request-error': 7.0.2 '@octokit/types': 16.0.0 - '@octokit/core@7.0.5': - dependencies: - '@octokit/auth-token': 6.0.0 - '@octokit/graphql': 9.0.2 - '@octokit/request': 10.0.5 - '@octokit/request-error': 7.0.2 - '@octokit/types': 15.0.1 - before-after-hook: 4.0.0 - universal-user-agent: 7.0.2 - '@octokit/core@7.0.6': dependencies: '@octokit/auth-token': 6.0.0 @@ -12152,22 +12108,11 @@ snapshots: before-after-hook: 4.0.0 universal-user-agent: 7.0.2 - '@octokit/endpoint@11.0.1': - dependencies: - '@octokit/types': 15.0.1 - universal-user-agent: 7.0.2 - '@octokit/endpoint@11.0.2': dependencies: '@octokit/types': 16.0.0 universal-user-agent: 7.0.2 - '@octokit/graphql@9.0.2': - dependencies: - '@octokit/request': 10.0.6 - '@octokit/types': 15.0.1 - universal-user-agent: 7.0.2 - '@octokit/graphql@9.0.3': dependencies: '@octokit/request': 10.0.6 @@ -12204,11 +12149,6 @@ snapshots: dependencies: '@octokit/core': 7.0.6 - '@octokit/plugin-paginate-rest@13.2.1(@octokit/core@7.0.5)': - dependencies: - '@octokit/core': 7.0.5 - '@octokit/types': 15.0.1 - '@octokit/plugin-paginate-rest@14.0.0(@octokit/core@7.0.6)': dependencies: '@octokit/core': 7.0.6 @@ -12219,13 +12159,6 @@ snapshots: '@octokit/core': 7.0.6 '@octokit/types': 16.0.0 - '@octokit/plugin-retry@8.0.2(@octokit/core@7.0.5)': - dependencies: - '@octokit/core': 7.0.5 - '@octokit/request-error': 7.0.2 - '@octokit/types': 15.0.1 - bottleneck: 2.19.5 - '@octokit/plugin-retry@8.0.3(@octokit/core@7.0.6)': dependencies: '@octokit/core': 7.0.6 @@ -12233,12 +12166,6 @@ snapshots: '@octokit/types': 16.0.0 bottleneck: 2.19.5 - '@octokit/plugin-throttling@11.0.2(@octokit/core@7.0.5)': - dependencies: - '@octokit/core': 7.0.5 - '@octokit/types': 15.0.1 - bottleneck: 2.19.5 - '@octokit/plugin-throttling@11.0.3(@octokit/core@7.0.6)': dependencies: '@octokit/core': 7.0.6 @@ -12249,14 +12176,6 @@ snapshots: dependencies: '@octokit/types': 16.0.0 - '@octokit/request@10.0.5': - dependencies: - '@octokit/endpoint': 11.0.1 - '@octokit/request-error': 7.0.2 - '@octokit/types': 15.0.1 - fast-content-type-parse: 3.0.0 - universal-user-agent: 7.0.2 - '@octokit/request@10.0.6': dependencies: '@octokit/endpoint': 11.0.2 @@ -12520,12 +12439,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@semantic-release/github@12.0.0(semantic-release@25.0.1(typescript@5.9.3))': + '@semantic-release/github@12.0.1(semantic-release@25.0.1(typescript@5.9.3))': dependencies: - '@octokit/core': 7.0.5 - '@octokit/plugin-paginate-rest': 13.2.1(@octokit/core@7.0.5) - '@octokit/plugin-retry': 8.0.2(@octokit/core@7.0.5) - '@octokit/plugin-throttling': 11.0.2(@octokit/core@7.0.5) + '@octokit/core': 7.0.6 + '@octokit/plugin-paginate-rest': 14.0.0(@octokit/core@7.0.6) + '@octokit/plugin-retry': 8.0.3(@octokit/core@7.0.6) + '@octokit/plugin-throttling': 11.0.3(@octokit/core@7.0.6) '@semantic-release/error': 4.0.0 aggregate-error: 5.0.0 debug: 4.4.3 @@ -18919,7 +18838,7 @@ snapshots: dependencies: '@semantic-release/commit-analyzer': 13.0.1(semantic-release@25.0.1(typescript@5.9.3)) '@semantic-release/error': 4.0.0 - '@semantic-release/github': 12.0.0(semantic-release@25.0.1(typescript@5.9.3)) + '@semantic-release/github': 12.0.1(semantic-release@25.0.1(typescript@5.9.3)) '@semantic-release/npm': 13.1.1(semantic-release@25.0.1(typescript@5.9.3)) '@semantic-release/release-notes-generator': 14.1.0(semantic-release@25.0.1(typescript@5.9.3)) aggregate-error: 5.0.0 From 742ef66e3cf56fd351c8dee2d3dd05cd639e51fa Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Wed, 5 Nov 2025 22:34:14 +0000 Subject: [PATCH 33/40] fix(deps): update turbo monorepo to ^2.6.0 (#4422) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- package.json | 4 +- pnpm-lock.yaml | 100 ++++++++++++++++++------------------ tooling/eslint/package.json | 2 +- 3 files changed, 53 insertions(+), 53 deletions(-) diff --git a/package.json b/package.json index be5fb5149..71367baea 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "@semantic-release/npm": "^13.1.1", "@semantic-release/release-notes-generator": "^14.1.0", "@testcontainers/redis": "^11.7.2", - "@turbo/gen": "^2.5.8", + "@turbo/gen": "^2.6.0", "@vitejs/plugin-react": "^5.1.0", "@vitest/coverage-v8": "^4.0.5", "@vitest/ui": "^4.0.5", @@ -53,7 +53,7 @@ "prettier": "^3.6.2", "semantic-release": "^25.0.1", "testcontainers": "^11.7.2", - "turbo": "^2.5.8", + "turbo": "^2.6.0", "typescript": "^5.9.3", "vite-tsconfig-paths": "^5.1.4", "vitest": "^4.0.5" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1b6778022..b007c12d1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -62,8 +62,8 @@ importers: specifier: ^11.7.2 version: 11.7.2 '@turbo/gen': - specifier: ^2.5.8 - version: 2.5.8(@types/node@24.9.2)(typescript@5.9.3) + specifier: ^2.6.0 + version: 2.6.0(@types/node@24.9.2)(typescript@5.9.3) '@vitejs/plugin-react': specifier: ^5.1.0 version: 5.1.0(vite@7.1.12(@types/node@24.9.2)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1)) @@ -92,8 +92,8 @@ importers: specifier: ^11.7.2 version: 11.7.2 turbo: - specifier: ^2.5.8 - version: 2.5.8 + specifier: ^2.6.0 + version: 2.6.0 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -2408,8 +2408,8 @@ importers: specifier: ^10.1.8 version: 10.1.8(eslint@9.39.1) eslint-config-turbo: - specifier: ^2.5.8 - version: 2.5.8(eslint@9.39.1)(turbo@2.5.8) + specifier: ^2.6.0 + version: 2.6.0(eslint@9.39.1)(turbo@2.6.0) eslint-plugin-import: specifier: ^2.32.0 version: 2.32.0(@typescript-eslint/parser@8.46.2(eslint@9.39.1)(typescript@5.9.3))(eslint@9.39.1) @@ -4498,12 +4498,12 @@ packages: '@tsconfig/svelte@1.0.13': resolution: {integrity: sha512-5lYJP45Xllo4yE/RUBccBT32eBlRDbqN8r1/MIvQbKxW3aFqaYPCNgm8D5V20X4ShHcwvYWNlKg3liDh1MlBoA==} - '@turbo/gen@2.5.8': - resolution: {integrity: sha512-PknlZnl4NzARv9p2KnRIA2q9cGWzrvv2G5moWLoZRTLspoE7jL2XtejzwbclS2iXGbXQWk27BfIugv98tS2s7w==} + '@turbo/gen@2.6.0': + resolution: {integrity: sha512-Bwg2HnzW9LUnFwM39CkiCTLFRWcgzA6UAPfbRRCGQzZGMvA/bdAq2kx/bSbknpbn2oNd1qwtWYBgBPrVVtZkTw==} hasBin: true - '@turbo/workspaces@2.5.8': - resolution: {integrity: sha512-EE/27azLteK24It0B0IrjA7yWFC6jYZoTTUzL7R7HgiN0BWBPrTp6Ugpn0iE6+Bn9fFcjSp/IBBG8D8c7vXD1g==} + '@turbo/workspaces@2.6.0': + resolution: {integrity: sha512-Kh6KBcHgEUy+dPzePzGxhxDVY4QsxD7PKAJM3srbHESOILTh2LahU7IhwDFUvr1SzCQj2y0DSFUQ4h+Vu6fYKQ==} hasBin: true '@types/adm-zip@0.5.7': @@ -6351,8 +6351,8 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-config-turbo@2.5.8: - resolution: {integrity: sha512-wzxmN7dJNFGDwOvR/4j8U2iaIH/ruYez8qg/sCKrezJ3+ljbFMvJLmgKKt/1mDuyU9wj5aZqO6VijP3QH169FA==} + eslint-config-turbo@2.6.0: + resolution: {integrity: sha512-WdNSKL1vTl5IGyovn8w3xkaEKsK2n+l9Ybk+4oISptcom/vz9sO/9QcjEKuZSXG0zxrj9Oyx/UZA04hRxmOe+Q==} peerDependencies: eslint: '>6.6.0' turbo: '>2.0.0' @@ -6409,8 +6409,8 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - eslint-plugin-turbo@2.5.8: - resolution: {integrity: sha512-bVjx4vTH0oTKIyQ7EGFAXnuhZMrKIfu17qlex/dps7eScPnGQLJ3r1/nFq80l8xA+8oYjsSirSQ2tXOKbz3kEw==} + eslint-plugin-turbo@2.6.0: + resolution: {integrity: sha512-04TohZhq6YQVXBZVRvrn8ZTj1sUQYZmjUWsfwgFAlaM5Kbk5Fdh5mLBKfhGGzekB55E+Ut9qNzAGh+JW4rjiuA==} peerDependencies: eslint: '>6.6.0' turbo: '>2.0.0' @@ -10115,38 +10115,38 @@ packages: resolution: {integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==} engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'} - turbo-darwin-64@2.5.8: - resolution: {integrity: sha512-Dh5bCACiHO8rUXZLpKw+m3FiHtAp2CkanSyJre+SInEvEr5kIxjGvCK/8MFX8SFRjQuhjtvpIvYYZJB4AGCxNQ==} + turbo-darwin-64@2.6.0: + resolution: {integrity: sha512-6vHnLAubHj8Ib45Knu+oY0ZVCLO7WcibzAvt5b1E72YHqAs4y8meMAGMZM0jLqWPh/9maHDc16/qBCMxtW4pXg==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.5.8: - resolution: {integrity: sha512-f1H/tQC9px7+hmXn6Kx/w8Jd/FneIUnvLlcI/7RGHunxfOkKJKvsoiNzySkoHQ8uq1pJnhJ0xNGTlYM48ZaJOQ==} + turbo-darwin-arm64@2.6.0: + resolution: {integrity: sha512-IU+gWMEXNBw8H0pxvE7nPEa5p6yahxbN8g/Q4Bf0AHymsAFqsScgV0peeNbWybdmY9jk1LPbALOsF2kY1I7ZiQ==} cpu: [arm64] os: [darwin] - turbo-linux-64@2.5.8: - resolution: {integrity: sha512-hMyvc7w7yadBlZBGl/bnR6O+dJTx3XkTeyTTH4zEjERO6ChEs0SrN8jTFj1lueNXKIHh1SnALmy6VctKMGnWfw==} + turbo-linux-64@2.6.0: + resolution: {integrity: sha512-CKoiJ2ZFJLCDsWdRlZg+ew1BkGn8iCEGdePhISVpjsGwkJwSVhVu49z2zKdBeL1IhcSKS2YALwp9ellNZANJxw==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.5.8: - resolution: {integrity: sha512-LQELGa7bAqV2f+3rTMRPnj5G/OHAe2U+0N9BwsZvfMvHSUbsQ3bBMWdSQaYNicok7wOZcHjz2TkESn1hYK6xIQ==} + turbo-linux-arm64@2.6.0: + resolution: {integrity: sha512-WroVCdCvJbrhNxNdw7XB7wHAfPPJPV+IXY+ZKNed+9VdfBu/2mQNfKnvqTuFTH7n+Pdpv8to9qwhXRTJe26upg==} cpu: [arm64] os: [linux] - turbo-windows-64@2.5.8: - resolution: {integrity: sha512-3YdcaW34TrN1AWwqgYL9gUqmZsMT4T7g8Y5Azz+uwwEJW+4sgcJkIi9pYFyU4ZBSjBvkfuPZkGgfStir5BBDJQ==} + turbo-windows-64@2.6.0: + resolution: {integrity: sha512-7pZo5aGQPR+A7RMtWCZHusarJ6y15LQ+o3jOmpMxTic/W6Bad+jSeqo07TWNIseIWjCVzrSv27+0odiYRYtQdA==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.5.8: - resolution: {integrity: sha512-eFC5XzLmgXJfnAK3UMTmVECCwuBcORrWdewoiXBnUm934DY6QN8YowC/srhNnROMpaKaqNeRpoB5FxCww3eteQ==} + turbo-windows-arm64@2.6.0: + resolution: {integrity: sha512-1Ty+NwIksQY7AtFUCPrTpcKQE7zmd/f7aRjdT+qkqGFQjIjFYctEtN7qo4vpQPBgCfS1U3ka83A2u/9CfJQ3wQ==} cpu: [arm64] os: [win32] - turbo@2.5.8: - resolution: {integrity: sha512-5c9Fdsr9qfpT3hA0EyYSFRZj1dVVsb6KIWubA9JBYZ/9ZEAijgUEae0BBR/Xl/wekt4w65/lYLTFaP3JmwSO8w==} + turbo@2.6.0: + resolution: {integrity: sha512-kC5VJqOXo50k0/0jnJDDjibLAXalqT9j7PQ56so0pN+81VR4Fwb2QgIE9dTzT3phqOTQuEXkPh3sCpnv5Isz2g==} hasBin: true tweetnacl@0.14.5: @@ -11805,7 +11805,7 @@ snapshots: '@jridgewell/trace-mapping@0.3.9': dependencies: '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/sourcemap-codec': 1.5.5 '@js-sdsl/ordered-map@4.4.2': {} @@ -13226,9 +13226,9 @@ snapshots: '@tsconfig/svelte@1.0.13': {} - '@turbo/gen@2.5.8(@types/node@24.9.2)(typescript@5.9.3)': + '@turbo/gen@2.6.0(@types/node@24.9.2)(typescript@5.9.3)': dependencies: - '@turbo/workspaces': 2.5.8 + '@turbo/workspaces': 2.6.0 commander: 10.0.1 fs-extra: 10.1.0 inquirer: 8.2.6 @@ -13246,7 +13246,7 @@ snapshots: - supports-color - typescript - '@turbo/workspaces@2.5.8': + '@turbo/workspaces@2.6.0': dependencies: commander: 10.0.1 execa: 5.1.1 @@ -15393,11 +15393,11 @@ snapshots: dependencies: eslint: 9.39.1 - eslint-config-turbo@2.5.8(eslint@9.39.1)(turbo@2.5.8): + eslint-config-turbo@2.6.0(eslint@9.39.1)(turbo@2.6.0): dependencies: eslint: 9.39.1 - eslint-plugin-turbo: 2.5.8(eslint@9.39.1)(turbo@2.5.8) - turbo: 2.5.8 + eslint-plugin-turbo: 2.6.0(eslint@9.39.1)(turbo@2.6.0) + turbo: 2.6.0 eslint-import-resolver-node@0.3.9: dependencies: @@ -15497,11 +15497,11 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-turbo@2.5.8(eslint@9.39.1)(turbo@2.5.8): + eslint-plugin-turbo@2.6.0(eslint@9.39.1)(turbo@2.6.0): dependencies: dotenv: 16.0.3 eslint: 9.39.1 - turbo: 2.5.8 + turbo: 2.6.0 eslint-scope@5.1.1: dependencies: @@ -19761,32 +19761,32 @@ snapshots: tunnel@0.0.6: {} - turbo-darwin-64@2.5.8: + turbo-darwin-64@2.6.0: optional: true - turbo-darwin-arm64@2.5.8: + turbo-darwin-arm64@2.6.0: optional: true - turbo-linux-64@2.5.8: + turbo-linux-64@2.6.0: optional: true - turbo-linux-arm64@2.5.8: + turbo-linux-arm64@2.6.0: optional: true - turbo-windows-64@2.5.8: + turbo-windows-64@2.6.0: optional: true - turbo-windows-arm64@2.5.8: + turbo-windows-arm64@2.6.0: optional: true - turbo@2.5.8: + turbo@2.6.0: optionalDependencies: - turbo-darwin-64: 2.5.8 - turbo-darwin-arm64: 2.5.8 - turbo-linux-64: 2.5.8 - turbo-linux-arm64: 2.5.8 - turbo-windows-64: 2.5.8 - turbo-windows-arm64: 2.5.8 + turbo-darwin-64: 2.6.0 + turbo-darwin-arm64: 2.6.0 + turbo-linux-64: 2.6.0 + turbo-linux-arm64: 2.6.0 + turbo-windows-64: 2.6.0 + turbo-windows-arm64: 2.6.0 tweetnacl@0.14.5: {} diff --git a/tooling/eslint/package.json b/tooling/eslint/package.json index a77829a48..df3b3e85b 100644 --- a/tooling/eslint/package.json +++ b/tooling/eslint/package.json @@ -19,7 +19,7 @@ "dependencies": { "@next/eslint-plugin-next": "16.0.1", "eslint-config-prettier": "^10.1.8", - "eslint-config-turbo": "^2.5.8", + "eslint-config-turbo": "^2.6.0", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", From 50caa1fcf99317e32b7aeb92ebf9bd61da8bfb37 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Wed, 5 Nov 2025 23:30:24 +0000 Subject: [PATCH 34/40] chore(deps): update vitest monorepo to ^4.0.6 (#4420) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- package.json | 6 +++--- pnpm-lock.yaml | 34 ++++++++++++++-------------------- 2 files changed, 17 insertions(+), 23 deletions(-) diff --git a/package.json b/package.json index 71367baea..02de376bb 100644 --- a/package.json +++ b/package.json @@ -45,8 +45,8 @@ "@testcontainers/redis": "^11.7.2", "@turbo/gen": "^2.6.0", "@vitejs/plugin-react": "^5.1.0", - "@vitest/coverage-v8": "^4.0.5", - "@vitest/ui": "^4.0.5", + "@vitest/coverage-v8": "^4.0.6", + "@vitest/ui": "^4.0.6", "conventional-changelog-conventionalcommits": "^9.1.0", "cross-env": "^10.1.0", "jsdom": "^27.1.0", @@ -56,7 +56,7 @@ "turbo": "^2.6.0", "typescript": "^5.9.3", "vite-tsconfig-paths": "^5.1.4", - "vitest": "^4.0.5" + "vitest": "^4.0.6" }, "packageManager": "pnpm@10.20.0", "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b007c12d1..05f6b6614 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -68,10 +68,10 @@ importers: specifier: ^5.1.0 version: 5.1.0(vite@7.1.12(@types/node@24.9.2)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1)) '@vitest/coverage-v8': - specifier: ^4.0.5 + specifier: ^4.0.6 version: 4.0.7(vitest@4.0.7) '@vitest/ui': - specifier: ^4.0.5 + specifier: ^4.0.6 version: 4.0.7(vitest@4.0.7) conventional-changelog-conventionalcommits: specifier: ^9.1.0 @@ -101,7 +101,7 @@ importers: specifier: ^5.1.4 version: 5.1.4(typescript@5.9.3)(vite@7.1.12(@types/node@24.9.2)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1)) vitest: - specifier: ^4.0.5 + specifier: ^4.0.6 version: 4.0.7(@types/debug@4.1.12)(@types/node@24.9.2)(@vitest/ui@4.0.7)(jsdom@27.1.0(postcss@8.5.6))(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) apps/nextjs: @@ -8651,10 +8651,6 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - picomatch@4.0.2: - resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} - engines: {node: '>=12'} - picomatch@4.0.3: resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} engines: {node: '>=12'} @@ -11760,14 +11756,14 @@ snapshots: '@jridgewell/gen-mapping@0.3.5': dependencies: '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.29 + '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/trace-mapping': 0.3.31 '@jridgewell/gen-mapping@0.3.8': dependencies: '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.29 + '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/trace-mapping': 0.3.31 '@jridgewell/remapping@2.3.5': dependencies: @@ -11790,7 +11786,7 @@ snapshots: '@jridgewell/trace-mapping@0.3.25': dependencies: '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/sourcemap-codec': 1.5.5 '@jridgewell/trace-mapping@0.3.29': dependencies: @@ -11800,7 +11796,7 @@ snapshots: '@jridgewell/trace-mapping@0.3.31': dependencies: '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/sourcemap-codec': 1.5.5 '@jridgewell/trace-mapping@0.3.9': dependencies: @@ -15734,9 +15730,9 @@ snapshots: dependencies: format: 0.2.2 - fdir@6.4.4(picomatch@4.0.2): + fdir@6.4.4(picomatch@4.0.3): optionalDependencies: - picomatch: 4.0.2 + picomatch: 4.0.3 fdir@6.5.0(picomatch@4.0.3): optionalDependencies: @@ -16669,7 +16665,7 @@ snapshots: istanbul-lib-source-maps@5.0.6: dependencies: - '@jridgewell/trace-mapping': 0.3.29 + '@jridgewell/trace-mapping': 0.3.31 debug: 4.4.3 istanbul-lib-coverage: 3.2.2 transitivePeerDependencies: @@ -17939,8 +17935,6 @@ snapshots: picomatch@2.3.1: {} - picomatch@4.0.2: {} - picomatch@4.0.3: {} pify@3.0.0: {} @@ -19572,8 +19566,8 @@ snapshots: tinyglobby@0.2.14: dependencies: - fdir: 6.4.4(picomatch@4.0.2) - picomatch: 4.0.2 + fdir: 6.4.4(picomatch@4.0.3) + picomatch: 4.0.3 tinyglobby@0.2.15: dependencies: From f2164272a5ca9b51bdf9110664ed5a40b87b60f6 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Thu, 6 Nov 2025 02:05:33 +0000 Subject: [PATCH 35/40] fix(deps): update dependency sass to ^1.93.3 (#4421) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 2 +- pnpm-lock.yaml | 96 ++++++++++++++++++++-------------------- 2 files changed, 49 insertions(+), 49 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index a37d392bd..423335211 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -84,7 +84,7 @@ "react-dom": "19.2.0", "react-error-boundary": "^6.0.0", "react-simple-code-editor": "^0.14.1", - "sass": "^1.93.2", + "sass": "^1.93.3", "superjson": "2.2.5", "swagger-ui-react": "^5.30.1", "use-deep-compare-effect": "^1.8.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 05f6b6614..9e75d5c23 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -66,7 +66,7 @@ importers: version: 2.6.0(@types/node@24.9.2)(typescript@5.9.3) '@vitejs/plugin-react': specifier: ^5.1.0 - version: 5.1.0(vite@7.1.12(@types/node@24.9.2)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1)) + version: 5.1.0(vite@7.1.12(@types/node@24.9.2)(sass@1.93.3)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1)) '@vitest/coverage-v8': specifier: ^4.0.6 version: 4.0.7(vitest@4.0.7) @@ -99,10 +99,10 @@ importers: version: 5.9.3 vite-tsconfig-paths: specifier: ^5.1.4 - version: 5.1.4(typescript@5.9.3)(vite@7.1.12(@types/node@24.9.2)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1)) + version: 5.1.4(typescript@5.9.3)(vite@7.1.12(@types/node@24.9.2)(sass@1.93.3)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1)) vitest: specifier: ^4.0.6 - version: 4.0.7(@types/debug@4.1.12)(@types/node@24.9.2)(@vitest/ui@4.0.7)(jsdom@27.1.0(postcss@8.5.6))(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) + version: 4.0.7(@types/debug@4.1.12)(@types/node@24.9.2)(@vitest/ui@4.0.7)(jsdom@27.1.0(postcss@8.5.6))(sass@1.93.3)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) apps/nextjs: dependencies: @@ -243,13 +243,13 @@ importers: version: 5.90.2(@tanstack/react-query@5.90.5(react@19.2.0))(react@19.2.0) '@tanstack/react-query-next-experimental': specifier: ^5.90.2 - version: 5.90.2(@tanstack/react-query@5.90.5(react@19.2.0))(next@16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0) + version: 5.90.2(@tanstack/react-query@5.90.5(react@19.2.0))(next@16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3))(react@19.2.0) '@trpc/client': specifier: ^11.7.1 version: 11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3) '@trpc/next': specifier: ^11.7.1 - version: 11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/react-query@11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(next@16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3) + version: 11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/react-query@11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(next@16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3) '@trpc/react-query': specifier: ^11.7.1 version: 11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3) @@ -294,7 +294,7 @@ importers: version: 2.0.0-beta.9(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.19)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.19)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: specifier: 16.0.1 - version: 16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + version: 16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3) postcss-preset-mantine: specifier: ^1.18.0 version: 1.18.0(postcss@8.5.6) @@ -314,8 +314,8 @@ importers: specifier: ^0.14.1 version: 0.14.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) sass: - specifier: ^1.93.2 - version: 1.93.2 + specifier: ^1.93.3 + version: 1.93.3 superjson: specifier: 2.2.5 version: 2.2.5 @@ -655,7 +655,7 @@ importers: version: 4.5.0 next: specifier: 16.0.1 - version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3) react: specifier: 19.2.0 version: 19.2.0 @@ -731,10 +731,10 @@ importers: version: 8.0.9 next: specifier: 16.0.1 - version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3) next-auth: specifier: 5.0.0-beta.30 - version: 5.0.0-beta.30(next@16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0) + version: 5.0.0-beta.30(next@16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3))(react@19.2.0) react: specifier: 19.2.0 version: 19.2.0 @@ -885,7 +885,7 @@ importers: version: 0.2.7 next: specifier: 16.0.1 - version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3) octokit: specifier: ^5.0.5 version: 5.0.5 @@ -1648,7 +1648,7 @@ importers: version: 1.11.19 next: specifier: 16.0.1 - version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3) react: specifier: 19.2.0 version: 19.2.0 @@ -1749,7 +1749,7 @@ importers: version: 0.5.16 next: specifier: 16.0.1 - version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3) react: specifier: 19.2.0 version: 19.2.0 @@ -1974,7 +1974,7 @@ importers: version: 8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.19)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: specifier: 16.0.1 - version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3) react: specifier: 19.2.0 version: 19.2.0 @@ -2047,7 +2047,7 @@ importers: version: 2.15.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.2.2)(react@19.2.0) next: specifier: 16.0.1 - version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3) react: specifier: 19.2.0 version: 19.2.0 @@ -2093,10 +2093,10 @@ importers: version: 2.0.0-beta.9(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.19)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.19)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: specifier: 16.0.1 - version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3) next-intl: specifier: 4.4.0 - version: 4.4.0(next@16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0)(typescript@5.9.3) + version: 4.4.0(next@16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3))(react@19.2.0)(typescript@5.9.3) react: specifier: 19.2.0 version: 19.2.0 @@ -2154,7 +2154,7 @@ importers: version: 2.0.0-beta.9(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.19)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.19)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: specifier: 16.0.1 - version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3) react: specifier: 19.2.0 version: 19.2.0 @@ -2360,7 +2360,7 @@ importers: version: 2.0.0-beta.9(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.19)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.19)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: specifier: 16.0.1 - version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3) react: specifier: 19.2.0 version: 19.2.0 @@ -9355,8 +9355,8 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - sass@1.93.2: - resolution: {integrity: sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==} + sass@1.93.3: + resolution: {integrity: sha512-elOcIZRTM76dvxNAjqYrucTSI0teAF/L2Lv0s6f6b7FOwcwIuA357bIE871580AjHJuSvLIRUosgV+lIWx6Rgg==} engines: {node: '>=14.0.0'} hasBin: true @@ -12903,10 +12903,10 @@ snapshots: '@tanstack/react-query': 5.90.5(react@19.2.0) react: 19.2.0 - '@tanstack/react-query-next-experimental@5.90.2(@tanstack/react-query@5.90.5(react@19.2.0))(next@16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0)': + '@tanstack/react-query-next-experimental@5.90.2(@tanstack/react-query@5.90.5(react@19.2.0))(next@16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3))(react@19.2.0)': dependencies: '@tanstack/react-query': 5.90.5(react@19.2.0) - next: 16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + next: 16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3) react: 19.2.0 '@tanstack/react-query@5.90.5(react@19.2.0)': @@ -13178,11 +13178,11 @@ snapshots: '@trpc/server': 11.7.1(typescript@5.9.3) typescript: 5.9.3 - '@trpc/next@11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/react-query@11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(next@16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)': + '@trpc/next@11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/react-query@11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(next@16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)': dependencies: '@trpc/client': 11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3) '@trpc/server': 11.7.1(typescript@5.9.3) - next: 16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + next: 16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) typescript: 5.9.3 @@ -13666,7 +13666,7 @@ snapshots: global: 4.4.0 is-function: 1.0.2 - '@vitejs/plugin-react@5.1.0(vite@7.1.12(@types/node@24.9.2)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1))': + '@vitejs/plugin-react@5.1.0(vite@7.1.12(@types/node@24.9.2)(sass@1.93.3)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1))': dependencies: '@babel/core': 7.28.4 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.4) @@ -13674,7 +13674,7 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.43 '@types/babel__core': 7.20.5 react-refresh: 0.18.0 - vite: 7.1.12(@types/node@24.9.2)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) + vite: 7.1.12(@types/node@24.9.2)(sass@1.93.3)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) transitivePeerDependencies: - supports-color @@ -13691,7 +13691,7 @@ snapshots: magicast: 0.3.5 std-env: 3.9.0 tinyrainbow: 3.0.3 - vitest: 4.0.7(@types/debug@4.1.12)(@types/node@24.9.2)(@vitest/ui@4.0.7)(jsdom@27.1.0(postcss@8.5.6))(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) + vitest: 4.0.7(@types/debug@4.1.12)(@types/node@24.9.2)(@vitest/ui@4.0.7)(jsdom@27.1.0(postcss@8.5.6))(sass@1.93.3)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) transitivePeerDependencies: - supports-color @@ -13704,13 +13704,13 @@ snapshots: chai: 6.2.0 tinyrainbow: 3.0.3 - '@vitest/mocker@4.0.7(vite@7.1.12(@types/node@24.9.2)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1))': + '@vitest/mocker@4.0.7(vite@7.1.12(@types/node@24.9.2)(sass@1.93.3)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1))': dependencies: '@vitest/spy': 4.0.7 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.1.12(@types/node@24.9.2)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) + vite: 7.1.12(@types/node@24.9.2)(sass@1.93.3)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) '@vitest/pretty-format@4.0.7': dependencies: @@ -13738,7 +13738,7 @@ snapshots: sirv: 3.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vitest: 4.0.7(@types/debug@4.1.12)(@types/node@24.9.2)(@vitest/ui@4.0.7)(jsdom@27.1.0(postcss@8.5.6))(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) + vitest: 4.0.7(@types/debug@4.1.12)(@types/node@24.9.2)(@vitest/ui@4.0.7)(jsdom@27.1.0(postcss@8.5.6))(sass@1.93.3)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) '@vitest/utils@4.0.7': dependencies: @@ -17401,23 +17401,23 @@ snapshots: netmask@2.0.2: {} - next-auth@5.0.0-beta.30(next@16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0): + next-auth@5.0.0-beta.30(next@16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3))(react@19.2.0): dependencies: '@auth/core': 0.41.0 - next: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + next: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3) react: 19.2.0 - next-intl@4.4.0(next@16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0)(typescript@5.9.3): + next-intl@4.4.0(next@16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3))(react@19.2.0)(typescript@5.9.3): dependencies: '@formatjs/intl-localematcher': 0.5.5 negotiator: 1.0.0 - next: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + next: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3) react: 19.2.0 use-intl: 4.4.0(react@19.2.0) optionalDependencies: typescript: 5.9.3 - next@16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2): + next@16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3): dependencies: '@next/env': 16.0.1 '@swc/helpers': 0.5.15 @@ -17436,13 +17436,13 @@ snapshots: '@next/swc-win32-arm64-msvc': 16.0.1 '@next/swc-win32-x64-msvc': 16.0.1 babel-plugin-react-compiler: 1.0.0 - sass: 1.93.2 + sass: 1.93.3 sharp: 0.34.4 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - next@16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2): + next@16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3): dependencies: '@next/env': 16.0.1 '@swc/helpers': 0.5.15 @@ -17461,7 +17461,7 @@ snapshots: '@next/swc-win32-arm64-msvc': 16.0.1 '@next/swc-win32-x64-msvc': 16.0.1 babel-plugin-react-compiler: 1.0.0 - sass: 1.93.2 + sass: 1.93.3 sharp: 0.34.4 transitivePeerDependencies: - '@babel/core' @@ -18797,7 +18797,7 @@ snapshots: safer-buffer@2.1.2: {} - sass@1.93.2: + sass@1.93.3: dependencies: chokidar: 4.0.0 immutable: 5.0.2 @@ -20170,18 +20170,18 @@ snapshots: dependencies: global: 4.4.0 - vite-tsconfig-paths@5.1.4(typescript@5.9.3)(vite@7.1.12(@types/node@24.9.2)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1)): + vite-tsconfig-paths@5.1.4(typescript@5.9.3)(vite@7.1.12(@types/node@24.9.2)(sass@1.93.3)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.3(typescript@5.9.3) optionalDependencies: - vite: 7.1.12(@types/node@24.9.2)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) + vite: 7.1.12(@types/node@24.9.2)(sass@1.93.3)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) transitivePeerDependencies: - supports-color - typescript - vite@7.1.12(@types/node@24.9.2)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1): + vite@7.1.12(@types/node@24.9.2)(sass@1.93.3)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1): dependencies: esbuild: 0.25.11 fdir: 6.5.0(picomatch@4.0.3) @@ -20192,16 +20192,16 @@ snapshots: optionalDependencies: '@types/node': 24.9.2 fsevents: 2.3.3 - sass: 1.93.2 + sass: 1.93.3 sugarss: 5.0.0(postcss@8.5.6) terser: 5.39.0 tsx: 4.20.5 yaml: 2.5.1 - vitest@4.0.7(@types/debug@4.1.12)(@types/node@24.9.2)(@vitest/ui@4.0.7)(jsdom@27.1.0(postcss@8.5.6))(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1): + vitest@4.0.7(@types/debug@4.1.12)(@types/node@24.9.2)(@vitest/ui@4.0.7)(jsdom@27.1.0(postcss@8.5.6))(sass@1.93.3)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1): dependencies: '@vitest/expect': 4.0.7 - '@vitest/mocker': 4.0.7(vite@7.1.12(@types/node@24.9.2)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1)) + '@vitest/mocker': 4.0.7(vite@7.1.12(@types/node@24.9.2)(sass@1.93.3)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1)) '@vitest/pretty-format': 4.0.7 '@vitest/runner': 4.0.7 '@vitest/snapshot': 4.0.7 @@ -20218,7 +20218,7 @@ snapshots: tinyexec: 0.3.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.1.12(@types/node@24.9.2)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) + vite: 7.1.12(@types/node@24.9.2)(sass@1.93.3)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 From 4516f27fa69445e5aec16760e1f6ed8080bc8fff Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Thu, 6 Nov 2025 06:44:37 +0000 Subject: [PATCH 36/40] fix(deps): update dependency @gitbeaker/rest to ^43.8.0 (#4425) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/integrations/package.json | 2 +- pnpm-lock.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/integrations/package.json b/packages/integrations/package.json index f000c04e4..c99cfe859 100644 --- a/packages/integrations/package.json +++ b/packages/integrations/package.json @@ -28,7 +28,7 @@ "@ctrl/deluge": "^7.5.0", "@ctrl/qbittorrent": "^9.10.0", "@ctrl/transmission": "^7.4.0", - "@gitbeaker/rest": "^43.7.0", + "@gitbeaker/rest": "^43.8.0", "@homarr/certificates": "workspace:^0.1.0", "@homarr/common": "workspace:^0.1.0", "@homarr/db": "workspace:^0.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9e75d5c23..d83458890 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1449,7 +1449,7 @@ importers: specifier: ^7.4.0 version: 7.4.0 '@gitbeaker/rest': - specifier: ^43.7.0 + specifier: ^43.8.0 version: 43.8.0 '@homarr/certificates': specifier: workspace:^0.1.0 From 07af9d8673ea9573bc436626cd84d11980d023bc Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Thu, 6 Nov 2025 06:44:55 +0000 Subject: [PATCH 37/40] fix(deps): update dependency jotai to ^2.15.1 (#4426) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 2 +- packages/spotlight/package.json | 2 +- pnpm-lock.yaml | 16 ++++++++-------- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 423335211..60c8f8f78 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -75,7 +75,7 @@ "dotenv": "^17.2.3", "flag-icons": "^7.5.0", "glob": "^11.0.3", - "jotai": "^2.15.0", + "jotai": "^2.15.1", "mantine-react-table": "2.0.0-beta.9", "next": "16.0.1", "postcss-preset-mantine": "^1.18.0", diff --git a/packages/spotlight/package.json b/packages/spotlight/package.json index 546db2744..b31fb33e5 100644 --- a/packages/spotlight/package.json +++ b/packages/spotlight/package.json @@ -37,7 +37,7 @@ "@mantine/hooks": "^8.3.6", "@mantine/spotlight": "^8.3.6", "@tabler/icons-react": "^3.35.0", - "jotai": "^2.15.0", + "jotai": "^2.15.1", "next": "16.0.1", "react": "19.2.0", "react-dom": "19.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d83458890..1d3034a8e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -287,8 +287,8 @@ importers: specifier: ^11.0.3 version: 11.0.3 jotai: - specifier: ^2.15.0 - version: 2.15.0(@babel/core@7.26.0)(@babel/template@7.27.2)(@types/react@19.2.2)(react@19.2.0) + specifier: ^2.15.1 + version: 2.15.1(@babel/core@7.26.0)(@babel/template@7.27.2)(@types/react@19.2.2)(react@19.2.0) mantine-react-table: specifier: 2.0.0-beta.9 version: 2.0.0-beta.9(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.6(@mantine/core@8.3.6(@mantine/hooks@8.3.6(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(dayjs@1.11.19)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.6(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.19)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) @@ -2043,8 +2043,8 @@ importers: specifier: ^3.35.0 version: 3.35.0(react@19.2.0) jotai: - specifier: ^2.15.0 - version: 2.15.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.2.2)(react@19.2.0) + specifier: ^2.15.1 + version: 2.15.1(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.2.2)(react@19.2.0) next: specifier: 16.0.1 version: 16.0.1(@babel/core@7.28.4)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3) @@ -7514,8 +7514,8 @@ packages: jose@6.0.8: resolution: {integrity: sha512-EyUPtOKyTYq+iMOszO42eobQllaIjJnwkZ2U93aJzNyPibCy7CEvT9UQnaCVB51IAd49gbNdCew1c0LcLTCB2g==} - jotai@2.15.0: - resolution: {integrity: sha512-nbp/6jN2Ftxgw0VwoVnOg0m5qYM1rVcfvij+MZx99Z5IK13eGve9FJoCwGv+17JvVthTjhSmNtT5e1coJnr6aw==} + jotai@2.15.1: + resolution: {integrity: sha512-yHT1HAZ3ba2Q8wgaUQ+xfBzEtcS8ie687I8XVCBinfg4bNniyqLIN+utPXWKQE93LMF5fPbQSVRZqgpcN5yd6Q==} engines: {node: '>=12.20.0'} peerDependencies: '@babel/core': '>=7.0.0' @@ -16705,14 +16705,14 @@ snapshots: jose@6.0.8: {} - jotai@2.15.0(@babel/core@7.26.0)(@babel/template@7.27.2)(@types/react@19.2.2)(react@19.2.0): + jotai@2.15.1(@babel/core@7.26.0)(@babel/template@7.27.2)(@types/react@19.2.2)(react@19.2.0): optionalDependencies: '@babel/core': 7.26.0 '@babel/template': 7.27.2 '@types/react': 19.2.2 react: 19.2.0 - jotai@2.15.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.2.2)(react@19.2.0): + jotai@2.15.1(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.2.2)(react@19.2.0): optionalDependencies: '@babel/core': 7.28.4 '@babel/template': 7.27.2 From 97052b8bff655e824bf9a18f28354aa8bf5eb505 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Fri, 7 Nov 2025 02:03:50 +0000 Subject: [PATCH 38/40] chore(deps): update dependency esbuild to ^0.25.12 (#4430) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/tasks/package.json | 2 +- apps/websocket/package.json | 2 +- packages/cli/package.json | 2 +- packages/db/package.json | 2 +- pnpm-lock.yaml | 300 ++++++++++++++++++++++++++++++++++-- 5 files changed, 288 insertions(+), 20 deletions(-) diff --git a/apps/tasks/package.json b/apps/tasks/package.json index 6605e4c1b..f40f56e79 100644 --- a/apps/tasks/package.json +++ b/apps/tasks/package.json @@ -49,7 +49,7 @@ "@homarr/tsconfig": "workspace:^0.1.0", "@types/node": "^24.9.2", "dotenv-cli": "^11.0.0", - "esbuild": "^0.25.11", + "esbuild": "^0.25.12", "eslint": "^9.39.0", "prettier": "^3.6.2", "tsx": "4.20.4", diff --git a/apps/websocket/package.json b/apps/websocket/package.json index 9bea10fcf..7e8c78278 100644 --- a/apps/websocket/package.json +++ b/apps/websocket/package.json @@ -34,7 +34,7 @@ "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", "@types/ws": "^8.18.1", - "esbuild": "^0.25.11", + "esbuild": "^0.25.12", "eslint": "^9.39.0", "prettier": "^3.6.2", "typescript": "^5.9.3" diff --git a/packages/cli/package.json b/packages/cli/package.json index d474034a4..93ac6b3ef 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -34,7 +34,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "esbuild": "^0.25.11", + "esbuild": "^0.25.12", "eslint": "^9.39.0", "typescript": "^5.9.3" } diff --git a/packages/db/package.json b/packages/db/package.json index af405a956..8ef843d90 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -69,7 +69,7 @@ "@types/better-sqlite3": "7.6.13", "@types/pg": "^8.15.6", "dotenv-cli": "^11.0.0", - "esbuild": "^0.25.11", + "esbuild": "^0.25.12", "eslint": "^9.39.0", "prettier": "^3.6.2", "tsx": "4.20.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1d3034a8e..741e4243d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -457,8 +457,8 @@ importers: specifier: ^11.0.0 version: 11.0.0 esbuild: - specifier: ^0.25.11 - version: 0.25.11 + specifier: ^0.25.12 + version: 0.25.12 eslint: specifier: ^9.39.0 version: 9.39.1 @@ -521,8 +521,8 @@ importers: specifier: ^8.18.1 version: 8.18.1 esbuild: - specifier: ^0.25.11 - version: 0.25.11 + specifier: ^0.25.12 + version: 0.25.12 eslint: specifier: ^9.39.0 version: 9.39.1 @@ -857,8 +857,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript esbuild: - specifier: ^0.25.11 - version: 0.25.11 + specifier: ^0.25.12 + version: 0.25.12 eslint: specifier: ^9.39.0 version: 9.39.1 @@ -1206,8 +1206,8 @@ importers: specifier: ^11.0.0 version: 11.0.0 esbuild: - specifier: ^0.25.11 - version: 0.25.11 + specifier: ^0.25.12 + version: 0.25.12 eslint: specifier: ^9.39.0 version: 9.39.1 @@ -2857,156 +2857,312 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.25.12': + resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/android-arm64@0.25.11': resolution: {integrity: sha512-9slpyFBc4FPPz48+f6jyiXOx/Y4v34TUeDDXJpZqAWQn/08lKGeD8aDp9TMn9jDz2CiEuHwfhRmGBvpnd/PWIQ==} engines: {node: '>=18'} cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.25.12': + resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm@0.25.11': resolution: {integrity: sha512-uoa7dU+Dt3HYsethkJ1k6Z9YdcHjTrSb5NUy66ZfZaSV8hEYGD5ZHbEMXnqLFlbBflLsl89Zke7CAdDJ4JI+Gg==} engines: {node: '>=18'} cpu: [arm] os: [android] + '@esbuild/android-arm@0.25.12': + resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + '@esbuild/android-x64@0.25.11': resolution: {integrity: sha512-Sgiab4xBjPU1QoPEIqS3Xx+R2lezu0LKIEcYe6pftr56PqPygbB7+szVnzoShbx64MUupqoE0KyRlN7gezbl8g==} engines: {node: '>=18'} cpu: [x64] os: [android] + '@esbuild/android-x64@0.25.12': + resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + '@esbuild/darwin-arm64@0.25.11': resolution: {integrity: sha512-VekY0PBCukppoQrycFxUqkCojnTQhdec0vevUL/EDOCnXd9LKWqD/bHwMPzigIJXPhC59Vd1WFIL57SKs2mg4w==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.25.12': + resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-x64@0.25.11': resolution: {integrity: sha512-+hfp3yfBalNEpTGp9loYgbknjR695HkqtY3d3/JjSRUyPg/xd6q+mQqIb5qdywnDxRZykIHs3axEqU6l1+oWEQ==} engines: {node: '>=18'} cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.25.12': + resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + '@esbuild/freebsd-arm64@0.25.11': resolution: {integrity: sha512-CmKjrnayyTJF2eVuO//uSjl/K3KsMIeYeyN7FyDBjsR3lnSJHaXlVoAK8DZa7lXWChbuOk7NjAc7ygAwrnPBhA==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.25.12': + resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-x64@0.25.11': resolution: {integrity: sha512-Dyq+5oscTJvMaYPvW3x3FLpi2+gSZTCE/1ffdwuM6G1ARang/mb3jvjxs0mw6n3Lsw84ocfo9CrNMqc5lTfGOw==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.25.12': + resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + '@esbuild/linux-arm64@0.25.11': resolution: {integrity: sha512-Qr8AzcplUhGvdyUF08A1kHU3Vr2O88xxP0Tm8GcdVOUm25XYcMPp2YqSVHbLuXzYQMf9Bh/iKx7YPqECs6ffLA==} engines: {node: '>=18'} cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.25.12': + resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm@0.25.11': resolution: {integrity: sha512-TBMv6B4kCfrGJ8cUPo7vd6NECZH/8hPpBHHlYI3qzoYFvWu2AdTvZNuU/7hsbKWqu/COU7NIK12dHAAqBLLXgw==} engines: {node: '>=18'} cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.25.12': + resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + '@esbuild/linux-ia32@0.25.11': resolution: {integrity: sha512-TmnJg8BMGPehs5JKrCLqyWTVAvielc615jbkOirATQvWWB1NMXY77oLMzsUjRLa0+ngecEmDGqt5jiDC6bfvOw==} engines: {node: '>=18'} cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.25.12': + resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-loong64@0.25.11': resolution: {integrity: sha512-DIGXL2+gvDaXlaq8xruNXUJdT5tF+SBbJQKbWy/0J7OhU8gOHOzKmGIlfTTl6nHaCOoipxQbuJi7O++ldrxgMw==} engines: {node: '>=18'} cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.25.12': + resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-mips64el@0.25.11': resolution: {integrity: sha512-Osx1nALUJu4pU43o9OyjSCXokFkFbyzjXb6VhGIJZQ5JZi8ylCQ9/LFagolPsHtgw6himDSyb5ETSfmp4rpiKQ==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.25.12': + resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-ppc64@0.25.11': resolution: {integrity: sha512-nbLFgsQQEsBa8XSgSTSlrnBSrpoWh7ioFDUmwo158gIm5NNP+17IYmNWzaIzWmgCxq56vfr34xGkOcZ7jX6CPw==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.25.12': + resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-riscv64@0.25.11': resolution: {integrity: sha512-HfyAmqZi9uBAbgKYP1yGuI7tSREXwIb438q0nqvlpxAOs3XnZ8RsisRfmVsgV486NdjD7Mw2UrFSw51lzUk1ww==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.25.12': + resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-s390x@0.25.11': resolution: {integrity: sha512-HjLqVgSSYnVXRisyfmzsH6mXqyvj0SA7pG5g+9W7ESgwA70AXYNpfKBqh1KbTxmQVaYxpzA/SvlB9oclGPbApw==} engines: {node: '>=18'} cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.25.12': + resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-x64@0.25.11': resolution: {integrity: sha512-HSFAT4+WYjIhrHxKBwGmOOSpphjYkcswF449j6EjsjbinTZbp8PJtjsVK1XFJStdzXdy/jaddAep2FGY+wyFAQ==} engines: {node: '>=18'} cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.25.12': + resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + '@esbuild/netbsd-arm64@0.25.11': resolution: {integrity: sha512-hr9Oxj1Fa4r04dNpWr3P8QKVVsjQhqrMSUzZzf+LZcYjZNqhA3IAfPQdEh1FLVUJSiu6sgAwp3OmwBfbFgG2Xg==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] + '@esbuild/netbsd-arm64@0.25.12': + resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + '@esbuild/netbsd-x64@0.25.11': resolution: {integrity: sha512-u7tKA+qbzBydyj0vgpu+5h5AeudxOAGncb8N6C9Kh1N4n7wU1Xw1JDApsRjpShRpXRQlJLb9wY28ELpwdPcZ7A==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.25.12': + resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + '@esbuild/openbsd-arm64@0.25.11': resolution: {integrity: sha512-Qq6YHhayieor3DxFOoYM1q0q1uMFYb7cSpLD2qzDSvK1NAvqFi8Xgivv0cFC6J+hWVw2teCYltyy9/m/14ryHg==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] + '@esbuild/openbsd-arm64@0.25.12': + resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-x64@0.25.11': resolution: {integrity: sha512-CN+7c++kkbrckTOz5hrehxWN7uIhFFlmS/hqziSFVWpAzpWrQoAG4chH+nN3Be+Kzv/uuo7zhX716x3Sn2Jduw==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.25.12': + resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + '@esbuild/openharmony-arm64@0.25.11': resolution: {integrity: sha512-rOREuNIQgaiR+9QuNkbkxubbp8MSO9rONmwP5nKncnWJ9v5jQ4JxFnLu4zDSRPf3x4u+2VN4pM4RdyIzDty/wQ==} engines: {node: '>=18'} cpu: [arm64] os: [openharmony] + '@esbuild/openharmony-arm64@0.25.12': + resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + '@esbuild/sunos-x64@0.25.11': resolution: {integrity: sha512-nq2xdYaWxyg9DcIyXkZhcYulC6pQ2FuCgem3LI92IwMgIZ69KHeY8T4Y88pcwoLIjbed8n36CyKoYRDygNSGhA==} engines: {node: '>=18'} cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.25.12': + resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + '@esbuild/win32-arm64@0.25.11': resolution: {integrity: sha512-3XxECOWJq1qMZ3MN8srCJ/QfoLpL+VaxD/WfNRm1O3B4+AZ/BnLVgFbUV3eiRYDMXetciH16dwPbbHqwe1uU0Q==} engines: {node: '>=18'} cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.25.12': + resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-ia32@0.25.11': resolution: {integrity: sha512-3ukss6gb9XZ8TlRyJlgLn17ecsK4NSQTmdIXRASVsiS2sQ6zPPZklNJT5GR5tE/MUarymmy8kCEf5xPCNCqVOA==} engines: {node: '>=18'} cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.25.12': + resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-x64@0.25.11': resolution: {integrity: sha512-D7Hpz6A2L4hzsRpPaCYkQnGOotdUpDzSGRIv9I+1ITdHROSFUWW95ZPZWQmGka1Fg7W3zFJowyn9WGwMJ0+KPA==} engines: {node: '>=18'} cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.25.12': + resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.9.0': resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -6320,6 +6476,11 @@ packages: engines: {node: '>=18'} hasBin: true + esbuild@0.25.12: + resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} + engines: {node: '>=18'} + hasBin: true + escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -11347,7 +11508,7 @@ snapshots: '@esbuild-kit/core-utils@3.3.2': dependencies: - esbuild: 0.25.11 + esbuild: 0.25.12 source-map-support: 0.5.21 '@esbuild-kit/esm-loader@2.6.5': @@ -11358,81 +11519,159 @@ snapshots: '@esbuild/aix-ppc64@0.25.11': optional: true + '@esbuild/aix-ppc64@0.25.12': + optional: true + '@esbuild/android-arm64@0.25.11': optional: true + '@esbuild/android-arm64@0.25.12': + optional: true + '@esbuild/android-arm@0.25.11': optional: true + '@esbuild/android-arm@0.25.12': + optional: true + '@esbuild/android-x64@0.25.11': optional: true + '@esbuild/android-x64@0.25.12': + optional: true + '@esbuild/darwin-arm64@0.25.11': optional: true + '@esbuild/darwin-arm64@0.25.12': + optional: true + '@esbuild/darwin-x64@0.25.11': optional: true + '@esbuild/darwin-x64@0.25.12': + optional: true + '@esbuild/freebsd-arm64@0.25.11': optional: true + '@esbuild/freebsd-arm64@0.25.12': + optional: true + '@esbuild/freebsd-x64@0.25.11': optional: true + '@esbuild/freebsd-x64@0.25.12': + optional: true + '@esbuild/linux-arm64@0.25.11': optional: true + '@esbuild/linux-arm64@0.25.12': + optional: true + '@esbuild/linux-arm@0.25.11': optional: true + '@esbuild/linux-arm@0.25.12': + optional: true + '@esbuild/linux-ia32@0.25.11': optional: true + '@esbuild/linux-ia32@0.25.12': + optional: true + '@esbuild/linux-loong64@0.25.11': optional: true + '@esbuild/linux-loong64@0.25.12': + optional: true + '@esbuild/linux-mips64el@0.25.11': optional: true + '@esbuild/linux-mips64el@0.25.12': + optional: true + '@esbuild/linux-ppc64@0.25.11': optional: true + '@esbuild/linux-ppc64@0.25.12': + optional: true + '@esbuild/linux-riscv64@0.25.11': optional: true + '@esbuild/linux-riscv64@0.25.12': + optional: true + '@esbuild/linux-s390x@0.25.11': optional: true + '@esbuild/linux-s390x@0.25.12': + optional: true + '@esbuild/linux-x64@0.25.11': optional: true + '@esbuild/linux-x64@0.25.12': + optional: true + '@esbuild/netbsd-arm64@0.25.11': optional: true + '@esbuild/netbsd-arm64@0.25.12': + optional: true + '@esbuild/netbsd-x64@0.25.11': optional: true + '@esbuild/netbsd-x64@0.25.12': + optional: true + '@esbuild/openbsd-arm64@0.25.11': optional: true + '@esbuild/openbsd-arm64@0.25.12': + optional: true + '@esbuild/openbsd-x64@0.25.11': optional: true + '@esbuild/openbsd-x64@0.25.12': + optional: true + '@esbuild/openharmony-arm64@0.25.11': optional: true + '@esbuild/openharmony-arm64@0.25.12': + optional: true + '@esbuild/sunos-x64@0.25.11': optional: true + '@esbuild/sunos-x64@0.25.12': + optional: true + '@esbuild/win32-arm64@0.25.11': optional: true + '@esbuild/win32-arm64@0.25.12': + optional: true + '@esbuild/win32-ia32@0.25.11': optional: true + '@esbuild/win32-ia32@0.25.12': + optional: true + '@esbuild/win32-x64@0.25.11': optional: true + '@esbuild/win32-x64@0.25.12': + optional: true + '@eslint-community/eslint-utils@4.9.0(eslint@9.39.1)': dependencies: eslint: 9.39.1 @@ -14985,8 +15224,8 @@ snapshots: dependencies: '@drizzle-team/brocli': 0.10.2 '@esbuild-kit/esm-loader': 2.6.5 - esbuild: 0.25.11 - esbuild-register: 3.6.0(esbuild@0.25.11) + esbuild: 0.25.12 + esbuild-register: 3.6.0(esbuild@0.25.12) transitivePeerDependencies: - supports-color @@ -15331,10 +15570,10 @@ snapshots: is-date-object: 1.1.0 is-symbol: 1.1.1 - esbuild-register@3.6.0(esbuild@0.25.11): + esbuild-register@3.6.0(esbuild@0.25.12): dependencies: debug: 4.4.3 - esbuild: 0.25.11 + esbuild: 0.25.12 transitivePeerDependencies: - supports-color @@ -15367,6 +15606,35 @@ snapshots: '@esbuild/win32-ia32': 0.25.11 '@esbuild/win32-x64': 0.25.11 + esbuild@0.25.12: + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.12 + '@esbuild/android-arm': 0.25.12 + '@esbuild/android-arm64': 0.25.12 + '@esbuild/android-x64': 0.25.12 + '@esbuild/darwin-arm64': 0.25.12 + '@esbuild/darwin-x64': 0.25.12 + '@esbuild/freebsd-arm64': 0.25.12 + '@esbuild/freebsd-x64': 0.25.12 + '@esbuild/linux-arm': 0.25.12 + '@esbuild/linux-arm64': 0.25.12 + '@esbuild/linux-ia32': 0.25.12 + '@esbuild/linux-loong64': 0.25.12 + '@esbuild/linux-mips64el': 0.25.12 + '@esbuild/linux-ppc64': 0.25.12 + '@esbuild/linux-riscv64': 0.25.12 + '@esbuild/linux-s390x': 0.25.12 + '@esbuild/linux-x64': 0.25.12 + '@esbuild/netbsd-arm64': 0.25.12 + '@esbuild/netbsd-x64': 0.25.12 + '@esbuild/openbsd-arm64': 0.25.12 + '@esbuild/openbsd-x64': 0.25.12 + '@esbuild/openharmony-arm64': 0.25.12 + '@esbuild/sunos-x64': 0.25.12 + '@esbuild/win32-arm64': 0.25.12 + '@esbuild/win32-ia32': 0.25.12 + '@esbuild/win32-x64': 0.25.12 + escalade@3.2.0: {} escape-goat@2.1.1: {} @@ -19736,14 +20004,14 @@ snapshots: tsx@4.20.4: dependencies: - esbuild: 0.25.11 + esbuild: 0.25.12 get-tsconfig: 4.8.1 optionalDependencies: fsevents: 2.3.3 tsx@4.20.5: dependencies: - esbuild: 0.25.11 + esbuild: 0.25.12 get-tsconfig: 4.8.1 optionalDependencies: fsevents: 2.3.3 @@ -20183,7 +20451,7 @@ snapshots: vite@7.1.12(@types/node@24.9.2)(sass@1.93.3)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1): dependencies: - esbuild: 0.25.11 + esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 postcss: 8.5.6 From b450ff68777dcf7a373edfefe22b8ce87da9c28f Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Fri, 7 Nov 2025 02:04:23 +0000 Subject: [PATCH 39/40] chore(deps): update dependency esbuild@<=0.24.2 to >=0.25.12 (#4431) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 02de376bb..2b6cc61b6 100644 --- a/package.json +++ b/package.json @@ -80,7 +80,7 @@ "axios@>=1.0.0 <1.8.2": ">=1.13.1", "brace-expansion@>=2.0.0 <=2.0.1": ">=4.0.1", "brace-expansion@>=1.0.0 <=1.1.11": ">=4.0.1", - "esbuild@<=0.24.2": ">=0.25.11", + "esbuild@<=0.24.2": ">=0.25.12", "form-data@>=4.0.0 <4.0.4": ">=4.0.4", "hono@<4.6.5": ">=4.10.4", "linkifyjs@<4.3.2": ">=4.3.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 741e4243d..088c30f71 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ overrides: axios@>=1.0.0 <1.8.2: '>=1.13.1' brace-expansion@>=2.0.0 <=2.0.1: '>=4.0.1' brace-expansion@>=1.0.0 <=1.1.11: '>=4.0.1' - esbuild@<=0.24.2: '>=0.25.11' + esbuild@<=0.24.2: '>=0.25.12' form-data@>=4.0.0 <4.0.4: '>=4.0.4' hono@<4.6.5: '>=4.10.4' linkifyjs@<4.3.2: '>=4.3.2' @@ -6469,7 +6469,7 @@ packages: esbuild-register@3.6.0: resolution: {integrity: sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==} peerDependencies: - esbuild: '>=0.25.11' + esbuild: '>=0.25.12' esbuild@0.25.11: resolution: {integrity: sha512-KohQwyzrKTQmhXDW1PjCv3Tyspn9n5GcY2RTDqeORIdIJY8yKIF7sTSopFmn/wpMPW4rdPXI0UE5LJLuq3bx0Q==} @@ -12204,7 +12204,7 @@ snapshots: '@rrweb/types': 2.0.0-alpha.16 babel-plugin-syntax-hermes-parser: 0.21.1 ci-info: 4.0.0 - esbuild: 0.25.11 + esbuild: 0.25.12 faster-babel-types: 0.1.0(@babel/types@7.26.0) hono: 4.10.4 isomorphic-fetch: 3.0.0 From 5f9054b162daf974baafdbee9f844b3a860cbdd0 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Fri, 7 Nov 2025 03:23:11 +0000 Subject: [PATCH 40/40] fix(deps): update dependency @tanstack/react-query to ^5.90.6 (#4427) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 2 +- packages/api/package.json | 2 +- packages/cron-job-api/package.json | 2 +- pnpm-lock.yaml | 330 +++-------------------------- 4 files changed, 34 insertions(+), 302 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 60c8f8f78..5d75b7590 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -58,7 +58,7 @@ "@mantine/tiptap": "^8.3.6", "@million/lint": "1.0.14", "@tabler/icons-react": "^3.35.0", - "@tanstack/react-query": "^5.90.5", + "@tanstack/react-query": "^5.90.6", "@tanstack/react-query-devtools": "^5.90.2", "@tanstack/react-query-next-experimental": "^5.90.2", "@trpc/client": "^11.7.1", diff --git a/packages/api/package.json b/packages/api/package.json index 2aa4aa273..fea74e331 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -43,7 +43,7 @@ "@homarr/translation": "workspace:^0.1.0", "@homarr/validation": "workspace:^0.1.0", "@kubernetes/client-node": "^1.4.0", - "@tanstack/react-query": "^5.90.5", + "@tanstack/react-query": "^5.90.6", "@trpc/client": "^11.7.1", "@trpc/react-query": "^11.7.1", "@trpc/server": "^11.7.1", diff --git a/packages/cron-job-api/package.json b/packages/cron-job-api/package.json index 0a4f41fad..1340de780 100644 --- a/packages/cron-job-api/package.json +++ b/packages/cron-job-api/package.json @@ -29,7 +29,7 @@ "@homarr/core": "workspace:^0.1.0", "@homarr/cron-jobs": "workspace:^0.1.0", "@homarr/log": "workspace:^0.1.0", - "@tanstack/react-query": "^5.90.5", + "@tanstack/react-query": "^5.90.6", "@trpc/client": "^11.7.1", "@trpc/server": "^11.7.1", "@trpc/tanstack-react-query": "^11.7.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 088c30f71..637e20744 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -236,23 +236,23 @@ importers: specifier: ^3.35.0 version: 3.35.0(react@19.2.0) '@tanstack/react-query': - specifier: ^5.90.5 - version: 5.90.5(react@19.2.0) + specifier: ^5.90.6 + version: 5.90.7(react@19.2.0) '@tanstack/react-query-devtools': specifier: ^5.90.2 - version: 5.90.2(@tanstack/react-query@5.90.5(react@19.2.0))(react@19.2.0) + version: 5.90.2(@tanstack/react-query@5.90.7(react@19.2.0))(react@19.2.0) '@tanstack/react-query-next-experimental': specifier: ^5.90.2 - version: 5.90.2(@tanstack/react-query@5.90.5(react@19.2.0))(next@16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3))(react@19.2.0) + version: 5.90.2(@tanstack/react-query@5.90.7(react@19.2.0))(next@16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3))(react@19.2.0) '@trpc/client': specifier: ^11.7.1 version: 11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3) '@trpc/next': specifier: ^11.7.1 - version: 11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/react-query@11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(next@16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3) + version: 11.7.1(@tanstack/react-query@5.90.7(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/react-query@11.7.1(@tanstack/react-query@5.90.7(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(next@16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3) '@trpc/react-query': specifier: ^11.7.1 - version: 11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3) + version: 11.7.1(@tanstack/react-query@5.90.7(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3) '@trpc/server': specifier: ^11.7.1 version: 11.7.1(typescript@5.9.3) @@ -636,20 +636,20 @@ importers: specifier: ^1.4.0 version: 1.4.0 '@tanstack/react-query': - specifier: ^5.90.5 - version: 5.90.5(react@19.2.0) + specifier: ^5.90.6 + version: 5.90.7(react@19.2.0) '@trpc/client': specifier: ^11.7.1 version: 11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3) '@trpc/react-query': specifier: ^11.7.1 - version: 11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3) + version: 11.7.1(@tanstack/react-query@5.90.7(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3) '@trpc/server': specifier: ^11.7.1 version: 11.7.1(typescript@5.9.3) '@trpc/tanstack-react-query': specifier: ^11.7.1 - version: 11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3) + version: 11.7.1(@tanstack/react-query@5.90.7(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3) lodash.clonedeep: specifier: ^4.5.0 version: 4.5.0 @@ -964,8 +964,8 @@ importers: specifier: workspace:^0.1.0 version: link:../log '@tanstack/react-query': - specifier: ^5.90.5 - version: 5.90.5(react@19.2.0) + specifier: ^5.90.6 + version: 5.90.7(react@19.2.0) '@trpc/client': specifier: ^11.7.1 version: 11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3) @@ -974,7 +974,7 @@ importers: version: 11.7.1(typescript@5.9.3) '@trpc/tanstack-react-query': specifier: ^11.7.1 - version: 11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3) + version: 11.7.1(@tanstack/react-query@5.90.7(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3) node-cron: specifier: ^4.2.1 version: 4.2.1 @@ -2851,312 +2851,156 @@ packages: resolution: {integrity: sha512-FxEMIkJKnodyA1OaCUoEvbYRkoZlLZ4d/eXFu9Fh8CbBBgP5EmZxrfTRyN0qpXZ4vOvqnE5YdRdcrmUUXuU+dA==} deprecated: 'Merged into tsx: https://tsx.is' - '@esbuild/aix-ppc64@0.25.11': - resolution: {integrity: sha512-Xt1dOL13m8u0WE8iplx9Ibbm+hFAO0GsU2P34UNoDGvZYkY8ifSiy6Zuc1lYxfG7svWE2fzqCUmFp5HCn51gJg==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - '@esbuild/aix-ppc64@0.25.12': resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.25.11': - resolution: {integrity: sha512-9slpyFBc4FPPz48+f6jyiXOx/Y4v34TUeDDXJpZqAWQn/08lKGeD8aDp9TMn9jDz2CiEuHwfhRmGBvpnd/PWIQ==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm64@0.25.12': resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} engines: {node: '>=18'} cpu: [arm64] os: [android] - '@esbuild/android-arm@0.25.11': - resolution: {integrity: sha512-uoa7dU+Dt3HYsethkJ1k6Z9YdcHjTrSb5NUy66ZfZaSV8hEYGD5ZHbEMXnqLFlbBflLsl89Zke7CAdDJ4JI+Gg==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - '@esbuild/android-arm@0.25.12': resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} engines: {node: '>=18'} cpu: [arm] os: [android] - '@esbuild/android-x64@0.25.11': - resolution: {integrity: sha512-Sgiab4xBjPU1QoPEIqS3Xx+R2lezu0LKIEcYe6pftr56PqPygbB7+szVnzoShbx64MUupqoE0KyRlN7gezbl8g==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - '@esbuild/android-x64@0.25.12': resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} engines: {node: '>=18'} cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.25.11': - resolution: {integrity: sha512-VekY0PBCukppoQrycFxUqkCojnTQhdec0vevUL/EDOCnXd9LKWqD/bHwMPzigIJXPhC59Vd1WFIL57SKs2mg4w==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-arm64@0.25.12': resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.25.11': - resolution: {integrity: sha512-+hfp3yfBalNEpTGp9loYgbknjR695HkqtY3d3/JjSRUyPg/xd6q+mQqIb5qdywnDxRZykIHs3axEqU6l1+oWEQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - '@esbuild/darwin-x64@0.25.12': resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} engines: {node: '>=18'} cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.25.11': - resolution: {integrity: sha512-CmKjrnayyTJF2eVuO//uSjl/K3KsMIeYeyN7FyDBjsR3lnSJHaXlVoAK8DZa7lXWChbuOk7NjAc7ygAwrnPBhA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-arm64@0.25.12': resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.25.11': - resolution: {integrity: sha512-Dyq+5oscTJvMaYPvW3x3FLpi2+gSZTCE/1ffdwuM6G1ARang/mb3jvjxs0mw6n3Lsw84ocfo9CrNMqc5lTfGOw==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - '@esbuild/freebsd-x64@0.25.12': resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.25.11': - resolution: {integrity: sha512-Qr8AzcplUhGvdyUF08A1kHU3Vr2O88xxP0Tm8GcdVOUm25XYcMPp2YqSVHbLuXzYQMf9Bh/iKx7YPqECs6ffLA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm64@0.25.12': resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} engines: {node: '>=18'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.25.11': - resolution: {integrity: sha512-TBMv6B4kCfrGJ8cUPo7vd6NECZH/8hPpBHHlYI3qzoYFvWu2AdTvZNuU/7hsbKWqu/COU7NIK12dHAAqBLLXgw==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - '@esbuild/linux-arm@0.25.12': resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} engines: {node: '>=18'} cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.25.11': - resolution: {integrity: sha512-TmnJg8BMGPehs5JKrCLqyWTVAvielc615jbkOirATQvWWB1NMXY77oLMzsUjRLa0+ngecEmDGqt5jiDC6bfvOw==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-ia32@0.25.12': resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} engines: {node: '>=18'} cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.25.11': - resolution: {integrity: sha512-DIGXL2+gvDaXlaq8xruNXUJdT5tF+SBbJQKbWy/0J7OhU8gOHOzKmGIlfTTl6nHaCOoipxQbuJi7O++ldrxgMw==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-loong64@0.25.12': resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} engines: {node: '>=18'} cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.25.11': - resolution: {integrity: sha512-Osx1nALUJu4pU43o9OyjSCXokFkFbyzjXb6VhGIJZQ5JZi8ylCQ9/LFagolPsHtgw6himDSyb5ETSfmp4rpiKQ==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-mips64el@0.25.12': resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.25.11': - resolution: {integrity: sha512-nbLFgsQQEsBa8XSgSTSlrnBSrpoWh7ioFDUmwo158gIm5NNP+17IYmNWzaIzWmgCxq56vfr34xGkOcZ7jX6CPw==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-ppc64@0.25.12': resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.25.11': - resolution: {integrity: sha512-HfyAmqZi9uBAbgKYP1yGuI7tSREXwIb438q0nqvlpxAOs3XnZ8RsisRfmVsgV486NdjD7Mw2UrFSw51lzUk1ww==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-riscv64@0.25.12': resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.25.11': - resolution: {integrity: sha512-HjLqVgSSYnVXRisyfmzsH6mXqyvj0SA7pG5g+9W7ESgwA70AXYNpfKBqh1KbTxmQVaYxpzA/SvlB9oclGPbApw==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-s390x@0.25.12': resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} engines: {node: '>=18'} cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.25.11': - resolution: {integrity: sha512-HSFAT4+WYjIhrHxKBwGmOOSpphjYkcswF449j6EjsjbinTZbp8PJtjsVK1XFJStdzXdy/jaddAep2FGY+wyFAQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - '@esbuild/linux-x64@0.25.12': resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} engines: {node: '>=18'} cpu: [x64] os: [linux] - '@esbuild/netbsd-arm64@0.25.11': - resolution: {integrity: sha512-hr9Oxj1Fa4r04dNpWr3P8QKVVsjQhqrMSUzZzf+LZcYjZNqhA3IAfPQdEh1FLVUJSiu6sgAwp3OmwBfbFgG2Xg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [netbsd] - '@esbuild/netbsd-arm64@0.25.12': resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-x64@0.25.11': - resolution: {integrity: sha512-u7tKA+qbzBydyj0vgpu+5h5AeudxOAGncb8N6C9Kh1N4n7wU1Xw1JDApsRjpShRpXRQlJLb9wY28ELpwdPcZ7A==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - '@esbuild/netbsd-x64@0.25.12': resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-arm64@0.25.11': - resolution: {integrity: sha512-Qq6YHhayieor3DxFOoYM1q0q1uMFYb7cSpLD2qzDSvK1NAvqFi8Xgivv0cFC6J+hWVw2teCYltyy9/m/14ryHg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - '@esbuild/openbsd-arm64@0.25.12': resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-x64@0.25.11': - resolution: {integrity: sha512-CN+7c++kkbrckTOz5hrehxWN7uIhFFlmS/hqziSFVWpAzpWrQoAG4chH+nN3Be+Kzv/uuo7zhX716x3Sn2Jduw==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - '@esbuild/openbsd-x64@0.25.12': resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] - '@esbuild/openharmony-arm64@0.25.11': - resolution: {integrity: sha512-rOREuNIQgaiR+9QuNkbkxubbp8MSO9rONmwP5nKncnWJ9v5jQ4JxFnLu4zDSRPf3x4u+2VN4pM4RdyIzDty/wQ==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openharmony] - '@esbuild/openharmony-arm64@0.25.12': resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==} engines: {node: '>=18'} cpu: [arm64] os: [openharmony] - '@esbuild/sunos-x64@0.25.11': - resolution: {integrity: sha512-nq2xdYaWxyg9DcIyXkZhcYulC6pQ2FuCgem3LI92IwMgIZ69KHeY8T4Y88pcwoLIjbed8n36CyKoYRDygNSGhA==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - '@esbuild/sunos-x64@0.25.12': resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} engines: {node: '>=18'} cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.25.11': - resolution: {integrity: sha512-3XxECOWJq1qMZ3MN8srCJ/QfoLpL+VaxD/WfNRm1O3B4+AZ/BnLVgFbUV3eiRYDMXetciH16dwPbbHqwe1uU0Q==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-arm64@0.25.12': resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} engines: {node: '>=18'} cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.25.11': - resolution: {integrity: sha512-3ukss6gb9XZ8TlRyJlgLn17ecsK4NSQTmdIXRASVsiS2sQ6zPPZklNJT5GR5tE/MUarymmy8kCEf5xPCNCqVOA==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-ia32@0.25.12': resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} engines: {node: '>=18'} cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.25.11': - resolution: {integrity: sha512-D7Hpz6A2L4hzsRpPaCYkQnGOotdUpDzSGRIv9I+1ITdHROSFUWW95ZPZWQmGka1Fg7W3zFJowyn9WGwMJ0+KPA==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - '@esbuild/win32-x64@0.25.12': resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} engines: {node: '>=18'} @@ -4326,8 +4170,8 @@ packages: resolution: {integrity: sha512-Wo1iKt2b9OT7d+YGhvEPD3DXvPv2etTusIMhMUoG7fbhmxcXCtIjJDEygy91Y2JFlwGyjqiBPRozme7UD8hoqg==} engines: {node: '>=12'} - '@tanstack/query-core@5.90.5': - resolution: {integrity: sha512-wLamYp7FaDq6ZnNehypKI5fNvxHPfTYylE0m/ZpuuzJfJqhR5Pxg9gvGBHZx4n7J+V5Rg5mZxHHTlv25Zt5u+w==} + '@tanstack/query-core@5.90.7': + resolution: {integrity: sha512-6PN65csiuTNfBMXqQUxQhCNdtm1rV+9kC9YwWAIKcaxAauq3Wu7p18j3gQY3YIBJU70jT/wzCCZ2uqto/vQgiQ==} '@tanstack/query-devtools@5.90.1': resolution: {integrity: sha512-GtINOPjPUH0OegJExZ70UahT9ykmAhmtNVcmtdnOZbxLwT7R5OmRztR5Ahe3/Cu7LArEmR6/588tAycuaWb1xQ==} @@ -4345,8 +4189,8 @@ packages: next: ^13 || ^14 || ^15 react: ^18 || ^19 - '@tanstack/react-query@5.90.5': - resolution: {integrity: sha512-pN+8UWpxZkEJ/Rnnj2v2Sxpx1WFlaa9L6a4UO89p6tTQbeo+m0MS8oYDjbggrR8QcTyjKoYWKS3xJQGr3ExT8Q==} + '@tanstack/react-query@5.90.7': + resolution: {integrity: sha512-wAHc/cgKzW7LZNFloThyHnV/AX9gTg3w5yAv0gvQHPZoCnepwqCMtzbuPbb2UvfvO32XZ46e8bPOYbfZhzVnnQ==} peerDependencies: react: ^18 || ^19 @@ -6471,11 +6315,6 @@ packages: peerDependencies: esbuild: '>=0.25.12' - esbuild@0.25.11: - resolution: {integrity: sha512-KohQwyzrKTQmhXDW1PjCv3Tyspn9n5GcY2RTDqeORIdIJY8yKIF7sTSopFmn/wpMPW4rdPXI0UE5LJLuq3bx0Q==} - engines: {node: '>=18'} - hasBin: true - esbuild@0.25.12: resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} engines: {node: '>=18'} @@ -11516,159 +11355,81 @@ snapshots: '@esbuild-kit/core-utils': 3.3.2 get-tsconfig: 4.8.1 - '@esbuild/aix-ppc64@0.25.11': - optional: true - '@esbuild/aix-ppc64@0.25.12': optional: true - '@esbuild/android-arm64@0.25.11': - optional: true - '@esbuild/android-arm64@0.25.12': optional: true - '@esbuild/android-arm@0.25.11': - optional: true - '@esbuild/android-arm@0.25.12': optional: true - '@esbuild/android-x64@0.25.11': - optional: true - '@esbuild/android-x64@0.25.12': optional: true - '@esbuild/darwin-arm64@0.25.11': - optional: true - '@esbuild/darwin-arm64@0.25.12': optional: true - '@esbuild/darwin-x64@0.25.11': - optional: true - '@esbuild/darwin-x64@0.25.12': optional: true - '@esbuild/freebsd-arm64@0.25.11': - optional: true - '@esbuild/freebsd-arm64@0.25.12': optional: true - '@esbuild/freebsd-x64@0.25.11': - optional: true - '@esbuild/freebsd-x64@0.25.12': optional: true - '@esbuild/linux-arm64@0.25.11': - optional: true - '@esbuild/linux-arm64@0.25.12': optional: true - '@esbuild/linux-arm@0.25.11': - optional: true - '@esbuild/linux-arm@0.25.12': optional: true - '@esbuild/linux-ia32@0.25.11': - optional: true - '@esbuild/linux-ia32@0.25.12': optional: true - '@esbuild/linux-loong64@0.25.11': - optional: true - '@esbuild/linux-loong64@0.25.12': optional: true - '@esbuild/linux-mips64el@0.25.11': - optional: true - '@esbuild/linux-mips64el@0.25.12': optional: true - '@esbuild/linux-ppc64@0.25.11': - optional: true - '@esbuild/linux-ppc64@0.25.12': optional: true - '@esbuild/linux-riscv64@0.25.11': - optional: true - '@esbuild/linux-riscv64@0.25.12': optional: true - '@esbuild/linux-s390x@0.25.11': - optional: true - '@esbuild/linux-s390x@0.25.12': optional: true - '@esbuild/linux-x64@0.25.11': - optional: true - '@esbuild/linux-x64@0.25.12': optional: true - '@esbuild/netbsd-arm64@0.25.11': - optional: true - '@esbuild/netbsd-arm64@0.25.12': optional: true - '@esbuild/netbsd-x64@0.25.11': - optional: true - '@esbuild/netbsd-x64@0.25.12': optional: true - '@esbuild/openbsd-arm64@0.25.11': - optional: true - '@esbuild/openbsd-arm64@0.25.12': optional: true - '@esbuild/openbsd-x64@0.25.11': - optional: true - '@esbuild/openbsd-x64@0.25.12': optional: true - '@esbuild/openharmony-arm64@0.25.11': - optional: true - '@esbuild/openharmony-arm64@0.25.12': optional: true - '@esbuild/sunos-x64@0.25.11': - optional: true - '@esbuild/sunos-x64@0.25.12': optional: true - '@esbuild/win32-arm64@0.25.11': - optional: true - '@esbuild/win32-arm64@0.25.12': optional: true - '@esbuild/win32-ia32@0.25.11': - optional: true - '@esbuild/win32-ia32@0.25.12': optional: true - '@esbuild/win32-x64@0.25.11': - optional: true - '@esbuild/win32-x64@0.25.12': optional: true @@ -13132,25 +12893,25 @@ snapshots: dependencies: remove-accents: 0.5.0 - '@tanstack/query-core@5.90.5': {} + '@tanstack/query-core@5.90.7': {} '@tanstack/query-devtools@5.90.1': {} - '@tanstack/react-query-devtools@5.90.2(@tanstack/react-query@5.90.5(react@19.2.0))(react@19.2.0)': + '@tanstack/react-query-devtools@5.90.2(@tanstack/react-query@5.90.7(react@19.2.0))(react@19.2.0)': dependencies: '@tanstack/query-devtools': 5.90.1 - '@tanstack/react-query': 5.90.5(react@19.2.0) + '@tanstack/react-query': 5.90.7(react@19.2.0) react: 19.2.0 - '@tanstack/react-query-next-experimental@5.90.2(@tanstack/react-query@5.90.5(react@19.2.0))(next@16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3))(react@19.2.0)': + '@tanstack/react-query-next-experimental@5.90.2(@tanstack/react-query@5.90.7(react@19.2.0))(next@16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3))(react@19.2.0)': dependencies: - '@tanstack/react-query': 5.90.5(react@19.2.0) + '@tanstack/react-query': 5.90.7(react@19.2.0) next: 16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3) react: 19.2.0 - '@tanstack/react-query@5.90.5(react@19.2.0)': + '@tanstack/react-query@5.90.7(react@19.2.0)': dependencies: - '@tanstack/query-core': 5.90.5 + '@tanstack/query-core': 5.90.7 react: 19.2.0 '@tanstack/react-table@8.20.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': @@ -13417,7 +13178,7 @@ snapshots: '@trpc/server': 11.7.1(typescript@5.9.3) typescript: 5.9.3 - '@trpc/next@11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/react-query@11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(next@16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)': + '@trpc/next@11.7.1(@tanstack/react-query@5.90.7(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/react-query@11.7.1(@tanstack/react-query@5.90.7(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(next@16.0.1(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)': dependencies: '@trpc/client': 11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3) '@trpc/server': 11.7.1(typescript@5.9.3) @@ -13426,12 +13187,12 @@ snapshots: react-dom: 19.2.0(react@19.2.0) typescript: 5.9.3 optionalDependencies: - '@tanstack/react-query': 5.90.5(react@19.2.0) - '@trpc/react-query': 11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3) + '@tanstack/react-query': 5.90.7(react@19.2.0) + '@trpc/react-query': 11.7.1(@tanstack/react-query@5.90.7(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3) - '@trpc/react-query@11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)': + '@trpc/react-query@11.7.1(@tanstack/react-query@5.90.7(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)': dependencies: - '@tanstack/react-query': 5.90.5(react@19.2.0) + '@tanstack/react-query': 5.90.7(react@19.2.0) '@trpc/client': 11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3) '@trpc/server': 11.7.1(typescript@5.9.3) react: 19.2.0 @@ -13442,9 +13203,9 @@ snapshots: dependencies: typescript: 5.9.3 - '@trpc/tanstack-react-query@11.7.1(@tanstack/react-query@5.90.5(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)': + '@trpc/tanstack-react-query@11.7.1(@tanstack/react-query@5.90.7(react@19.2.0))(@trpc/client@11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.7.1(typescript@5.9.3))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)': dependencies: - '@tanstack/react-query': 5.90.5(react@19.2.0) + '@tanstack/react-query': 5.90.7(react@19.2.0) '@trpc/client': 11.7.1(@trpc/server@11.7.1(typescript@5.9.3))(typescript@5.9.3) '@trpc/server': 11.7.1(typescript@5.9.3) react: 19.2.0 @@ -15577,35 +15338,6 @@ snapshots: transitivePeerDependencies: - supports-color - esbuild@0.25.11: - optionalDependencies: - '@esbuild/aix-ppc64': 0.25.11 - '@esbuild/android-arm': 0.25.11 - '@esbuild/android-arm64': 0.25.11 - '@esbuild/android-x64': 0.25.11 - '@esbuild/darwin-arm64': 0.25.11 - '@esbuild/darwin-x64': 0.25.11 - '@esbuild/freebsd-arm64': 0.25.11 - '@esbuild/freebsd-x64': 0.25.11 - '@esbuild/linux-arm': 0.25.11 - '@esbuild/linux-arm64': 0.25.11 - '@esbuild/linux-ia32': 0.25.11 - '@esbuild/linux-loong64': 0.25.11 - '@esbuild/linux-mips64el': 0.25.11 - '@esbuild/linux-ppc64': 0.25.11 - '@esbuild/linux-riscv64': 0.25.11 - '@esbuild/linux-s390x': 0.25.11 - '@esbuild/linux-x64': 0.25.11 - '@esbuild/netbsd-arm64': 0.25.11 - '@esbuild/netbsd-x64': 0.25.11 - '@esbuild/openbsd-arm64': 0.25.11 - '@esbuild/openbsd-x64': 0.25.11 - '@esbuild/openharmony-arm64': 0.25.11 - '@esbuild/sunos-x64': 0.25.11 - '@esbuild/win32-arm64': 0.25.11 - '@esbuild/win32-ia32': 0.25.11 - '@esbuild/win32-x64': 0.25.11 - esbuild@0.25.12: optionalDependencies: '@esbuild/aix-ppc64': 0.25.12