diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml
index 182bddebf..4b088d510 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.yml
+++ b/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -31,6 +31,7 @@ body:
label: Version
description: What version of Homarr are you running?
options:
+ - 1.16.0
- 1.15.0
- 1.14.0
- 1.13.1
diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json
index 3832475f1..ebfb4e664 100644
--- a/apps/nextjs/package.json
+++ b/apps/nextjs/package.json
@@ -56,9 +56,9 @@
"@mantine/tiptap": "^7.17.4",
"@million/lint": "1.0.14",
"@tabler/icons-react": "^3.31.0",
- "@tanstack/react-query": "^5.72.2",
- "@tanstack/react-query-devtools": "^5.72.2",
- "@tanstack/react-query-next-experimental": "^5.72.2",
+ "@tanstack/react-query": "^5.74.4",
+ "@tanstack/react-query-devtools": "^5.74.4",
+ "@tanstack/react-query-next-experimental": "^5.74.4",
"@trpc/client": "^11.1.0",
"@trpc/next": "^11.1.0",
"@trpc/react-query": "^11.1.0",
@@ -72,9 +72,9 @@
"dotenv": "^16.5.0",
"flag-icons": "^7.3.2",
"glob": "^11.0.1",
- "jotai": "^2.12.2",
+ "jotai": "^2.12.3",
"mantine-react-table": "2.0.0-beta.9",
- "next": "15.3.0",
+ "next": "15.3.1",
"postcss-preset-mantine": "^1.17.0",
"prismjs": "^1.30.0",
"react": "19.1.0",
@@ -83,22 +83,22 @@
"react-simple-code-editor": "^0.14.1",
"sass": "^1.86.3",
"superjson": "2.2.2",
- "swagger-ui-react": "^5.20.8",
+ "swagger-ui-react": "^5.21.0",
"use-deep-compare-effect": "^1.8.1",
- "zod": "^3.24.2"
+ "zod": "^3.24.3"
},
"devDependencies": {
"@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/node": "^22.14.0",
+ "@types/node": "^22.14.1",
"@types/prismjs": "^1.26.5",
- "@types/react": "19.1.1",
+ "@types/react": "19.1.2",
"@types/react-dom": "19.1.2",
"@types/swagger-ui-react": "^5.18.0",
"concurrently": "^9.1.2",
- "eslint": "^9.24.0",
+ "eslint": "^9.25.0",
"node-loader": "^2.1.0",
"prettier": "^3.5.3",
"typescript": "^5.8.3"
diff --git a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_appereance.tsx b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_appereance.tsx
index 0da5fa64a..706ca27df 100644
--- a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_appereance.tsx
+++ b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_appereance.tsx
@@ -123,7 +123,7 @@ export const ColorSettingsContent = ({ board }: Props) => {
-
diff --git a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_background.tsx b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_background.tsx
index 2607e60f4..71a0450da 100644
--- a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_background.tsx
+++ b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_background.tsx
@@ -159,7 +159,7 @@ export const BackgroundSettingsContent = ({ board }: Props) => {
-
+
{t("common.action.saveChanges")}
diff --git a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_behavior.tsx b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_behavior.tsx
index fdfd0042b..9eded5ec4 100644
--- a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_behavior.tsx
+++ b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_behavior.tsx
@@ -38,7 +38,7 @@ export const BehaviorSettingsContent = ({ board }: Props) => {
/>
-
+
{t("common.action.saveChanges")}
diff --git a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_customCss.tsx b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_customCss.tsx
index 4e007388f..e0d8ec565 100644
--- a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_customCss.tsx
+++ b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_customCss.tsx
@@ -46,7 +46,7 @@ export const CustomCssSettingsContent = ({ board }: Props) => {
-
+
{t("common.action.saveChanges")}
diff --git a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_general.tsx b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_general.tsx
index 10d27037f..51be38157 100644
--- a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_general.tsx
+++ b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_general.tsx
@@ -116,7 +116,7 @@ export const GeneralSettingsContent = ({ board }: Props) => {
-
+
{t("common.action.saveChanges")}
diff --git a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_layout.tsx b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_layout.tsx
index 2c6661cde..fdd14d84b 100644
--- a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_layout.tsx
+++ b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_layout.tsx
@@ -105,7 +105,7 @@ export const LayoutSettingsContent = ({ board }: Props) => {
-
+
{t("common.action.saveChanges")}
diff --git a/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_change-home-board.tsx b/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_change-home-board.tsx
index 1ad8c30b2..52854e744 100644
--- a/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_change-home-board.tsx
+++ b/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_change-home-board.tsx
@@ -73,7 +73,7 @@ export const ChangeHomeBoardForm = ({ user, boardsData }: ChangeHomeBoardFormPro
/>
-
+
{t("common.action.save")}
diff --git a/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_change-search-preferences.tsx b/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_change-search-preferences.tsx
index 5a8a051bd..739f6da2b 100644
--- a/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_change-search-preferences.tsx
+++ b/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_change-search-preferences.tsx
@@ -66,7 +66,7 @@ export const ChangeSearchPreferencesForm = ({ user, searchEnginesData }: ChangeS
/>
-
+
{t("common.action.save")}
diff --git a/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_first-day-of-week.tsx b/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_first-day-of-week.tsx
index d15379b76..5492023ee 100644
--- a/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_first-day-of-week.tsx
+++ b/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_first-day-of-week.tsx
@@ -71,7 +71,7 @@ export const FirstDayOfWeek = ({ user }: FirstDayOfWeekProps) => {
-
+
{t("common.action.save")}
diff --git a/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_ping-icons-enabled.tsx b/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_ping-icons-enabled.tsx
index 6c5010d52..5ddcc09f0 100644
--- a/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_ping-icons-enabled.tsx
+++ b/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_ping-icons-enabled.tsx
@@ -57,7 +57,7 @@ export const PingIconsEnabled = ({ user }: PingIconsEnabledProps) => {
/>
-
+
{t("common.action.save")}
diff --git a/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_profile-form.tsx b/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_profile-form.tsx
index f94458108..2db358cae 100644
--- a/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_profile-form.tsx
+++ b/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_profile-form.tsx
@@ -81,7 +81,7 @@ export const UserProfileForm = ({ user }: UserProfileFormProps) => {
{isProviderCredentials && (
-
+
{t("common.action.saveChanges")}
diff --git a/apps/nextjs/src/app/[locale]/manage/users/[userId]/security/_components/_change-password-form.tsx b/apps/nextjs/src/app/[locale]/manage/users/[userId]/security/_components/_change-password-form.tsx
index 9fac22f51..32c894b0e 100644
--- a/apps/nextjs/src/app/[locale]/manage/users/[userId]/security/_components/_change-password-form.tsx
+++ b/apps/nextjs/src/app/[locale]/manage/users/[userId]/security/_components/_change-password-form.tsx
@@ -85,7 +85,7 @@ export const ChangePasswordForm = ({ user }: ChangePasswordFormProps) => {
/>
-
+
{t("common.action.confirm")}
diff --git a/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/_rename-group-form.tsx b/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/_rename-group-form.tsx
index 23585056d..7cb614b78 100644
--- a/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/_rename-group-form.tsx
+++ b/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/_rename-group-form.tsx
@@ -68,7 +68,7 @@ export const RenameGroupForm = ({ group, disabled }: RenameGroupFormProps) => {
{!disabled && (
-
+
{t("common.action.saveChanges")}
diff --git a/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/members/_add-group-member.tsx b/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/members/_add-group-member.tsx
index 4dddfdca3..2b304a1f9 100644
--- a/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/members/_add-group-member.tsx
+++ b/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/members/_add-group-member.tsx
@@ -40,9 +40,5 @@ export const AddGroupMember = ({ groupId, presentUserIds }: AddGroupMemberProps)
);
}, [openModal, presentUserIds, groupId, mutateAsync, tMembersAdd]);
- return (
-
- {tMembersAdd("label")}
-
- );
+ return {tMembersAdd("label")};
};
diff --git a/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/permissions/_group-permission-form.tsx b/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/permissions/_group-permission-form.tsx
index bcf0d3639..64bc5162c 100644
--- a/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/permissions/_group-permission-form.tsx
+++ b/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/permissions/_group-permission-form.tsx
@@ -1,7 +1,7 @@
"use client";
-import { useCallback } from "react";
import type { PropsWithChildren } from "react";
+import { useCallback } from "react";
import { Button, Card, Group, Switch, Text, Transition } from "@mantine/core";
import { clientApi } from "@homarr/api/client";
@@ -108,7 +108,7 @@ export const SaveAffix = ({ groupId }: SaveAffixProps) => {
{t("common.action.discard")}
-
+
{t("common.action.saveChanges")}
diff --git a/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/settings/_group-home-boards.tsx b/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/settings/_group-home-boards.tsx
index 62c7e1989..0c1a331ac 100644
--- a/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/settings/_group-home-boards.tsx
+++ b/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/settings/_group-home-boards.tsx
@@ -71,7 +71,7 @@ export const GroupHomeBoards = ({ homeBoardId, mobileHomeBoardId, groupId }: Gro
/>
-
+
{t("common.action.save")}
diff --git a/apps/nextjs/src/app/[locale]/manage/users/groups/_client.tsx b/apps/nextjs/src/app/[locale]/manage/users/groups/_client.tsx
index 0c46cf7fc..7ca382bff 100644
--- a/apps/nextjs/src/app/[locale]/manage/users/groups/_client.tsx
+++ b/apps/nextjs/src/app/[locale]/manage/users/groups/_client.tsx
@@ -57,9 +57,5 @@ const AddGroup = () => {
openModal();
}, [openModal]);
- return (
-
- {t("group.action.create.label")}
-
- );
+ return {t("group.action.create.label")};
};
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 d81b902d3..95d5bdfaa 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
@@ -264,7 +264,7 @@ const SaveAffix = ({ visible, isPending, onDiscard, onSave }: SaveAffixProps) =>
{t("common.action.discard")}
-
+
{t("common.action.saveChanges")}
diff --git a/apps/nextjs/src/app/[locale]/manage/users/invites/_components/invite-list.tsx b/apps/nextjs/src/app/[locale]/manage/users/invites/_components/invite-list.tsx
index 8e6d59e62..5fa1b5eff 100644
--- a/apps/nextjs/src/app/[locale]/manage/users/invites/_components/invite-list.tsx
+++ b/apps/nextjs/src/app/[locale]/manage/users/invites/_components/invite-list.tsx
@@ -89,11 +89,7 @@ const RenderTopToolbarCustomActions = () => {
openModal();
}, [openModal]);
- return (
-
- {t("action.new.title")}
-
- );
+ return {t("action.new.title")};
};
const RenderRowActions = ({ row }: { row: MRT_Row }) => {
diff --git a/apps/nextjs/src/components/access/group-access-form.tsx b/apps/nextjs/src/components/access/group-access-form.tsx
index 4f62f6335..64dee26ab 100644
--- a/apps/nextjs/src/components/access/group-access-form.tsx
+++ b/apps/nextjs/src/components/access/group-access-form.tsx
@@ -82,7 +82,7 @@ export const GroupAccessForm = ({
} variant="light" onClick={handleAddUser}>
{t("common.action.add")}
-
+
{t("permission.action.saveGroup")}
diff --git a/apps/nextjs/src/components/access/user-access-form.tsx b/apps/nextjs/src/components/access/user-access-form.tsx
index bf30db619..20b032861 100644
--- a/apps/nextjs/src/components/access/user-access-form.tsx
+++ b/apps/nextjs/src/components/access/user-access-form.tsx
@@ -104,7 +104,7 @@ export const UsersAccessForm = ({
} variant="light" onClick={handleAddUser}>
{t("common.action.add")}
-
+
{t("permission.action.saveUser")}
diff --git a/apps/nextjs/src/components/board/sections/category/category-edit-modal.tsx b/apps/nextjs/src/components/board/sections/category/category-edit-modal.tsx
index 56bbb57a1..55e4780e9 100644
--- a/apps/nextjs/src/components/board/sections/category/category-edit-modal.tsx
+++ b/apps/nextjs/src/components/board/sections/category/category-edit-modal.tsx
@@ -40,9 +40,7 @@ export const CategoryEditModal = createModal(({ actions, innerProps
{t("common.action.cancel")}
-
- {innerProps.submitLabel}
-
+ {innerProps.submitLabel}
diff --git a/apps/nextjs/src/components/board/sections/dynamic/dynamic-edit-modal.tsx b/apps/nextjs/src/components/board/sections/dynamic/dynamic-edit-modal.tsx
index 3ce026800..e01052b36 100644
--- a/apps/nextjs/src/components/board/sections/dynamic/dynamic-edit-modal.tsx
+++ b/apps/nextjs/src/components/board/sections/dynamic/dynamic-edit-modal.tsx
@@ -48,9 +48,7 @@ export const DynamicSectionEditModal = createModal(({ actions, inner
{t("common.action.cancel")}
-
- {t("common.action.saveChanges")}
-
+ {t("common.action.saveChanges")}
diff --git a/apps/tasks/package.json b/apps/tasks/package.json
index f335a0dc8..a92d34f2c 100644
--- a/apps/tasks/package.json
+++ b/apps/tasks/package.json
@@ -44,9 +44,9 @@
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
- "@types/node": "^22.14.0",
+ "@types/node": "^22.14.1",
"dotenv-cli": "^8.0.0",
- "eslint": "^9.24.0",
+ "eslint": "^9.25.0",
"prettier": "^3.5.3",
"tsx": "4.19.3",
"typescript": "^5.8.3"
diff --git a/apps/websocket/package.json b/apps/websocket/package.json
index 970eea814..32cd3f827 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",
- "eslint": "^9.24.0",
+ "eslint": "^9.25.0",
"prettier": "^3.5.3",
"typescript": "^5.8.3"
}
diff --git a/package.json b/package.json
index 71d6007e1..d4d2798ac 100644
--- a/package.json
+++ b/package.json
@@ -39,12 +39,12 @@
"@semantic-release/npm": "^12.0.1",
"@semantic-release/release-notes-generator": "^14.0.3",
"@turbo/gen": "^2.5.0",
- "@vitejs/plugin-react": "^4.3.4",
+ "@vitejs/plugin-react": "^4.4.0",
"@vitest/coverage-v8": "^3.1.1",
"@vitest/ui": "^3.1.1",
"conventional-changelog-conventionalcommits": "^8.0.0",
"cross-env": "^7.0.3",
- "jsdom": "^26.0.0",
+ "jsdom": "^26.1.0",
"prettier": "^3.5.3",
"semantic-release": "^24.2.3",
"testcontainers": "^10.24.2",
@@ -53,7 +53,7 @@
"vite-tsconfig-paths": "^5.1.4",
"vitest": "^3.1.1"
},
- "packageManager": "pnpm@10.8.0",
+ "packageManager": "pnpm@10.8.1",
"engines": {
"node": ">=22.14.0"
},
diff --git a/packages/analytics/package.json b/packages/analytics/package.json
index dd45047d7..5ca8343db 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.24.0",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}
diff --git a/packages/api/package.json b/packages/api/package.json
index 4227cc935..339e4c0c4 100644
--- a/packages/api/package.json
+++ b/packages/api/package.json
@@ -45,19 +45,19 @@
"@trpc/react-query": "^11.1.0",
"@trpc/server": "^11.1.0",
"lodash.clonedeep": "^4.5.0",
- "next": "15.3.0",
+ "next": "15.3.1",
"pretty-print-error": "^1.1.2",
"react": "19.1.0",
"react-dom": "19.1.0",
"superjson": "2.2.2",
"trpc-to-openapi": "^2.1.5",
- "zod": "^3.24.2"
+ "zod": "^3.24.3"
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
- "eslint": "^9.24.0",
+ "eslint": "^9.25.0",
"prettier": "^3.5.3",
"typescript": "^5.8.3"
}
diff --git a/packages/api/src/router/integration/integration-test-connection.ts b/packages/api/src/router/integration/integration-test-connection.ts
index cd82b8cfa..5888b1ddc 100644
--- a/packages/api/src/router/integration/integration-test-connection.ts
+++ b/packages/api/src/router/integration/integration-test-connection.ts
@@ -101,6 +101,18 @@ const getSecretKindOption = (kind: IntegrationKind, sourcedSecrets: SourcedInteg
);
if (onlyFormSecretsKindOptions.length >= 1) {
+ // If the first option is no secret it would always be selected even if we want to have a secret
+ if (
+ onlyFormSecretsKindOptions.length >= 2 &&
+ onlyFormSecretsKindOptions.some((secretKinds) => secretKinds.length === 0)
+ ) {
+ return (
+ // Will never be undefined because of the check above
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ onlyFormSecretsKindOptions.find((secretKinds) => secretKinds.length >= 1) ?? onlyFormSecretsKindOptions[0]!
+ );
+ }
+
// Will never be undefined because of the check above
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
return onlyFormSecretsKindOptions[0]!;
diff --git a/packages/auth/package.json b/packages/auth/package.json
index 23cf3b035..4ab2b2dde 100644
--- a/packages/auth/package.json
+++ b/packages/auth/package.json
@@ -35,12 +35,12 @@
"bcrypt": "^5.1.1",
"cookies": "^0.9.1",
"ldapts": "7.4.0",
- "next": "15.3.0",
+ "next": "15.3.1",
"next-auth": "5.0.0-beta.25",
"pretty-print-error": "^1.1.2",
"react": "19.1.0",
"react-dom": "19.1.0",
- "zod": "^3.24.2"
+ "zod": "^3.24.3"
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",
@@ -48,7 +48,7 @@
"@homarr/tsconfig": "workspace:^0.1.0",
"@types/bcrypt": "5.0.2",
"@types/cookies": "0.9.0",
- "eslint": "^9.24.0",
+ "eslint": "^9.25.0",
"prettier": "^3.5.3",
"typescript": "^5.8.3"
}
diff --git a/packages/boards/package.json b/packages/boards/package.json
index 79232e483..f10205fc9 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.24.0",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}
diff --git a/packages/certificates/package.json b/packages/certificates/package.json
index 4bdf1713a..ab4f9591b 100644
--- a/packages/certificates/package.json
+++ b/packages/certificates/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.24.0",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}
diff --git a/packages/cli/package.json b/packages/cli/package.json
index f5c6b56ea..cca846586 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",
- "eslint": "^9.24.0",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}
diff --git a/packages/common/package.json b/packages/common/package.json
index 1b1ea67c0..2974398f6 100644
--- a/packages/common/package.json
+++ b/packages/common/package.json
@@ -30,17 +30,17 @@
"@homarr/env": "workspace:^0.1.0",
"@homarr/log": "workspace:^0.1.0",
"dayjs": "^1.11.13",
- "next": "15.3.0",
+ "next": "15.3.1",
"react": "19.1.0",
"react-dom": "19.1.0",
"undici": "7.8.0",
- "zod": "^3.24.2"
+ "zod": "^3.24.3"
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
- "eslint": "^9.24.0",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}
diff --git a/packages/cron-job-runner/package.json b/packages/cron-job-runner/package.json
index c5187c924..7e49064b2 100644
--- a/packages/cron-job-runner/package.json
+++ b/packages/cron-job-runner/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.24.0",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}
diff --git a/packages/cron-job-status/package.json b/packages/cron-job-status/package.json
index fe86beb26..c97a76572 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.24.0",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}
diff --git a/packages/cron-jobs-core/package.json b/packages/cron-jobs-core/package.json
index 320636aad..f823961e8 100644
--- a/packages/cron-jobs-core/package.json
+++ b/packages/cron-jobs-core/package.json
@@ -32,7 +32,7 @@
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
"@types/node-cron": "^3.0.11",
- "eslint": "^9.24.0",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}
diff --git a/packages/cron-jobs/package.json b/packages/cron-jobs/package.json
index 1612d34fb..211771c7b 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.24.0",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}
diff --git a/packages/db/package.json b/packages/db/package.json
index 16a1c2c4a..3734e4e14 100644
--- a/packages/db/package.json
+++ b/packages/db/package.json
@@ -49,8 +49,8 @@
"@testcontainers/mysql": "^10.24.2",
"better-sqlite3": "^11.9.1",
"dotenv": "^16.5.0",
- "drizzle-kit": "^0.30.6",
- "drizzle-orm": "^0.41.0",
+ "drizzle-kit": "^0.31.0",
+ "drizzle-orm": "^0.42.0",
"drizzle-zod": "^0.7.1",
"mysql2": "3.14.0"
},
@@ -60,7 +60,7 @@
"@homarr/tsconfig": "workspace:^0.1.0",
"@types/better-sqlite3": "7.6.13",
"dotenv-cli": "^8.0.0",
- "eslint": "^9.24.0",
+ "eslint": "^9.25.0",
"prettier": "^3.5.3",
"tsx": "4.19.3",
"typescript": "^5.8.3"
diff --git a/packages/definitions/package.json b/packages/definitions/package.json
index 101c090f8..44389c44b 100644
--- a/packages/definitions/package.json
+++ b/packages/definitions/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.24.0",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}
diff --git a/packages/definitions/src/docs/homarr-docs-sitemap.ts b/packages/definitions/src/docs/homarr-docs-sitemap.ts
index efaa2303c..875c441b2 100644
--- a/packages/definitions/src/docs/homarr-docs-sitemap.ts
+++ b/packages/definitions/src/docs/homarr-docs-sitemap.ts
@@ -37,883 +37,6 @@ export type HomarrDocumentationPath =
| "/blog/tags/version"
| "/blog/translations"
| "/search"
- | "/docs/1.10.0/tags"
- | "/docs/1.10.0/tags/active-directory"
- | "/docs/1.10.0/tags/ad-guard"
- | "/docs/1.10.0/tags/ad-guard-home"
- | "/docs/1.10.0/tags/administration"
- | "/docs/1.10.0/tags/advanced"
- | "/docs/1.10.0/tags/analytics"
- | "/docs/1.10.0/tags/api"
- | "/docs/1.10.0/tags/apps"
- | "/docs/1.10.0/tags/banner"
- | "/docs/1.10.0/tags/blocking"
- | "/docs/1.10.0/tags/boards"
- | "/docs/1.10.0/tags/bookmark"
- | "/docs/1.10.0/tags/bookmarks"
- | "/docs/1.10.0/tags/caddy"
- | "/docs/1.10.0/tags/certificates"
- | "/docs/1.10.0/tags/checklist"
- | "/docs/1.10.0/tags/code"
- | "/docs/1.10.0/tags/community"
- | "/docs/1.10.0/tags/configuration"
- | "/docs/1.10.0/tags/connections"
- | "/docs/1.10.0/tags/customization"
- | "/docs/1.10.0/tags/data-sources"
- | "/docs/1.10.0/tags/database"
- | "/docs/1.10.0/tags/developer"
- | "/docs/1.10.0/tags/development"
- | "/docs/1.10.0/tags/dns"
- | "/docs/1.10.0/tags/docker"
- | "/docs/1.10.0/tags/donation"
- | "/docs/1.10.0/tags/edit-mode"
- | "/docs/1.10.0/tags/env"
- | "/docs/1.10.0/tags/environment-variables"
- | "/docs/1.10.0/tags/feeds"
- | "/docs/1.10.0/tags/getting-started"
- | "/docs/1.10.0/tags/google"
- | "/docs/1.10.0/tags/grafana"
- | "/docs/1.10.0/tags/groups"
- | "/docs/1.10.0/tags/hardware"
- | "/docs/1.10.0/tags/health"
- | "/docs/1.10.0/tags/help"
- | "/docs/1.10.0/tags/icon-picker"
- | "/docs/1.10.0/tags/icon-repositories"
- | "/docs/1.10.0/tags/icons"
- | "/docs/1.10.0/tags/iframe"
- | "/docs/1.10.0/tags/images"
- | "/docs/1.10.0/tags/installation"
- | "/docs/1.10.0/tags/integrade"
- | "/docs/1.10.0/tags/integration"
- | "/docs/1.10.0/tags/integrations"
- | "/docs/1.10.0/tags/interface"
- | "/docs/1.10.0/tags/jellyserr"
- | "/docs/1.10.0/tags/layout"
- | "/docs/1.10.0/tags/ldap"
- | "/docs/1.10.0/tags/links"
- | "/docs/1.10.0/tags/lists"
- | "/docs/1.10.0/tags/management"
- | "/docs/1.10.0/tags/media"
- | "/docs/1.10.0/tags/minecraft"
- | "/docs/1.10.0/tags/monitoring"
- | "/docs/1.10.0/tags/news"
- | "/docs/1.10.0/tags/notebook"
- | "/docs/1.10.0/tags/notes"
- | "/docs/1.10.0/tags/oidc"
- | "/docs/1.10.0/tags/open-collective"
- | "/docs/1.10.0/tags/open-media-vault"
- | "/docs/1.10.0/tags/overseerr"
- | "/docs/1.10.0/tags/permissions"
- | "/docs/1.10.0/tags/pgid"
- | "/docs/1.10.0/tags/pi-hole"
- | "/docs/1.10.0/tags/ping"
- | "/docs/1.10.0/tags/programming"
- | "/docs/1.10.0/tags/proxmox"
- | "/docs/1.10.0/tags/proxy"
- | "/docs/1.10.0/tags/puid"
- | "/docs/1.10.0/tags/responsive"
- | "/docs/1.10.0/tags/roles"
- | "/docs/1.10.0/tags/rss"
- | "/docs/1.10.0/tags/search"
- | "/docs/1.10.0/tags/search-engines"
- | "/docs/1.10.0/tags/security"
- | "/docs/1.10.0/tags/self-signed"
- | "/docs/1.10.0/tags/seo"
- | "/docs/1.10.0/tags/server"
- | "/docs/1.10.0/tags/settings"
- | "/docs/1.10.0/tags/sinkhole"
- | "/docs/1.10.0/tags/sso"
- | "/docs/1.10.0/tags/system"
- | "/docs/1.10.0/tags/table"
- | "/docs/1.10.0/tags/technical-documentation"
- | "/docs/1.10.0/tags/text"
- | "/docs/1.10.0/tags/torrent"
- | "/docs/1.10.0/tags/traefik"
- | "/docs/1.10.0/tags/translations"
- | "/docs/1.10.0/tags/unraid"
- | "/docs/1.10.0/tags/uploads"
- | "/docs/1.10.0/tags/usenet"
- | "/docs/1.10.0/tags/users"
- | "/docs/1.10.0/tags/variables"
- | "/docs/1.10.0/tags/widgets"
- | "/docs/1.10.0/advanced/command-line"
- | "/docs/1.10.0/advanced/command-line/fix-usernames"
- | "/docs/1.10.0/advanced/command-line/password-recovery"
- | "/docs/1.10.0/advanced/development/getting-started"
- | "/docs/1.10.0/advanced/environment-variables"
- | "/docs/1.10.0/advanced/icons"
- | "/docs/1.10.0/advanced/keyboard-shortcuts"
- | "/docs/1.10.0/advanced/proxy"
- | "/docs/1.10.0/advanced/running-as-different-user"
- | "/docs/1.10.0/advanced/single-sign-on"
- | "/docs/1.10.0/category/advanced"
- | "/docs/1.10.0/category/community"
- | "/docs/1.10.0/category/developer-guides"
- | "/docs/1.10.0/category/getting-started"
- | "/docs/1.10.0/category/installation"
- | "/docs/1.10.0/category/installation-1"
- | "/docs/1.10.0/category/integrations"
- | "/docs/1.10.0/category/management"
- | "/docs/1.10.0/category/widgets"
- | "/docs/1.10.0/community/donate"
- | "/docs/1.10.0/community/faq"
- | "/docs/1.10.0/community/get-in-touch"
- | "/docs/1.10.0/community/license"
- | "/docs/1.10.0/community/translations"
- | "/docs/1.10.0/getting-started"
- | "/docs/1.10.0/getting-started/after-the-installation"
- | "/docs/1.10.0/getting-started/glossary"
- | "/docs/1.10.0/getting-started/installation/docker"
- | "/docs/1.10.0/getting-started/installation/easy-panel"
- | "/docs/1.10.0/getting-started/installation/helm"
- | "/docs/1.10.0/getting-started/installation/home-assistant"
- | "/docs/1.10.0/getting-started/installation/portainer"
- | "/docs/1.10.0/getting-started/installation/qnap"
- | "/docs/1.10.0/getting-started/installation/railway"
- | "/docs/1.10.0/getting-started/installation/saltbox"
- | "/docs/1.10.0/getting-started/installation/source"
- | "/docs/1.10.0/getting-started/installation/synology"
- | "/docs/1.10.0/getting-started/installation/unraid"
- | "/docs/1.10.0/integrations/containers"
- | "/docs/1.10.0/integrations/dns"
- | "/docs/1.10.0/integrations/hardware"
- | "/docs/1.10.0/integrations/media-requester"
- | "/docs/1.10.0/integrations/media-server"
- | "/docs/1.10.0/integrations/servarr"
- | "/docs/1.10.0/integrations/torrent"
- | "/docs/1.10.0/integrations/usenet"
- | "/docs/1.10.0/management/api"
- | "/docs/1.10.0/management/apps"
- | "/docs/1.10.0/management/boards"
- | "/docs/1.10.0/management/certificates"
- | "/docs/1.10.0/management/integrations"
- | "/docs/1.10.0/management/media"
- | "/docs/1.10.0/management/search-engines"
- | "/docs/1.10.0/management/settings"
- | "/docs/1.10.0/management/users"
- | "/docs/1.10.0/widgets/bookmarks"
- | "/docs/1.10.0/widgets/calendar"
- | "/docs/1.10.0/widgets/clock"
- | "/docs/1.10.0/widgets/dns-hole"
- | "/docs/1.10.0/widgets/downloads"
- | "/docs/1.10.0/widgets/health-monitoring"
- | "/docs/1.10.0/widgets/home-assistant"
- | "/docs/1.10.0/widgets/iframe"
- | "/docs/1.10.0/widgets/indexer-manager"
- | "/docs/1.10.0/widgets/media-requests"
- | "/docs/1.10.0/widgets/media-server"
- | "/docs/1.10.0/widgets/minecraft-server-status"
- | "/docs/1.10.0/widgets/notebook"
- | "/docs/1.10.0/widgets/rss"
- | "/docs/1.10.0/widgets/video"
- | "/docs/1.10.0/widgets/weather"
- | "/docs/1.11.0/tags"
- | "/docs/1.11.0/tags/active-directory"
- | "/docs/1.11.0/tags/ad-guard"
- | "/docs/1.11.0/tags/ad-guard-home"
- | "/docs/1.11.0/tags/administration"
- | "/docs/1.11.0/tags/advanced"
- | "/docs/1.11.0/tags/analytics"
- | "/docs/1.11.0/tags/api"
- | "/docs/1.11.0/tags/apps"
- | "/docs/1.11.0/tags/banner"
- | "/docs/1.11.0/tags/blocking"
- | "/docs/1.11.0/tags/boards"
- | "/docs/1.11.0/tags/bookmark"
- | "/docs/1.11.0/tags/bookmarks"
- | "/docs/1.11.0/tags/caddy"
- | "/docs/1.11.0/tags/certificates"
- | "/docs/1.11.0/tags/checklist"
- | "/docs/1.11.0/tags/code"
- | "/docs/1.11.0/tags/community"
- | "/docs/1.11.0/tags/configuration"
- | "/docs/1.11.0/tags/connections"
- | "/docs/1.11.0/tags/customization"
- | "/docs/1.11.0/tags/data-sources"
- | "/docs/1.11.0/tags/database"
- | "/docs/1.11.0/tags/developer"
- | "/docs/1.11.0/tags/development"
- | "/docs/1.11.0/tags/dns"
- | "/docs/1.11.0/tags/docker"
- | "/docs/1.11.0/tags/donation"
- | "/docs/1.11.0/tags/edit-mode"
- | "/docs/1.11.0/tags/env"
- | "/docs/1.11.0/tags/environment-variables"
- | "/docs/1.11.0/tags/feeds"
- | "/docs/1.11.0/tags/getting-started"
- | "/docs/1.11.0/tags/google"
- | "/docs/1.11.0/tags/grafana"
- | "/docs/1.11.0/tags/groups"
- | "/docs/1.11.0/tags/hardware"
- | "/docs/1.11.0/tags/health"
- | "/docs/1.11.0/tags/help"
- | "/docs/1.11.0/tags/icon-picker"
- | "/docs/1.11.0/tags/icon-repositories"
- | "/docs/1.11.0/tags/icons"
- | "/docs/1.11.0/tags/iframe"
- | "/docs/1.11.0/tags/images"
- | "/docs/1.11.0/tags/installation"
- | "/docs/1.11.0/tags/integrade"
- | "/docs/1.11.0/tags/integration"
- | "/docs/1.11.0/tags/integrations"
- | "/docs/1.11.0/tags/interface"
- | "/docs/1.11.0/tags/jellyserr"
- | "/docs/1.11.0/tags/layout"
- | "/docs/1.11.0/tags/ldap"
- | "/docs/1.11.0/tags/links"
- | "/docs/1.11.0/tags/lists"
- | "/docs/1.11.0/tags/management"
- | "/docs/1.11.0/tags/media"
- | "/docs/1.11.0/tags/minecraft"
- | "/docs/1.11.0/tags/monitoring"
- | "/docs/1.11.0/tags/news"
- | "/docs/1.11.0/tags/notebook"
- | "/docs/1.11.0/tags/notes"
- | "/docs/1.11.0/tags/oidc"
- | "/docs/1.11.0/tags/open-collective"
- | "/docs/1.11.0/tags/open-media-vault"
- | "/docs/1.11.0/tags/overseerr"
- | "/docs/1.11.0/tags/permissions"
- | "/docs/1.11.0/tags/pgid"
- | "/docs/1.11.0/tags/pi-hole"
- | "/docs/1.11.0/tags/ping"
- | "/docs/1.11.0/tags/programming"
- | "/docs/1.11.0/tags/proxmox"
- | "/docs/1.11.0/tags/proxy"
- | "/docs/1.11.0/tags/puid"
- | "/docs/1.11.0/tags/responsive"
- | "/docs/1.11.0/tags/roles"
- | "/docs/1.11.0/tags/rss"
- | "/docs/1.11.0/tags/search"
- | "/docs/1.11.0/tags/search-engines"
- | "/docs/1.11.0/tags/security"
- | "/docs/1.11.0/tags/self-signed"
- | "/docs/1.11.0/tags/seo"
- | "/docs/1.11.0/tags/server"
- | "/docs/1.11.0/tags/settings"
- | "/docs/1.11.0/tags/sinkhole"
- | "/docs/1.11.0/tags/sso"
- | "/docs/1.11.0/tags/system"
- | "/docs/1.11.0/tags/table"
- | "/docs/1.11.0/tags/technical-documentation"
- | "/docs/1.11.0/tags/text"
- | "/docs/1.11.0/tags/torrent"
- | "/docs/1.11.0/tags/traefik"
- | "/docs/1.11.0/tags/translations"
- | "/docs/1.11.0/tags/unraid"
- | "/docs/1.11.0/tags/uploads"
- | "/docs/1.11.0/tags/usenet"
- | "/docs/1.11.0/tags/users"
- | "/docs/1.11.0/tags/variables"
- | "/docs/1.11.0/tags/widgets"
- | "/docs/1.11.0/advanced/command-line"
- | "/docs/1.11.0/advanced/command-line/fix-usernames"
- | "/docs/1.11.0/advanced/command-line/password-recovery"
- | "/docs/1.11.0/advanced/development/getting-started"
- | "/docs/1.11.0/advanced/development/kubernetes"
- | "/docs/1.11.0/advanced/environment-variables"
- | "/docs/1.11.0/advanced/icons"
- | "/docs/1.11.0/advanced/keyboard-shortcuts"
- | "/docs/1.11.0/advanced/proxy"
- | "/docs/1.11.0/advanced/running-as-different-user"
- | "/docs/1.11.0/advanced/single-sign-on"
- | "/docs/1.11.0/category/advanced"
- | "/docs/1.11.0/category/community"
- | "/docs/1.11.0/category/developer-guides"
- | "/docs/1.11.0/category/getting-started"
- | "/docs/1.11.0/category/installation"
- | "/docs/1.11.0/category/installation-1"
- | "/docs/1.11.0/category/integrations"
- | "/docs/1.11.0/category/management"
- | "/docs/1.11.0/category/widgets"
- | "/docs/1.11.0/community/donate"
- | "/docs/1.11.0/community/faq"
- | "/docs/1.11.0/community/get-in-touch"
- | "/docs/1.11.0/community/license"
- | "/docs/1.11.0/community/translations"
- | "/docs/1.11.0/getting-started"
- | "/docs/1.11.0/getting-started/after-the-installation"
- | "/docs/1.11.0/getting-started/glossary"
- | "/docs/1.11.0/getting-started/installation/docker"
- | "/docs/1.11.0/getting-started/installation/easy-panel"
- | "/docs/1.11.0/getting-started/installation/helm"
- | "/docs/1.11.0/getting-started/installation/home-assistant"
- | "/docs/1.11.0/getting-started/installation/portainer"
- | "/docs/1.11.0/getting-started/installation/qnap"
- | "/docs/1.11.0/getting-started/installation/railway"
- | "/docs/1.11.0/getting-started/installation/saltbox"
- | "/docs/1.11.0/getting-started/installation/source"
- | "/docs/1.11.0/getting-started/installation/synology"
- | "/docs/1.11.0/getting-started/installation/unraid"
- | "/docs/1.11.0/integrations/containers"
- | "/docs/1.11.0/integrations/dns"
- | "/docs/1.11.0/integrations/hardware"
- | "/docs/1.11.0/integrations/kubernetes"
- | "/docs/1.11.0/integrations/media-requester"
- | "/docs/1.11.0/integrations/media-server"
- | "/docs/1.11.0/integrations/servarr"
- | "/docs/1.11.0/integrations/torrent"
- | "/docs/1.11.0/integrations/usenet"
- | "/docs/1.11.0/management/api"
- | "/docs/1.11.0/management/apps"
- | "/docs/1.11.0/management/boards"
- | "/docs/1.11.0/management/certificates"
- | "/docs/1.11.0/management/integrations"
- | "/docs/1.11.0/management/media"
- | "/docs/1.11.0/management/search-engines"
- | "/docs/1.11.0/management/settings"
- | "/docs/1.11.0/management/users"
- | "/docs/1.11.0/widgets/bookmarks"
- | "/docs/1.11.0/widgets/calendar"
- | "/docs/1.11.0/widgets/clock"
- | "/docs/1.11.0/widgets/dns-hole"
- | "/docs/1.11.0/widgets/downloads"
- | "/docs/1.11.0/widgets/health-monitoring"
- | "/docs/1.11.0/widgets/home-assistant"
- | "/docs/1.11.0/widgets/iframe"
- | "/docs/1.11.0/widgets/indexer-manager"
- | "/docs/1.11.0/widgets/media-requests"
- | "/docs/1.11.0/widgets/media-server"
- | "/docs/1.11.0/widgets/minecraft-server-status"
- | "/docs/1.11.0/widgets/notebook"
- | "/docs/1.11.0/widgets/rss"
- | "/docs/1.11.0/widgets/video"
- | "/docs/1.11.0/widgets/weather"
- | "/docs/1.12.0/tags"
- | "/docs/1.12.0/tags/active-directory"
- | "/docs/1.12.0/tags/ad-guard"
- | "/docs/1.12.0/tags/ad-guard-home"
- | "/docs/1.12.0/tags/administration"
- | "/docs/1.12.0/tags/advanced"
- | "/docs/1.12.0/tags/analytics"
- | "/docs/1.12.0/tags/api"
- | "/docs/1.12.0/tags/apps"
- | "/docs/1.12.0/tags/banner"
- | "/docs/1.12.0/tags/blocking"
- | "/docs/1.12.0/tags/boards"
- | "/docs/1.12.0/tags/bookmark"
- | "/docs/1.12.0/tags/bookmarks"
- | "/docs/1.12.0/tags/caddy"
- | "/docs/1.12.0/tags/certificates"
- | "/docs/1.12.0/tags/checklist"
- | "/docs/1.12.0/tags/code"
- | "/docs/1.12.0/tags/community"
- | "/docs/1.12.0/tags/configuration"
- | "/docs/1.12.0/tags/connections"
- | "/docs/1.12.0/tags/customization"
- | "/docs/1.12.0/tags/data-sources"
- | "/docs/1.12.0/tags/database"
- | "/docs/1.12.0/tags/developer"
- | "/docs/1.12.0/tags/development"
- | "/docs/1.12.0/tags/dns"
- | "/docs/1.12.0/tags/docker"
- | "/docs/1.12.0/tags/donation"
- | "/docs/1.12.0/tags/edit-mode"
- | "/docs/1.12.0/tags/env"
- | "/docs/1.12.0/tags/environment-variables"
- | "/docs/1.12.0/tags/feeds"
- | "/docs/1.12.0/tags/finance"
- | "/docs/1.12.0/tags/getting-started"
- | "/docs/1.12.0/tags/google"
- | "/docs/1.12.0/tags/grafana"
- | "/docs/1.12.0/tags/groups"
- | "/docs/1.12.0/tags/hardware"
- | "/docs/1.12.0/tags/health"
- | "/docs/1.12.0/tags/help"
- | "/docs/1.12.0/tags/icon-picker"
- | "/docs/1.12.0/tags/icon-repositories"
- | "/docs/1.12.0/tags/icons"
- | "/docs/1.12.0/tags/iframe"
- | "/docs/1.12.0/tags/images"
- | "/docs/1.12.0/tags/installation"
- | "/docs/1.12.0/tags/integrade"
- | "/docs/1.12.0/tags/integration"
- | "/docs/1.12.0/tags/integrations"
- | "/docs/1.12.0/tags/interface"
- | "/docs/1.12.0/tags/jellyserr"
- | "/docs/1.12.0/tags/layout"
- | "/docs/1.12.0/tags/ldap"
- | "/docs/1.12.0/tags/links"
- | "/docs/1.12.0/tags/lists"
- | "/docs/1.12.0/tags/management"
- | "/docs/1.12.0/tags/market"
- | "/docs/1.12.0/tags/media"
- | "/docs/1.12.0/tags/minecraft"
- | "/docs/1.12.0/tags/monitoring"
- | "/docs/1.12.0/tags/news"
- | "/docs/1.12.0/tags/notebook"
- | "/docs/1.12.0/tags/notes"
- | "/docs/1.12.0/tags/oidc"
- | "/docs/1.12.0/tags/open-collective"
- | "/docs/1.12.0/tags/open-media-vault"
- | "/docs/1.12.0/tags/overseerr"
- | "/docs/1.12.0/tags/permissions"
- | "/docs/1.12.0/tags/pgid"
- | "/docs/1.12.0/tags/pi-hole"
- | "/docs/1.12.0/tags/ping"
- | "/docs/1.12.0/tags/programming"
- | "/docs/1.12.0/tags/proxmox"
- | "/docs/1.12.0/tags/proxy"
- | "/docs/1.12.0/tags/puid"
- | "/docs/1.12.0/tags/responsive"
- | "/docs/1.12.0/tags/roles"
- | "/docs/1.12.0/tags/rss"
- | "/docs/1.12.0/tags/search"
- | "/docs/1.12.0/tags/search-engines"
- | "/docs/1.12.0/tags/security"
- | "/docs/1.12.0/tags/self-signed"
- | "/docs/1.12.0/tags/seo"
- | "/docs/1.12.0/tags/server"
- | "/docs/1.12.0/tags/settings"
- | "/docs/1.12.0/tags/sinkhole"
- | "/docs/1.12.0/tags/sso"
- | "/docs/1.12.0/tags/stocks"
- | "/docs/1.12.0/tags/system"
- | "/docs/1.12.0/tags/table"
- | "/docs/1.12.0/tags/technical-documentation"
- | "/docs/1.12.0/tags/text"
- | "/docs/1.12.0/tags/torrent"
- | "/docs/1.12.0/tags/traefik"
- | "/docs/1.12.0/tags/translations"
- | "/docs/1.12.0/tags/unraid"
- | "/docs/1.12.0/tags/uploads"
- | "/docs/1.12.0/tags/usenet"
- | "/docs/1.12.0/tags/users"
- | "/docs/1.12.0/tags/variables"
- | "/docs/1.12.0/tags/widgets"
- | "/docs/1.12.0/advanced/command-line"
- | "/docs/1.12.0/advanced/command-line/fix-usernames"
- | "/docs/1.12.0/advanced/command-line/password-recovery"
- | "/docs/1.12.0/advanced/development/getting-started"
- | "/docs/1.12.0/advanced/development/kubernetes"
- | "/docs/1.12.0/advanced/environment-variables"
- | "/docs/1.12.0/advanced/icons"
- | "/docs/1.12.0/advanced/keyboard-shortcuts"
- | "/docs/1.12.0/advanced/proxy"
- | "/docs/1.12.0/advanced/running-as-different-user"
- | "/docs/1.12.0/advanced/single-sign-on"
- | "/docs/1.12.0/category/advanced"
- | "/docs/1.12.0/category/community"
- | "/docs/1.12.0/category/developer-guides"
- | "/docs/1.12.0/category/getting-started"
- | "/docs/1.12.0/category/installation"
- | "/docs/1.12.0/category/installation-1"
- | "/docs/1.12.0/category/integrations"
- | "/docs/1.12.0/category/management"
- | "/docs/1.12.0/category/widgets"
- | "/docs/1.12.0/community/donate"
- | "/docs/1.12.0/community/faq"
- | "/docs/1.12.0/community/get-in-touch"
- | "/docs/1.12.0/community/license"
- | "/docs/1.12.0/community/translations"
- | "/docs/1.12.0/getting-started"
- | "/docs/1.12.0/getting-started/after-the-installation"
- | "/docs/1.12.0/getting-started/glossary"
- | "/docs/1.12.0/getting-started/installation/docker"
- | "/docs/1.12.0/getting-started/installation/easy-panel"
- | "/docs/1.12.0/getting-started/installation/helm"
- | "/docs/1.12.0/getting-started/installation/home-assistant"
- | "/docs/1.12.0/getting-started/installation/portainer"
- | "/docs/1.12.0/getting-started/installation/proxmox"
- | "/docs/1.12.0/getting-started/installation/qnap"
- | "/docs/1.12.0/getting-started/installation/railway"
- | "/docs/1.12.0/getting-started/installation/saltbox"
- | "/docs/1.12.0/getting-started/installation/source"
- | "/docs/1.12.0/getting-started/installation/synology"
- | "/docs/1.12.0/getting-started/installation/unraid"
- | "/docs/1.12.0/integrations/containers"
- | "/docs/1.12.0/integrations/dns"
- | "/docs/1.12.0/integrations/hardware"
- | "/docs/1.12.0/integrations/kubernetes"
- | "/docs/1.12.0/integrations/media-requester"
- | "/docs/1.12.0/integrations/media-server"
- | "/docs/1.12.0/integrations/servarr"
- | "/docs/1.12.0/integrations/torrent"
- | "/docs/1.12.0/integrations/usenet"
- | "/docs/1.12.0/management/api"
- | "/docs/1.12.0/management/apps"
- | "/docs/1.12.0/management/boards"
- | "/docs/1.12.0/management/certificates"
- | "/docs/1.12.0/management/integrations"
- | "/docs/1.12.0/management/media"
- | "/docs/1.12.0/management/search-engines"
- | "/docs/1.12.0/management/settings"
- | "/docs/1.12.0/management/users"
- | "/docs/1.12.0/widgets/bookmarks"
- | "/docs/1.12.0/widgets/calendar"
- | "/docs/1.12.0/widgets/clock"
- | "/docs/1.12.0/widgets/dns-hole"
- | "/docs/1.12.0/widgets/downloads"
- | "/docs/1.12.0/widgets/health-monitoring"
- | "/docs/1.12.0/widgets/home-assistant"
- | "/docs/1.12.0/widgets/iframe"
- | "/docs/1.12.0/widgets/indexer-manager"
- | "/docs/1.12.0/widgets/media-requests"
- | "/docs/1.12.0/widgets/media-server"
- | "/docs/1.12.0/widgets/minecraft-server-status"
- | "/docs/1.12.0/widgets/notebook"
- | "/docs/1.12.0/widgets/rss"
- | "/docs/1.12.0/widgets/stocks"
- | "/docs/1.12.0/widgets/video"
- | "/docs/1.12.0/widgets/weather"
- | "/docs/1.13.1/tags"
- | "/docs/1.13.1/tags/active-directory"
- | "/docs/1.13.1/tags/ad-guard"
- | "/docs/1.13.1/tags/ad-guard-home"
- | "/docs/1.13.1/tags/administration"
- | "/docs/1.13.1/tags/advanced"
- | "/docs/1.13.1/tags/analytics"
- | "/docs/1.13.1/tags/api"
- | "/docs/1.13.1/tags/apps"
- | "/docs/1.13.1/tags/banner"
- | "/docs/1.13.1/tags/blocking"
- | "/docs/1.13.1/tags/boards"
- | "/docs/1.13.1/tags/bookmark"
- | "/docs/1.13.1/tags/bookmarks"
- | "/docs/1.13.1/tags/caddy"
- | "/docs/1.13.1/tags/certificates"
- | "/docs/1.13.1/tags/checklist"
- | "/docs/1.13.1/tags/code"
- | "/docs/1.13.1/tags/community"
- | "/docs/1.13.1/tags/configuration"
- | "/docs/1.13.1/tags/connections"
- | "/docs/1.13.1/tags/customization"
- | "/docs/1.13.1/tags/data-sources"
- | "/docs/1.13.1/tags/database"
- | "/docs/1.13.1/tags/developer"
- | "/docs/1.13.1/tags/development"
- | "/docs/1.13.1/tags/dns"
- | "/docs/1.13.1/tags/docker"
- | "/docs/1.13.1/tags/donation"
- | "/docs/1.13.1/tags/edit-mode"
- | "/docs/1.13.1/tags/env"
- | "/docs/1.13.1/tags/environment-variables"
- | "/docs/1.13.1/tags/feeds"
- | "/docs/1.13.1/tags/finance"
- | "/docs/1.13.1/tags/getting-started"
- | "/docs/1.13.1/tags/google"
- | "/docs/1.13.1/tags/grafana"
- | "/docs/1.13.1/tags/groups"
- | "/docs/1.13.1/tags/hardware"
- | "/docs/1.13.1/tags/health"
- | "/docs/1.13.1/tags/help"
- | "/docs/1.13.1/tags/icon-picker"
- | "/docs/1.13.1/tags/icon-repositories"
- | "/docs/1.13.1/tags/icons"
- | "/docs/1.13.1/tags/iframe"
- | "/docs/1.13.1/tags/images"
- | "/docs/1.13.1/tags/installation"
- | "/docs/1.13.1/tags/integrade"
- | "/docs/1.13.1/tags/integration"
- | "/docs/1.13.1/tags/integrations"
- | "/docs/1.13.1/tags/interface"
- | "/docs/1.13.1/tags/jellyserr"
- | "/docs/1.13.1/tags/layout"
- | "/docs/1.13.1/tags/ldap"
- | "/docs/1.13.1/tags/links"
- | "/docs/1.13.1/tags/lists"
- | "/docs/1.13.1/tags/management"
- | "/docs/1.13.1/tags/market"
- | "/docs/1.13.1/tags/media"
- | "/docs/1.13.1/tags/minecraft"
- | "/docs/1.13.1/tags/monitoring"
- | "/docs/1.13.1/tags/news"
- | "/docs/1.13.1/tags/notebook"
- | "/docs/1.13.1/tags/notes"
- | "/docs/1.13.1/tags/oidc"
- | "/docs/1.13.1/tags/open-collective"
- | "/docs/1.13.1/tags/open-media-vault"
- | "/docs/1.13.1/tags/overseerr"
- | "/docs/1.13.1/tags/permissions"
- | "/docs/1.13.1/tags/pgid"
- | "/docs/1.13.1/tags/pi-hole"
- | "/docs/1.13.1/tags/ping"
- | "/docs/1.13.1/tags/programming"
- | "/docs/1.13.1/tags/proxmox"
- | "/docs/1.13.1/tags/proxy"
- | "/docs/1.13.1/tags/puid"
- | "/docs/1.13.1/tags/responsive"
- | "/docs/1.13.1/tags/roles"
- | "/docs/1.13.1/tags/rss"
- | "/docs/1.13.1/tags/search"
- | "/docs/1.13.1/tags/search-engines"
- | "/docs/1.13.1/tags/security"
- | "/docs/1.13.1/tags/self-signed"
- | "/docs/1.13.1/tags/seo"
- | "/docs/1.13.1/tags/server"
- | "/docs/1.13.1/tags/settings"
- | "/docs/1.13.1/tags/sinkhole"
- | "/docs/1.13.1/tags/sso"
- | "/docs/1.13.1/tags/stocks"
- | "/docs/1.13.1/tags/system"
- | "/docs/1.13.1/tags/table"
- | "/docs/1.13.1/tags/technical-documentation"
- | "/docs/1.13.1/tags/text"
- | "/docs/1.13.1/tags/torrent"
- | "/docs/1.13.1/tags/traefik"
- | "/docs/1.13.1/tags/translations"
- | "/docs/1.13.1/tags/unraid"
- | "/docs/1.13.1/tags/uploads"
- | "/docs/1.13.1/tags/usenet"
- | "/docs/1.13.1/tags/users"
- | "/docs/1.13.1/tags/variables"
- | "/docs/1.13.1/tags/widgets"
- | "/docs/1.13.1/advanced/command-line"
- | "/docs/1.13.1/advanced/command-line/fix-usernames"
- | "/docs/1.13.1/advanced/command-line/password-recovery"
- | "/docs/1.13.1/advanced/development/getting-started"
- | "/docs/1.13.1/advanced/development/kubernetes"
- | "/docs/1.13.1/advanced/environment-variables"
- | "/docs/1.13.1/advanced/icons"
- | "/docs/1.13.1/advanced/keyboard-shortcuts"
- | "/docs/1.13.1/advanced/proxy"
- | "/docs/1.13.1/advanced/running-as-different-user"
- | "/docs/1.13.1/advanced/single-sign-on"
- | "/docs/1.13.1/advanced/styling"
- | "/docs/1.13.1/category/advanced"
- | "/docs/1.13.1/category/community"
- | "/docs/1.13.1/category/developer-guides"
- | "/docs/1.13.1/category/getting-started"
- | "/docs/1.13.1/category/installation"
- | "/docs/1.13.1/category/installation-1"
- | "/docs/1.13.1/category/integrations"
- | "/docs/1.13.1/category/management"
- | "/docs/1.13.1/category/widgets"
- | "/docs/1.13.1/community/donate"
- | "/docs/1.13.1/community/faq"
- | "/docs/1.13.1/community/get-in-touch"
- | "/docs/1.13.1/community/license"
- | "/docs/1.13.1/community/translations"
- | "/docs/1.13.1/getting-started"
- | "/docs/1.13.1/getting-started/after-the-installation"
- | "/docs/1.13.1/getting-started/glossary"
- | "/docs/1.13.1/getting-started/installation/docker"
- | "/docs/1.13.1/getting-started/installation/easy-panel"
- | "/docs/1.13.1/getting-started/installation/helm"
- | "/docs/1.13.1/getting-started/installation/home-assistant"
- | "/docs/1.13.1/getting-started/installation/portainer"
- | "/docs/1.13.1/getting-started/installation/proxmox"
- | "/docs/1.13.1/getting-started/installation/qnap"
- | "/docs/1.13.1/getting-started/installation/railway"
- | "/docs/1.13.1/getting-started/installation/saltbox"
- | "/docs/1.13.1/getting-started/installation/source"
- | "/docs/1.13.1/getting-started/installation/synology"
- | "/docs/1.13.1/getting-started/installation/unraid"
- | "/docs/1.13.1/integrations/cloud"
- | "/docs/1.13.1/integrations/containers"
- | "/docs/1.13.1/integrations/dns"
- | "/docs/1.13.1/integrations/hardware"
- | "/docs/1.13.1/integrations/kubernetes"
- | "/docs/1.13.1/integrations/media-requester"
- | "/docs/1.13.1/integrations/media-server"
- | "/docs/1.13.1/integrations/servarr"
- | "/docs/1.13.1/integrations/torrent"
- | "/docs/1.13.1/integrations/usenet"
- | "/docs/1.13.1/management/api"
- | "/docs/1.13.1/management/apps"
- | "/docs/1.13.1/management/boards"
- | "/docs/1.13.1/management/certificates"
- | "/docs/1.13.1/management/integrations"
- | "/docs/1.13.1/management/media"
- | "/docs/1.13.1/management/search-engines"
- | "/docs/1.13.1/management/settings"
- | "/docs/1.13.1/management/users"
- | "/docs/1.13.1/widgets/bookmarks"
- | "/docs/1.13.1/widgets/calendar"
- | "/docs/1.13.1/widgets/clock"
- | "/docs/1.13.1/widgets/dns-hole"
- | "/docs/1.13.1/widgets/downloads"
- | "/docs/1.13.1/widgets/health-monitoring"
- | "/docs/1.13.1/widgets/home-assistant"
- | "/docs/1.13.1/widgets/iframe"
- | "/docs/1.13.1/widgets/indexer-manager"
- | "/docs/1.13.1/widgets/media-requests"
- | "/docs/1.13.1/widgets/media-server"
- | "/docs/1.13.1/widgets/minecraft-server-status"
- | "/docs/1.13.1/widgets/notebook"
- | "/docs/1.13.1/widgets/rss"
- | "/docs/1.13.1/widgets/stocks"
- | "/docs/1.13.1/widgets/video"
- | "/docs/1.13.1/widgets/weather"
- | "/docs/next/tags"
- | "/docs/next/tags/active-directory"
- | "/docs/next/tags/ad-guard"
- | "/docs/next/tags/ad-guard-home"
- | "/docs/next/tags/administration"
- | "/docs/next/tags/advanced"
- | "/docs/next/tags/analytics"
- | "/docs/next/tags/api"
- | "/docs/next/tags/apps"
- | "/docs/next/tags/banner"
- | "/docs/next/tags/blocking"
- | "/docs/next/tags/boards"
- | "/docs/next/tags/bookmark"
- | "/docs/next/tags/bookmarks"
- | "/docs/next/tags/caddy"
- | "/docs/next/tags/certificates"
- | "/docs/next/tags/checklist"
- | "/docs/next/tags/code"
- | "/docs/next/tags/community"
- | "/docs/next/tags/configuration"
- | "/docs/next/tags/connections"
- | "/docs/next/tags/customization"
- | "/docs/next/tags/data-sources"
- | "/docs/next/tags/database"
- | "/docs/next/tags/developer"
- | "/docs/next/tags/development"
- | "/docs/next/tags/dns"
- | "/docs/next/tags/docker"
- | "/docs/next/tags/donation"
- | "/docs/next/tags/edit-mode"
- | "/docs/next/tags/env"
- | "/docs/next/tags/environment-variables"
- | "/docs/next/tags/feeds"
- | "/docs/next/tags/finance"
- | "/docs/next/tags/getting-started"
- | "/docs/next/tags/google"
- | "/docs/next/tags/grafana"
- | "/docs/next/tags/groups"
- | "/docs/next/tags/hardware"
- | "/docs/next/tags/health"
- | "/docs/next/tags/help"
- | "/docs/next/tags/icon-picker"
- | "/docs/next/tags/icon-repositories"
- | "/docs/next/tags/icons"
- | "/docs/next/tags/iframe"
- | "/docs/next/tags/images"
- | "/docs/next/tags/installation"
- | "/docs/next/tags/integrade"
- | "/docs/next/tags/integration"
- | "/docs/next/tags/integrations"
- | "/docs/next/tags/interface"
- | "/docs/next/tags/jellyserr"
- | "/docs/next/tags/layout"
- | "/docs/next/tags/ldap"
- | "/docs/next/tags/links"
- | "/docs/next/tags/lists"
- | "/docs/next/tags/management"
- | "/docs/next/tags/market"
- | "/docs/next/tags/media"
- | "/docs/next/tags/minecraft"
- | "/docs/next/tags/monitoring"
- | "/docs/next/tags/news"
- | "/docs/next/tags/notebook"
- | "/docs/next/tags/notes"
- | "/docs/next/tags/oidc"
- | "/docs/next/tags/open-collective"
- | "/docs/next/tags/open-media-vault"
- | "/docs/next/tags/overseerr"
- | "/docs/next/tags/permissions"
- | "/docs/next/tags/pgid"
- | "/docs/next/tags/pi-hole"
- | "/docs/next/tags/ping"
- | "/docs/next/tags/programming"
- | "/docs/next/tags/proxmox"
- | "/docs/next/tags/proxy"
- | "/docs/next/tags/puid"
- | "/docs/next/tags/responsive"
- | "/docs/next/tags/roles"
- | "/docs/next/tags/rss"
- | "/docs/next/tags/search"
- | "/docs/next/tags/search-engines"
- | "/docs/next/tags/security"
- | "/docs/next/tags/self-signed"
- | "/docs/next/tags/seo"
- | "/docs/next/tags/server"
- | "/docs/next/tags/settings"
- | "/docs/next/tags/sinkhole"
- | "/docs/next/tags/sso"
- | "/docs/next/tags/stocks"
- | "/docs/next/tags/system"
- | "/docs/next/tags/table"
- | "/docs/next/tags/technical-documentation"
- | "/docs/next/tags/text"
- | "/docs/next/tags/torrent"
- | "/docs/next/tags/traefik"
- | "/docs/next/tags/translations"
- | "/docs/next/tags/unraid"
- | "/docs/next/tags/uploads"
- | "/docs/next/tags/usenet"
- | "/docs/next/tags/users"
- | "/docs/next/tags/variables"
- | "/docs/next/tags/widgets"
- | "/docs/next/advanced/command-line"
- | "/docs/next/advanced/command-line/fix-usernames"
- | "/docs/next/advanced/command-line/password-recovery"
- | "/docs/next/advanced/development/getting-started"
- | "/docs/next/advanced/development/kubernetes"
- | "/docs/next/advanced/environment-variables"
- | "/docs/next/advanced/icons"
- | "/docs/next/advanced/keyboard-shortcuts"
- | "/docs/next/advanced/proxy"
- | "/docs/next/advanced/running-as-different-user"
- | "/docs/next/advanced/single-sign-on"
- | "/docs/next/advanced/styling"
- | "/docs/next/category/advanced"
- | "/docs/next/category/community"
- | "/docs/next/category/developer-guides"
- | "/docs/next/category/getting-started"
- | "/docs/next/category/installation"
- | "/docs/next/category/installation-1"
- | "/docs/next/category/integrations"
- | "/docs/next/category/management"
- | "/docs/next/category/widgets"
- | "/docs/next/community/donate"
- | "/docs/next/community/faq"
- | "/docs/next/community/get-in-touch"
- | "/docs/next/community/license"
- | "/docs/next/community/translations"
- | "/docs/next/getting-started"
- | "/docs/next/getting-started/after-the-installation"
- | "/docs/next/getting-started/glossary"
- | "/docs/next/getting-started/installation/docker"
- | "/docs/next/getting-started/installation/easy-panel"
- | "/docs/next/getting-started/installation/helm"
- | "/docs/next/getting-started/installation/home-assistant"
- | "/docs/next/getting-started/installation/portainer"
- | "/docs/next/getting-started/installation/proxmox"
- | "/docs/next/getting-started/installation/qnap"
- | "/docs/next/getting-started/installation/railway"
- | "/docs/next/getting-started/installation/saltbox"
- | "/docs/next/getting-started/installation/source"
- | "/docs/next/getting-started/installation/synology"
- | "/docs/next/getting-started/installation/unraid"
- | "/docs/next/integrations/cloud"
- | "/docs/next/integrations/containers"
- | "/docs/next/integrations/dns"
- | "/docs/next/integrations/hardware"
- | "/docs/next/integrations/kubernetes"
- | "/docs/next/integrations/media-requester"
- | "/docs/next/integrations/media-server"
- | "/docs/next/integrations/servarr"
- | "/docs/next/integrations/torrent"
- | "/docs/next/integrations/usenet"
- | "/docs/next/management/api"
- | "/docs/next/management/apps"
- | "/docs/next/management/boards"
- | "/docs/next/management/certificates"
- | "/docs/next/management/integrations"
- | "/docs/next/management/media"
- | "/docs/next/management/search-engines"
- | "/docs/next/management/settings"
- | "/docs/next/management/users"
- | "/docs/next/widgets/bookmarks"
- | "/docs/next/widgets/calendar"
- | "/docs/next/widgets/clock"
- | "/docs/next/widgets/dns-hole"
- | "/docs/next/widgets/downloads"
- | "/docs/next/widgets/health-monitoring"
- | "/docs/next/widgets/home-assistant"
- | "/docs/next/widgets/iframe"
- | "/docs/next/widgets/indexer-manager"
- | "/docs/next/widgets/media-requests"
- | "/docs/next/widgets/media-server"
- | "/docs/next/widgets/minecraft-server-status"
- | "/docs/next/widgets/notebook"
- | "/docs/next/widgets/rss"
- | "/docs/next/widgets/stocks"
- | "/docs/next/widgets/video"
- | "/docs/next/widgets/weather"
| "/docs/tags"
| "/docs/tags/active-directory"
| "/docs/tags/ad-guard"
diff --git a/packages/definitions/src/integration.ts b/packages/definitions/src/integration.ts
index 9c0b78b21..a363a6cac 100644
--- a/packages/definitions/src/integration.ts
+++ b/packages/definitions/src/integration.ts
@@ -142,26 +142,26 @@ export const integrationDefs = {
dashDot: {
name: "Dash.",
secretKinds: [[]],
- category: ["healthMonitoring"],
iconUrl: "https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons@master/png/dashdot.png",
+ category: ["healthMonitoring"],
},
tdarr: {
name: "Tdarr",
- secretKinds: [[]],
- category: ["mediaTranscoding"],
+ secretKinds: [[], ["apiKey"]],
iconUrl: "https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons@master/png/tdarr.png",
+ category: ["mediaTranscoding"],
},
proxmox: {
name: "Proxmox",
secretKinds: [["username", "tokenId", "apiKey", "realm"]],
- category: ["healthMonitoring"],
iconUrl: "https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons@master/svg/proxmox.svg",
+ category: ["healthMonitoring"],
},
nextcloud: {
name: "Nextcloud",
secretKinds: [["username", "password"]],
- category: ["calendar"],
iconUrl: "https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons@master/svg/nextcloud.svg",
+ category: ["calendar"],
},
unifiController: {
name: "Unifi Controller",
diff --git a/packages/docker/package.json b/packages/docker/package.json
index bc8e1bfaa..588918040 100644
--- a/packages/docker/package.json
+++ b/packages/docker/package.json
@@ -31,8 +31,8 @@
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
- "@types/dockerode": "^3.3.37",
- "eslint": "^9.24.0",
+ "@types/dockerode": "^3.3.38",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}
diff --git a/packages/env/package.json b/packages/env/package.json
index 8cfe4db6b..b5b966d31 100644
--- a/packages/env/package.json
+++ b/packages/env/package.json
@@ -24,13 +24,13 @@
"prettier": "@homarr/prettier-config",
"dependencies": {
"@t3-oss/env-nextjs": "^0.12.0",
- "zod": "^3.24.2"
+ "zod": "^3.24.3"
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
- "eslint": "^9.24.0",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}
diff --git a/packages/form/package.json b/packages/form/package.json
index 1608fd927..7020b6bca 100644
--- a/packages/form/package.json
+++ b/packages/form/package.json
@@ -27,13 +27,13 @@
"@homarr/translation": "workspace:^0.1.0",
"@homarr/validation": "workspace:^0.1.0",
"@mantine/form": "^7.17.4",
- "zod": "^3.24.2"
+ "zod": "^3.24.3"
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
- "eslint": "^9.24.0",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}
diff --git a/packages/forms-collection/package.json b/packages/forms-collection/package.json
index 44cc819af..8477aa9e4 100644
--- a/packages/forms-collection/package.json
+++ b/packages/forms-collection/package.json
@@ -31,13 +31,13 @@
"@homarr/validation": "workspace:^0.1.0",
"@mantine/core": "^7.17.4",
"react": "19.1.0",
- "zod": "^3.24.2"
+ "zod": "^3.24.3"
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
- "eslint": "^9.24.0",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}
diff --git a/packages/icons/package.json b/packages/icons/package.json
index 7445d6e6e..ac0e7a821 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.24.0",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}
diff --git a/packages/integrations/package.json b/packages/integrations/package.json
index bb1bdfe74..a0e62517e 100644
--- a/packages/integrations/package.json
+++ b/packages/integrations/package.json
@@ -42,14 +42,14 @@
"tsdav": "^2.1.3",
"undici": "7.8.0",
"xml2js": "^0.6.2",
- "zod": "^3.24.2"
+ "zod": "^3.24.3"
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
"@types/xml2js": "^0.4.14",
- "eslint": "^9.24.0",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}
diff --git a/packages/integrations/src/dashdot/dashdot-integration.ts b/packages/integrations/src/dashdot/dashdot-integration.ts
index 9df6720a9..7b0723b4d 100644
--- a/packages/integrations/src/dashdot/dashdot-integration.ts
+++ b/packages/integrations/src/dashdot/dashdot-integration.ts
@@ -30,13 +30,15 @@ export class DashDotIntegration extends Integration {
cpuUtilization: cpuLoad.sumLoad,
memUsed: `${memoryLoad.loadInBytes}`,
memAvailable: `${info.maxAvailableMemoryBytes - memoryLoad.loadInBytes}`,
- fileSystem: info.storage.map((storage, index) => ({
- deviceName: `Storage ${index + 1}: (${storage.disks.map((disk) => disk.device).join(", ")})`,
- // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
- used: humanFileSize(storageLoad[index]!),
- available: `${storage.size}`,
- percentage: storageLoad[index] ? (storageLoad[index] / storage.size) * 100 : 0,
- })),
+ fileSystem: info.storage
+ .filter((_, index) => storageLoad[index] !== -1) // filter out undermoutned drives, they display as -1 in the load API
+ .map((storage, index) => ({
+ deviceName: `Storage ${index + 1}: (${storage.disks.map((disk) => disk.device).join(", ")})`,
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ used: humanFileSize(storageLoad[index]!),
+ available: storageLoad[index] ? `${storage.size - storageLoad[index]}` : `${storage.size}`,
+ percentage: storageLoad[index] ? (storageLoad[index] / storage.size) * 100 : 0,
+ })),
cpuModelName: info.cpuModel === "" ? `Unknown Model (${info.cpuBrand})` : `${info.cpuModel} (${info.cpuBrand})`,
cpuTemp: cpuLoad.averageTemperature,
availablePkgUpdates: 0,
diff --git a/packages/integrations/src/interfaces/media-transcoding/statistics.ts b/packages/integrations/src/interfaces/media-transcoding/statistics.ts
index f16d39ae4..916516b77 100644
--- a/packages/integrations/src/interfaces/media-transcoding/statistics.ts
+++ b/packages/integrations/src/interfaces/media-transcoding/statistics.ts
@@ -4,6 +4,7 @@ export interface TdarrPieSegment {
}
export interface TdarrStatistics {
+ libraryName: string;
totalFileCount: number;
totalTranscodeCount: number;
totalHealthCheckCount: number;
@@ -11,19 +12,12 @@ export interface TdarrStatistics {
failedHealthCheckCount: number;
stagedTranscodeCount: number;
stagedHealthCheckCount: number;
- pies: {
- libraryName: string;
- libraryId: string;
- totalFiles: number;
- totalTranscodes: number;
- savedSpace: number;
- totalHealthChecks: number;
- transcodeStatus: TdarrPieSegment[];
- healthCheckStatus: TdarrPieSegment[];
- videoCodecs: TdarrPieSegment[];
- videoContainers: TdarrPieSegment[];
- videoResolutions: TdarrPieSegment[];
- audioCodecs: TdarrPieSegment[];
- audioContainers: TdarrPieSegment[];
- }[];
+ totalSavedSpace: number;
+ transcodeStatus: TdarrPieSegment[];
+ healthCheckStatus: TdarrPieSegment[];
+ videoCodecs: TdarrPieSegment[];
+ videoContainers: TdarrPieSegment[];
+ videoResolutions: TdarrPieSegment[];
+ audioCodecs: TdarrPieSegment[];
+ audioContainers: TdarrPieSegment[];
}
diff --git a/packages/integrations/src/media-transcoding/tdarr-integration.ts b/packages/integrations/src/media-transcoding/tdarr-integration.ts
index 4c79e0a09..5e39d74c9 100644
--- a/packages/integrations/src/media-transcoding/tdarr-integration.ts
+++ b/packages/integrations/src/media-transcoding/tdarr-integration.ts
@@ -1,5 +1,3 @@
-import { z } from "zod";
-
import { fetchWithTrustedCertificatesAsync } from "@homarr/certificates/server";
import { Integration } from "../base/integration";
@@ -10,25 +8,34 @@ import { getNodesResponseSchema, getStatisticsSchema, getStatusTableSchema } fro
export class TdarrIntegration extends Integration {
public async testConnectionAsync(): Promise {
- const url = this.url("/api/v2/status");
- const response = await fetchWithTrustedCertificatesAsync(url);
- if (response.status !== 200) {
- throw new Error(`Unexpected status code: ${response.status}`);
- }
-
- await z.object({ status: z.string() }).parseAsync(await response.json());
+ await super.handleTestConnectionResponseAsync({
+ queryFunctionAsync: async () => {
+ return await fetchWithTrustedCertificatesAsync(this.url("/api/v2/is-server-alive"), {
+ method: "POST",
+ headers: {
+ accept: "application/json",
+ "X-Api-Key": super.hasSecretValue("apiKey") ? super.getSecretValue("apiKey") : "",
+ },
+ });
+ },
+ });
}
public async getStatisticsAsync(): Promise {
- const url = this.url("/api/v2/cruddb");
+ const url = this.url("/api/v2/stats/get-pies");
+
+ const headerParams = {
+ accept: "application/json",
+ "Content-Type": "application/json",
+ ...(super.hasSecretValue("apiKey") ? { "X-Api-Key": super.getSecretValue("apiKey") } : {}),
+ };
+
const response = await fetchWithTrustedCertificatesAsync(url, {
method: "POST",
- headers: { "content-type": "application/json" },
+ headers: headerParams,
body: JSON.stringify({
data: {
- collection: "StatisticsJSONDB",
- mode: "getById",
- docID: "statistics",
+ libraryId: "", // empty string to get all libraries
},
}),
});
@@ -36,36 +43,41 @@ export class TdarrIntegration extends Integration {
const statisticsData = await getStatisticsSchema.parseAsync(await response.json());
return {
- totalFileCount: statisticsData.totalFileCount,
- totalTranscodeCount: statisticsData.totalTranscodeCount,
- totalHealthCheckCount: statisticsData.totalHealthCheckCount,
- failedTranscodeCount: statisticsData.table3Count,
- failedHealthCheckCount: statisticsData.table6Count,
- stagedTranscodeCount: statisticsData.table1Count,
- stagedHealthCheckCount: statisticsData.table4Count,
- pies: statisticsData.pies.map((pie) => ({
- libraryName: pie[0],
- libraryId: pie[1],
- totalFiles: pie[2],
- totalTranscodes: pie[3],
- savedSpace: pie[4] * 1_000_000_000, // file_size is in GB, convert to bytes,
- totalHealthChecks: pie[5],
- transcodeStatus: pie[6],
- healthCheckStatus: pie[7],
- videoCodecs: pie[8],
- videoContainers: pie[9],
- videoResolutions: pie[10],
- audioCodecs: pie[11],
- audioContainers: pie[12],
- })),
+ libraryName: "All",
+ totalFileCount: statisticsData.pieStats.totalFiles,
+ totalTranscodeCount: statisticsData.pieStats.totalTranscodeCount,
+ totalHealthCheckCount: statisticsData.pieStats.totalHealthCheckCount,
+ // The Tdarr API only returns a category if there is at least one item in it
+ failedTranscodeCount:
+ statisticsData.pieStats.status.transcode.find((transcode) => transcode.name === "Transcode error")?.value ?? 0,
+ failedHealthCheckCount:
+ statisticsData.pieStats.status.healthcheck.find((healthcheck) => healthcheck.name === "Error")?.value ?? 0,
+ stagedTranscodeCount:
+ statisticsData.pieStats.status.transcode.find((transcode) => transcode.name === "Transcode success")?.value ??
+ 0,
+ stagedHealthCheckCount:
+ statisticsData.pieStats.status.healthcheck.find((healthcheck) => healthcheck.name === "Queued")?.value ?? 0,
+
+ totalSavedSpace: statisticsData.pieStats.sizeDiff * 1_000_000_000, // sizeDiff is in GB, convert to bytes
+ transcodeStatus: statisticsData.pieStats.status.transcode,
+ healthCheckStatus: statisticsData.pieStats.status.healthcheck,
+ videoCodecs: statisticsData.pieStats.video.codecs,
+ videoContainers: statisticsData.pieStats.video.containers,
+ videoResolutions: statisticsData.pieStats.video.resolutions,
+ audioCodecs: statisticsData.pieStats.audio.codecs,
+ audioContainers: statisticsData.pieStats.audio.containers,
};
}
public async getWorkersAsync(): Promise {
const url = this.url("/api/v2/get-nodes");
+ const headerParams = {
+ "Content-Type": "application/json",
+ ...(super.hasSecretValue("apiKey") ? { "X-Api-Key": super.getSecretValue("apiKey") } : {}),
+ };
const response = await fetchWithTrustedCertificatesAsync(url, {
method: "GET",
- headers: { "content-type": "application/json" },
+ headers: headerParams,
});
const nodesData = await getNodesResponseSchema.parseAsync(await response.json());
@@ -103,9 +115,13 @@ export class TdarrIntegration extends Integration {
private async getTranscodingQueueAsync(firstItemIndex: number, pageSize: number) {
const url = this.url("/api/v2/client/status-tables");
+ const headerParams = {
+ "Content-Type": "application/json",
+ ...(super.hasSecretValue("apiKey") ? { "X-Api-Key": super.getSecretValue("apiKey") } : {}),
+ };
const response = await fetchWithTrustedCertificatesAsync(url, {
method: "POST",
- headers: { "content-type": "application/json" },
+ headers: headerParams,
body: JSON.stringify({
data: {
start: firstItemIndex,
@@ -124,7 +140,7 @@ export class TdarrIntegration extends Integration {
healthCheck: item.HealthCheck,
transcode: item.TranscodeDecisionMaker,
filePath: item.file,
- fileSize: item.file_size * 1_000_000, // file_size is in MB, convert to bytes
+ fileSize: Math.floor(item.file_size * 1_000_000), // file_size is in MB, convert to bytes, floor because it returns as float
container: item.container,
codec: item.video_codec_name,
resolution: item.video_resolution,
@@ -138,9 +154,13 @@ export class TdarrIntegration extends Integration {
private async getHealthCheckDataAsync(firstItemIndex: number, pageSize: number, totalQueueCount: number) {
const url = this.url("/api/v2/client/status-tables");
+ const headerParams = {
+ "Content-Type": "application/json",
+ ...(super.hasSecretValue("apiKey") ? { "X-Api-Key": super.getSecretValue("apiKey") } : {}),
+ };
const response = await fetchWithTrustedCertificatesAsync(url, {
method: "POST",
- headers: { "content-type": "application/json" },
+ headers: headerParams,
body: JSON.stringify({
data: {
start: Math.max(firstItemIndex - totalQueueCount, 0),
@@ -162,7 +182,7 @@ export class TdarrIntegration extends Integration {
healthCheck: item.HealthCheck,
transcode: item.TranscodeDecisionMaker,
filePath: item.file,
- fileSize: item.file_size * 1_000_000, // file_size is in MB, convert to bytes
+ fileSize: Math.floor(item.file_size * 1_000_000), // file_size is in MB, convert to bytes, floor because it returns as float
container: item.container,
codec: item.video_codec_name,
resolution: item.video_resolution,
diff --git a/packages/integrations/src/media-transcoding/tdarr-validation-schemas.ts b/packages/integrations/src/media-transcoding/tdarr-validation-schemas.ts
index a457ca627..43729623a 100644
--- a/packages/integrations/src/media-transcoding/tdarr-validation-schemas.ts
+++ b/packages/integrations/src/media-transcoding/tdarr-validation-schemas.ts
@@ -1,72 +1,60 @@
import { z } from "zod";
export const getStatisticsSchema = z.object({
- totalFileCount: z.number(),
- totalTranscodeCount: z.number(),
- totalHealthCheckCount: z.number(),
- table3Count: z.number(),
- table6Count: z.number(),
- table1Count: z.number(),
- table4Count: z.number(),
- pies: z.array(
- z.tuple([
- z.string(), // Library Name
- z.string(), // Library ID
- z.number(), // File count
- z.number(), // Number of transcodes
- z.number(), // Space saved (in GB)
- z.number(), // Number of health checks
- z.array(
+ pieStats: z.object({
+ totalFiles: z.number(),
+ totalTranscodeCount: z.number(),
+ sizeDiff: z.number(),
+ totalHealthCheckCount: z.number(),
+ status: z.object({
+ transcode: z.array(
z.object({
- // Transcode Status (Pie segments)
name: z.string(),
value: z.number(),
}),
),
- z.array(
+ healthcheck: z.array(
z.object({
- // Health Status (Pie segments)
name: z.string(),
value: z.number(),
}),
),
- z.array(
+ }),
+ video: z.object({
+ codecs: z.array(
z.object({
- // Video files - Codecs (Pie segments)
name: z.string(),
value: z.number(),
}),
),
- z.array(
+ containers: z.array(
z.object({
- // Video files - Containers (Pie segments)
name: z.string(),
value: z.number(),
}),
),
- z.array(
+ resolutions: z.array(
z.object({
- // Video files - Resolutions (Pie segments)
name: z.string(),
value: z.number(),
}),
),
- z.array(
+ }),
+ audio: z.object({
+ codecs: z.array(
z.object({
- // Audio files - Codecs (Pie segments)
name: z.string(),
value: z.number(),
}),
),
- z.array(
+ containers: z.array(
z.object({
- // Audio files - Containers (Pie segments)
name: z.string(),
value: z.number(),
}),
),
- ]),
- ),
+ }),
+ }),
});
export const getNodesResponseSchema = z.record(
diff --git a/packages/log/package.json b/packages/log/package.json
index d2fdf69c6..0e535e380 100644
--- a/packages/log/package.json
+++ b/packages/log/package.json
@@ -27,13 +27,13 @@
"ioredis": "5.6.1",
"superjson": "2.2.2",
"winston": "3.17.0",
- "zod": "^3.24.2"
+ "zod": "^3.24.3"
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
- "eslint": "^9.24.0",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}
diff --git a/packages/modals-collection/package.json b/packages/modals-collection/package.json
index 84d0b949f..ed1a464a8 100644
--- a/packages/modals-collection/package.json
+++ b/packages/modals-collection/package.json
@@ -36,16 +36,16 @@
"@mantine/core": "^7.17.4",
"@tabler/icons-react": "^3.31.0",
"dayjs": "^1.11.13",
- "next": "15.3.0",
+ "next": "15.3.1",
"react": "19.1.0",
"react-dom": "19.1.0",
- "zod": "^3.24.2"
+ "zod": "^3.24.3"
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
- "eslint": "^9.24.0",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}
diff --git a/packages/modals-collection/src/boards/add-board-modal.tsx b/packages/modals-collection/src/boards/add-board-modal.tsx
index 83a5d3509..2b6c70cf4 100644
--- a/packages/modals-collection/src/boards/add-board-modal.tsx
+++ b/packages/modals-collection/src/boards/add-board-modal.tsx
@@ -82,7 +82,7 @@ export const AddBoardModal = createModal(({ actions }) => {
{t("common.action.cancel")}
-
+
{t("common.action.create")}
diff --git a/packages/modals-collection/src/groups/add-group-modal.tsx b/packages/modals-collection/src/groups/add-group-modal.tsx
index 178d89581..8b994d3fb 100644
--- a/packages/modals-collection/src/groups/add-group-modal.tsx
+++ b/packages/modals-collection/src/groups/add-group-modal.tsx
@@ -44,7 +44,7 @@ export const AddGroupModal = createModal(({ actions }) => {
{t("common.action.cancel")}
-
+
{t("common.action.create")}
diff --git a/packages/modals-collection/src/invites/invite-create-modal.tsx b/packages/modals-collection/src/invites/invite-create-modal.tsx
index b211745ca..85d373474 100644
--- a/packages/modals-collection/src/invites/invite-create-modal.tsx
+++ b/packages/modals-collection/src/invites/invite-create-modal.tsx
@@ -1,4 +1,3 @@
-import React from "react";
import { Button, Group, Stack, Text } from "@mantine/core";
import { DateTimePicker } from "@mantine/dates";
import dayjs from "dayjs";
@@ -63,7 +62,7 @@ export const InviteCreateModal = createModal(({ actions }) => {
{t("common.action.cancel")}
-
+
{t("common.action.create")}
diff --git a/packages/modals/package.json b/packages/modals/package.json
index 792cf1279..1f996b639 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.24.0",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}
diff --git a/packages/notifications/package.json b/packages/notifications/package.json
index 02738687c..0dbc38e45 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.24.0",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}
diff --git a/packages/old-import/package.json b/packages/old-import/package.json
index 2ac8ca7e1..941a39680 100644
--- a/packages/old-import/package.json
+++ b/packages/old-import/package.json
@@ -40,11 +40,11 @@
"@mantine/core": "^7.17.4",
"@mantine/hooks": "^7.17.4",
"adm-zip": "0.5.16",
- "next": "15.3.0",
+ "next": "15.3.1",
"react": "19.1.0",
"react-dom": "19.1.0",
"superjson": "2.2.2",
- "zod": "^3.24.2",
+ "zod": "^3.24.3",
"zod-form-data": "^2.0.7"
},
"devDependencies": {
@@ -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.24.0",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}
diff --git a/packages/old-schema/package.json b/packages/old-schema/package.json
index 1da45db01..bb448ab2b 100644
--- a/packages/old-schema/package.json
+++ b/packages/old-schema/package.json
@@ -23,13 +23,13 @@
"prettier": "@homarr/prettier-config",
"dependencies": {
"@homarr/common": "workspace:^0.1.0",
- "zod": "^3.24.2"
+ "zod": "^3.24.3"
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
- "eslint": "^9.24.0",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}
diff --git a/packages/ping/package.json b/packages/ping/package.json
index 654993489..57230ec55 100644
--- a/packages/ping/package.json
+++ b/packages/ping/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.24.0",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}
diff --git a/packages/redis/package.json b/packages/redis/package.json
index 75becb2f0..497a3d9b2 100644
--- a/packages/redis/package.json
+++ b/packages/redis/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.24.0",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}
diff --git a/packages/request-handler/package.json b/packages/request-handler/package.json
index 8767fadfc..918ef8a0c 100644
--- a/packages/request-handler/package.json
+++ b/packages/request-handler/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.24.0",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}
diff --git a/packages/server-settings/package.json b/packages/server-settings/package.json
index cccdc5d3f..bdecb2b65 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.24.0",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}
diff --git a/packages/settings/package.json b/packages/settings/package.json
index 619ed3626..a70411b32 100644
--- a/packages/settings/package.json
+++ b/packages/settings/package.json
@@ -26,7 +26,7 @@
"@homarr/db": "workspace:^0.1.0",
"@homarr/server-settings": "workspace:^0.1.0",
"@mantine/dates": "^7.17.4",
- "next": "15.3.0",
+ "next": "15.3.1",
"react": "19.1.0",
"react-dom": "19.1.0"
},
@@ -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.24.0",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}
diff --git a/packages/spotlight/package.json b/packages/spotlight/package.json
index 3a089a3e4..7bdfd5b0c 100644
--- a/packages/spotlight/package.json
+++ b/packages/spotlight/package.json
@@ -37,8 +37,8 @@
"@mantine/hooks": "^7.17.4",
"@mantine/spotlight": "^7.17.4",
"@tabler/icons-react": "^3.31.0",
- "jotai": "^2.12.2",
- "next": "15.3.0",
+ "jotai": "^2.12.3",
+ "next": "15.3.1",
"react": "19.1.0",
"react-dom": "19.1.0",
"use-deep-compare-effect": "^1.8.1"
@@ -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.24.0",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}
diff --git a/packages/translation/package.json b/packages/translation/package.json
index c7ee5820f..b7bc0ce65 100644
--- a/packages/translation/package.json
+++ b/packages/translation/package.json
@@ -32,7 +32,7 @@
"dayjs": "^1.11.13",
"deepmerge": "4.3.1",
"mantine-react-table": "2.0.0-beta.9",
- "next": "15.3.0",
+ "next": "15.3.1",
"next-intl": "4.0.2",
"react": "19.1.0",
"react-dom": "19.1.0"
@@ -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.24.0",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}
diff --git a/packages/translation/src/lang/ca.json b/packages/translation/src/lang/ca.json
index 325d19c6d..4d548be0e 100644
--- a/packages/translation/src/lang/ca.json
+++ b/packages/translation/src/lang/ca.json
@@ -611,8 +611,18 @@
"action": {
"select": {
"label": "Seleccioneu l'aplicació",
- "notFound": "No s'ha trobat cap aplicació"
- }
+ "notFound": "No s'ha trobat cap aplicació",
+ "search": "",
+ "noResults": "",
+ "action": "",
+ "title": ""
+ },
+ "create": {
+ "title": "",
+ "description": "",
+ "action": ""
+ },
+ "add": ""
}
},
"integration": {
diff --git a/packages/translation/src/lang/cn.json b/packages/translation/src/lang/cn.json
index a4e81e50a..036fb9db8 100644
--- a/packages/translation/src/lang/cn.json
+++ b/packages/translation/src/lang/cn.json
@@ -611,8 +611,18 @@
"action": {
"select": {
"label": "选择应用",
- "notFound": "未找到应用"
- }
+ "notFound": "未找到应用",
+ "search": "",
+ "noResults": "",
+ "action": "",
+ "title": ""
+ },
+ "create": {
+ "title": "",
+ "description": "",
+ "action": ""
+ },
+ "add": ""
}
},
"integration": {
@@ -2212,7 +2222,7 @@
"label": "背景图片 URL",
"placeholder": "",
"group": {
- "your": "",
+ "your": "你的图像",
"other": ""
}
},
@@ -2852,7 +2862,7 @@
"label": "媒体转码"
},
"networkController": {
- "label": ""
+ "label": "网络控制器"
}
}
},
diff --git a/packages/translation/src/lang/cs.json b/packages/translation/src/lang/cs.json
index 47aefb169..75ed63279 100644
--- a/packages/translation/src/lang/cs.json
+++ b/packages/translation/src/lang/cs.json
@@ -611,8 +611,18 @@
"action": {
"select": {
"label": "Vybrat aplikaci",
- "notFound": ""
- }
+ "notFound": "",
+ "search": "",
+ "noResults": "",
+ "action": "",
+ "title": ""
+ },
+ "create": {
+ "title": "",
+ "description": "",
+ "action": ""
+ },
+ "add": ""
}
},
"integration": {
diff --git a/packages/translation/src/lang/da.json b/packages/translation/src/lang/da.json
index bf5d99a33..61ff4bacc 100644
--- a/packages/translation/src/lang/da.json
+++ b/packages/translation/src/lang/da.json
@@ -611,8 +611,18 @@
"action": {
"select": {
"label": "Vælg app",
- "notFound": "Ingen app fundet"
- }
+ "notFound": "Ingen app fundet",
+ "search": "Søg efter en app",
+ "noResults": "Ingen resultater",
+ "action": "Vælg {app}",
+ "title": "Vælg en app, der skal tilføjes til denne tavle"
+ },
+ "create": {
+ "title": "Opret ny app",
+ "description": "Opret en ny app ",
+ "action": "Åbn app-oprettelse"
+ },
+ "add": "Tilføj en app"
}
},
"integration": {
@@ -759,8 +769,8 @@
"message": "Stien er sandsynligvis ikke korrekt"
},
"tooManyRequests": {
- "title": "",
- "message": ""
+ "title": "For mange anmodninger i et givet tidsrum",
+ "message": "Der var for mange anmodninger. Du bliver sandsynligvis rate-limited eller afvist af målsystemet"
}
}
},
@@ -1787,7 +1797,7 @@
"label": "Vis torrent poster markeret som fuldførte"
},
"showCompletedHttp": {
- "label": ""
+ "label": "Vis Diverse poster markeret som færdige"
},
"activeTorrentThreshold": {
"label": "Skjul afsluttet torrent under denne tærskel (i kiB/s)"
@@ -2038,56 +2048,56 @@
"option": {},
"card": {
"vpn": {
- "countConnected": ""
+ "countConnected": "{count} tilsluttet"
}
},
"error": {
- "integrationsDisconnected": "",
- "unknownContentOption": ""
+ "integrationsDisconnected": "Ingen tilgængelige data, alle integrationer afbrudt",
+ "unknownContentOption": "Ukendt indhold indstilling for netværkscontroller resumé widget: "
},
- "name": "",
- "description": ""
+ "name": "Netværkskontroller Oversigt",
+ "description": "Viser resuméet af en netværkskontroller (som UniFi Controller)"
},
"networkControllerStatus": {
"card": {
"variants": {
"wired": {
- "name": ""
+ "name": "Kablet"
},
"wifi": {
- "name": ""
+ "name": "WiFi"
}
},
"users": {
- "label": ""
+ "label": "Brugere"
},
"guests": {
- "label": ""
+ "label": "Gæster"
}
},
"option": {
"content": {
"option": {
"wifi": {
- "label": ""
+ "label": "WiFi"
},
"wired": {
- "label": ""
+ "label": "Kablet"
}
},
- "label": ""
+ "label": "Widget indhold"
}
},
"error": {
- "integrationsDisconnected": "",
- "unknownContentOption": ""
+ "integrationsDisconnected": "Ingen tilgængelige data, alle integrationer afbrudt",
+ "unknownContentOption": "Ukendt indhold indstilling for netværksstatuswidget: "
},
- "name": "",
- "description": ""
+ "name": "Status for netværk",
+ "description": "Vis tilsluttede enheder på et netværk"
},
"networkController": {
"error": {
- "internalServerError": ""
+ "internalServerError": "Kunne ikke hente Netværkskontroloversigt"
}
}
},
@@ -2210,10 +2220,10 @@
},
"backgroundImageUrl": {
"label": "Baggrundsbillede URL",
- "placeholder": "",
+ "placeholder": "Begynd at skrive for at søge efter lokale billeder",
"group": {
- "your": "",
- "other": ""
+ "your": "Dine billeder",
+ "other": "Andre billeder"
}
},
"backgroundImageAttachment": {
@@ -2852,7 +2862,7 @@
"label": "Omkodning af medier"
},
"networkController": {
- "label": ""
+ "label": "Netværkskontroller"
}
}
},
diff --git a/packages/translation/src/lang/de-CH.json b/packages/translation/src/lang/de-CH.json
index 2a461a016..259a05043 100644
--- a/packages/translation/src/lang/de-CH.json
+++ b/packages/translation/src/lang/de-CH.json
@@ -611,8 +611,18 @@
"action": {
"select": {
"label": "App wähle",
- "notFound": "Keni app gfunge"
- }
+ "notFound": "Keni app gfunge",
+ "search": "",
+ "noResults": "",
+ "action": "",
+ "title": ""
+ },
+ "create": {
+ "title": "",
+ "description": "",
+ "action": ""
+ },
+ "add": ""
}
},
"integration": {
diff --git a/packages/translation/src/lang/de.json b/packages/translation/src/lang/de.json
index 6506fd9ee..4dc052f8b 100644
--- a/packages/translation/src/lang/de.json
+++ b/packages/translation/src/lang/de.json
@@ -611,8 +611,18 @@
"action": {
"select": {
"label": "App auswählen",
- "notFound": "Keine App gefunden"
- }
+ "notFound": "Keine App gefunden",
+ "search": "",
+ "noResults": "",
+ "action": "",
+ "title": ""
+ },
+ "create": {
+ "title": "",
+ "description": "",
+ "action": ""
+ },
+ "add": ""
}
},
"integration": {
diff --git a/packages/translation/src/lang/el.json b/packages/translation/src/lang/el.json
index 111e561f5..bb37fe42d 100644
--- a/packages/translation/src/lang/el.json
+++ b/packages/translation/src/lang/el.json
@@ -611,8 +611,18 @@
"action": {
"select": {
"label": "",
- "notFound": ""
- }
+ "notFound": "",
+ "search": "",
+ "noResults": "",
+ "action": "",
+ "title": ""
+ },
+ "create": {
+ "title": "",
+ "description": "",
+ "action": ""
+ },
+ "add": ""
}
},
"integration": {
diff --git a/packages/translation/src/lang/en-gb.json b/packages/translation/src/lang/en-gb.json
index 781539034..a27f6875d 100644
--- a/packages/translation/src/lang/en-gb.json
+++ b/packages/translation/src/lang/en-gb.json
@@ -611,8 +611,18 @@
"action": {
"select": {
"label": "Select an application",
- "notFound": "No application found"
- }
+ "notFound": "No application found",
+ "search": "",
+ "noResults": "",
+ "action": "",
+ "title": ""
+ },
+ "create": {
+ "title": "",
+ "description": "",
+ "action": ""
+ },
+ "add": ""
}
},
"integration": {
diff --git a/packages/translation/src/lang/es.json b/packages/translation/src/lang/es.json
index 07d9da2ba..75a46a93f 100644
--- a/packages/translation/src/lang/es.json
+++ b/packages/translation/src/lang/es.json
@@ -611,8 +611,18 @@
"action": {
"select": {
"label": "",
- "notFound": ""
- }
+ "notFound": "",
+ "search": "",
+ "noResults": "",
+ "action": "",
+ "title": ""
+ },
+ "create": {
+ "title": "",
+ "description": "",
+ "action": ""
+ },
+ "add": ""
}
},
"integration": {
diff --git a/packages/translation/src/lang/et.json b/packages/translation/src/lang/et.json
index e75ae043d..456b1d1a8 100644
--- a/packages/translation/src/lang/et.json
+++ b/packages/translation/src/lang/et.json
@@ -611,8 +611,18 @@
"action": {
"select": {
"label": "",
- "notFound": ""
- }
+ "notFound": "",
+ "search": "",
+ "noResults": "",
+ "action": "",
+ "title": ""
+ },
+ "create": {
+ "title": "",
+ "description": "",
+ "action": ""
+ },
+ "add": ""
}
},
"integration": {
diff --git a/packages/translation/src/lang/fr.json b/packages/translation/src/lang/fr.json
index e44d357b5..2acf4a3ca 100644
--- a/packages/translation/src/lang/fr.json
+++ b/packages/translation/src/lang/fr.json
@@ -611,8 +611,18 @@
"action": {
"select": {
"label": "Sélectionner l'app",
- "notFound": "Aucune app trouvée"
- }
+ "notFound": "Aucune app trouvée",
+ "search": "",
+ "noResults": "",
+ "action": "",
+ "title": ""
+ },
+ "create": {
+ "title": "",
+ "description": "",
+ "action": ""
+ },
+ "add": ""
}
},
"integration": {
@@ -3363,7 +3373,7 @@
"label": "Espaces de noms"
},
"ingresses": {
- "label": ""
+ "label": "Routes"
},
"services": {
"label": "Services"
diff --git a/packages/translation/src/lang/he.json b/packages/translation/src/lang/he.json
index f939087c2..631ba8cd1 100644
--- a/packages/translation/src/lang/he.json
+++ b/packages/translation/src/lang/he.json
@@ -611,8 +611,18 @@
"action": {
"select": {
"label": "בחר אפליקציה",
- "notFound": "לא נמצאה אפליקציה"
- }
+ "notFound": "לא נמצאה אפליקציה",
+ "search": "חפש אפליקציה",
+ "noResults": "אין תוצאות",
+ "action": "בחר {app}",
+ "title": "בחר אפליקציה להוספה ללוח זה"
+ },
+ "create": {
+ "title": "צור אפליקציה חדשה",
+ "description": "צור אפליקציה חדשה",
+ "action": "פתח את יצירת האפליקציה"
+ },
+ "add": "הוסף אפליקציה"
}
},
"integration": {
@@ -759,8 +769,8 @@
"message": "כנראה שהנתיב שגוי"
},
"tooManyRequests": {
- "title": "",
- "message": ""
+ "title": "יותר מדי בקשות בזמן נתון",
+ "message": "היו יותר מדי בקשות. סביר להניח שמערכת היעד מגבילה את הבקשות או דחתה אותך"
}
}
},
@@ -985,7 +995,7 @@
},
"option": {
"title": {
- "label": ""
+ "label": "כותרת"
},
"borderColor": {
"label": "צבע מסגרת"
@@ -1787,7 +1797,7 @@
"label": "הצג ערכי טורנט שסומנו כהשלמה"
},
"showCompletedHttp": {
- "label": ""
+ "label": "הצג ערכים שונים שסומנו כהשלמה"
},
"activeTorrentThreshold": {
"label": "הסתר טורנט שהושלם מתחת לסף הזה (בקיB/s)"
@@ -2038,56 +2048,56 @@
"option": {},
"card": {
"vpn": {
- "countConnected": ""
+ "countConnected": "{count} מחובר"
}
},
"error": {
- "integrationsDisconnected": "",
- "unknownContentOption": ""
+ "integrationsDisconnected": "אין נתונים זמינים, כל האינטגרציות מנותקות",
+ "unknownContentOption": "אפשרות תוכן לא ידוע עבור ווידג'ט סיכום בקר רשת: "
},
- "name": "",
- "description": ""
+ "name": "סיכום בקר רשת",
+ "description": "מציג את הסיכום של בקר רשת (כמו בקר UniFi)"
},
"networkControllerStatus": {
"card": {
"variants": {
"wired": {
- "name": ""
+ "name": "חוטי"
},
"wifi": {
- "name": ""
+ "name": "אלחוטי"
}
},
"users": {
- "label": ""
+ "label": "משתמשים"
},
"guests": {
- "label": ""
+ "label": "אורחים"
}
},
"option": {
"content": {
"option": {
"wifi": {
- "label": ""
+ "label": "אלחוטי"
},
"wired": {
- "label": ""
+ "label": "חוטי"
}
},
- "label": ""
+ "label": "תוכן יישומון"
}
},
"error": {
- "integrationsDisconnected": "",
- "unknownContentOption": ""
+ "integrationsDisconnected": "אין נתונים זמינים, כל האינטגרציות מנותקות",
+ "unknownContentOption": "אפשרות תוכן לא ידוע עבור ווידג'ט סיכום בקר רשת: "
},
- "name": "",
- "description": ""
+ "name": "סטטוס רשת",
+ "description": "הצג מכשירים מחוברים ברשת"
},
"networkController": {
"error": {
- "internalServerError": ""
+ "internalServerError": "אחזור תקציר בקר הרשת נכשל"
}
}
},
@@ -2210,10 +2220,10 @@
},
"backgroundImageUrl": {
"label": "כתובת אתר של תמונת רקע",
- "placeholder": "",
+ "placeholder": "התחל להקליד כדי לחפש תמונות מקומיות",
"group": {
- "your": "",
- "other": ""
+ "your": "התמונות שלך",
+ "other": "תמונות אחרות"
}
},
"backgroundImageAttachment": {
@@ -2852,7 +2862,7 @@
"label": "המרת קידוד מדיה"
},
"networkController": {
- "label": ""
+ "label": "בקר רשת"
}
}
},
diff --git a/packages/translation/src/lang/hr.json b/packages/translation/src/lang/hr.json
index ed0e52282..87485f6cf 100644
--- a/packages/translation/src/lang/hr.json
+++ b/packages/translation/src/lang/hr.json
@@ -611,8 +611,18 @@
"action": {
"select": {
"label": "",
- "notFound": ""
- }
+ "notFound": "",
+ "search": "",
+ "noResults": "",
+ "action": "",
+ "title": ""
+ },
+ "create": {
+ "title": "",
+ "description": "",
+ "action": ""
+ },
+ "add": ""
}
},
"integration": {
diff --git a/packages/translation/src/lang/hu.json b/packages/translation/src/lang/hu.json
index 000b3bbdb..502b3f4a0 100644
--- a/packages/translation/src/lang/hu.json
+++ b/packages/translation/src/lang/hu.json
@@ -611,8 +611,18 @@
"action": {
"select": {
"label": "Alkalmazás kiválasztása",
- "notFound": "Nem található alkalmazás"
- }
+ "notFound": "Nem található alkalmazás",
+ "search": "",
+ "noResults": "",
+ "action": "",
+ "title": ""
+ },
+ "create": {
+ "title": "",
+ "description": "",
+ "action": ""
+ },
+ "add": ""
}
},
"integration": {
diff --git a/packages/translation/src/lang/it.json b/packages/translation/src/lang/it.json
index 9261c1cf7..8462e5247 100644
--- a/packages/translation/src/lang/it.json
+++ b/packages/translation/src/lang/it.json
@@ -611,8 +611,18 @@
"action": {
"select": {
"label": "Seleziona App",
- "notFound": "Nessuna app trovata"
- }
+ "notFound": "Nessuna app trovata",
+ "search": "",
+ "noResults": "",
+ "action": "",
+ "title": ""
+ },
+ "create": {
+ "title": "",
+ "description": "",
+ "action": ""
+ },
+ "add": ""
}
},
"integration": {
diff --git a/packages/translation/src/lang/ja.json b/packages/translation/src/lang/ja.json
index 80fc9ee4c..42a14573b 100644
--- a/packages/translation/src/lang/ja.json
+++ b/packages/translation/src/lang/ja.json
@@ -611,8 +611,18 @@
"action": {
"select": {
"label": "",
- "notFound": ""
- }
+ "notFound": "",
+ "search": "",
+ "noResults": "",
+ "action": "",
+ "title": ""
+ },
+ "create": {
+ "title": "",
+ "description": "",
+ "action": ""
+ },
+ "add": ""
}
},
"integration": {
diff --git a/packages/translation/src/lang/ko.json b/packages/translation/src/lang/ko.json
index 007564f6d..6305069f7 100644
--- a/packages/translation/src/lang/ko.json
+++ b/packages/translation/src/lang/ko.json
@@ -611,8 +611,18 @@
"action": {
"select": {
"label": "",
- "notFound": ""
- }
+ "notFound": "",
+ "search": "",
+ "noResults": "",
+ "action": "",
+ "title": ""
+ },
+ "create": {
+ "title": "",
+ "description": "",
+ "action": ""
+ },
+ "add": ""
}
},
"integration": {
diff --git a/packages/translation/src/lang/lt.json b/packages/translation/src/lang/lt.json
index 05d88d98b..cc861c083 100644
--- a/packages/translation/src/lang/lt.json
+++ b/packages/translation/src/lang/lt.json
@@ -611,8 +611,18 @@
"action": {
"select": {
"label": "",
- "notFound": ""
- }
+ "notFound": "",
+ "search": "",
+ "noResults": "",
+ "action": "",
+ "title": ""
+ },
+ "create": {
+ "title": "",
+ "description": "",
+ "action": ""
+ },
+ "add": ""
}
},
"integration": {
diff --git a/packages/translation/src/lang/lv.json b/packages/translation/src/lang/lv.json
index 65c4bae0c..21dba59db 100644
--- a/packages/translation/src/lang/lv.json
+++ b/packages/translation/src/lang/lv.json
@@ -611,8 +611,18 @@
"action": {
"select": {
"label": "",
- "notFound": ""
- }
+ "notFound": "",
+ "search": "",
+ "noResults": "",
+ "action": "",
+ "title": ""
+ },
+ "create": {
+ "title": "",
+ "description": "",
+ "action": ""
+ },
+ "add": ""
}
},
"integration": {
diff --git a/packages/translation/src/lang/nl.json b/packages/translation/src/lang/nl.json
index c33803d54..12b97dccc 100644
--- a/packages/translation/src/lang/nl.json
+++ b/packages/translation/src/lang/nl.json
@@ -611,8 +611,18 @@
"action": {
"select": {
"label": "App selecteren",
- "notFound": "Geen app gevonden"
- }
+ "notFound": "Geen app gevonden",
+ "search": "",
+ "noResults": "",
+ "action": "",
+ "title": ""
+ },
+ "create": {
+ "title": "",
+ "description": "",
+ "action": ""
+ },
+ "add": ""
}
},
"integration": {
diff --git a/packages/translation/src/lang/no.json b/packages/translation/src/lang/no.json
index da86c9bb4..95bcf5847 100644
--- a/packages/translation/src/lang/no.json
+++ b/packages/translation/src/lang/no.json
@@ -611,8 +611,18 @@
"action": {
"select": {
"label": "Velg app",
- "notFound": "Ingen app funnet"
- }
+ "notFound": "Ingen app funnet",
+ "search": "",
+ "noResults": "",
+ "action": "",
+ "title": ""
+ },
+ "create": {
+ "title": "",
+ "description": "",
+ "action": ""
+ },
+ "add": ""
}
},
"integration": {
diff --git a/packages/translation/src/lang/pl.json b/packages/translation/src/lang/pl.json
index 0a533b382..027323246 100644
--- a/packages/translation/src/lang/pl.json
+++ b/packages/translation/src/lang/pl.json
@@ -611,8 +611,18 @@
"action": {
"select": {
"label": "Wybierz aplikację",
- "notFound": "Nie znaleziono aplikacji"
- }
+ "notFound": "Nie znaleziono aplikacji",
+ "search": "",
+ "noResults": "",
+ "action": "",
+ "title": ""
+ },
+ "create": {
+ "title": "",
+ "description": "",
+ "action": ""
+ },
+ "add": ""
}
},
"integration": {
diff --git a/packages/translation/src/lang/pt.json b/packages/translation/src/lang/pt.json
index f15162d63..f02210b20 100644
--- a/packages/translation/src/lang/pt.json
+++ b/packages/translation/src/lang/pt.json
@@ -611,8 +611,18 @@
"action": {
"select": {
"label": "",
- "notFound": ""
- }
+ "notFound": "",
+ "search": "",
+ "noResults": "",
+ "action": "",
+ "title": ""
+ },
+ "create": {
+ "title": "",
+ "description": "",
+ "action": ""
+ },
+ "add": ""
}
},
"integration": {
diff --git a/packages/translation/src/lang/ro.json b/packages/translation/src/lang/ro.json
index 8edd620bf..4f7bedd7c 100644
--- a/packages/translation/src/lang/ro.json
+++ b/packages/translation/src/lang/ro.json
@@ -611,8 +611,18 @@
"action": {
"select": {
"label": "",
- "notFound": ""
- }
+ "notFound": "",
+ "search": "",
+ "noResults": "",
+ "action": "",
+ "title": ""
+ },
+ "create": {
+ "title": "",
+ "description": "",
+ "action": ""
+ },
+ "add": ""
}
},
"integration": {
diff --git a/packages/translation/src/lang/ru.json b/packages/translation/src/lang/ru.json
index b3c839bad..aefc8154f 100644
--- a/packages/translation/src/lang/ru.json
+++ b/packages/translation/src/lang/ru.json
@@ -611,8 +611,18 @@
"action": {
"select": {
"label": "Выбрать приложение",
- "notFound": "Приложения не найдены"
- }
+ "notFound": "Приложения не найдены",
+ "search": "",
+ "noResults": "",
+ "action": "",
+ "title": ""
+ },
+ "create": {
+ "title": "",
+ "description": "",
+ "action": ""
+ },
+ "add": ""
}
},
"integration": {
diff --git a/packages/translation/src/lang/sk.json b/packages/translation/src/lang/sk.json
index 48645f835..0d09c75b1 100644
--- a/packages/translation/src/lang/sk.json
+++ b/packages/translation/src/lang/sk.json
@@ -611,8 +611,18 @@
"action": {
"select": {
"label": "Vybrať aplikáciu",
- "notFound": "Nenašla sa žiadna aplikácia"
- }
+ "notFound": "Nenašla sa žiadna aplikácia",
+ "search": "",
+ "noResults": "",
+ "action": "",
+ "title": ""
+ },
+ "create": {
+ "title": "",
+ "description": "",
+ "action": ""
+ },
+ "add": ""
}
},
"integration": {
diff --git a/packages/translation/src/lang/sl.json b/packages/translation/src/lang/sl.json
index faacbcbfd..b458d661a 100644
--- a/packages/translation/src/lang/sl.json
+++ b/packages/translation/src/lang/sl.json
@@ -611,8 +611,18 @@
"action": {
"select": {
"label": "",
- "notFound": ""
- }
+ "notFound": "",
+ "search": "",
+ "noResults": "",
+ "action": "",
+ "title": ""
+ },
+ "create": {
+ "title": "",
+ "description": "",
+ "action": ""
+ },
+ "add": ""
}
},
"integration": {
diff --git a/packages/translation/src/lang/sv.json b/packages/translation/src/lang/sv.json
index e012cd7e7..458bd0db9 100644
--- a/packages/translation/src/lang/sv.json
+++ b/packages/translation/src/lang/sv.json
@@ -2,130 +2,130 @@
"init": {
"step": {
"start": {
- "title": "",
- "subtitle": "",
- "description": "",
+ "title": "Välkommen till Homarr",
+ "subtitle": "Låt oss komma igång med att sätta upp din installation av Homarr.",
+ "description": "För att komma igång, välj hur du vill ställa in din Homarr-installation.",
"action": {
- "scratch": "",
- "importOldmarr": ""
+ "scratch": "Börja från början",
+ "importOldmarr": "Importera från Homarr äldre än version 1.0"
}
},
"import": {
- "title": "",
- "subtitle": "",
+ "title": "Importera data",
+ "subtitle": "Du kan importera data från en befintlig installation av Homarr.",
"dropzone": {
- "title": "",
- "description": ""
+ "title": "Dra ZIP-filen hit eller klicka för att bläddra",
+ "description": "Den uppladdade ZIP-filen kommer att bearbetas och du kommer att kunna välja vad du vill importera"
},
"fileInfo": {
"action": {
- "change": ""
+ "change": "Byt fil"
}
},
"importSettings": {
- "title": "",
- "description": ""
+ "title": "Importera inställningar",
+ "description": "Konfigurera hur importen skall genomföras"
},
"boardSelection": {
- "title": "",
- "description": "",
+ "title": "Hittade {count} tavlor",
+ "description": "Välj alla tavlor med den storlek du vill importera",
"action": {
- "selectAll": "",
- "unselectAll": ""
+ "selectAll": "Välj alla",
+ "unselectAll": "Avmarkera alla"
}
},
"summary": {
- "title": "",
- "description": "",
+ "title": "Summering av importen",
+ "description": "I sammanfattningen nedan kan du se vad som kommer att importeras",
"action": {
- "import": ""
+ "import": "Bekräfta importen och fortsätt"
},
"entities": {
- "apps": "Appar",
+ "apps": "Applikationer",
"boards": "Tavlor",
- "integrations": "",
- "credentialUsers": ""
+ "integrations": "Integrationer",
+ "credentialUsers": "Användaruppgifter"
}
},
"tokenModal": {
- "title": "",
+ "title": "Ange 'Token' för importen",
"field": {
"token": {
- "label": "",
- "description": ""
+ "label": "Token",
+ "description": "Ange 'import-token' från din tidigare installation av Homarr"
}
},
"notification": {
"error": {
- "title": "",
- "message": ""
+ "title": "Felaktig 'Token'",
+ "message": "Den 'Token' som du angivit är felaktig"
}
}
}
},
"user": {
- "title": "",
- "subtitle": "",
+ "title": "Administratör",
+ "subtitle": "Ange inloggningsuppgifter för administratören.",
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "Användare har adderats",
+ "message": "Användaren adderades"
},
"error": {
- "title": ""
+ "title": "Misslyckades med att addera användaren"
}
}
},
"group": {
- "title": "",
- "subtitle": "",
+ "title": "Extern grupp",
+ "subtitle": "Ange vilken grupp som skall användas för externa användare.",
"form": {
"name": {
- "label": "",
+ "label": "Gruppens namn",
"description": ""
}
}
},
"settings": {
"title": "Inställningar",
- "subtitle": ""
+ "subtitle": "Konfigurera serverinställningar."
},
"finish": {
- "title": "",
- "subtitle": "",
- "description": "",
+ "title": "Slutför installationen",
+ "subtitle": "Du är redo att sätta igång!",
+ "description": "Du har slutfört installationen. Du kan nu börja använda Homarr. Välj din nästa åtgärd:",
"action": {
- "goToBoard": "",
- "createBoard": "",
- "inviteUser": "",
- "docs": ""
+ "goToBoard": "Gå till tavlan {name}",
+ "createBoard": "Addera din första tavla",
+ "inviteUser": "Bjud in andra användare",
+ "docs": "Läs dokumentationen"
}
}
},
- "backToStart": ""
+ "backToStart": "Tillbaka till början"
},
"user": {
"title": "Användare",
"name": "Användare",
"page": {
"login": {
- "title": "",
- "subtitle": ""
+ "title": "Logga in på ditt konto",
+ "subtitle": "Välkommen tillbaka! Vänligen ange dina inloggningsuppgifter"
},
"invite": {
- "title": "",
- "subtitle": "",
- "description": ""
+ "title": "Gå med i Homarr",
+ "subtitle": "Välkommen till Homarr! Vänligen addera ditt konto",
+ "description": "Du har blivit inbjuden av {username}"
},
"init": {
- "title": "",
- "subtitle": ""
+ "title": "Ny installation av Homarr",
+ "subtitle": "Vänligen addera den första administratören"
}
},
"field": {
"email": {
- "label": "E-post",
- "verified": ""
+ "label": "E-postadress",
+ "verified": "Verifierad"
},
"username": {
"label": "Användarnamn"
@@ -133,34 +133,34 @@
"password": {
"label": "Lösenord",
"requirement": {
- "length": "",
- "lowercase": "Inkluderar liten bokstav",
- "uppercase": "Inkluderar stor bokstav",
- "number": "Inkluderar nummer",
- "special": ""
+ "length": "Använd minst 8 tecken",
+ "lowercase": "Använd liten bokstav",
+ "uppercase": "Använd stor bokstav",
+ "number": "Använd siffra",
+ "special": "Använd specialtecken"
}
},
"passwordConfirm": {
- "label": "Bekräfta lösenord"
+ "label": "Bekräfta lösenordet"
},
"previousPassword": {
- "label": ""
+ "label": "Föregående lösenord"
},
"homeBoard": {
- "label": ""
+ "label": "Starttavla"
},
"pingIconsEnabled": {
- "label": ""
+ "label": "Använd ikoner för \"onlinekontroll\" (pings)"
},
"defaultSearchEngine": {
- "label": ""
+ "label": "Förvald sökmotor"
},
"openSearchInNewTab": {
- "label": ""
+ "label": "Visa sökresultat i ny flik"
}
},
"error": {
- "usernameTaken": ""
+ "usernameTaken": "Användarnamnet finns redan"
},
"action": {
"login": {
@@ -168,41 +168,41 @@
"labelWith": "",
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "Inloggning lyckades",
+ "message": "Du är nu inloggad"
},
"error": {
- "title": "",
- "message": ""
+ "title": "Inloggning misslyckades",
+ "message": "Din inloggning misslyckades"
}
},
"forgotPassword": {
- "label": "",
- "description": ""
+ "label": "Glömt ditt lösenord?",
+ "description": "En administratör kan använda följande kommando för att återställa ditt lösenord:"
}
},
"register": {
- "label": "Skapa konto",
+ "label": "Addera konto",
"notification": {
"success": {
- "title": "Konto skapat",
- "message": ""
+ "title": "Kontot har adderats",
+ "message": "Var vänlig logga in för att fortsätta"
},
"error": {
- "title": "",
- "message": ""
+ "title": "Misslyckades att addera kontot",
+ "message": "Ditt konto kunde inte adderas"
}
}
},
- "create": "Skapa användare",
+ "create": "Addera användare",
"changePassword": {
- "label": "",
+ "label": "Ändra lösenordet",
"notification": {
"success": {
- "message": ""
+ "message": "Lösenordet har ändrats"
},
"error": {
- "message": ""
+ "message": "Kunde inte ändra lösenordet"
}
}
},
@@ -257,7 +257,7 @@
"message": ""
},
"toLarge": {
- "title": "",
+ "title": "Bilden är för stor",
"message": ""
}
}
@@ -300,14 +300,14 @@
}
},
"group": {
- "title": "",
+ "title": "Grupper",
"name": "",
"search": "",
"field": {
"name": "Namn",
"members": "",
"homeBoard": {
- "label": "",
+ "label": "Starttavla",
"description": ""
},
"mobileBoard": {
@@ -326,7 +326,7 @@
}
},
"app": {
- "title": "Appar",
+ "title": "Applikationer",
"item": {
"create": {
"label": "",
@@ -368,15 +368,15 @@
}
},
"integration": {
- "title": "",
+ "title": "Integrationer",
"item": {
"create": {
- "label": "",
- "description": ""
+ "label": "Addera integrationer",
+ "description": "Tillåt medlemmar att addera integrationer"
},
"use-all": {
- "label": "",
- "description": ""
+ "label": "Använd alla integrationer",
+ "description": "Tillåter medlemmar att addera valfri integration till sina tavlor"
},
"interact-all": {
"label": "",
@@ -415,7 +415,7 @@
}
},
"search-engine": {
- "title": "",
+ "title": "Sökmotorer",
"item": {
"create": {
"label": "",
@@ -541,17 +541,17 @@
}
},
"app": {
- "search": "",
+ "search": "Sök efter en applikation",
"page": {
"list": {
- "title": "Appar",
+ "title": "Applikationer",
"noResults": {
"title": "",
"action": ""
}
},
"create": {
- "title": "",
+ "title": "Addera applikation",
"notification": {
"success": {
"title": "",
@@ -567,11 +567,11 @@
"title": "",
"notification": {
"success": {
- "title": "",
+ "title": "Ändringarna har sparats",
"message": ""
},
"error": {
- "title": "",
+ "title": "Misslyckades med att spara ändringarna",
"message": ""
}
}
@@ -596,7 +596,7 @@
"label": "Namn"
},
"description": {
- "label": ""
+ "label": "Beskrivning"
},
"url": {
"label": ""
@@ -611,14 +611,24 @@
"action": {
"select": {
"label": "",
- "notFound": ""
- }
+ "notFound": "",
+ "search": "",
+ "noResults": "",
+ "action": "",
+ "title": ""
+ },
+ "create": {
+ "title": "Addera en ny applikation",
+ "description": "Addera en ny applikation ",
+ "action": ""
+ },
+ "add": ""
}
},
"integration": {
"page": {
"list": {
- "title": "",
+ "title": "Integrationer",
"search": "",
"noResults": {
"title": ""
@@ -815,7 +825,7 @@
"field": {
"name": "Namn",
"size": "Storlek",
- "creator": "Skapare"
+ "creator": "Adderad av"
},
"action": {
"upload": {
@@ -855,18 +865,18 @@
"error": "Fel",
"action": {
"add": "Lägg till",
- "apply": "Verkställ",
- "backToOverview": "",
- "create": "Skapa",
- "createAnother": "",
+ "apply": "Använd",
+ "backToOverview": "Tillbaka till översikten",
+ "create": "Addera",
+ "createAnother": "Addera och börja om",
"edit": "Redigera",
"import": "",
"insert": "Infoga",
"remove": "Ta bort",
"save": "Spara",
- "saveChanges": "Spara ändringar",
+ "saveChanges": "Spara",
"cancel": "Avbryt",
- "delete": "Radera",
+ "delete": "Ta bort",
"discard": "",
"confirm": "Bekräfta",
"continue": "",
@@ -931,15 +941,15 @@
"switchToDarkMode": "",
"switchToLightMode": "",
"management": "",
- "preferences": "Dina Inställningar",
- "logout": "",
+ "preferences": "Dina inställningar",
+ "logout": "Logga ut",
"login": "Logga in",
- "homeBoard": "",
+ "homeBoard": "Din starttavla",
"loggedOut": "",
"updateAvailable": ""
}
},
- "dangerZone": "Farozon",
+ "dangerZone": "Kritiska inställningar",
"noResults": "Hittade inga resultat",
"unsavedChanges": "",
"preview": {
@@ -1040,7 +1050,7 @@
"action": {
"create": "",
"import": "",
- "edit": "",
+ "edit": "Redigera objekt",
"moveResize": "",
"duplicate": "",
"remove": ""
@@ -1051,7 +1061,7 @@
}
},
"create": {
- "title": "",
+ "title": "Välj objekt du vill lägga till",
"search": "",
"addToBoard": ""
},
@@ -1073,20 +1083,20 @@
}
},
"edit": {
- "title": "",
+ "title": "Redigera objekt",
"advancedOptions": {
- "label": "",
- "title": ""
+ "label": "Avancerade inställningar",
+ "title": "Avancerade inställningar för objektet"
},
"field": {
"integrations": {
- "label": ""
+ "label": "Integrationer"
},
"customCssClasses": {
- "label": ""
+ "label": "Egna CSS-klasser"
},
"borderColor": {
- "label": ""
+ "label": "Färg på kantlinje"
}
}
},
@@ -1101,7 +1111,7 @@
"description": "",
"option": {
"appId": {
- "label": ""
+ "label": "Välj applikation"
},
"openInNewTab": {
"label": "Öppna i ny flik"
@@ -1124,17 +1134,17 @@
}
},
"bookmarks": {
- "name": "",
+ "name": "Bokmärken",
"description": "",
"option": {
"title": {
- "label": ""
+ "label": "Titel"
},
"layout": {
"label": "",
"option": {
"row": {
- "label": "Horisontal"
+ "label": "Horisontell"
},
"column": {
"label": "Vertikal"
@@ -1148,20 +1158,20 @@
}
},
"hideTitle": {
- "label": ""
+ "label": "Dölj titel"
},
"hideIcon": {
- "label": ""
+ "label": "Dölj ikoner"
},
"hideHostname": {
"label": ""
},
"openNewTab": {
- "label": ""
+ "label": "Öppna i en ny flik"
},
"items": {
- "label": "",
- "add": ""
+ "label": "Bokmärken",
+ "add": "Addera bokmärke"
}
}
},
@@ -1207,7 +1217,7 @@
"label": "",
"option": {
"row": {
- "label": "Horisontal"
+ "label": "Horisontell"
},
"column": {
"label": "Vertikal"
@@ -1261,7 +1271,7 @@
},
"timezone": {
"label": "Tidszon",
- "description": ""
+ "description": "Välj tidszon som följer IANA-standarden"
},
"showDate": {
"label": ""
@@ -1304,17 +1314,17 @@
"description": "",
"option": {
"showToolbar": {
- "label": "Visa verktygsfältet för att hjälpa dig skriva markdown"
+ "label": "Visa verktygsfältet för att hjälpa dig formatera texten"
},
"allowReadOnlyCheck": {
- "label": "Tillåt check i skrivskyddat läge"
+ "label": "Tillåt bocka av i en lista i skrivskyddat läge"
},
"content": {
"label": "Innehållet i anteckningsboken"
}
},
"controls": {
- "bold": "Fet",
+ "bold": "Fetstil",
"italic": "Kursiv",
"strikethrough": "Genomstruken",
"underline": "Understruken",
@@ -1351,7 +1361,7 @@
"right": "Höger"
},
"popover": {
- "clearColor": "Rensa färg",
+ "clearColor": "Ta bort färg",
"source": "Källa",
"widthPlaceholder": "Värde i % eller pixlar",
"columns": "Kolumner",
@@ -1721,7 +1731,7 @@
},
"app": {
"noData": "",
- "description": "",
+ "description": "Klicka på för att addera en ny applikation",
"quickCreate": ""
},
"error": {
@@ -1750,7 +1760,7 @@
},
"error": {
"noUrl": "",
- "forYoutubeUseIframe": ""
+ "forYoutubeUseIframe": "För YouTube-videor använd iframe-alternativet"
}
},
"mediaServer": {
@@ -1812,7 +1822,7 @@
},
"added": {
"columnTitle": "",
- "detailsTitle": "Datum tillagt"
+ "detailsTitle": "Datum har adderats"
},
"category": {
"columnTitle": "",
@@ -2108,7 +2118,7 @@
"notification": {
"success": {
"title": "",
- "message": ""
+ "message": "Tavlan har duplicerats"
},
"error": {
"title": "",
@@ -2120,7 +2130,7 @@
"notification": {
"success": {
"title": "",
- "message": ""
+ "message": "Tavlan sparades"
},
"error": {
"title": "",
@@ -2137,7 +2147,7 @@
"notification": {
"success": {
"title": "",
- "message": ""
+ "message": "Tavlan har importerats"
},
"error": {
"title": "",
@@ -2150,7 +2160,7 @@
"invalidError": ""
},
"apps": {
- "label": "Appar",
+ "label": "Applikationer",
"avoidDuplicates": {
"label": "",
"description": ""
@@ -2165,7 +2175,7 @@
},
"screenSize": {
"label": "",
- "description": "",
+ "description": "I versioner äldre än version 1.0 fanns tre olika lägen, så du kunde välja antalet kolumner för varje skärmstorlek.",
"option": {
"sm": "Liten",
"md": "Mellan",
@@ -2403,14 +2413,14 @@
},
"error": {
"noBoard": {
- "title": "",
+ "title": "Välkommen till Homarr",
"description": "",
"link": "",
"notice": ""
},
"notFound": {
"title": "",
- "description": "",
+ "description": "Tavlan som angavs hittades inte eller så har du inte tillgång till den.",
"link": "",
"notice": ""
},
@@ -2423,7 +2433,7 @@
},
"user": {
"description": "",
- "link": "",
+ "link": "Konfigurera din starttavla",
"notice": ""
},
"anonymous": {
@@ -2463,7 +2473,7 @@
"items": {
"home": "Hem",
"boards": "Tavlor",
- "apps": "Appar",
+ "apps": "Applikationer",
"integrations": "",
"searchEngies": "",
"medias": "",
@@ -2506,7 +2516,7 @@
"user": "Användare",
"invite": "Inbjudningar",
"integration": "",
- "app": "Appar",
+ "app": "Applikationer",
"group": ""
},
"statisticLabel": {
@@ -2529,10 +2539,10 @@
"label": "Inställningar"
},
"setHomeBoard": {
- "label": "",
+ "label": "Ange som din starttavla",
"badge": {
"label": "Hem",
- "tooltip": ""
+ "tooltip": "Den här tavlan kommer att visas som din starttavla"
}
},
"setMobileHomeBoard": {
@@ -2605,7 +2615,7 @@
"metaTitle": ""
},
"create": {
- "metaTitle": "Skapa användare",
+ "metaTitle": "Addera användare",
"title": "",
"step": {
"personalInformation": {
@@ -2639,7 +2649,7 @@
"action": {
"new": {
"title": "",
- "description": "Efter utgångsdatumet är en inbjudan inte längre giltig och mottagaren av inbjudan kan inte skapa ett konto."
+ "description": "Efter utgångsdatumet är en inbjudan inte längre giltig och mottagaren kan inte addera ett konto."
},
"copy": {
"title": "",
@@ -2649,7 +2659,7 @@
},
"delete": {
"title": "Ta bort inbjudan",
- "description": "Är du säker på att du vill ta bort den här inbjudan? Användare med den här länken kommer inte längre att kunna skapa ett konto med hjälp av den länken."
+ "description": "Är du säker på att du vill ta bort denna inbjudan? Användare som fått en inbjudan kommer inte längre att kunna addera ett konto med hjälp av länken."
}
},
"field": {
@@ -2657,7 +2667,7 @@
"label": ""
},
"creator": {
- "label": "Skapare"
+ "label": "Adderad av"
},
"expirationDate": {
"label": "Utgångsdatum"
@@ -2740,7 +2750,7 @@
},
"noTranslate": {
"title": "",
- "text": ""
+ "text": "När webbplatsens språk sannolikt inte att användaren vill läsa, kommer Google att visa en översättningslänk i sökresultaten"
},
"noSiteLinksSearchBox": {
"title": "",
@@ -2926,7 +2936,7 @@
"state": {
"label": "Läge",
"option": {
- "created": "Skapad",
+ "created": "Adderad",
"running": "Körs",
"paused": "Pausad",
"restarting": "Startar om",
@@ -3012,7 +3022,7 @@
"label": "",
"notification": {
"success": {
- "title": "",
+ "title": "Adderades till Homarr",
"message": ""
},
"error": {
@@ -3326,9 +3336,9 @@
"label": ""
},
"apps": {
- "label": "Appar",
+ "label": "Applikationer",
"new": {
- "label": ""
+ "label": "Ny"
},
"edit": {
"label": "Redigera"
@@ -3337,7 +3347,7 @@
"users": {
"label": "Användare",
"create": {
- "label": "Skapa"
+ "label": "Addera"
},
"general": "Allmänt",
"security": "Säkerhet",
@@ -3407,7 +3417,7 @@
"help": "",
"group": {
"app": {
- "title": "Appar",
+ "title": "Applikationer",
"children": {
"action": {
"open": {
@@ -3477,7 +3487,7 @@
"label": ""
},
"newApp": {
- "label": ""
+ "label": "Addera en ny applikation"
},
"newIntegration": {
"label": "",
@@ -3525,8 +3535,8 @@
},
"option": {
"google": {
- "name": "",
- "description": ""
+ "name": "Google",
+ "description": "Sök på webben med Google"
},
"bing": {
"name": "",
@@ -3541,8 +3551,8 @@
"description": ""
},
"youTube": {
- "name": "",
- "description": ""
+ "name": "YouTube",
+ "description": "Sök efter videoklipp på YouTube"
}
}
}
diff --git a/packages/translation/src/lang/tr.json b/packages/translation/src/lang/tr.json
index fdcf0473f..1efbe9d24 100644
--- a/packages/translation/src/lang/tr.json
+++ b/packages/translation/src/lang/tr.json
@@ -611,8 +611,18 @@
"action": {
"select": {
"label": "Uygulama seç",
- "notFound": "Uygulama bulunamadı"
- }
+ "notFound": "Uygulama bulunamadı",
+ "search": "Uygulama bul",
+ "noResults": "Sonuç bulunamadı",
+ "action": "{app} uygulamasını seç",
+ "title": "Bu panele eklemek üzere bir uygulama seçin"
+ },
+ "create": {
+ "title": "Yeni uygulama oluştur",
+ "description": "Yeni bir uygulama oluştur ",
+ "action": "Uygulama oluşturmayı başlat"
+ },
+ "add": "Bir uygulama ekle"
}
},
"integration": {
@@ -1781,13 +1791,13 @@
"label": "Ters sıralama"
},
"showCompletedUsenet": {
- "label": "Tamamlanmış olarak işaretlenen usenet girdilerini göster"
+ "label": "Tamamlanmış olarak işaretlenmiş usenet girdilerini göster"
},
"showCompletedTorrent": {
- "label": "Tamamlanmış olarak işaretlenen torrent girdilerini göster"
+ "label": "Tamamlanmış olarak işaretlenmiş torrent girdilerini göster"
},
"showCompletedHttp": {
- "label": ""
+ "label": "Tamamlanmış olarak işaretlenmiş çeşitli girişleri göster"
},
"activeTorrentThreshold": {
"label": "Tamamlanan torrent'i bu eşik değerinin altına gizle (kiB/s cinsinden)"
diff --git a/packages/translation/src/lang/uk.json b/packages/translation/src/lang/uk.json
index 1ae13b715..e8c5828a2 100644
--- a/packages/translation/src/lang/uk.json
+++ b/packages/translation/src/lang/uk.json
@@ -611,8 +611,18 @@
"action": {
"select": {
"label": "Оберіть додаток",
- "notFound": "Додатків не знайдено"
- }
+ "notFound": "Додатків не знайдено",
+ "search": "",
+ "noResults": "",
+ "action": "",
+ "title": ""
+ },
+ "create": {
+ "title": "",
+ "description": "",
+ "action": ""
+ },
+ "add": ""
}
},
"integration": {
diff --git a/packages/translation/src/lang/vi.json b/packages/translation/src/lang/vi.json
index e47c118e0..dc8112c4c 100644
--- a/packages/translation/src/lang/vi.json
+++ b/packages/translation/src/lang/vi.json
@@ -611,8 +611,18 @@
"action": {
"select": {
"label": "",
- "notFound": ""
- }
+ "notFound": "",
+ "search": "",
+ "noResults": "",
+ "action": "",
+ "title": ""
+ },
+ "create": {
+ "title": "",
+ "description": "",
+ "action": ""
+ },
+ "add": ""
}
},
"integration": {
diff --git a/packages/translation/src/lang/zh.json b/packages/translation/src/lang/zh.json
index 798d4afbf..65964dbad 100644
--- a/packages/translation/src/lang/zh.json
+++ b/packages/translation/src/lang/zh.json
@@ -611,8 +611,18 @@
"action": {
"select": {
"label": "選擇應用程式",
- "notFound": "應用程式不存在"
- }
+ "notFound": "應用程式不存在",
+ "search": "搜尋應用程式",
+ "noResults": "無結果",
+ "action": "選擇 {app}",
+ "title": "選擇應用程式加入進此面板"
+ },
+ "create": {
+ "title": "建立新應用程式",
+ "description": "建立一個新的應用程式",
+ "action": "開啟應用程式創建"
+ },
+ "add": "新增應用程式"
}
},
"integration": {
@@ -759,8 +769,8 @@
"message": "路徑可能是錯誤"
},
"tooManyRequests": {
- "title": "",
- "message": ""
+ "title": "於給定時間內的請求過多",
+ "message": "請求過多,您可能被目標系統限制或拒絕"
}
}
},
@@ -1787,7 +1797,7 @@
"label": "顯示標記為已完成的 Torrent 項目"
},
"showCompletedHttp": {
- "label": ""
+ "label": "顯示標記為已完成的雜項條目"
},
"activeTorrentThreshold": {
"label": "隱藏在此閥值下完成的 Torrent (kiB/s)"
@@ -2038,56 +2048,56 @@
"option": {},
"card": {
"vpn": {
- "countConnected": ""
+ "countConnected": "{count} 已連線"
}
},
"error": {
- "integrationsDisconnected": "",
- "unknownContentOption": ""
+ "integrationsDisconnected": "無可用的數據,所有集成皆已斷開連線",
+ "unknownContentOption": "網路控制總覽小工具出現未知的內容選項:"
},
- "name": "",
- "description": ""
+ "name": "網路控制總覽",
+ "description": "顯示網路控制總覽(例如 UniFi 控制)"
},
"networkControllerStatus": {
"card": {
"variants": {
"wired": {
- "name": ""
+ "name": "有線網路"
},
"wifi": {
- "name": ""
+ "name": "無線網路"
}
},
"users": {
- "label": ""
+ "label": "使用者"
},
"guests": {
- "label": ""
+ "label": "訪客"
}
},
"option": {
"content": {
"option": {
"wifi": {
- "label": ""
+ "label": "無線網路"
},
"wired": {
- "label": ""
+ "label": "有線網路"
}
},
- "label": ""
+ "label": "小工具內容"
}
},
"error": {
- "integrationsDisconnected": "",
- "unknownContentOption": ""
+ "integrationsDisconnected": "無可用數據,所有集成皆已斷開連線",
+ "unknownContentOption": "網路狀態小工具的未知內容選項:"
},
- "name": "",
- "description": ""
+ "name": "網路狀態",
+ "description": "於網路上顯示連接的設備"
},
"networkController": {
"error": {
- "internalServerError": ""
+ "internalServerError": "無法獲取網路控制總覽"
}
}
},
@@ -2210,10 +2220,10 @@
},
"backgroundImageUrl": {
"label": "背景圖案網址",
- "placeholder": "",
+ "placeholder": "開始搜尋本機的圖像",
"group": {
- "your": "",
- "other": ""
+ "your": "你的圖像",
+ "other": "其他圖像"
}
},
"backgroundImageAttachment": {
@@ -2852,7 +2862,7 @@
"label": "多媒體轉碼中"
},
"networkController": {
- "label": ""
+ "label": "網路控制"
}
}
},
diff --git a/packages/ui/package.json b/packages/ui/package.json
index 5ab982fe3..5f5964fef 100644
--- a/packages/ui/package.json
+++ b/packages/ui/package.json
@@ -34,7 +34,7 @@
"@mantine/hooks": "^7.17.4",
"@tabler/icons-react": "^3.31.0",
"mantine-react-table": "2.0.0-beta.9",
- "next": "15.3.0",
+ "next": "15.3.1",
"react": "19.1.0",
"react-dom": "19.1.0"
},
@@ -43,7 +43,7 @@
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
"@types/css-modules": "^1.0.5",
- "eslint": "^9.24.0",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}
diff --git a/packages/validation/package.json b/packages/validation/package.json
index c52198bb4..6abf3ddd6 100644
--- a/packages/validation/package.json
+++ b/packages/validation/package.json
@@ -24,14 +24,14 @@
"dependencies": {
"@homarr/definitions": "workspace:^0.1.0",
"@homarr/translation": "workspace:^0.1.0",
- "zod": "^3.24.2",
+ "zod": "^3.24.3",
"zod-form-data": "^2.0.7"
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
- "eslint": "^9.24.0",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}
diff --git a/packages/widgets/package.json b/packages/widgets/package.json
index 5518b17db..6d8e23f37 100644
--- a/packages/widgets/package.json
+++ b/packages/widgets/package.json
@@ -66,19 +66,19 @@
"clsx": "^2.1.1",
"dayjs": "^1.11.13",
"mantine-react-table": "2.0.0-beta.9",
- "next": "15.3.0",
+ "next": "15.3.1",
"react": "19.1.0",
"react-dom": "19.1.0",
- "recharts": "^2.15.2",
+ "recharts": "^2.15.3",
"video.js": "^8.22.0",
- "zod": "^3.24.2"
+ "zod": "^3.24.3"
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
"@types/video.js": "^7.3.58",
- "eslint": "^9.24.0",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}
diff --git a/packages/widgets/src/health-monitoring/cluster/resource-popover.tsx b/packages/widgets/src/health-monitoring/cluster/resource-popover.tsx
index 1ce8f54fc..eae3e3b30 100644
--- a/packages/widgets/src/health-monitoring/cluster/resource-popover.tsx
+++ b/packages/widgets/src/health-monitoring/cluster/resource-popover.tsx
@@ -189,7 +189,7 @@ const StorageType = ({ item }: { item: StorageResource }) => {
if (item.isShared) {
return {t("shared")};
} else {
- return {t("local")};
+ return {t("local")};
}
};
diff --git a/packages/widgets/src/media-transcoding/panels/statistics.panel.tsx b/packages/widgets/src/media-transcoding/panels/statistics.panel.tsx
index 23ab97563..b80dab0dd 100644
--- a/packages/widgets/src/media-transcoding/panels/statistics.panel.tsx
+++ b/packages/widgets/src/media-transcoding/panels/statistics.panel.tsx
@@ -17,9 +17,10 @@ interface StatisticsPanelProps {
export function StatisticsPanel(props: StatisticsPanelProps) {
const t = useI18n("widget.mediaTranscoding.panel.statistics");
- const allLibs = props.statistics.pies.find((pie) => pie.libraryName === "All");
+ const allLibs = props.statistics;
- if (!allLibs) {
+ // Check if Tdarr hs any Files
+ if (!(allLibs.totalFileCount > 0)) {
return (
{t("empty")}
@@ -40,7 +41,7 @@ export function StatisticsPanel(props: StatisticsPanelProps) {
diff --git a/packages/widgets/src/modals/widget-advanced-options-modal.tsx b/packages/widgets/src/modals/widget-advanced-options-modal.tsx
index f2dd98db9..1c2996926 100644
--- a/packages/widgets/src/modals/widget-advanced-options-modal.tsx
+++ b/packages/widgets/src/modals/widget-advanced-options-modal.tsx
@@ -47,9 +47,7 @@ export const WidgetAdvancedOptionsModal = createModal(({ actions, in
{t("common.action.cancel")}
-
- {t("common.action.saveChanges")}
-
+ {t("common.action.saveChanges")}
diff --git a/packages/widgets/src/modals/widget-edit-modal.tsx b/packages/widgets/src/modals/widget-edit-modal.tsx
index 05fca7fd4..4d0f172bb 100644
--- a/packages/widgets/src/modals/widget-edit-modal.tsx
+++ b/packages/widgets/src/modals/widget-edit-modal.tsx
@@ -142,9 +142,7 @@ export const WidgetEditModal = createModal>(({ actions, i
{t("common.action.cancel")}
-
- {t("common.action.saveChanges")}
-
+ {t("common.action.saveChanges")}
diff --git a/packages/widgets/src/stocks/component.tsx b/packages/widgets/src/stocks/component.tsx
index 326301d54..c5dfe15d6 100644
--- a/packages/widgets/src/stocks/component.tsx
+++ b/packages/widgets/src/stocks/component.tsx
@@ -67,12 +67,13 @@ export default function StockPriceWidget({ options, width, height }: WidgetCompo
280 ? 1 : 2} fw={700}>
- {round(stockValues[stockValues.length - 1] ?? 0)}
+ {new Intl.NumberFormat().format(round(stockValues[stockValues.length - 1] ?? 0))}
{width > 280 && (
- {Math.abs(stockValuesChange)} ({Math.abs(stockValuesChangePercentage)}%)
+ {new Intl.NumberFormat().format(stockValuesChange)} ({stockValuesChange > 0 ? "+" : ""}
+ {new Intl.NumberFormat().format(stockValuesChangePercentage)}%)
)}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 94354fb92..5c968d0c9 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -39,10 +39,10 @@ importers:
version: 14.0.3(semantic-release@24.2.3(typescript@5.8.3))
'@turbo/gen':
specifier: ^2.5.0
- version: 2.5.0(@types/node@22.14.0)(typescript@5.8.3)
+ version: 2.5.0(@types/node@22.14.1)(typescript@5.8.3)
'@vitejs/plugin-react':
- specifier: ^4.3.4
- version: 4.3.4(vite@5.4.5(@types/node@22.14.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0))
+ specifier: ^4.4.0
+ version: 4.4.0(vite@5.4.5(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0))
'@vitest/coverage-v8':
specifier: ^3.1.1
version: 3.1.1(vitest@3.1.1)
@@ -56,8 +56,8 @@ importers:
specifier: ^7.0.3
version: 7.0.3
jsdom:
- specifier: ^26.0.0
- version: 26.0.0
+ specifier: ^26.1.0
+ version: 26.1.0
prettier:
specifier: ^3.5.3
version: 3.5.3
@@ -75,10 +75,10 @@ importers:
version: 5.8.3
vite-tsconfig-paths:
specifier: ^5.1.4
- version: 5.1.4(typescript@5.8.3)(vite@5.4.5(@types/node@22.14.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0))
+ version: 5.1.4(typescript@5.8.3)(vite@5.4.5(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0))
vitest:
specifier: ^3.1.1
- version: 3.1.1(@types/node@22.14.0)(@vitest/ui@3.1.1)(jsdom@26.0.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)
+ version: 3.1.1(@types/node@22.14.1)(@vitest/ui@3.1.1)(jsdom@26.1.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)
apps/nextjs:
dependencies:
@@ -186,19 +186,19 @@ importers:
version: 7.17.4(chroma-js@3.1.2)
'@mantine/core':
specifier: ^7.17.4
- version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@mantine/dropzone':
specifier: ^7.17.4
- version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@mantine/hooks':
specifier: ^7.17.4
version: 7.17.4(react@19.1.0)
'@mantine/modals':
specifier: ^7.17.4
- version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@mantine/tiptap':
specifier: ^7.17.4
- version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tiptap/extension-link@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7))(@tiptap/react@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tiptap/extension-link@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7))(@tiptap/react@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@million/lint':
specifier: 1.0.14
version: 1.0.14(rollup@4.21.3)(webpack-sources@3.2.3)
@@ -206,23 +206,23 @@ importers:
specifier: ^3.31.0
version: 3.31.0(react@19.1.0)
'@tanstack/react-query':
- specifier: ^5.72.2
- version: 5.72.2(react@19.1.0)
+ specifier: ^5.74.4
+ version: 5.74.4(react@19.1.0)
'@tanstack/react-query-devtools':
- specifier: ^5.72.2
- version: 5.72.2(@tanstack/react-query@5.72.2(react@19.1.0))(react@19.1.0)
+ specifier: ^5.74.4
+ version: 5.74.4(@tanstack/react-query@5.74.4(react@19.1.0))(react@19.1.0)
'@tanstack/react-query-next-experimental':
- specifier: ^5.72.2
- version: 5.72.2(@tanstack/react-query@5.72.2(react@19.1.0))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0)
+ specifier: ^5.74.4
+ version: 5.74.4(@tanstack/react-query@5.74.4(react@19.1.0))(next@15.3.1(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0)
'@trpc/client':
specifier: ^11.1.0
version: 11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3)
'@trpc/next':
specifier: ^11.1.0
- version: 11.1.0(@tanstack/react-query@5.72.2(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/react-query@11.1.0(@tanstack/react-query@5.72.2(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)
+ version: 11.1.0(@tanstack/react-query@5.74.4(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/react-query@11.1.0(@tanstack/react-query@5.74.4(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(next@15.3.1(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)
'@trpc/react-query':
specifier: ^11.1.0
- version: 11.1.0(@tanstack/react-query@5.72.2(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)
+ version: 11.1.0(@tanstack/react-query@5.74.4(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)
'@trpc/server':
specifier: ^11.1.0
version: 11.1.0(typescript@5.8.3)
@@ -254,14 +254,14 @@ importers:
specifier: ^11.0.1
version: 11.0.1
jotai:
- specifier: ^2.12.2
- version: 2.12.2(@types/react@19.1.1)(react@19.1.0)
+ specifier: ^2.12.3
+ version: 2.12.3(@types/react@19.1.2)(react@19.1.0)
mantine-react-table:
specifier: 2.0.0-beta.9
- version: 2.0.0-beta.9(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/dates@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tabler/icons-react@3.31.0(react@19.1.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ version: 2.0.0-beta.9(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/dates@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tabler/icons-react@3.31.0(react@19.1.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
next:
- specifier: 15.3.0
- version: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3)
+ specifier: 15.3.1
+ version: 15.3.1(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3)
postcss-preset-mantine:
specifier: ^1.17.0
version: 1.17.0(postcss@8.4.47)
@@ -287,14 +287,14 @@ importers:
specifier: 2.2.2
version: 2.2.2
swagger-ui-react:
- specifier: ^5.20.8
- version: 5.20.8(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ specifier: ^5.21.0
+ version: 5.21.0(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
use-deep-compare-effect:
specifier: ^1.8.1
version: 1.8.1(react@19.1.0)
zod:
- specifier: ^3.24.2
- version: 3.24.2
+ specifier: ^3.24.3
+ version: 3.24.3
devDependencies:
'@homarr/eslint-config':
specifier: workspace:^0.2.0
@@ -309,17 +309,17 @@ importers:
specifier: 3.1.1
version: 3.1.1
'@types/node':
- specifier: ^22.14.0
- version: 22.14.0
+ specifier: ^22.14.1
+ version: 22.14.1
'@types/prismjs':
specifier: ^1.26.5
version: 1.26.5
'@types/react':
- specifier: 19.1.1
- version: 19.1.1
+ specifier: 19.1.2
+ version: 19.1.2
'@types/react-dom':
specifier: 19.1.2
- version: 19.1.2(@types/react@19.1.1)
+ version: 19.1.2(@types/react@19.1.2)
'@types/swagger-ui-react':
specifier: ^5.18.0
version: 5.18.0
@@ -327,8 +327,8 @@ importers:
specifier: ^9.1.2
version: 9.1.2
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
node-loader:
specifier: ^2.1.0
version: 2.1.0(webpack@5.94.0)
@@ -409,14 +409,14 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
'@types/node':
- specifier: ^22.14.0
- version: 22.14.0
+ specifier: ^22.14.1
+ version: 22.14.1
dotenv-cli:
specifier: ^8.0.0
version: 8.0.0
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
prettier:
specifier: ^3.5.3
version: 3.5.3
@@ -476,8 +476,8 @@ importers:
specifier: ^8.18.1
version: 8.18.1
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
prettier:
specifier: ^3.5.3
version: 3.5.3
@@ -513,8 +513,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -586,7 +586,7 @@ importers:
version: 11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3)
'@trpc/react-query':
specifier: ^11.1.0
- version: 11.1.0(@tanstack/react-query@5.72.2(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)
+ version: 11.1.0(@tanstack/react-query@5.74.4(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)
'@trpc/server':
specifier: ^11.1.0
version: 11.1.0(typescript@5.8.3)
@@ -594,8 +594,8 @@ importers:
specifier: ^4.5.0
version: 4.5.0
next:
- specifier: 15.3.0
- version: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3)
+ specifier: 15.3.1
+ version: 15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3)
pretty-print-error:
specifier: ^1.1.2
version: 1.1.2(patch_hash=d1432e02330bdaf8359eb0e54528a74ed6b7e5cce6bb65c13310c82e34fd1e4d)
@@ -610,10 +610,10 @@ importers:
version: 2.2.2
trpc-to-openapi:
specifier: ^2.1.5
- version: 2.1.5(@trpc/server@11.1.0(typescript@5.8.3))(zod-openapi@2.19.0(zod@3.24.2))(zod@3.24.2)
+ version: 2.1.5(@trpc/server@11.1.0(typescript@5.8.3))(zod-openapi@2.19.0(zod@3.24.3))(zod@3.24.3)
zod:
- specifier: ^3.24.2
- version: 3.24.2
+ specifier: ^3.24.3
+ version: 3.24.3
devDependencies:
'@homarr/eslint-config':
specifier: workspace:^0.2.0
@@ -625,8 +625,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
prettier:
specifier: ^3.5.3
version: 3.5.3
@@ -673,11 +673,11 @@ importers:
specifier: 7.4.0
version: 7.4.0
next:
- specifier: 15.3.0
- version: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3)
+ specifier: 15.3.1
+ version: 15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3)
next-auth:
specifier: 5.0.0-beta.25
- version: 5.0.0-beta.25(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0)
+ version: 5.0.0-beta.25(next@15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0)
pretty-print-error:
specifier: ^1.1.2
version: 1.1.2(patch_hash=d1432e02330bdaf8359eb0e54528a74ed6b7e5cce6bb65c13310c82e34fd1e4d)
@@ -688,8 +688,8 @@ importers:
specifier: 19.1.0
version: 19.1.0(react@19.1.0)
zod:
- specifier: ^3.24.2
- version: 3.24.2
+ specifier: ^3.24.3
+ version: 3.24.3
devDependencies:
'@homarr/eslint-config':
specifier: workspace:^0.2.0
@@ -707,8 +707,8 @@ importers:
specifier: 0.9.0
version: 0.9.0
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
prettier:
specifier: ^3.5.3
version: 3.5.3
@@ -738,8 +738,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -763,8 +763,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -800,8 +800,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -818,8 +818,8 @@ importers:
specifier: ^1.11.13
version: 1.11.13
next:
- specifier: 15.3.0
- version: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3)
+ specifier: 15.3.1
+ version: 15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3)
react:
specifier: 19.1.0
version: 19.1.0
@@ -830,8 +830,8 @@ importers:
specifier: 7.8.0
version: 7.8.0
zod:
- specifier: ^3.24.2
- version: 3.24.2
+ specifier: ^3.24.3
+ version: 3.24.3
devDependencies:
'@homarr/eslint-config':
specifier: workspace:^0.2.0
@@ -843,8 +843,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -877,8 +877,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -899,8 +899,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -969,8 +969,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -997,8 +997,8 @@ importers:
specifier: ^3.0.11
version: 3.0.11
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -1025,7 +1025,7 @@ importers:
version: link:../server-settings
'@mantine/core':
specifier: ^7.17.4
- version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@paralleldrive/cuid2':
specifier: ^2.2.2
version: 2.2.2
@@ -1039,14 +1039,14 @@ importers:
specifier: ^16.5.0
version: 16.5.0
drizzle-kit:
- specifier: ^0.30.6
- version: 0.30.6
+ specifier: ^0.31.0
+ version: 0.31.0
drizzle-orm:
- specifier: ^0.41.0
- version: 0.41.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(better-sqlite3@11.9.1)(gel@2.0.0)(mysql2@3.14.0)
+ specifier: ^0.42.0
+ version: 0.42.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(better-sqlite3@11.9.1)(gel@2.0.0)(mysql2@3.14.0)
drizzle-zod:
specifier: ^0.7.1
- version: 0.7.1(drizzle-orm@0.41.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(better-sqlite3@11.9.1)(gel@2.0.0)(mysql2@3.14.0))(zod@3.24.2)
+ version: 0.7.1(drizzle-orm@0.42.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(better-sqlite3@11.9.1)(gel@2.0.0)(mysql2@3.14.0))(zod@3.24.3)
mysql2:
specifier: 3.14.0
version: 3.14.0
@@ -1067,8 +1067,8 @@ importers:
specifier: ^8.0.0
version: 8.0.0
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
prettier:
specifier: ^3.5.3
version: 3.5.3
@@ -1095,8 +1095,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -1123,11 +1123,11 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
'@types/dockerode':
- specifier: ^3.3.37
- version: 3.3.37
+ specifier: ^3.3.38
+ version: 3.3.38
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -1136,10 +1136,10 @@ importers:
dependencies:
'@t3-oss/env-nextjs':
specifier: ^0.12.0
- version: 0.12.0(typescript@5.8.3)(zod@3.24.2)
+ version: 0.12.0(typescript@5.8.3)(zod@3.24.3)
zod:
- specifier: ^3.24.2
- version: 3.24.2
+ specifier: ^3.24.3
+ version: 3.24.3
devDependencies:
'@homarr/eslint-config':
specifier: workspace:^0.2.0
@@ -1151,8 +1151,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -1172,8 +1172,8 @@ importers:
specifier: ^7.17.4
version: 7.17.4(react@19.1.0)
zod:
- specifier: ^3.24.2
- version: 3.24.2
+ specifier: ^3.24.3
+ version: 3.24.3
devDependencies:
'@homarr/eslint-config':
specifier: workspace:^0.2.0
@@ -1185,8 +1185,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -1216,13 +1216,13 @@ importers:
version: link:../validation
'@mantine/core':
specifier: ^7.17.4
- version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
react:
specifier: 19.1.0
version: 19.1.0
zod:
- specifier: ^3.24.2
- version: 3.24.2
+ specifier: ^3.24.3
+ version: 3.24.3
devDependencies:
'@homarr/eslint-config':
specifier: workspace:^0.2.0
@@ -1234,8 +1234,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -1262,8 +1262,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -1325,8 +1325,8 @@ importers:
specifier: ^0.6.2
version: 0.6.2
zod:
- specifier: ^3.24.2
- version: 3.24.2
+ specifier: ^3.24.3
+ version: 3.24.3
devDependencies:
'@homarr/eslint-config':
specifier: workspace:^0.2.0
@@ -1341,8 +1341,8 @@ importers:
specifier: ^0.4.14
version: 0.4.14
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -1362,8 +1362,8 @@ importers:
specifier: 3.17.0
version: 3.17.0
zod:
- specifier: ^3.24.2
- version: 3.24.2
+ specifier: ^3.24.3
+ version: 3.24.3
devDependencies:
'@homarr/eslint-config':
specifier: workspace:^0.2.0
@@ -1375,8 +1375,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -1391,7 +1391,7 @@ importers:
version: link:../ui
'@mantine/core':
specifier: ^7.17.4
- version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@mantine/hooks':
specifier: ^7.17.4
version: 7.17.4(react@19.1.0)
@@ -1409,8 +1409,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -1452,7 +1452,7 @@ importers:
version: link:../validation
'@mantine/core':
specifier: ^7.17.4
- version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@tabler/icons-react':
specifier: ^3.31.0
version: 3.31.0(react@19.1.0)
@@ -1460,8 +1460,8 @@ importers:
specifier: ^1.11.13
version: 1.11.13
next:
- specifier: 15.3.0
- version: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3)
+ specifier: 15.3.1
+ version: 15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3)
react:
specifier: 19.1.0
version: 19.1.0
@@ -1469,8 +1469,8 @@ importers:
specifier: 19.1.0
version: 19.1.0(react@19.1.0)
zod:
- specifier: ^3.24.2
- version: 3.24.2
+ specifier: ^3.24.3
+ version: 3.24.3
devDependencies:
'@homarr/eslint-config':
specifier: workspace:^0.2.0
@@ -1482,8 +1482,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -1495,7 +1495,7 @@ importers:
version: link:../ui
'@mantine/notifications':
specifier: ^7.17.4
- version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@tabler/icons-react':
specifier: ^3.31.0
version: 3.31.0(react@19.1.0)
@@ -1510,8 +1510,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -1553,7 +1553,7 @@ importers:
version: link:../validation
'@mantine/core':
specifier: ^7.17.4
- version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@mantine/hooks':
specifier: ^7.17.4
version: 7.17.4(react@19.1.0)
@@ -1561,8 +1561,8 @@ importers:
specifier: 0.5.16
version: 0.5.16
next:
- specifier: 15.3.0
- version: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3)
+ specifier: 15.3.1
+ version: 15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3)
react:
specifier: 19.1.0
version: 19.1.0
@@ -1573,11 +1573,11 @@ importers:
specifier: 2.2.2
version: 2.2.2
zod:
- specifier: ^3.24.2
- version: 3.24.2
+ specifier: ^3.24.3
+ version: 3.24.3
zod-form-data:
specifier: ^2.0.7
- version: 2.0.7(zod@3.24.2)
+ version: 2.0.7(zod@3.24.3)
devDependencies:
'@homarr/eslint-config':
specifier: workspace:^0.2.0
@@ -1592,8 +1592,8 @@ importers:
specifier: 0.5.7
version: 0.5.7
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -1604,8 +1604,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../common
zod:
- specifier: ^3.24.2
- version: 3.24.2
+ specifier: ^3.24.3
+ version: 3.24.3
devDependencies:
'@homarr/eslint-config':
specifier: workspace:^0.2.0
@@ -1617,8 +1617,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -1648,8 +1648,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -1685,8 +1685,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -1737,8 +1737,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -1762,8 +1762,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -1781,10 +1781,10 @@ importers:
version: link:../server-settings
'@mantine/dates':
specifier: ^7.17.4
- version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
next:
- specifier: 15.3.0
- version: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3)
+ specifier: 15.3.1
+ version: 15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3)
react:
specifier: 19.1.0
version: 19.1.0
@@ -1802,8 +1802,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -1842,22 +1842,22 @@ importers:
version: link:../ui
'@mantine/core':
specifier: ^7.17.4
- version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@mantine/hooks':
specifier: ^7.17.4
version: 7.17.4(react@19.1.0)
'@mantine/spotlight':
specifier: ^7.17.4
- version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@tabler/icons-react':
specifier: ^3.31.0
version: 3.31.0(react@19.1.0)
jotai:
- specifier: ^2.12.2
- version: 2.12.2(@types/react@19.1.1)(react@19.1.0)
+ specifier: ^2.12.3
+ version: 2.12.3(@types/react@19.1.2)(react@19.1.0)
next:
- specifier: 15.3.0
- version: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3)
+ specifier: 15.3.1
+ version: 15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3)
react:
specifier: 19.1.0
version: 19.1.0
@@ -1878,8 +1878,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -1900,13 +1900,13 @@ importers:
version: 4.3.1
mantine-react-table:
specifier: 2.0.0-beta.9
- version: 2.0.0-beta.9(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/dates@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tabler/icons-react@3.31.0(react@19.1.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ version: 2.0.0-beta.9(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/dates@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tabler/icons-react@3.31.0(react@19.1.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
next:
- specifier: 15.3.0
- version: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3)
+ specifier: 15.3.1
+ version: 15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3)
next-intl:
specifier: 4.0.2
- version: 4.0.2(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0)(typescript@5.8.3)
+ version: 4.0.2(next@15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0)(typescript@5.8.3)
react:
specifier: 19.1.0
version: 19.1.0
@@ -1924,8 +1924,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -1949,10 +1949,10 @@ importers:
version: link:../validation
'@mantine/core':
specifier: ^7.17.4
- version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@mantine/dates':
specifier: ^7.17.4
- version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@mantine/hooks':
specifier: ^7.17.4
version: 7.17.4(react@19.1.0)
@@ -1961,10 +1961,10 @@ importers:
version: 3.31.0(react@19.1.0)
mantine-react-table:
specifier: 2.0.0-beta.9
- version: 2.0.0-beta.9(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/dates@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tabler/icons-react@3.31.0(react@19.1.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ version: 2.0.0-beta.9(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/dates@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tabler/icons-react@3.31.0(react@19.1.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
next:
- specifier: 15.3.0
- version: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3)
+ specifier: 15.3.1
+ version: 15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3)
react:
specifier: 19.1.0
version: 19.1.0
@@ -1985,8 +1985,8 @@ importers:
specifier: ^1.0.5
version: 1.0.5
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -2000,11 +2000,11 @@ importers:
specifier: workspace:^0.1.0
version: link:../translation
zod:
- specifier: ^3.24.2
- version: 3.24.2
+ specifier: ^3.24.3
+ version: 3.24.3
zod-form-data:
specifier: ^2.0.7
- version: 2.0.7(zod@3.24.2)
+ version: 2.0.7(zod@3.24.3)
devDependencies:
'@homarr/eslint-config':
specifier: workspace:^0.2.0
@@ -2016,8 +2016,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -2086,10 +2086,10 @@ importers:
version: link:../validation
'@mantine/charts':
specifier: ^7.17.4
- version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(recharts@2.15.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0))
+ version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(recharts@2.15.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0))
'@mantine/core':
specifier: ^7.17.4
- version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@mantine/hooks':
specifier: ^7.17.4
version: 7.17.4(react@19.1.0)
@@ -2149,10 +2149,10 @@ importers:
version: 1.11.13
mantine-react-table:
specifier: 2.0.0-beta.9
- version: 2.0.0-beta.9(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/dates@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tabler/icons-react@3.31.0(react@19.1.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ version: 2.0.0-beta.9(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/dates@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tabler/icons-react@3.31.0(react@19.1.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
next:
- specifier: 15.3.0
- version: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3)
+ specifier: 15.3.1
+ version: 15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3)
react:
specifier: 19.1.0
version: 19.1.0
@@ -2160,14 +2160,14 @@ importers:
specifier: 19.1.0
version: 19.1.0(react@19.1.0)
recharts:
- specifier: ^2.15.2
- version: 2.15.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ specifier: ^2.15.3
+ version: 2.15.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
video.js:
specifier: ^8.22.0
version: 8.22.0
zod:
- specifier: ^3.24.2
- version: 3.24.2
+ specifier: ^3.24.3
+ version: 3.24.3
devDependencies:
'@homarr/eslint-config':
specifier: workspace:^0.2.0
@@ -2182,8 +2182,8 @@ importers:
specifier: ^7.3.58
version: 7.3.58
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -2191,29 +2191,29 @@ importers:
tooling/eslint:
dependencies:
'@next/eslint-plugin-next':
- specifier: 15.3.0
- version: 15.3.0
+ specifier: 15.3.1
+ version: 15.3.1
eslint-config-prettier:
specifier: ^10.1.2
- version: 10.1.2(eslint@9.24.0)
+ version: 10.1.2(eslint@9.25.0)
eslint-config-turbo:
specifier: ^2.5.0
- version: 2.5.0(eslint@9.24.0)(turbo@2.5.0)
+ version: 2.5.0(eslint@9.25.0)(turbo@2.5.0)
eslint-plugin-import:
specifier: ^2.31.0
- version: 2.31.0(@typescript-eslint/parser@8.29.1(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0)
+ version: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0)(typescript@5.8.3))(eslint@9.25.0)
eslint-plugin-jsx-a11y:
specifier: ^6.10.2
- version: 6.10.2(eslint@9.24.0)
+ version: 6.10.2(eslint@9.25.0)
eslint-plugin-react:
specifier: ^7.37.5
- version: 7.37.5(eslint@9.24.0)
+ version: 7.37.5(eslint@9.25.0)
eslint-plugin-react-hooks:
specifier: ^5.2.0
- version: 5.2.0(eslint@9.24.0)
+ version: 5.2.0(eslint@9.25.0)
typescript-eslint:
- specifier: ^8.29.1
- version: 8.29.1(eslint@9.24.0)(typescript@5.8.3)
+ specifier: ^8.30.1
+ version: 8.30.1(eslint@9.25.0)(typescript@5.8.3)
devDependencies:
'@homarr/prettier-config':
specifier: workspace:^0.1.0
@@ -2222,8 +2222,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../typescript
eslint:
- specifier: ^9.24.0
- version: 9.24.0
+ specifier: ^9.25.0
+ version: 9.25.0
typescript:
specifier: ^5.8.3
version: 5.8.3
@@ -2307,18 +2307,34 @@ packages:
resolution: {integrity: sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==}
engines: {node: '>=6.9.0'}
+ '@babel/compat-data@7.26.8':
+ resolution: {integrity: sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==}
+ engines: {node: '>=6.9.0'}
+
'@babel/core@7.26.0':
resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==}
engines: {node: '>=6.9.0'}
+ '@babel/core@7.26.10':
+ resolution: {integrity: sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==}
+ engines: {node: '>=6.9.0'}
+
'@babel/generator@7.26.2':
resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==}
engines: {node: '>=6.9.0'}
+ '@babel/generator@7.27.0':
+ resolution: {integrity: sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-compilation-targets@7.25.9':
resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-compilation-targets@7.27.0':
+ resolution: {integrity: sha512-LVk7fbXml0H2xH34dFzKQ7TDZ2G4/rVTOrq9V+icbbadjbVxxeFeDsNHv2SrZeWoA+6ZiTyWYWtScEIW07EAcA==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-module-imports@7.25.9':
resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==}
engines: {node: '>=6.9.0'}
@@ -2349,6 +2365,10 @@ packages:
resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==}
engines: {node: '>=6.9.0'}
+ '@babel/helpers@7.27.0':
+ resolution: {integrity: sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==}
+ engines: {node: '>=6.9.0'}
+
'@babel/parser@7.26.2':
resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==}
engines: {node: '>=6.0.0'}
@@ -2359,6 +2379,11 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
+ '@babel/parser@7.27.0':
+ resolution: {integrity: sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+
'@babel/plugin-transform-react-jsx-self@7.25.9':
resolution: {integrity: sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==}
engines: {node: '>=6.9.0'}
@@ -2383,10 +2408,18 @@ packages:
resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==}
engines: {node: '>=6.9.0'}
+ '@babel/template@7.27.0':
+ resolution: {integrity: sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==}
+ engines: {node: '>=6.9.0'}
+
'@babel/traverse@7.25.9':
resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==}
engines: {node: '>=6.9.0'}
+ '@babel/traverse@7.27.0':
+ resolution: {integrity: sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==}
+ engines: {node: '>=6.9.0'}
+
'@babel/types@7.26.0':
resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==}
engines: {node: '>=6.9.0'}
@@ -2395,6 +2428,10 @@ packages:
resolution: {integrity: sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==}
engines: {node: '>=6.9.0'}
+ '@babel/types@7.27.0':
+ resolution: {integrity: sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==}
+ engines: {node: '>=6.9.0'}
+
'@balena/dockerignore@1.0.2':
resolution: {integrity: sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q==}
@@ -2525,12 +2562,6 @@ packages:
resolution: {integrity: sha512-FxEMIkJKnodyA1OaCUoEvbYRkoZlLZ4d/eXFu9Fh8CbBBgP5EmZxrfTRyN0qpXZ4vOvqnE5YdRdcrmUUXuU+dA==}
deprecated: 'Merged into tsx: https://tsx.is'
- '@esbuild/aix-ppc64@0.19.12':
- resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [aix]
-
'@esbuild/aix-ppc64@0.20.2':
resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==}
engines: {node: '>=12'}
@@ -2549,18 +2580,18 @@ packages:
cpu: [ppc64]
os: [aix]
+ '@esbuild/aix-ppc64@0.25.2':
+ resolution: {integrity: sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
+ os: [aix]
+
'@esbuild/android-arm64@0.18.20':
resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
- '@esbuild/android-arm64@0.19.12':
- resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [android]
-
'@esbuild/android-arm64@0.20.2':
resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==}
engines: {node: '>=12'}
@@ -2579,14 +2610,14 @@ packages:
cpu: [arm64]
os: [android]
- '@esbuild/android-arm@0.18.20':
- resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==}
- engines: {node: '>=12'}
- cpu: [arm]
+ '@esbuild/android-arm64@0.25.2':
+ resolution: {integrity: sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
os: [android]
- '@esbuild/android-arm@0.19.12':
- resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==}
+ '@esbuild/android-arm@0.18.20':
+ resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
@@ -2609,14 +2640,14 @@ packages:
cpu: [arm]
os: [android]
- '@esbuild/android-x64@0.18.20':
- resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==}
- engines: {node: '>=12'}
- cpu: [x64]
+ '@esbuild/android-arm@0.25.2':
+ resolution: {integrity: sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==}
+ engines: {node: '>=18'}
+ cpu: [arm]
os: [android]
- '@esbuild/android-x64@0.19.12':
- resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==}
+ '@esbuild/android-x64@0.18.20':
+ resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
@@ -2639,18 +2670,18 @@ packages:
cpu: [x64]
os: [android]
+ '@esbuild/android-x64@0.25.2':
+ resolution: {integrity: sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [android]
+
'@esbuild/darwin-arm64@0.18.20':
resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
- '@esbuild/darwin-arm64@0.19.12':
- resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [darwin]
-
'@esbuild/darwin-arm64@0.20.2':
resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==}
engines: {node: '>=12'}
@@ -2669,14 +2700,14 @@ packages:
cpu: [arm64]
os: [darwin]
- '@esbuild/darwin-x64@0.18.20':
- resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==}
- engines: {node: '>=12'}
- cpu: [x64]
+ '@esbuild/darwin-arm64@0.25.2':
+ resolution: {integrity: sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
os: [darwin]
- '@esbuild/darwin-x64@0.19.12':
- resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==}
+ '@esbuild/darwin-x64@0.18.20':
+ resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
@@ -2699,18 +2730,18 @@ packages:
cpu: [x64]
os: [darwin]
+ '@esbuild/darwin-x64@0.25.2':
+ resolution: {integrity: sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [darwin]
+
'@esbuild/freebsd-arm64@0.18.20':
resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
- '@esbuild/freebsd-arm64@0.19.12':
- resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [freebsd]
-
'@esbuild/freebsd-arm64@0.20.2':
resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==}
engines: {node: '>=12'}
@@ -2729,14 +2760,14 @@ packages:
cpu: [arm64]
os: [freebsd]
- '@esbuild/freebsd-x64@0.18.20':
- resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==}
- engines: {node: '>=12'}
- cpu: [x64]
+ '@esbuild/freebsd-arm64@0.25.2':
+ resolution: {integrity: sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
os: [freebsd]
- '@esbuild/freebsd-x64@0.19.12':
- resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==}
+ '@esbuild/freebsd-x64@0.18.20':
+ resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
@@ -2759,18 +2790,18 @@ packages:
cpu: [x64]
os: [freebsd]
+ '@esbuild/freebsd-x64@0.25.2':
+ resolution: {integrity: sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [freebsd]
+
'@esbuild/linux-arm64@0.18.20':
resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
- '@esbuild/linux-arm64@0.19.12':
- resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [linux]
-
'@esbuild/linux-arm64@0.20.2':
resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==}
engines: {node: '>=12'}
@@ -2789,14 +2820,14 @@ packages:
cpu: [arm64]
os: [linux]
- '@esbuild/linux-arm@0.18.20':
- resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==}
- engines: {node: '>=12'}
- cpu: [arm]
+ '@esbuild/linux-arm64@0.25.2':
+ resolution: {integrity: sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
os: [linux]
- '@esbuild/linux-arm@0.19.12':
- resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==}
+ '@esbuild/linux-arm@0.18.20':
+ resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
@@ -2819,14 +2850,14 @@ packages:
cpu: [arm]
os: [linux]
- '@esbuild/linux-ia32@0.18.20':
- resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==}
- engines: {node: '>=12'}
- cpu: [ia32]
+ '@esbuild/linux-arm@0.25.2':
+ resolution: {integrity: sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==}
+ engines: {node: '>=18'}
+ cpu: [arm]
os: [linux]
- '@esbuild/linux-ia32@0.19.12':
- resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==}
+ '@esbuild/linux-ia32@0.18.20':
+ resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
@@ -2849,14 +2880,14 @@ packages:
cpu: [ia32]
os: [linux]
- '@esbuild/linux-loong64@0.18.20':
- resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==}
- engines: {node: '>=12'}
- cpu: [loong64]
+ '@esbuild/linux-ia32@0.25.2':
+ resolution: {integrity: sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
os: [linux]
- '@esbuild/linux-loong64@0.19.12':
- resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==}
+ '@esbuild/linux-loong64@0.18.20':
+ resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==}
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
@@ -2879,14 +2910,14 @@ packages:
cpu: [loong64]
os: [linux]
- '@esbuild/linux-mips64el@0.18.20':
- resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==}
- engines: {node: '>=12'}
- cpu: [mips64el]
+ '@esbuild/linux-loong64@0.25.2':
+ resolution: {integrity: sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==}
+ engines: {node: '>=18'}
+ cpu: [loong64]
os: [linux]
- '@esbuild/linux-mips64el@0.19.12':
- resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==}
+ '@esbuild/linux-mips64el@0.18.20':
+ resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
@@ -2909,14 +2940,14 @@ packages:
cpu: [mips64el]
os: [linux]
- '@esbuild/linux-ppc64@0.18.20':
- resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==}
- engines: {node: '>=12'}
- cpu: [ppc64]
+ '@esbuild/linux-mips64el@0.25.2':
+ resolution: {integrity: sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==}
+ engines: {node: '>=18'}
+ cpu: [mips64el]
os: [linux]
- '@esbuild/linux-ppc64@0.19.12':
- resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==}
+ '@esbuild/linux-ppc64@0.18.20':
+ resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
@@ -2939,14 +2970,14 @@ packages:
cpu: [ppc64]
os: [linux]
- '@esbuild/linux-riscv64@0.18.20':
- resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==}
- engines: {node: '>=12'}
- cpu: [riscv64]
+ '@esbuild/linux-ppc64@0.25.2':
+ resolution: {integrity: sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
os: [linux]
- '@esbuild/linux-riscv64@0.19.12':
- resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==}
+ '@esbuild/linux-riscv64@0.18.20':
+ resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
@@ -2969,14 +3000,14 @@ packages:
cpu: [riscv64]
os: [linux]
- '@esbuild/linux-s390x@0.18.20':
- resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==}
- engines: {node: '>=12'}
- cpu: [s390x]
+ '@esbuild/linux-riscv64@0.25.2':
+ resolution: {integrity: sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==}
+ engines: {node: '>=18'}
+ cpu: [riscv64]
os: [linux]
- '@esbuild/linux-s390x@0.19.12':
- resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==}
+ '@esbuild/linux-s390x@0.18.20':
+ resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
@@ -2999,14 +3030,14 @@ packages:
cpu: [s390x]
os: [linux]
- '@esbuild/linux-x64@0.18.20':
- resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==}
- engines: {node: '>=12'}
- cpu: [x64]
+ '@esbuild/linux-s390x@0.25.2':
+ resolution: {integrity: sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==}
+ engines: {node: '>=18'}
+ cpu: [s390x]
os: [linux]
- '@esbuild/linux-x64@0.19.12':
- resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==}
+ '@esbuild/linux-x64@0.18.20':
+ resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
@@ -3029,20 +3060,26 @@ packages:
cpu: [x64]
os: [linux]
+ '@esbuild/linux-x64@0.25.2':
+ resolution: {integrity: sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [linux]
+
'@esbuild/netbsd-arm64@0.25.0':
resolution: {integrity: sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [netbsd]
- '@esbuild/netbsd-x64@0.18.20':
- resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==}
- engines: {node: '>=12'}
- cpu: [x64]
+ '@esbuild/netbsd-arm64@0.25.2':
+ resolution: {integrity: sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
os: [netbsd]
- '@esbuild/netbsd-x64@0.19.12':
- resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==}
+ '@esbuild/netbsd-x64@0.18.20':
+ resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
@@ -3065,20 +3102,26 @@ packages:
cpu: [x64]
os: [netbsd]
+ '@esbuild/netbsd-x64@0.25.2':
+ resolution: {integrity: sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [netbsd]
+
'@esbuild/openbsd-arm64@0.25.0':
resolution: {integrity: sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openbsd]
- '@esbuild/openbsd-x64@0.18.20':
- resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==}
- engines: {node: '>=12'}
- cpu: [x64]
+ '@esbuild/openbsd-arm64@0.25.2':
+ resolution: {integrity: sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
os: [openbsd]
- '@esbuild/openbsd-x64@0.19.12':
- resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==}
+ '@esbuild/openbsd-x64@0.18.20':
+ resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
@@ -3101,18 +3144,18 @@ packages:
cpu: [x64]
os: [openbsd]
+ '@esbuild/openbsd-x64@0.25.2':
+ resolution: {integrity: sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [openbsd]
+
'@esbuild/sunos-x64@0.18.20':
resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
- '@esbuild/sunos-x64@0.19.12':
- resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [sunos]
-
'@esbuild/sunos-x64@0.20.2':
resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==}
engines: {node: '>=12'}
@@ -3131,18 +3174,18 @@ packages:
cpu: [x64]
os: [sunos]
+ '@esbuild/sunos-x64@0.25.2':
+ resolution: {integrity: sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [sunos]
+
'@esbuild/win32-arm64@0.18.20':
resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
- '@esbuild/win32-arm64@0.19.12':
- resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [win32]
-
'@esbuild/win32-arm64@0.20.2':
resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==}
engines: {node: '>=12'}
@@ -3161,14 +3204,14 @@ packages:
cpu: [arm64]
os: [win32]
- '@esbuild/win32-ia32@0.18.20':
- resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==}
- engines: {node: '>=12'}
- cpu: [ia32]
+ '@esbuild/win32-arm64@0.25.2':
+ resolution: {integrity: sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
os: [win32]
- '@esbuild/win32-ia32@0.19.12':
- resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==}
+ '@esbuild/win32-ia32@0.18.20':
+ resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
@@ -3191,14 +3234,14 @@ packages:
cpu: [ia32]
os: [win32]
- '@esbuild/win32-x64@0.18.20':
- resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==}
- engines: {node: '>=12'}
- cpu: [x64]
+ '@esbuild/win32-ia32@0.25.2':
+ resolution: {integrity: sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
os: [win32]
- '@esbuild/win32-x64@0.19.12':
- resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==}
+ '@esbuild/win32-x64@0.18.20':
+ resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
@@ -3221,6 +3264,12 @@ packages:
cpu: [x64]
os: [win32]
+ '@esbuild/win32-x64@0.25.2':
+ resolution: {integrity: sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [win32]
+
'@eslint-community/eslint-utils@4.4.0':
resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -3235,28 +3284,28 @@ packages:
resolution: {integrity: sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/config-helpers@0.2.0':
- resolution: {integrity: sha512-yJLLmLexii32mGrhW29qvU3QBVTu0GUmEf/J4XsBtVhp4JkIUFN/BjWqTF63yRvGApIDpZm5fa97LtYtINmfeQ==}
+ '@eslint/config-helpers@0.2.1':
+ resolution: {integrity: sha512-RI17tsD2frtDu/3dmI7QRrD4bedNKPM08ziRYaC5AhkGrzIAJelm9kJU1TznK+apx6V+cqRz8tfpEeG3oIyjxw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/core@0.12.0':
- resolution: {integrity: sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==}
+ '@eslint/core@0.13.0':
+ resolution: {integrity: sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==}
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.24.0':
- resolution: {integrity: sha512-uIY/y3z0uvOGX8cp1C2fiC4+ZmBhp6yZWkojtHL1YEMnRt1Y63HB9TM17proGEmeG7HeUY+UP36F0aknKYTpYA==}
+ '@eslint/js@9.25.0':
+ resolution: {integrity: sha512-iWhsUS8Wgxz9AXNfvfOPFSW4VfMXdVhp1hjkZVhXCrpgh/aLcc45rX6MPu+tIVUWDw0HfNwth7O28M1xDxNf9w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/object-schema@2.1.6':
resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/plugin-kit@0.2.7':
- resolution: {integrity: sha512-JubJ5B2pJ4k4yGxaNLdbjrnk9d/iDz6/q8wOilpIowd6PJPgaxCuHBnBszq7Ce2TyMrywm5r4PnKm6V3iiZF+g==}
+ '@eslint/plugin-kit@0.2.8':
+ resolution: {integrity: sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@extractus/feed-extractor@7.1.4':
@@ -3636,56 +3685,56 @@ packages:
resolution: {integrity: sha512-u6/kglVwZRu5+GMmtkNlGLqJVkgTl0TtM+hLa9rBg7pldx+5NG5bk45NvL37uZmAr2Xfa1C6qHb7GrFwfP372g==}
hasBin: true
- '@next/env@15.3.0':
- resolution: {integrity: sha512-6mDmHX24nWlHOlbwUiAOmMyY7KELimmi+ed8qWcJYjqXeC+G6JzPZ3QosOAfjNwgMIzwhXBiRiCgdh8axTTdTA==}
+ '@next/env@15.3.1':
+ resolution: {integrity: sha512-cwK27QdzrMblHSn9DZRV+DQscHXRuJv6MydlJRpFSqJWZrTYMLzKDeyueJNN9MGd8NNiUKzDQADAf+dMLXX7YQ==}
- '@next/eslint-plugin-next@15.3.0':
- resolution: {integrity: sha512-511UUcpWw5GWTyKfzW58U2F/bYJyjLE9e3SlnGK/zSXq7RqLlqFO8B9bitJjumLpj317fycC96KZ2RZsjGNfBw==}
+ '@next/eslint-plugin-next@15.3.1':
+ resolution: {integrity: sha512-oEs4dsfM6iyER3jTzMm4kDSbrQJq8wZw5fmT6fg2V3SMo+kgG+cShzLfEV20senZzv8VF+puNLheiGPlBGsv2A==}
- '@next/swc-darwin-arm64@15.3.0':
- resolution: {integrity: sha512-PDQcByT0ZfF2q7QR9d+PNj3wlNN4K6Q8JoHMwFyk252gWo4gKt7BF8Y2+KBgDjTFBETXZ/TkBEUY7NIIY7A/Kw==}
+ '@next/swc-darwin-arm64@15.3.1':
+ resolution: {integrity: sha512-hjDw4f4/nla+6wysBL07z52Gs55Gttp5Bsk5/8AncQLJoisvTBP0pRIBK/B16/KqQyH+uN4Ww8KkcAqJODYH3w==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
- '@next/swc-darwin-x64@15.3.0':
- resolution: {integrity: sha512-m+eO21yg80En8HJ5c49AOQpFDq+nP51nu88ZOMCorvw3g//8g1JSUsEiPSiFpJo1KCTQ+jm9H0hwXK49H/RmXg==}
+ '@next/swc-darwin-x64@15.3.1':
+ resolution: {integrity: sha512-q+aw+cJ2ooVYdCEqZVk+T4Ni10jF6Fo5DfpEV51OupMaV5XL6pf3GCzrk6kSSZBsMKZtVC1Zm/xaNBFpA6bJ2g==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
- '@next/swc-linux-arm64-gnu@15.3.0':
- resolution: {integrity: sha512-H0Kk04ZNzb6Aq/G6e0un4B3HekPnyy6D+eUBYPJv9Abx8KDYgNMWzKt4Qhj57HXV3sTTjsfc1Trc1SxuhQB+Tg==}
+ '@next/swc-linux-arm64-gnu@15.3.1':
+ resolution: {integrity: sha512-wBQ+jGUI3N0QZyWmmvRHjXjTWFy8o+zPFLSOyAyGFI94oJi+kK/LIZFJXeykvgXUk1NLDAEFDZw/NVINhdk9FQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
- '@next/swc-linux-arm64-musl@15.3.0':
- resolution: {integrity: sha512-k8GVkdMrh/+J9uIv/GpnHakzgDQhrprJ/FbGQvwWmstaeFG06nnAoZCJV+wO/bb603iKV1BXt4gHG+s2buJqZA==}
+ '@next/swc-linux-arm64-musl@15.3.1':
+ resolution: {integrity: sha512-IIxXEXRti/AulO9lWRHiCpUUR8AR/ZYLPALgiIg/9ENzMzLn3l0NSxVdva7R/VDcuSEBo0eGVCe3evSIHNz0Hg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
- '@next/swc-linux-x64-gnu@15.3.0':
- resolution: {integrity: sha512-ZMQ9yzDEts/vkpFLRAqfYO1wSpIJGlQNK9gZ09PgyjBJUmg8F/bb8fw2EXKgEaHbCc4gmqMpDfh+T07qUphp9A==}
+ '@next/swc-linux-x64-gnu@15.3.1':
+ resolution: {integrity: sha512-bfI4AMhySJbyXQIKH5rmLJ5/BP7bPwuxauTvVEiJ/ADoddaA9fgyNNCcsbu9SlqfHDoZmfI6g2EjzLwbsVTr5A==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
- '@next/swc-linux-x64-musl@15.3.0':
- resolution: {integrity: sha512-RFwq5VKYTw9TMr4T3e5HRP6T4RiAzfDJ6XsxH8j/ZeYq2aLsBqCkFzwMI0FmnSsLaUbOb46Uov0VvN3UciHX5A==}
+ '@next/swc-linux-x64-musl@15.3.1':
+ resolution: {integrity: sha512-FeAbR7FYMWR+Z+M5iSGytVryKHiAsc0x3Nc3J+FD5NVbD5Mqz7fTSy8CYliXinn7T26nDMbpExRUI/4ekTvoiA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
- '@next/swc-win32-arm64-msvc@15.3.0':
- resolution: {integrity: sha512-a7kUbqa/k09xPjfCl0RSVAvEjAkYBYxUzSVAzk2ptXiNEL+4bDBo9wNC43G/osLA/EOGzG4CuNRFnQyIHfkRgQ==}
+ '@next/swc-win32-arm64-msvc@15.3.1':
+ resolution: {integrity: sha512-yP7FueWjphQEPpJQ2oKmshk/ppOt+0/bB8JC8svPUZNy0Pi3KbPx2Llkzv1p8CoQa+D2wknINlJpHf3vtChVBw==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
- '@next/swc-win32-x64-msvc@15.3.0':
- resolution: {integrity: sha512-vHUQS4YVGJPmpjn7r5lEZuMhK5UQBNBRSB+iGDvJjaNk649pTIcRluDWNb9siunyLLiu/LDPHfvxBtNamyuLTw==}
+ '@next/swc-win32-x64-msvc@15.3.1':
+ resolution: {integrity: sha512-3PMvF2zRJAifcRNni9uMk/gulWfWS+qVI/pagd+4yLF5bcXPZPPH2xlYRYOsUjmCJOXSTAC2PjRzbhsRzR2fDQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
@@ -4348,27 +4397,27 @@ packages:
resolution: {integrity: sha512-Wo1iKt2b9OT7d+YGhvEPD3DXvPv2etTusIMhMUoG7fbhmxcXCtIjJDEygy91Y2JFlwGyjqiBPRozme7UD8hoqg==}
engines: {node: '>=12'}
- '@tanstack/query-core@5.72.2':
- resolution: {integrity: sha512-fxl9/0yk3mD/FwTmVEf1/H6N5B975H0luT+icKyX566w6uJG0x6o+Yl+I38wJRCaogiMkstByt+seXfDbWDAcA==}
+ '@tanstack/query-core@5.74.4':
+ resolution: {integrity: sha512-YuG0A0+3i9b2Gfo9fkmNnkUWh5+5cFhWBN0pJAHkHilTx6A0nv8kepkk4T4GRt4e5ahbtFj2eTtkiPcVU1xO4A==}
- '@tanstack/query-devtools@5.72.2':
- resolution: {integrity: sha512-mMKnGb+iOhVBcj6jaerCFRpg8pACStdG8hmUBHPtToeZzs4ctjBUL1FajqpVn2WaMxnq8Wya+P3Q5tPFNM9jQw==}
+ '@tanstack/query-devtools@5.73.3':
+ resolution: {integrity: sha512-hBQyYwsOuO7QOprK75NzfrWs/EQYjgFA0yykmcvsV62q0t6Ua97CU3sYgjHx0ZvxkXSOMkY24VRJ5uv9f5Ik4w==}
- '@tanstack/react-query-devtools@5.72.2':
- resolution: {integrity: sha512-n53qr9JdHCJTCUba6OvMhwiV2CcsckngOswKEE7nM5pQBa/fW9c43qw8omw1RPT2s+aC7MuwS8fHsWT8g+j6IQ==}
+ '@tanstack/react-query-devtools@5.74.4':
+ resolution: {integrity: sha512-PGCAcytQMmeagoeGG45ccBhrC1x0/5OlNjsM1FAb9OfsQZIhPzjwjhGcwmMu6TbT4RIHgvjxLwC5NHgkUwJQzw==}
peerDependencies:
- '@tanstack/react-query': ^5.72.2
+ '@tanstack/react-query': ^5.74.4
react: ^18 || ^19
- '@tanstack/react-query-next-experimental@5.72.2':
- resolution: {integrity: sha512-s53o3ZKpja2v5Bdga+rxUY+/NzXrNbxRj/JyL7FNgruOmqurF8sJgeQxG7eMV9AHp1iN3Fk12Zezjfv5w3NjMg==}
+ '@tanstack/react-query-next-experimental@5.74.4':
+ resolution: {integrity: sha512-tI+7rKidU3WI/UwiP88YxDGE8FUxIZ5JCalRY59v5X9djUJjVi1DrD9cCcTVKqLql0gvakbF5z3R0txgr7B0oQ==}
peerDependencies:
- '@tanstack/react-query': ^5.72.2
+ '@tanstack/react-query': ^5.74.4
next: ^13 || ^14 || ^15
react: ^18 || ^19
- '@tanstack/react-query@5.72.2':
- resolution: {integrity: sha512-SVNHzyBUYiis+XiCl+8yiPZmMYei2AKYY94wM/zpvB5l1jxqOo82FQTziSJ4pBi96jtYqvYrTMxWynmbQh3XKw==}
+ '@tanstack/react-query@5.74.4':
+ resolution: {integrity: sha512-mAbxw60d4ffQ4qmRYfkO1xzRBPUEf/72Dgo3qqea0J66nIKuDTLEqQt0ku++SDFlMGMnB6uKDnEG1xD/TDse4Q==}
peerDependencies:
react: ^18 || ^19
@@ -4746,8 +4795,8 @@ packages:
'@types/docker-modem@3.0.6':
resolution: {integrity: sha512-yKpAGEuKRSS8wwx0joknWxsmLha78wNMe9R2S3UNsVOkZded8UqOrV8KoeDXoXsjndxwyF3eIhyClGbO1SEhEg==}
- '@types/dockerode@3.3.37':
- resolution: {integrity: sha512-r+IoKpE5MLKaeD8CvoEh39ckWMLHR/+WBMoRQxrkL+apJqEWLMhBHh+93KIfyPWGd6gK7Q21jpoULKgNoRI0YA==}
+ '@types/dockerode@3.3.38':
+ resolution: {integrity: sha512-nnrcfUe2iR+RyOuz0B4bZgQwD9djQa9ADEjp7OAgBs10pYT0KSCtplJjcmBDJz0qaReX5T7GbE5i4VplvzUHvA==}
'@types/estree@1.0.5':
resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
@@ -4809,8 +4858,8 @@ packages:
'@types/node@18.19.50':
resolution: {integrity: sha512-xonK+NRrMBRtkL1hVCc3G+uXtjh1Al4opBLjqVmipe5ZAaBYWW6cNAiBVZ1BvmkBhep698rP3UM3aRAdSALuhg==}
- '@types/node@22.14.0':
- resolution: {integrity: sha512-Kmpl+z84ILoG+3T/zQFyAJsU6EPTmOCj8/2+83fSN6djd6I4o7uOuGIH6vq3PrjY5BGitSbFuMN18j3iknubbA==}
+ '@types/node@22.14.1':
+ resolution: {integrity: sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==}
'@types/normalize-package-data@2.4.4':
resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
@@ -4832,8 +4881,8 @@ packages:
peerDependencies:
'@types/react': ^19.0.0
- '@types/react@19.1.1':
- resolution: {integrity: sha512-ePapxDL7qrgqSF67s0h9m412d9DbXyC1n59O2st+9rjuuamWsZuD2w55rqY12CbzsZ7uVXb5Nw0gEp9Z8MMutQ==}
+ '@types/react@19.1.2':
+ resolution: {integrity: sha512-oxLPMytKchWGbnQM9O7D67uPa9paTNxO7jVoNMXgkkErULBPhPARCfkKL9ytcIJJRGjbsVwW4ugJzyFFvm/Tiw==}
'@types/semver@7.5.8':
resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==}
@@ -4889,51 +4938,51 @@ packages:
'@types/xml2js@0.4.14':
resolution: {integrity: sha512-4YnrRemBShWRO2QjvUin8ESA41rH+9nQGLUGZV/1IDhi3SL9OhdpNC/MrulTWuptXKwhx/aDxE7toV0f/ypIXQ==}
- '@typescript-eslint/eslint-plugin@8.29.1':
- resolution: {integrity: sha512-ba0rr4Wfvg23vERs3eB+P3lfj2E+2g3lhWcCVukUuhtcdUx5lSIFZlGFEBHKr+3zizDa/TvZTptdNHVZWAkSBg==}
+ '@typescript-eslint/eslint-plugin@8.30.1':
+ resolution: {integrity: sha512-v+VWphxMjn+1t48/jO4t950D6KR8JaJuNXzi33Ve6P8sEmPr5k6CEXjdGwT6+LodVnEa91EQCtwjWNUCPweo+Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
'@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/parser@8.29.1':
- resolution: {integrity: sha512-zczrHVEqEaTwh12gWBIJWj8nx+ayDcCJs06yoNMY0kwjMWDM6+kppljY+BxWI06d2Ja+h4+WdufDcwMnnMEWmg==}
+ '@typescript-eslint/parser@8.30.1':
+ resolution: {integrity: sha512-H+vqmWwT5xoNrXqWs/fesmssOW70gxFlgcMlYcBaWNPIEWDgLa4W9nkSPmhuOgLnXq9QYgkZ31fhDyLhleCsAg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/scope-manager@8.29.1':
- resolution: {integrity: sha512-2nggXGX5F3YrsGN08pw4XpMLO1Rgtnn4AzTegC2MDesv6q3QaTU5yU7IbS1tf1IwCR0Hv/1EFygLn9ms6LIpDA==}
+ '@typescript-eslint/scope-manager@8.30.1':
+ resolution: {integrity: sha512-+C0B6ChFXZkuaNDl73FJxRYT0G7ufVPOSQkqkpM/U198wUwUFOtgo1k/QzFh1KjpBitaK7R1tgjVz6o9HmsRPg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/type-utils@8.29.1':
- resolution: {integrity: sha512-DkDUSDwZVCYN71xA4wzySqqcZsHKic53A4BLqmrWFFpOpNSoxX233lwGu/2135ymTCR04PoKiEEEvN1gFYg4Tw==}
+ '@typescript-eslint/type-utils@8.30.1':
+ resolution: {integrity: sha512-64uBF76bfQiJyHgZISC7vcNz3adqQKIccVoKubyQcOnNcdJBvYOILV1v22Qhsw3tw3VQu5ll8ND6hycgAR5fEA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/types@8.29.1':
- resolution: {integrity: sha512-VT7T1PuJF1hpYC3AGm2rCgJBjHL3nc+A/bhOp9sGMKfi5v0WufsX/sHCFBfNTx2F+zA6qBc/PD0/kLRLjdt8mQ==}
+ '@typescript-eslint/types@8.30.1':
+ resolution: {integrity: sha512-81KawPfkuulyWo5QdyG/LOKbspyyiW+p4vpn4bYO7DM/hZImlVnFwrpCTnmNMOt8CvLRr5ojI9nU1Ekpw4RcEw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.29.1':
- resolution: {integrity: sha512-l1enRoSaUkQxOQnbi0KPUtqeZkSiFlqrx9/3ns2rEDhGKfTa+88RmXqedC1zmVTOWrLc2e6DEJrTA51C9iLH5g==}
+ '@typescript-eslint/typescript-estree@8.30.1':
+ resolution: {integrity: sha512-kQQnxymiUy9tTb1F2uep9W6aBiYODgq5EMSk6Nxh4Z+BDUoYUSa029ISs5zTzKBFnexQEh71KqwjKnRz58lusQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/utils@8.29.1':
- resolution: {integrity: sha512-QAkFEbytSaB8wnmB+DflhUPz6CLbFWE2SnSCrRMEa+KnXIzDYbpsn++1HGvnfAsUY44doDXmvRkO5shlM/3UfA==}
+ '@typescript-eslint/utils@8.30.1':
+ resolution: {integrity: sha512-T/8q4R9En2tcEsWPQgB5BQ0XJVOtfARcUvOa8yJP3fh9M/mXraLxZrkCfGb6ChrO/V3W+Xbd04RacUEqk1CFEQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/visitor-keys@8.29.1':
- resolution: {integrity: sha512-RGLh5CRaUEf02viP5c1Vh1cMGffQscyHe7HPAzGpfmfflFg1wUz2rYxd+OZqwpeypYvZ8UxSxuIpF++fmOzEcg==}
+ '@typescript-eslint/visitor-keys@8.30.1':
+ resolution: {integrity: sha512-aEhgas7aJ6vZnNFC7K4/vMGDGyOiqWcYZPpIWrTKuTAlsvDNKy2GFDqh9smL+iq069ZvR0YzEeq0B8NJlLzjFA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@umami/node@0.4.0':
@@ -4956,8 +5005,8 @@ packages:
'@videojs/xhr@2.7.0':
resolution: {integrity: sha512-giab+EVRanChIupZK7gXjHy90y3nncA2phIOyG3Ne5fvpiMJzvqYwiTOnEVW2S4CoYcuKJkomat7bMXA/UoUZQ==}
- '@vitejs/plugin-react@4.3.4':
- resolution: {integrity: sha512-SCCPBJtYLdE8PX/7ZQAs1QAZ8Jqwih+0VBLum1EGqmCCQal+MIUqLCzj3ZUy8ufbC0cAM4LRlSTm7IQJwWT4ug==}
+ '@vitejs/plugin-react@4.4.0':
+ resolution: {integrity: sha512-x/EztcTKVj+TDeANY1WjNeYsvZjZdfWRMP/KXi5Yn8BoTzpa13ZltaQqKfvWYbX8CE10GOHHdC5v86jY9x8i/g==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
vite: ^4.2.0 || ^5.0.0 || ^6.0.0
@@ -5986,8 +6035,8 @@ packages:
decimal.js-light@2.5.1:
resolution: {integrity: sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==}
- decimal.js@10.4.3:
- resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==}
+ decimal.js@10.5.0:
+ resolution: {integrity: sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==}
decompress-response@6.0.0:
resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==}
@@ -6136,12 +6185,12 @@ packages:
resolution: {integrity: sha512-pYxfDYpued//QpnLIm4Avk7rsNtAtQkUES2cwAYSvD/wd2pKD71gN2Ebj3e7klzXwjocvE8c5vx/1fxwpqmSxA==}
engines: {node: '>=4'}
- drizzle-kit@0.30.6:
- resolution: {integrity: sha512-U4wWit0fyZuGuP7iNmRleQyK2V8wCuv57vf5l3MnG4z4fzNTjY/U13M8owyQ5RavqvqxBifWORaR3wIUzlN64g==}
+ drizzle-kit@0.31.0:
+ resolution: {integrity: sha512-pcKVT+GbfPA+bUovPIilgVOoq+onNBo/YQBG86sf3/GFHkN6lRJPm1l7dKN0IMAk57RQoIm4GUllRrasLlcaSg==}
hasBin: true
- drizzle-orm@0.41.0:
- resolution: {integrity: sha512-7A4ZxhHk9gdlXmTdPj/lREtP+3u8KvZ4yEN6MYVxBzZGex5Wtdc+CWSbu7btgF6TB0N+MNPrvW7RKBbxJchs/Q==}
+ drizzle-orm@0.42.0:
+ resolution: {integrity: sha512-pS8nNJm2kBNZwrOjTHJfdKkaU+KuUQmV/vk5D57NojDq4FG+0uAYGMulXtYT///HfgsMF0hnFFvu1ezI3OwOkg==}
peerDependencies:
'@aws-sdk/client-rds-data': '>=3'
'@cloudflare/workers-types': '>=4'
@@ -6151,7 +6200,7 @@ packages:
'@neondatabase/serverless': '>=0.10.0'
'@op-engineering/op-sqlite': '>=2'
'@opentelemetry/api': ^1.4.1
- '@planetscale/database': '>=1'
+ '@planetscale/database': '>=1.13'
'@prisma/client': '*'
'@tidbcloud/serverless': '*'
'@types/better-sqlite3': '*'
@@ -6371,11 +6420,6 @@ packages:
engines: {node: '>=12'}
hasBin: true
- esbuild@0.19.12:
- resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==}
- engines: {node: '>=12'}
- hasBin: true
-
esbuild@0.20.2:
resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==}
engines: {node: '>=12'}
@@ -6391,6 +6435,11 @@ packages:
engines: {node: '>=18'}
hasBin: true
+ esbuild@0.25.2:
+ resolution: {integrity: sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==}
+ engines: {node: '>=18'}
+ hasBin: true
+
escalade@3.2.0:
resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
engines: {node: '>=6'}
@@ -6502,8 +6551,8 @@ packages:
resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint@9.24.0:
- resolution: {integrity: sha512-eh/jxIEJyZrvbWRe4XuVclLPDYSYYYgLy5zXGGxD6j8zjSAxFEzI2fL/8xNq6O2yKqVt+eF2YhV+hxjV6UKXwQ==}
+ eslint@9.25.0:
+ resolution: {integrity: sha512-MsBdObhM4cEwkzCiraDv7A6txFXEqtNXOb877TsSp2FCkBNl8JfVQrmiuDqC1IkejT6JLPzYBXx/xAiYhyzgGA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
peerDependencies:
@@ -7506,8 +7555,8 @@ packages:
jose@6.0.8:
resolution: {integrity: sha512-EyUPtOKyTYq+iMOszO42eobQllaIjJnwkZ2U93aJzNyPibCy7CEvT9UQnaCVB51IAd49gbNdCew1c0LcLTCB2g==}
- jotai@2.12.2:
- resolution: {integrity: sha512-oN8715y7MkjXlSrpyjlR887TOuc/NLZMs9gvgtfWH/JP47ChwO0lR2ijSwBvPMYyXRAPT+liIAhuBavluKGgtA==}
+ jotai@2.12.3:
+ resolution: {integrity: sha512-DpoddSkmPGXMFtdfnoIHfueFeGP643nqYUWC6REjUcME+PG2UkAtYnLbffRDw3OURI9ZUTcRWkRGLsOvxuWMCg==}
engines: {node: '>=12.20.0'}
peerDependencies:
'@types/react': '>=17.0.0'
@@ -7534,8 +7583,8 @@ packages:
jsbn@1.1.0:
resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==}
- jsdom@26.0.0:
- resolution: {integrity: sha512-BZYDGVAIriBWTpIxYzrXjv3E/4u8+/pSG5bQdIYCbNCGOvsPkDQfTVLAIXAf9ETdCpduCVTkDe2NNZ8NIwUVzw==}
+ jsdom@26.1.0:
+ resolution: {integrity: sha512-Cvc9WUhxSMEo4McES3P7oK3QaXldCfNWp7pl2NNeiIFlCoLr3kfq9kb1fxftiwk1FLV7CvpvDfonxtzUDeSOPg==}
engines: {node: '>=18'}
peerDependencies:
canvas: ^3.0.0
@@ -8037,8 +8086,8 @@ packages:
typescript:
optional: true
- next@15.3.0:
- resolution: {integrity: sha512-k0MgP6BsK8cZ73wRjMazl2y2UcXj49ZXLDEgx6BikWuby/CN+nh81qFFI16edgd7xYpe/jj2OZEIwCoqnzz0bQ==}
+ next@15.3.1:
+ resolution: {integrity: sha512-8+dDV0xNLOgHlyBxP1GwHGVaNXsmp+2NhZEYrXr24GWLHtt27YrBPbPuHvzlhi7kZNYjeJNR93IF5zfFu5UL0g==}
engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0}
hasBin: true
peerDependencies:
@@ -8890,8 +8939,8 @@ packages:
redux:
optional: true
- react-refresh@0.14.2:
- resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==}
+ react-refresh@0.17.0:
+ resolution: {integrity: sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==}
engines: {node: '>=0.10.0'}
react-remove-scroll-bar@2.3.8:
@@ -8994,8 +9043,8 @@ packages:
recharts-scale@0.4.5:
resolution: {integrity: sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==}
- recharts@2.15.2:
- resolution: {integrity: sha512-xv9lVztv3ingk7V3Jf05wfAZbM9Q2umJzu5t/cfnAK7LUslNrGT7LPBr74G+ok8kSCeFMaePmWMg0rcYOnczTw==}
+ recharts@2.15.3:
+ resolution: {integrity: sha512-EdOPzTwcFSuqtvkDoaM5ws/Km1+WTAO2eizL7rqiG0V2UVhTnz0m7J2i0CjVPUCdEkZImaWvXLbZDS2H5t6GFQ==}
engines: {node: '>=14'}
peerDependencies:
react: ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
@@ -9619,8 +9668,8 @@ packages:
swagger-client@3.34.4:
resolution: {integrity: sha512-Qvtu8DtARAx5GwefA0eV1WRLa4Q9bhczrtNAsiBMOx3HkxAOczy1APQhrcblJdLys0xEGQ4xYizYFXfIL9BhpA==}
- swagger-ui-react@5.20.8:
- resolution: {integrity: sha512-bMEm4i0brXuSoXa5oHHZfees3eXVkZk1VwKZbfDOre3p63hoMFexA/IERycVamqsWxZzMqo954ApDlqeT8FN8A==}
+ swagger-ui-react@5.21.0:
+ resolution: {integrity: sha512-lS5paITM1kkcBb/BTTSMHKelh8elHfcuUP4T3R3mO80tDR0AYJL2HR5UdQD6nV1LwdvekzRM8gKjJA6hVayi0A==}
peerDependencies:
react: '>=16.8.0 <19'
react-dom: '>=16.8.0 <19'
@@ -9803,13 +9852,13 @@ packages:
resolution: {integrity: sha512-FRKsF7cz96xIIeMZ82ehjC3xW2E+O2+v11udrDYewUbszngYhsGa8z6YUMMzO9QJZzzyd0nGGXnML/TReX6W8Q==}
engines: {node: '>=16'}
+ tough-cookie@5.1.2:
+ resolution: {integrity: sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==}
+ engines: {node: '>=16'}
+
tr46@0.0.3:
resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
- tr46@5.0.0:
- resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==}
- engines: {node: '>=18'}
-
tr46@5.1.0:
resolution: {integrity: sha512-IUWnUK7ADYR5Sl1fZlO1INDUhVhatWl7BtJWsIhwJ0UAK7ilzzIa8uIqOO/aYVWHZPJkKbEL+362wrzoeRF7bw==}
engines: {node: '>=18'}
@@ -10015,8 +10064,8 @@ packages:
types-ramda@0.30.1:
resolution: {integrity: sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==}
- typescript-eslint@8.29.1:
- resolution: {integrity: sha512-f8cDkvndhbQMPcysk6CUSGBWV+g1utqdn71P5YKwMumVMOG/5k7cHq0KyG4O52nB0oKS4aN2Tp5+wB4APJGC+w==}
+ typescript-eslint@8.30.1:
+ resolution: {integrity: sha512-D7lC0kcehVH7Mb26MRQi64LMyRJsj3dToJxM1+JVTl53DQSV5/7oUGWQLcKl1C1KnoVHxMMU2FNQMffr7F3Row==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -10387,10 +10436,6 @@ packages:
resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==}
engines: {node: '>=18'}
- whatwg-url@14.1.0:
- resolution: {integrity: sha512-jlf/foYIKywAt3x/XWKZ/3rz8OSJPiWktjmk891alJUEjiVxKX9LEO92qH3hv4aJ0mN3MWPvGMCy8jQi95xK4w==}
- engines: {node: '>=18'}
-
whatwg-url@14.2.0:
resolution: {integrity: sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==}
engines: {node: '>=18'}
@@ -10605,8 +10650,8 @@ packages:
peerDependencies:
zod: ^3.21.4
- zod@3.24.2:
- resolution: {integrity: sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==}
+ zod@3.24.3:
+ resolution: {integrity: sha512-HhY1oqzWCQWuUqvBFnsyrtZRhyPeR7SUGv+C4+MsisMuVfSPx8HpwWqH8tRahSlt6M3PiFAcoeFhZAqIXTxoSg==}
snapshots:
@@ -10664,6 +10709,8 @@ snapshots:
'@babel/compat-data@7.26.2': {}
+ '@babel/compat-data@7.26.8': {}
+
'@babel/core@7.26.0':
dependencies:
'@ampproject/remapping': 2.3.0
@@ -10684,6 +10731,26 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@babel/core@7.26.10':
+ dependencies:
+ '@ampproject/remapping': 2.3.0
+ '@babel/code-frame': 7.26.2
+ '@babel/generator': 7.27.0
+ '@babel/helper-compilation-targets': 7.27.0
+ '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.10)
+ '@babel/helpers': 7.27.0
+ '@babel/parser': 7.27.0
+ '@babel/template': 7.27.0
+ '@babel/traverse': 7.27.0
+ '@babel/types': 7.27.0
+ convert-source-map: 2.0.0
+ debug: 4.4.0
+ gensync: 1.0.0-beta.2
+ json5: 2.2.3
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/generator@7.26.2':
dependencies:
'@babel/parser': 7.26.2
@@ -10692,6 +10759,14 @@ snapshots:
'@jridgewell/trace-mapping': 0.3.25
jsesc: 3.0.2
+ '@babel/generator@7.27.0':
+ dependencies:
+ '@babel/parser': 7.27.0
+ '@babel/types': 7.27.0
+ '@jridgewell/gen-mapping': 0.3.8
+ '@jridgewell/trace-mapping': 0.3.25
+ jsesc: 3.0.2
+
'@babel/helper-compilation-targets@7.25.9':
dependencies:
'@babel/compat-data': 7.26.2
@@ -10700,10 +10775,18 @@ snapshots:
lru-cache: 5.1.1
semver: 6.3.1
+ '@babel/helper-compilation-targets@7.27.0':
+ dependencies:
+ '@babel/compat-data': 7.26.8
+ '@babel/helper-validator-option': 7.25.9
+ browserslist: 4.24.4
+ lru-cache: 5.1.1
+ semver: 6.3.1
+
'@babel/helper-module-imports@7.25.9':
dependencies:
'@babel/traverse': 7.25.9
- '@babel/types': 7.26.9
+ '@babel/types': 7.27.0
transitivePeerDependencies:
- supports-color
@@ -10716,6 +10799,15 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.10)':
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/helper-module-imports': 7.25.9
+ '@babel/helper-validator-identifier': 7.25.9
+ '@babel/traverse': 7.25.9
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/helper-plugin-utils@7.25.9': {}
'@babel/helper-string-parser@7.25.9': {}
@@ -10727,7 +10819,12 @@ snapshots:
'@babel/helpers@7.26.0':
dependencies:
'@babel/template': 7.25.9
- '@babel/types': 7.26.9
+ '@babel/types': 7.27.0
+
+ '@babel/helpers@7.27.0':
+ dependencies:
+ '@babel/template': 7.27.0
+ '@babel/types': 7.27.0
'@babel/parser@7.26.2':
dependencies:
@@ -10735,16 +10832,20 @@ snapshots:
'@babel/parser@7.26.9':
dependencies:
- '@babel/types': 7.26.9
+ '@babel/types': 7.27.0
- '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.0)':
+ '@babel/parser@7.27.0':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/types': 7.27.0
+
+ '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.10)':
+ dependencies:
+ '@babel/core': 7.26.10
'@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.10)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.10
'@babel/helper-plugin-utils': 7.25.9
'@babel/runtime-corejs3@7.27.0':
@@ -10759,8 +10860,14 @@ snapshots:
'@babel/template@7.25.9':
dependencies:
'@babel/code-frame': 7.26.2
- '@babel/parser': 7.26.9
- '@babel/types': 7.26.9
+ '@babel/parser': 7.27.0
+ '@babel/types': 7.27.0
+
+ '@babel/template@7.27.0':
+ dependencies:
+ '@babel/code-frame': 7.26.2
+ '@babel/parser': 7.27.0
+ '@babel/types': 7.27.0
'@babel/traverse@7.25.9':
dependencies:
@@ -10774,6 +10881,18 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@babel/traverse@7.27.0':
+ dependencies:
+ '@babel/code-frame': 7.26.2
+ '@babel/generator': 7.27.0
+ '@babel/parser': 7.27.0
+ '@babel/template': 7.27.0
+ '@babel/types': 7.27.0
+ debug: 4.4.0
+ globals: 11.12.0
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/types@7.26.0':
dependencies:
'@babel/helper-string-parser': 7.25.9
@@ -10784,6 +10903,11 @@ snapshots:
'@babel/helper-string-parser': 7.25.9
'@babel/helper-validator-identifier': 7.25.9
+ '@babel/types@7.27.0':
+ dependencies:
+ '@babel/helper-string-parser': 7.25.9
+ '@babel/helper-validator-identifier': 7.25.9
+
'@balena/dockerignore@1.0.2': {}
'@bcoe/v8-coverage@1.0.2': {}
@@ -10934,9 +11058,6 @@ snapshots:
'@esbuild-kit/core-utils': 3.3.2
get-tsconfig: 4.8.1
- '@esbuild/aix-ppc64@0.19.12':
- optional: true
-
'@esbuild/aix-ppc64@0.20.2':
optional: true
@@ -10946,10 +11067,10 @@ snapshots:
'@esbuild/aix-ppc64@0.25.0':
optional: true
- '@esbuild/android-arm64@0.18.20':
+ '@esbuild/aix-ppc64@0.25.2':
optional: true
- '@esbuild/android-arm64@0.19.12':
+ '@esbuild/android-arm64@0.18.20':
optional: true
'@esbuild/android-arm64@0.20.2':
@@ -10961,10 +11082,10 @@ snapshots:
'@esbuild/android-arm64@0.25.0':
optional: true
- '@esbuild/android-arm@0.18.20':
+ '@esbuild/android-arm64@0.25.2':
optional: true
- '@esbuild/android-arm@0.19.12':
+ '@esbuild/android-arm@0.18.20':
optional: true
'@esbuild/android-arm@0.20.2':
@@ -10976,10 +11097,10 @@ snapshots:
'@esbuild/android-arm@0.25.0':
optional: true
- '@esbuild/android-x64@0.18.20':
+ '@esbuild/android-arm@0.25.2':
optional: true
- '@esbuild/android-x64@0.19.12':
+ '@esbuild/android-x64@0.18.20':
optional: true
'@esbuild/android-x64@0.20.2':
@@ -10991,10 +11112,10 @@ snapshots:
'@esbuild/android-x64@0.25.0':
optional: true
- '@esbuild/darwin-arm64@0.18.20':
+ '@esbuild/android-x64@0.25.2':
optional: true
- '@esbuild/darwin-arm64@0.19.12':
+ '@esbuild/darwin-arm64@0.18.20':
optional: true
'@esbuild/darwin-arm64@0.20.2':
@@ -11006,10 +11127,10 @@ snapshots:
'@esbuild/darwin-arm64@0.25.0':
optional: true
- '@esbuild/darwin-x64@0.18.20':
+ '@esbuild/darwin-arm64@0.25.2':
optional: true
- '@esbuild/darwin-x64@0.19.12':
+ '@esbuild/darwin-x64@0.18.20':
optional: true
'@esbuild/darwin-x64@0.20.2':
@@ -11021,10 +11142,10 @@ snapshots:
'@esbuild/darwin-x64@0.25.0':
optional: true
- '@esbuild/freebsd-arm64@0.18.20':
+ '@esbuild/darwin-x64@0.25.2':
optional: true
- '@esbuild/freebsd-arm64@0.19.12':
+ '@esbuild/freebsd-arm64@0.18.20':
optional: true
'@esbuild/freebsd-arm64@0.20.2':
@@ -11036,10 +11157,10 @@ snapshots:
'@esbuild/freebsd-arm64@0.25.0':
optional: true
- '@esbuild/freebsd-x64@0.18.20':
+ '@esbuild/freebsd-arm64@0.25.2':
optional: true
- '@esbuild/freebsd-x64@0.19.12':
+ '@esbuild/freebsd-x64@0.18.20':
optional: true
'@esbuild/freebsd-x64@0.20.2':
@@ -11051,10 +11172,10 @@ snapshots:
'@esbuild/freebsd-x64@0.25.0':
optional: true
- '@esbuild/linux-arm64@0.18.20':
+ '@esbuild/freebsd-x64@0.25.2':
optional: true
- '@esbuild/linux-arm64@0.19.12':
+ '@esbuild/linux-arm64@0.18.20':
optional: true
'@esbuild/linux-arm64@0.20.2':
@@ -11066,10 +11187,10 @@ snapshots:
'@esbuild/linux-arm64@0.25.0':
optional: true
- '@esbuild/linux-arm@0.18.20':
+ '@esbuild/linux-arm64@0.25.2':
optional: true
- '@esbuild/linux-arm@0.19.12':
+ '@esbuild/linux-arm@0.18.20':
optional: true
'@esbuild/linux-arm@0.20.2':
@@ -11081,10 +11202,10 @@ snapshots:
'@esbuild/linux-arm@0.25.0':
optional: true
- '@esbuild/linux-ia32@0.18.20':
+ '@esbuild/linux-arm@0.25.2':
optional: true
- '@esbuild/linux-ia32@0.19.12':
+ '@esbuild/linux-ia32@0.18.20':
optional: true
'@esbuild/linux-ia32@0.20.2':
@@ -11096,10 +11217,10 @@ snapshots:
'@esbuild/linux-ia32@0.25.0':
optional: true
- '@esbuild/linux-loong64@0.18.20':
+ '@esbuild/linux-ia32@0.25.2':
optional: true
- '@esbuild/linux-loong64@0.19.12':
+ '@esbuild/linux-loong64@0.18.20':
optional: true
'@esbuild/linux-loong64@0.20.2':
@@ -11111,10 +11232,10 @@ snapshots:
'@esbuild/linux-loong64@0.25.0':
optional: true
- '@esbuild/linux-mips64el@0.18.20':
+ '@esbuild/linux-loong64@0.25.2':
optional: true
- '@esbuild/linux-mips64el@0.19.12':
+ '@esbuild/linux-mips64el@0.18.20':
optional: true
'@esbuild/linux-mips64el@0.20.2':
@@ -11126,10 +11247,10 @@ snapshots:
'@esbuild/linux-mips64el@0.25.0':
optional: true
- '@esbuild/linux-ppc64@0.18.20':
+ '@esbuild/linux-mips64el@0.25.2':
optional: true
- '@esbuild/linux-ppc64@0.19.12':
+ '@esbuild/linux-ppc64@0.18.20':
optional: true
'@esbuild/linux-ppc64@0.20.2':
@@ -11141,10 +11262,10 @@ snapshots:
'@esbuild/linux-ppc64@0.25.0':
optional: true
- '@esbuild/linux-riscv64@0.18.20':
+ '@esbuild/linux-ppc64@0.25.2':
optional: true
- '@esbuild/linux-riscv64@0.19.12':
+ '@esbuild/linux-riscv64@0.18.20':
optional: true
'@esbuild/linux-riscv64@0.20.2':
@@ -11156,10 +11277,10 @@ snapshots:
'@esbuild/linux-riscv64@0.25.0':
optional: true
- '@esbuild/linux-s390x@0.18.20':
+ '@esbuild/linux-riscv64@0.25.2':
optional: true
- '@esbuild/linux-s390x@0.19.12':
+ '@esbuild/linux-s390x@0.18.20':
optional: true
'@esbuild/linux-s390x@0.20.2':
@@ -11171,10 +11292,10 @@ snapshots:
'@esbuild/linux-s390x@0.25.0':
optional: true
- '@esbuild/linux-x64@0.18.20':
+ '@esbuild/linux-s390x@0.25.2':
optional: true
- '@esbuild/linux-x64@0.19.12':
+ '@esbuild/linux-x64@0.18.20':
optional: true
'@esbuild/linux-x64@0.20.2':
@@ -11186,13 +11307,16 @@ snapshots:
'@esbuild/linux-x64@0.25.0':
optional: true
+ '@esbuild/linux-x64@0.25.2':
+ optional: true
+
'@esbuild/netbsd-arm64@0.25.0':
optional: true
- '@esbuild/netbsd-x64@0.18.20':
+ '@esbuild/netbsd-arm64@0.25.2':
optional: true
- '@esbuild/netbsd-x64@0.19.12':
+ '@esbuild/netbsd-x64@0.18.20':
optional: true
'@esbuild/netbsd-x64@0.20.2':
@@ -11204,13 +11328,16 @@ snapshots:
'@esbuild/netbsd-x64@0.25.0':
optional: true
+ '@esbuild/netbsd-x64@0.25.2':
+ optional: true
+
'@esbuild/openbsd-arm64@0.25.0':
optional: true
- '@esbuild/openbsd-x64@0.18.20':
+ '@esbuild/openbsd-arm64@0.25.2':
optional: true
- '@esbuild/openbsd-x64@0.19.12':
+ '@esbuild/openbsd-x64@0.18.20':
optional: true
'@esbuild/openbsd-x64@0.20.2':
@@ -11222,10 +11349,10 @@ snapshots:
'@esbuild/openbsd-x64@0.25.0':
optional: true
- '@esbuild/sunos-x64@0.18.20':
+ '@esbuild/openbsd-x64@0.25.2':
optional: true
- '@esbuild/sunos-x64@0.19.12':
+ '@esbuild/sunos-x64@0.18.20':
optional: true
'@esbuild/sunos-x64@0.20.2':
@@ -11237,10 +11364,10 @@ snapshots:
'@esbuild/sunos-x64@0.25.0':
optional: true
- '@esbuild/win32-arm64@0.18.20':
+ '@esbuild/sunos-x64@0.25.2':
optional: true
- '@esbuild/win32-arm64@0.19.12':
+ '@esbuild/win32-arm64@0.18.20':
optional: true
'@esbuild/win32-arm64@0.20.2':
@@ -11252,10 +11379,10 @@ snapshots:
'@esbuild/win32-arm64@0.25.0':
optional: true
- '@esbuild/win32-ia32@0.18.20':
+ '@esbuild/win32-arm64@0.25.2':
optional: true
- '@esbuild/win32-ia32@0.19.12':
+ '@esbuild/win32-ia32@0.18.20':
optional: true
'@esbuild/win32-ia32@0.20.2':
@@ -11267,10 +11394,10 @@ snapshots:
'@esbuild/win32-ia32@0.25.0':
optional: true
- '@esbuild/win32-x64@0.18.20':
+ '@esbuild/win32-ia32@0.25.2':
optional: true
- '@esbuild/win32-x64@0.19.12':
+ '@esbuild/win32-x64@0.18.20':
optional: true
'@esbuild/win32-x64@0.20.2':
@@ -11282,9 +11409,12 @@ snapshots:
'@esbuild/win32-x64@0.25.0':
optional: true
- '@eslint-community/eslint-utils@4.4.0(eslint@9.24.0)':
+ '@esbuild/win32-x64@0.25.2':
+ optional: true
+
+ '@eslint-community/eslint-utils@4.4.0(eslint@9.25.0)':
dependencies:
- eslint: 9.24.0
+ eslint: 9.25.0
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.1': {}
@@ -11297,9 +11427,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@eslint/config-helpers@0.2.0': {}
+ '@eslint/config-helpers@0.2.1': {}
- '@eslint/core@0.12.0':
+ '@eslint/core@0.13.0':
dependencies:
'@types/json-schema': 7.0.15
@@ -11317,13 +11447,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@eslint/js@9.24.0': {}
+ '@eslint/js@9.25.0': {}
'@eslint/object-schema@2.1.6': {}
- '@eslint/plugin-kit@0.2.7':
+ '@eslint/plugin-kit@0.2.8':
dependencies:
- '@eslint/core': 0.12.0
+ '@eslint/core': 0.13.0
levn: 0.4.1
'@extractus/feed-extractor@7.1.4':
@@ -11576,7 +11706,7 @@ snapshots:
'@kubernetes/client-node@1.1.2':
dependencies:
'@types/js-yaml': 4.0.9
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
'@types/node-fetch': 2.6.12
'@types/stream-buffers': 3.0.7
'@types/tar': 6.1.13
@@ -11611,19 +11741,19 @@ snapshots:
js-base64: 3.7.7
optional: true
- '@mantine/charts@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(recharts@2.15.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0))':
+ '@mantine/charts@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(recharts@2.15.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0))':
dependencies:
- '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@mantine/hooks': 7.17.4(react@19.1.0)
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
- recharts: 2.15.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ recharts: 2.15.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@mantine/colors-generator@7.17.4(chroma-js@3.1.2)':
dependencies:
chroma-js: 3.1.2
- '@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ '@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
dependencies:
'@floating-ui/react': 0.26.28(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@mantine/hooks': 7.17.4(react@19.1.0)
@@ -11631,24 +11761,24 @@ snapshots:
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
react-number-format: 5.4.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
- react-remove-scroll: 2.6.2(@types/react@19.1.1)(react@19.1.0)
- react-textarea-autosize: 8.5.9(@types/react@19.1.1)(react@19.1.0)
+ react-remove-scroll: 2.6.2(@types/react@19.1.2)(react@19.1.0)
+ react-textarea-autosize: 8.5.9(@types/react@19.1.2)(react@19.1.0)
type-fest: 4.39.1
transitivePeerDependencies:
- '@types/react'
- '@mantine/dates@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ '@mantine/dates@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
dependencies:
- '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@mantine/hooks': 7.17.4(react@19.1.0)
clsx: 2.1.1
dayjs: 1.11.13
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
- '@mantine/dropzone@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ '@mantine/dropzone@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
dependencies:
- '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@mantine/hooks': 7.17.4(react@19.1.0)
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
@@ -11664,25 +11794,25 @@ snapshots:
dependencies:
react: 19.1.0
- '@mantine/modals@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ '@mantine/modals@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
dependencies:
- '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@mantine/hooks': 7.17.4(react@19.1.0)
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
- '@mantine/notifications@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ '@mantine/notifications@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
dependencies:
- '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@mantine/hooks': 7.17.4(react@19.1.0)
'@mantine/store': 7.17.4(react@19.1.0)
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
react-transition-group: 4.4.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
- '@mantine/spotlight@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ '@mantine/spotlight@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
dependencies:
- '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@mantine/hooks': 7.17.4(react@19.1.0)
'@mantine/store': 7.17.4(react@19.1.0)
react: 19.1.0
@@ -11692,9 +11822,9 @@ snapshots:
dependencies:
react: 19.1.0
- '@mantine/tiptap@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tiptap/extension-link@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7))(@tiptap/react@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ '@mantine/tiptap@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tiptap/extension-link@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7))(@tiptap/react@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
dependencies:
- '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@mantine/hooks': 7.17.4(react@19.1.0)
'@tiptap/extension-link': 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7)
'@tiptap/react': 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
@@ -11720,7 +11850,7 @@ snapshots:
dependencies:
'@antfu/ni': 0.21.12
'@axiomhq/js': 1.0.0-rc.3
- '@babel/parser': 7.26.9
+ '@babel/parser': 7.27.0
'@babel/types': 7.26.0
'@clack/prompts': 0.7.0
ast-types: 0.14.2
@@ -11769,34 +11899,34 @@ snapshots:
- utf-8-validate
- webpack-sources
- '@next/env@15.3.0': {}
+ '@next/env@15.3.1': {}
- '@next/eslint-plugin-next@15.3.0':
+ '@next/eslint-plugin-next@15.3.1':
dependencies:
fast-glob: 3.3.1
- '@next/swc-darwin-arm64@15.3.0':
+ '@next/swc-darwin-arm64@15.3.1':
optional: true
- '@next/swc-darwin-x64@15.3.0':
+ '@next/swc-darwin-x64@15.3.1':
optional: true
- '@next/swc-linux-arm64-gnu@15.3.0':
+ '@next/swc-linux-arm64-gnu@15.3.1':
optional: true
- '@next/swc-linux-arm64-musl@15.3.0':
+ '@next/swc-linux-arm64-musl@15.3.1':
optional: true
- '@next/swc-linux-x64-gnu@15.3.0':
+ '@next/swc-linux-x64-gnu@15.3.1':
optional: true
- '@next/swc-linux-x64-musl@15.3.0':
+ '@next/swc-linux-x64-musl@15.3.1':
optional: true
- '@next/swc-win32-arm64-msvc@15.3.0':
+ '@next/swc-win32-arm64-msvc@15.3.1':
optional: true
- '@next/swc-win32-x64-msvc@15.3.0':
+ '@next/swc-win32-x64-msvc@15.3.1':
optional: true
'@noble/hashes@1.5.0': {}
@@ -12127,7 +12257,8 @@ snapshots:
'@parcel/watcher-win32-x64': 2.4.1
optional: true
- '@petamoriken/float16@3.9.1': {}
+ '@petamoriken/float16@3.9.1':
+ optional: true
'@pkgjs/parseargs@0.11.0':
optional: true
@@ -12721,17 +12852,17 @@ snapshots:
dependencies:
tslib: 2.8.1
- '@t3-oss/env-core@0.12.0(typescript@5.8.3)(zod@3.24.2)':
+ '@t3-oss/env-core@0.12.0(typescript@5.8.3)(zod@3.24.3)':
optionalDependencies:
typescript: 5.8.3
- zod: 3.24.2
+ zod: 3.24.3
- '@t3-oss/env-nextjs@0.12.0(typescript@5.8.3)(zod@3.24.2)':
+ '@t3-oss/env-nextjs@0.12.0(typescript@5.8.3)(zod@3.24.3)':
dependencies:
- '@t3-oss/env-core': 0.12.0(typescript@5.8.3)(zod@3.24.2)
+ '@t3-oss/env-core': 0.12.0(typescript@5.8.3)(zod@3.24.3)
optionalDependencies:
typescript: 5.8.3
- zod: 3.24.2
+ zod: 3.24.3
'@tabler/icons-react@3.31.0(react@19.1.0)':
dependencies:
@@ -12744,25 +12875,25 @@ snapshots:
dependencies:
remove-accents: 0.5.0
- '@tanstack/query-core@5.72.2': {}
+ '@tanstack/query-core@5.74.4': {}
- '@tanstack/query-devtools@5.72.2': {}
+ '@tanstack/query-devtools@5.73.3': {}
- '@tanstack/react-query-devtools@5.72.2(@tanstack/react-query@5.72.2(react@19.1.0))(react@19.1.0)':
+ '@tanstack/react-query-devtools@5.74.4(@tanstack/react-query@5.74.4(react@19.1.0))(react@19.1.0)':
dependencies:
- '@tanstack/query-devtools': 5.72.2
- '@tanstack/react-query': 5.72.2(react@19.1.0)
+ '@tanstack/query-devtools': 5.73.3
+ '@tanstack/react-query': 5.74.4(react@19.1.0)
react: 19.1.0
- '@tanstack/react-query-next-experimental@5.72.2(@tanstack/react-query@5.72.2(react@19.1.0))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0)':
+ '@tanstack/react-query-next-experimental@5.74.4(@tanstack/react-query@5.74.4(react@19.1.0))(next@15.3.1(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0)':
dependencies:
- '@tanstack/react-query': 5.72.2(react@19.1.0)
- next: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3)
+ '@tanstack/react-query': 5.74.4(react@19.1.0)
+ next: 15.3.1(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3)
react: 19.1.0
- '@tanstack/react-query@5.72.2(react@19.1.0)':
+ '@tanstack/react-query@5.74.4(react@19.1.0)':
dependencies:
- '@tanstack/query-core': 5.72.2
+ '@tanstack/query-core': 5.74.4
react: 19.1.0
'@tanstack/react-table@8.20.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
@@ -13010,21 +13141,21 @@ snapshots:
'@trpc/server': 11.1.0(typescript@5.8.3)
typescript: 5.8.3
- '@trpc/next@11.1.0(@tanstack/react-query@5.72.2(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/react-query@11.1.0(@tanstack/react-query@5.72.2(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)':
+ '@trpc/next@11.1.0(@tanstack/react-query@5.74.4(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/react-query@11.1.0(@tanstack/react-query@5.74.4(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(next@15.3.1(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)':
dependencies:
'@trpc/client': 11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3)
'@trpc/server': 11.1.0(typescript@5.8.3)
- next: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3)
+ next: 15.3.1(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3)
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
typescript: 5.8.3
optionalDependencies:
- '@tanstack/react-query': 5.72.2(react@19.1.0)
- '@trpc/react-query': 11.1.0(@tanstack/react-query@5.72.2(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)
+ '@tanstack/react-query': 5.74.4(react@19.1.0)
+ '@trpc/react-query': 11.1.0(@tanstack/react-query@5.74.4(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)
- '@trpc/react-query@11.1.0(@tanstack/react-query@5.72.2(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)':
+ '@trpc/react-query@11.1.0(@tanstack/react-query@5.74.4(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)':
dependencies:
- '@tanstack/react-query': 5.72.2(react@19.1.0)
+ '@tanstack/react-query': 5.74.4(react@19.1.0)
'@trpc/client': 11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3)
'@trpc/server': 11.1.0(typescript@5.8.3)
react: 19.1.0
@@ -13045,7 +13176,7 @@ snapshots:
'@tsconfig/svelte@1.0.13': {}
- '@turbo/gen@2.5.0(@types/node@22.14.0)(typescript@5.8.3)':
+ '@turbo/gen@2.5.0(@types/node@22.14.1)(typescript@5.8.3)':
dependencies:
'@turbo/workspaces': 2.5.0
commander: 10.0.1
@@ -13055,7 +13186,7 @@ snapshots:
node-plop: 0.26.3
picocolors: 1.0.1
proxy-agent: 6.5.0
- ts-node: 10.9.2(@types/node@22.14.0)(typescript@5.8.3)
+ ts-node: 10.9.2(@types/node@22.14.1)(typescript@5.8.3)
update-check: 1.5.4
validate-npm-package-name: 5.0.1
transitivePeerDependencies:
@@ -13081,53 +13212,53 @@ snapshots:
'@types/adm-zip@0.5.7':
dependencies:
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
'@types/asn1@0.2.4':
dependencies:
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
'@types/aws-lambda@8.10.146': {}
'@types/babel__core@7.20.5':
dependencies:
- '@babel/parser': 7.26.2
- '@babel/types': 7.26.0
+ '@babel/parser': 7.26.9
+ '@babel/types': 7.26.9
'@types/babel__generator': 7.6.8
'@types/babel__template': 7.4.4
'@types/babel__traverse': 7.20.6
'@types/babel__generator@7.6.8':
dependencies:
- '@babel/types': 7.26.9
+ '@babel/types': 7.27.0
'@types/babel__template@7.4.4':
dependencies:
- '@babel/parser': 7.26.9
- '@babel/types': 7.26.9
+ '@babel/parser': 7.27.0
+ '@babel/types': 7.27.0
'@types/babel__traverse@7.20.6':
dependencies:
- '@babel/types': 7.26.9
+ '@babel/types': 7.27.0
'@types/bcrypt@5.0.2':
dependencies:
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
'@types/better-sqlite3@7.6.13':
dependencies:
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
'@types/body-parser@1.19.5':
dependencies:
'@types/connect': 3.4.38
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
'@types/chroma-js@3.1.1': {}
'@types/connect@3.4.38':
dependencies:
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
'@types/cookie@0.4.1': {}
@@ -13138,11 +13269,11 @@ snapshots:
'@types/connect': 3.4.38
'@types/express': 4.17.21
'@types/keygrip': 1.0.6
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
'@types/cors@2.8.17':
dependencies:
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
'@types/css-font-loading-module@0.0.7': {}
@@ -13174,13 +13305,13 @@ snapshots:
'@types/docker-modem@3.0.6':
dependencies:
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
'@types/ssh2': 1.15.1
- '@types/dockerode@3.3.37':
+ '@types/dockerode@3.3.38':
dependencies:
'@types/docker-modem': 3.0.6
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
'@types/ssh2': 1.15.1
'@types/estree@1.0.5': {}
@@ -13189,7 +13320,7 @@ snapshots:
'@types/express-serve-static-core@4.19.5':
dependencies:
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
'@types/qs': 6.9.16
'@types/range-parser': 1.2.7
'@types/send': 0.17.4
@@ -13204,7 +13335,7 @@ snapshots:
'@types/glob@7.2.0':
dependencies:
'@types/minimatch': 5.1.2
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
'@types/hast@2.3.10':
dependencies:
@@ -13242,14 +13373,14 @@ snapshots:
'@types/node-fetch@2.6.12':
dependencies:
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
form-data: 4.0.1
'@types/node@18.19.50':
dependencies:
undici-types: 5.26.5
- '@types/node@22.14.0':
+ '@types/node@22.14.1':
dependencies:
undici-types: 6.21.0
@@ -13265,11 +13396,11 @@ snapshots:
'@types/range-parser@1.2.7': {}
- '@types/react-dom@19.1.2(@types/react@19.1.1)':
+ '@types/react-dom@19.1.2(@types/react@19.1.2)':
dependencies:
- '@types/react': 19.1.1
+ '@types/react': 19.1.2
- '@types/react@19.1.1':
+ '@types/react@19.1.2':
dependencies:
csstype: 3.1.3
@@ -13278,21 +13409,21 @@ snapshots:
'@types/send@0.17.4':
dependencies:
'@types/mime': 1.3.5
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
'@types/serve-static@1.15.7':
dependencies:
'@types/http-errors': 2.0.4
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
'@types/send': 0.17.4
'@types/ssh2-streams@0.1.12':
dependencies:
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
'@types/ssh2@0.5.52':
dependencies:
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
'@types/ssh2-streams': 0.1.12
'@types/ssh2@1.15.1':
@@ -13301,20 +13432,20 @@ snapshots:
'@types/stream-buffers@3.0.7':
dependencies:
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
'@types/swagger-ui-react@5.18.0':
dependencies:
- '@types/react': 19.1.1
+ '@types/react': 19.1.2
'@types/tar@6.1.13':
dependencies:
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
minipass: 4.2.8
'@types/through@0.0.33':
dependencies:
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
'@types/tinycolor2@1.4.6': {}
@@ -13331,21 +13462,21 @@ snapshots:
'@types/ws@8.18.1':
dependencies:
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
'@types/xml2js@0.4.14':
dependencies:
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
- '@typescript-eslint/eslint-plugin@8.29.1(@typescript-eslint/parser@8.29.1(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0)(typescript@5.8.3)':
+ '@typescript-eslint/eslint-plugin@8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.25.0)(typescript@5.8.3))(eslint@9.25.0)(typescript@5.8.3)':
dependencies:
'@eslint-community/regexpp': 4.12.1
- '@typescript-eslint/parser': 8.29.1(eslint@9.24.0)(typescript@5.8.3)
- '@typescript-eslint/scope-manager': 8.29.1
- '@typescript-eslint/type-utils': 8.29.1(eslint@9.24.0)(typescript@5.8.3)
- '@typescript-eslint/utils': 8.29.1(eslint@9.24.0)(typescript@5.8.3)
- '@typescript-eslint/visitor-keys': 8.29.1
- eslint: 9.24.0
+ '@typescript-eslint/parser': 8.30.1(eslint@9.25.0)(typescript@5.8.3)
+ '@typescript-eslint/scope-manager': 8.30.1
+ '@typescript-eslint/type-utils': 8.30.1(eslint@9.25.0)(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.30.1(eslint@9.25.0)(typescript@5.8.3)
+ '@typescript-eslint/visitor-keys': 8.30.1
+ eslint: 9.25.0
graphemer: 1.4.0
ignore: 5.3.2
natural-compare: 1.4.0
@@ -13354,64 +13485,64 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.29.1(eslint@9.24.0)(typescript@5.8.3)':
+ '@typescript-eslint/parser@8.30.1(eslint@9.25.0)(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/scope-manager': 8.29.1
- '@typescript-eslint/types': 8.29.1
- '@typescript-eslint/typescript-estree': 8.29.1(typescript@5.8.3)
- '@typescript-eslint/visitor-keys': 8.29.1
+ '@typescript-eslint/scope-manager': 8.30.1
+ '@typescript-eslint/types': 8.30.1
+ '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3)
+ '@typescript-eslint/visitor-keys': 8.30.1
debug: 4.4.0
- eslint: 9.24.0
+ eslint: 9.25.0
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.29.1':
+ '@typescript-eslint/scope-manager@8.30.1':
dependencies:
- '@typescript-eslint/types': 8.29.1
- '@typescript-eslint/visitor-keys': 8.29.1
+ '@typescript-eslint/types': 8.30.1
+ '@typescript-eslint/visitor-keys': 8.30.1
- '@typescript-eslint/type-utils@8.29.1(eslint@9.24.0)(typescript@5.8.3)':
+ '@typescript-eslint/type-utils@8.30.1(eslint@9.25.0)(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/typescript-estree': 8.29.1(typescript@5.8.3)
- '@typescript-eslint/utils': 8.29.1(eslint@9.24.0)(typescript@5.8.3)
+ '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.30.1(eslint@9.25.0)(typescript@5.8.3)
debug: 4.4.0
- eslint: 9.24.0
+ eslint: 9.25.0
ts-api-utils: 2.0.1(typescript@5.8.3)
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/types@8.29.1': {}
+ '@typescript-eslint/types@8.30.1': {}
- '@typescript-eslint/typescript-estree@8.29.1(typescript@5.8.3)':
+ '@typescript-eslint/typescript-estree@8.30.1(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/types': 8.29.1
- '@typescript-eslint/visitor-keys': 8.29.1
+ '@typescript-eslint/types': 8.30.1
+ '@typescript-eslint/visitor-keys': 8.30.1
debug: 4.4.0
fast-glob: 3.3.2
is-glob: 4.0.3
minimatch: 9.0.5
- semver: 7.6.3
+ semver: 7.7.1
ts-api-utils: 2.0.1(typescript@5.8.3)
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.29.1(eslint@9.24.0)(typescript@5.8.3)':
+ '@typescript-eslint/utils@8.30.1(eslint@9.25.0)(typescript@5.8.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.24.0)
- '@typescript-eslint/scope-manager': 8.29.1
- '@typescript-eslint/types': 8.29.1
- '@typescript-eslint/typescript-estree': 8.29.1(typescript@5.8.3)
- eslint: 9.24.0
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.25.0)
+ '@typescript-eslint/scope-manager': 8.30.1
+ '@typescript-eslint/types': 8.30.1
+ '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3)
+ eslint: 9.25.0
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/visitor-keys@8.29.1':
+ '@typescript-eslint/visitor-keys@8.30.1':
dependencies:
- '@typescript-eslint/types': 8.29.1
+ '@typescript-eslint/types': 8.30.1
eslint-visitor-keys: 4.2.0
'@umami/node@0.4.0': {}
@@ -13444,14 +13575,14 @@ snapshots:
global: 4.4.0
is-function: 1.0.2
- '@vitejs/plugin-react@4.3.4(vite@5.4.5(@types/node@22.14.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0))':
+ '@vitejs/plugin-react@4.4.0(vite@5.4.5(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0))':
dependencies:
- '@babel/core': 7.26.0
- '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0)
+ '@babel/core': 7.26.10
+ '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.10)
+ '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.10)
'@types/babel__core': 7.20.5
- react-refresh: 0.14.2
- vite: 5.4.5(@types/node@22.14.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)
+ react-refresh: 0.17.0
+ vite: 5.4.5(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)
transitivePeerDependencies:
- supports-color
@@ -13469,7 +13600,7 @@ snapshots:
std-env: 3.8.1
test-exclude: 7.0.1
tinyrainbow: 2.0.0
- vitest: 3.1.1(@types/node@22.14.0)(@vitest/ui@3.1.1)(jsdom@26.0.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)
+ vitest: 3.1.1(@types/node@22.14.1)(@vitest/ui@3.1.1)(jsdom@26.1.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)
transitivePeerDependencies:
- supports-color
@@ -13480,13 +13611,13 @@ snapshots:
chai: 5.2.0
tinyrainbow: 2.0.0
- '@vitest/mocker@3.1.1(vite@5.4.5(@types/node@22.14.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0))':
+ '@vitest/mocker@3.1.1(vite@5.4.5(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0))':
dependencies:
'@vitest/spy': 3.1.1
estree-walker: 3.0.3
magic-string: 0.30.17
optionalDependencies:
- vite: 5.4.5(@types/node@22.14.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)
+ vite: 5.4.5(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)
'@vitest/pretty-format@3.1.1':
dependencies:
@@ -13516,7 +13647,7 @@ snapshots:
sirv: 3.0.1
tinyglobby: 0.2.12
tinyrainbow: 2.0.0
- vitest: 3.1.1(@types/node@22.14.0)(@vitest/ui@3.1.1)(jsdom@26.0.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)
+ vitest: 3.1.1(@types/node@22.14.1)(@vitest/ui@3.1.1)(jsdom@26.1.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)
'@vitest/utils@3.1.1':
dependencies:
@@ -14580,7 +14711,7 @@ snapshots:
decimal.js-light@2.5.1: {}
- decimal.js@10.4.3: {}
+ decimal.js@10.5.0: {}
decompress-response@6.0.0:
dependencies:
@@ -14723,17 +14854,16 @@ snapshots:
drange@1.1.1: {}
- drizzle-kit@0.30.6:
+ drizzle-kit@0.31.0:
dependencies:
'@drizzle-team/brocli': 0.10.2
'@esbuild-kit/esm-loader': 2.6.5
- esbuild: 0.19.12
- esbuild-register: 3.6.0(esbuild@0.19.12)
- gel: 2.0.0
+ esbuild: 0.25.2
+ esbuild-register: 3.6.0(esbuild@0.25.2)
transitivePeerDependencies:
- supports-color
- drizzle-orm@0.41.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(better-sqlite3@11.9.1)(gel@2.0.0)(mysql2@3.14.0):
+ drizzle-orm@0.42.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(better-sqlite3@11.9.1)(gel@2.0.0)(mysql2@3.14.0):
optionalDependencies:
'@libsql/client-wasm': 0.14.0
'@types/better-sqlite3': 7.6.13
@@ -14741,10 +14871,10 @@ snapshots:
gel: 2.0.0
mysql2: 3.14.0
- drizzle-zod@0.7.1(drizzle-orm@0.41.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(better-sqlite3@11.9.1)(gel@2.0.0)(mysql2@3.14.0))(zod@3.24.2):
+ drizzle-zod@0.7.1(drizzle-orm@0.42.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(better-sqlite3@11.9.1)(gel@2.0.0)(mysql2@3.14.0))(zod@3.24.3):
dependencies:
- drizzle-orm: 0.41.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(better-sqlite3@11.9.1)(gel@2.0.0)(mysql2@3.14.0)
- zod: 3.24.2
+ drizzle-orm: 0.42.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(better-sqlite3@11.9.1)(gel@2.0.0)(mysql2@3.14.0)
+ zod: 3.24.3
dunder-proto@1.0.1:
dependencies:
@@ -14799,7 +14929,7 @@ snapshots:
dependencies:
'@types/cookie': 0.4.1
'@types/cors': 2.8.17
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
accepts: 1.3.8
base64id: 2.0.0
cookie: 0.7.2
@@ -14826,7 +14956,8 @@ snapshots:
env-paths@2.2.1: {}
- env-paths@3.0.0: {}
+ env-paths@3.0.0:
+ optional: true
environment@1.1.0: {}
@@ -14992,10 +15123,10 @@ snapshots:
is-date-object: 1.1.0
is-symbol: 1.1.1
- esbuild-register@3.6.0(esbuild@0.19.12):
+ esbuild-register@3.6.0(esbuild@0.25.2):
dependencies:
debug: 4.4.0
- esbuild: 0.19.12
+ esbuild: 0.25.2
transitivePeerDependencies:
- supports-color
@@ -15024,32 +15155,6 @@ snapshots:
'@esbuild/win32-ia32': 0.18.20
'@esbuild/win32-x64': 0.18.20
- esbuild@0.19.12:
- optionalDependencies:
- '@esbuild/aix-ppc64': 0.19.12
- '@esbuild/android-arm': 0.19.12
- '@esbuild/android-arm64': 0.19.12
- '@esbuild/android-x64': 0.19.12
- '@esbuild/darwin-arm64': 0.19.12
- '@esbuild/darwin-x64': 0.19.12
- '@esbuild/freebsd-arm64': 0.19.12
- '@esbuild/freebsd-x64': 0.19.12
- '@esbuild/linux-arm': 0.19.12
- '@esbuild/linux-arm64': 0.19.12
- '@esbuild/linux-ia32': 0.19.12
- '@esbuild/linux-loong64': 0.19.12
- '@esbuild/linux-mips64el': 0.19.12
- '@esbuild/linux-ppc64': 0.19.12
- '@esbuild/linux-riscv64': 0.19.12
- '@esbuild/linux-s390x': 0.19.12
- '@esbuild/linux-x64': 0.19.12
- '@esbuild/netbsd-x64': 0.19.12
- '@esbuild/openbsd-x64': 0.19.12
- '@esbuild/sunos-x64': 0.19.12
- '@esbuild/win32-arm64': 0.19.12
- '@esbuild/win32-ia32': 0.19.12
- '@esbuild/win32-x64': 0.19.12
-
esbuild@0.20.2:
optionalDependencies:
'@esbuild/aix-ppc64': 0.20.2
@@ -15130,6 +15235,34 @@ snapshots:
'@esbuild/win32-ia32': 0.25.0
'@esbuild/win32-x64': 0.25.0
+ esbuild@0.25.2:
+ optionalDependencies:
+ '@esbuild/aix-ppc64': 0.25.2
+ '@esbuild/android-arm': 0.25.2
+ '@esbuild/android-arm64': 0.25.2
+ '@esbuild/android-x64': 0.25.2
+ '@esbuild/darwin-arm64': 0.25.2
+ '@esbuild/darwin-x64': 0.25.2
+ '@esbuild/freebsd-arm64': 0.25.2
+ '@esbuild/freebsd-x64': 0.25.2
+ '@esbuild/linux-arm': 0.25.2
+ '@esbuild/linux-arm64': 0.25.2
+ '@esbuild/linux-ia32': 0.25.2
+ '@esbuild/linux-loong64': 0.25.2
+ '@esbuild/linux-mips64el': 0.25.2
+ '@esbuild/linux-ppc64': 0.25.2
+ '@esbuild/linux-riscv64': 0.25.2
+ '@esbuild/linux-s390x': 0.25.2
+ '@esbuild/linux-x64': 0.25.2
+ '@esbuild/netbsd-arm64': 0.25.2
+ '@esbuild/netbsd-x64': 0.25.2
+ '@esbuild/openbsd-arm64': 0.25.2
+ '@esbuild/openbsd-x64': 0.25.2
+ '@esbuild/sunos-x64': 0.25.2
+ '@esbuild/win32-arm64': 0.25.2
+ '@esbuild/win32-ia32': 0.25.2
+ '@esbuild/win32-x64': 0.25.2
+
escalade@3.2.0: {}
escape-goat@2.1.1: {}
@@ -15148,14 +15281,14 @@ snapshots:
optionalDependencies:
source-map: 0.6.1
- eslint-config-prettier@10.1.2(eslint@9.24.0):
+ eslint-config-prettier@10.1.2(eslint@9.25.0):
dependencies:
- eslint: 9.24.0
+ eslint: 9.25.0
- eslint-config-turbo@2.5.0(eslint@9.24.0)(turbo@2.5.0):
+ eslint-config-turbo@2.5.0(eslint@9.25.0)(turbo@2.5.0):
dependencies:
- eslint: 9.24.0
- eslint-plugin-turbo: 2.5.0(eslint@9.24.0)(turbo@2.5.0)
+ eslint: 9.25.0
+ eslint-plugin-turbo: 2.5.0(eslint@9.25.0)(turbo@2.5.0)
turbo: 2.5.0
eslint-import-resolver-node@0.3.9:
@@ -15166,17 +15299,17 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.12.0(@typescript-eslint/parser@8.29.1(eslint@9.24.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.24.0):
+ eslint-module-utils@2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.25.0):
dependencies:
debug: 3.2.7
optionalDependencies:
- '@typescript-eslint/parser': 8.29.1(eslint@9.24.0)(typescript@5.8.3)
- eslint: 9.24.0
+ '@typescript-eslint/parser': 8.30.1(eslint@9.25.0)(typescript@5.8.3)
+ eslint: 9.25.0
eslint-import-resolver-node: 0.3.9
transitivePeerDependencies:
- supports-color
- eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.29.1(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0):
+ eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0)(typescript@5.8.3))(eslint@9.25.0):
dependencies:
'@rtsao/scc': 1.1.0
array-includes: 3.1.8
@@ -15185,9 +15318,9 @@ snapshots:
array.prototype.flatmap: 1.3.2
debug: 3.2.7
doctrine: 2.1.0
- eslint: 9.24.0
+ eslint: 9.25.0
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.29.1(eslint@9.24.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.24.0)
+ eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.25.0)
hasown: 2.0.2
is-core-module: 2.15.1
is-glob: 4.0.3
@@ -15199,13 +15332,13 @@ snapshots:
string.prototype.trimend: 1.0.8
tsconfig-paths: 3.15.0
optionalDependencies:
- '@typescript-eslint/parser': 8.29.1(eslint@9.24.0)(typescript@5.8.3)
+ '@typescript-eslint/parser': 8.30.1(eslint@9.25.0)(typescript@5.8.3)
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- supports-color
- eslint-plugin-jsx-a11y@6.10.2(eslint@9.24.0):
+ eslint-plugin-jsx-a11y@6.10.2(eslint@9.25.0):
dependencies:
aria-query: 5.3.2
array-includes: 3.1.8
@@ -15215,7 +15348,7 @@ snapshots:
axobject-query: 4.1.0
damerau-levenshtein: 1.0.8
emoji-regex: 9.2.2
- eslint: 9.24.0
+ eslint: 9.25.0
hasown: 2.0.2
jsx-ast-utils: 3.3.5
language-tags: 1.0.9
@@ -15224,11 +15357,11 @@ snapshots:
safe-regex-test: 1.0.3
string.prototype.includes: 2.0.1
- eslint-plugin-react-hooks@5.2.0(eslint@9.24.0):
+ eslint-plugin-react-hooks@5.2.0(eslint@9.25.0):
dependencies:
- eslint: 9.24.0
+ eslint: 9.25.0
- eslint-plugin-react@7.37.5(eslint@9.24.0):
+ eslint-plugin-react@7.37.5(eslint@9.25.0):
dependencies:
array-includes: 3.1.8
array.prototype.findlast: 1.2.5
@@ -15236,7 +15369,7 @@ snapshots:
array.prototype.tosorted: 1.1.4
doctrine: 2.1.0
es-iterator-helpers: 1.2.1
- eslint: 9.24.0
+ eslint: 9.25.0
estraverse: 5.3.0
hasown: 2.0.2
jsx-ast-utils: 3.3.5
@@ -15250,10 +15383,10 @@ snapshots:
string.prototype.matchall: 4.0.12
string.prototype.repeat: 1.0.0
- eslint-plugin-turbo@2.5.0(eslint@9.24.0)(turbo@2.5.0):
+ eslint-plugin-turbo@2.5.0(eslint@9.25.0)(turbo@2.5.0):
dependencies:
dotenv: 16.0.3
- eslint: 9.24.0
+ eslint: 9.25.0
turbo: 2.5.0
eslint-scope@5.1.1:
@@ -15270,16 +15403,16 @@ snapshots:
eslint-visitor-keys@4.2.0: {}
- eslint@9.24.0:
+ eslint@9.25.0:
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.24.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.25.0)
'@eslint-community/regexpp': 4.12.1
'@eslint/config-array': 0.20.0
- '@eslint/config-helpers': 0.2.0
- '@eslint/core': 0.12.0
+ '@eslint/config-helpers': 0.2.1
+ '@eslint/core': 0.13.0
'@eslint/eslintrc': 3.3.1
- '@eslint/js': 9.24.0
- '@eslint/plugin-kit': 0.2.7
+ '@eslint/js': 9.25.0
+ '@eslint/plugin-kit': 0.2.8
'@humanfs/node': 0.16.6
'@humanwhocodes/module-importer': 1.0.1
'@humanwhocodes/retry': 0.4.2
@@ -15595,11 +15728,12 @@ snapshots:
'@petamoriken/float16': 3.9.1
debug: 4.4.0
env-paths: 3.0.0
- semver: 7.6.3
+ semver: 7.7.1
shell-quote: 1.8.1
which: 4.0.0
transitivePeerDependencies:
- supports-color
+ optional: true
generate-function@2.3.1:
dependencies:
@@ -16305,7 +16439,8 @@ snapshots:
isexe@2.0.0: {}
- isexe@3.1.1: {}
+ isexe@3.1.1:
+ optional: true
isomorphic-fetch@3.0.0:
dependencies:
@@ -16372,7 +16507,7 @@ snapshots:
jest-worker@27.5.1:
dependencies:
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
merge-stream: 2.0.0
supports-color: 8.1.1
@@ -16380,9 +16515,9 @@ snapshots:
jose@6.0.8: {}
- jotai@2.12.2(@types/react@19.1.1)(react@19.1.0):
+ jotai@2.12.3(@types/react@19.1.2)(react@19.1.0):
optionalDependencies:
- '@types/react': 19.1.1
+ '@types/react': 19.1.2
react: 19.1.0
js-base64@3.7.7:
@@ -16398,12 +16533,11 @@ snapshots:
jsbn@1.1.0: {}
- jsdom@26.0.0:
+ jsdom@26.1.0:
dependencies:
cssstyle: 4.2.1
data-urls: 5.0.0
- decimal.js: 10.4.3
- form-data: 4.0.1
+ decimal.js: 10.5.0
html-encoding-sniffer: 4.0.0
http-proxy-agent: 7.0.2
https-proxy-agent: 7.0.6
@@ -16413,12 +16547,12 @@ snapshots:
rrweb-cssom: 0.8.0
saxes: 6.0.0
symbol-tree: 3.2.4
- tough-cookie: 5.0.0
+ tough-cookie: 5.1.2
w3c-xmlserializer: 5.0.0
webidl-conversions: 7.0.0
whatwg-encoding: 3.1.1
whatwg-mimetype: 4.0.0
- whatwg-url: 14.1.0
+ whatwg-url: 14.2.0
ws: 8.18.1
xml-name-validator: 5.0.0
transitivePeerDependencies:
@@ -16638,14 +16772,14 @@ snapshots:
make-dir@4.0.0:
dependencies:
- semver: 7.6.3
+ semver: 7.7.1
make-error@1.3.6: {}
- mantine-react-table@2.0.0-beta.9(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/dates@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tabler/icons-react@3.31.0(react@19.1.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0):
+ mantine-react-table@2.0.0-beta.9(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/dates@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tabler/icons-react@3.31.0(react@19.1.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0):
dependencies:
- '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
- '@mantine/dates': 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@mantine/dates': 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@mantine/hooks': 7.17.4(react@19.1.0)
'@tabler/icons-react': 3.31.0(react@19.1.0)
'@tanstack/match-sorter-utils': 8.19.4
@@ -16846,25 +16980,25 @@ snapshots:
netmask@2.0.2: {}
- next-auth@5.0.0-beta.25(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0):
+ next-auth@5.0.0-beta.25(next@15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0):
dependencies:
'@auth/core': 0.37.2
- next: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3)
+ next: 15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3)
react: 19.1.0
- next-intl@4.0.2(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0)(typescript@5.8.3):
+ next-intl@4.0.2(next@15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0)(typescript@5.8.3):
dependencies:
'@formatjs/intl-localematcher': 0.5.5
negotiator: 1.0.0
- next: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3)
+ next: 15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3)
react: 19.1.0
use-intl: 4.0.2(react@19.1.0)
optionalDependencies:
typescript: 5.8.3
- next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3):
+ next@15.3.1(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3):
dependencies:
- '@next/env': 15.3.0
+ '@next/env': 15.3.1
'@swc/counter': 0.1.3
'@swc/helpers': 0.5.15
busboy: 1.6.0
@@ -16874,14 +17008,41 @@ snapshots:
react-dom: 19.1.0(react@19.1.0)
styled-jsx: 5.1.6(@babel/core@7.26.0)(react@19.1.0)
optionalDependencies:
- '@next/swc-darwin-arm64': 15.3.0
- '@next/swc-darwin-x64': 15.3.0
- '@next/swc-linux-arm64-gnu': 15.3.0
- '@next/swc-linux-arm64-musl': 15.3.0
- '@next/swc-linux-x64-gnu': 15.3.0
- '@next/swc-linux-x64-musl': 15.3.0
- '@next/swc-win32-arm64-msvc': 15.3.0
- '@next/swc-win32-x64-msvc': 15.3.0
+ '@next/swc-darwin-arm64': 15.3.1
+ '@next/swc-darwin-x64': 15.3.1
+ '@next/swc-linux-arm64-gnu': 15.3.1
+ '@next/swc-linux-arm64-musl': 15.3.1
+ '@next/swc-linux-x64-gnu': 15.3.1
+ '@next/swc-linux-x64-musl': 15.3.1
+ '@next/swc-win32-arm64-msvc': 15.3.1
+ '@next/swc-win32-x64-msvc': 15.3.1
+ '@playwright/test': 1.49.1
+ sass: 1.86.3
+ sharp: 0.34.1
+ transitivePeerDependencies:
+ - '@babel/core'
+ - babel-plugin-macros
+
+ next@15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3):
+ dependencies:
+ '@next/env': 15.3.1
+ '@swc/counter': 0.1.3
+ '@swc/helpers': 0.5.15
+ busboy: 1.6.0
+ caniuse-lite: 1.0.30001703
+ postcss: 8.4.31
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ styled-jsx: 5.1.6(@babel/core@7.26.10)(react@19.1.0)
+ optionalDependencies:
+ '@next/swc-darwin-arm64': 15.3.1
+ '@next/swc-darwin-x64': 15.3.1
+ '@next/swc-linux-arm64-gnu': 15.3.1
+ '@next/swc-linux-arm64-musl': 15.3.1
+ '@next/swc-linux-x64-gnu': 15.3.1
+ '@next/swc-linux-x64-musl': 15.3.1
+ '@next/swc-win32-arm64-msvc': 15.3.1
+ '@next/swc-win32-x64-msvc': 15.3.1
'@playwright/test': 1.49.1
sass: 1.86.3
sharp: 0.34.1
@@ -16901,7 +17062,7 @@ snapshots:
node-abi@3.67.0:
dependencies:
- semver: 7.6.3
+ semver: 7.7.1
node-abort-controller@3.1.1: {}
@@ -16987,7 +17148,7 @@ snapshots:
normalize-package-data@6.0.2:
dependencies:
hosted-git-info: 7.0.2
- semver: 7.6.3
+ semver: 7.7.1
validate-npm-package-license: 3.0.4
normalize-path@3.0.0: {}
@@ -17605,7 +17766,7 @@ snapshots:
'@protobufjs/path': 1.1.2
'@protobufjs/pool': 1.1.0
'@protobufjs/utf8': 1.1.0
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
long: 5.2.3
proxmox-api@1.1.1:
@@ -17732,35 +17893,35 @@ snapshots:
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
- react-redux@9.2.0(@types/react@19.1.1)(react@19.1.0)(redux@5.0.1):
+ react-redux@9.2.0(@types/react@19.1.2)(react@19.1.0)(redux@5.0.1):
dependencies:
'@types/use-sync-external-store': 0.0.6
react: 19.1.0
use-sync-external-store: 1.4.0(react@19.1.0)
optionalDependencies:
- '@types/react': 19.1.1
+ '@types/react': 19.1.2
redux: 5.0.1
- react-refresh@0.14.2: {}
+ react-refresh@0.17.0: {}
- react-remove-scroll-bar@2.3.8(@types/react@19.1.1)(react@19.1.0):
+ react-remove-scroll-bar@2.3.8(@types/react@19.1.2)(react@19.1.0):
dependencies:
react: 19.1.0
- react-style-singleton: 2.2.3(@types/react@19.1.1)(react@19.1.0)
+ react-style-singleton: 2.2.3(@types/react@19.1.2)(react@19.1.0)
tslib: 2.8.1
optionalDependencies:
- '@types/react': 19.1.1
+ '@types/react': 19.1.2
- react-remove-scroll@2.6.2(@types/react@19.1.1)(react@19.1.0):
+ react-remove-scroll@2.6.2(@types/react@19.1.2)(react@19.1.0):
dependencies:
react: 19.1.0
- react-remove-scroll-bar: 2.3.8(@types/react@19.1.1)(react@19.1.0)
- react-style-singleton: 2.2.3(@types/react@19.1.1)(react@19.1.0)
+ react-remove-scroll-bar: 2.3.8(@types/react@19.1.2)(react@19.1.0)
+ react-style-singleton: 2.2.3(@types/react@19.1.2)(react@19.1.0)
tslib: 2.8.1
- use-callback-ref: 1.3.3(@types/react@19.1.1)(react@19.1.0)
- use-sidecar: 1.1.2(@types/react@19.1.1)(react@19.1.0)
+ use-callback-ref: 1.3.3(@types/react@19.1.2)(react@19.1.0)
+ use-sidecar: 1.1.2(@types/react@19.1.2)(react@19.1.0)
optionalDependencies:
- '@types/react': 19.1.1
+ '@types/react': 19.1.2
react-scan@0.0.31:
dependencies:
@@ -17783,13 +17944,13 @@ snapshots:
react-dom: 19.1.0(react@19.1.0)
react-transition-group: 4.4.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
- react-style-singleton@2.2.3(@types/react@19.1.1)(react@19.1.0):
+ react-style-singleton@2.2.3(@types/react@19.1.2)(react@19.1.0):
dependencies:
get-nonce: 1.0.1
react: 19.1.0
tslib: 2.8.1
optionalDependencies:
- '@types/react': 19.1.1
+ '@types/react': 19.1.2
react-syntax-highlighter@15.6.1(react@19.1.0):
dependencies:
@@ -17801,12 +17962,12 @@ snapshots:
react: 19.1.0
refractor: 3.6.0
- react-textarea-autosize@8.5.9(@types/react@19.1.1)(react@19.1.0):
+ react-textarea-autosize@8.5.9(@types/react@19.1.2)(react@19.1.0):
dependencies:
'@babel/runtime': 7.25.6
react: 19.1.0
use-composed-ref: 1.3.0(react@19.1.0)
- use-latest: 1.2.1(@types/react@19.1.1)(react@19.1.0)
+ use-latest: 1.2.1(@types/react@19.1.2)(react@19.1.0)
transitivePeerDependencies:
- '@types/react'
@@ -17877,7 +18038,7 @@ snapshots:
dependencies:
decimal.js-light: 2.5.1
- recharts@2.15.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0):
+ recharts@2.15.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0):
dependencies:
clsx: 2.1.1
eventemitter3: 4.0.7
@@ -18195,8 +18356,7 @@ snapshots:
semver@7.6.3: {}
- semver@7.7.1:
- optional: true
+ semver@7.7.1: {}
sentence-case@2.1.1:
dependencies:
@@ -18609,6 +18769,13 @@ snapshots:
optionalDependencies:
'@babel/core': 7.26.0
+ styled-jsx@5.1.6(@babel/core@7.26.10)(react@19.1.0):
+ dependencies:
+ client-only: 0.0.1
+ react: 19.1.0
+ optionalDependencies:
+ '@babel/core': 7.26.10
+
sugar-high@0.7.5: {}
sugarss@4.0.1(postcss@8.4.47):
@@ -18666,7 +18833,7 @@ snapshots:
transitivePeerDependencies:
- debug
- swagger-ui-react@5.20.8(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0):
+ swagger-ui-react@5.21.0(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0):
dependencies:
'@babel/runtime-corejs3': 7.27.0
'@scarf/scarf': 1.4.0
@@ -18690,7 +18857,7 @@ snapshots:
react-immutable-proptypes: 2.2.0(immutable@3.8.2)
react-immutable-pure-component: 2.2.2(immutable@3.8.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
react-inspector: 6.0.2(react@19.1.0)
- react-redux: 9.2.0(@types/react@19.1.1)(react@19.1.0)(redux@5.0.1)
+ react-redux: 9.2.0(@types/react@19.1.2)(react@19.1.0)(redux@5.0.1)
react-syntax-highlighter: 15.6.1(react@19.1.0)
redux: 5.0.1
redux-immutable: 4.0.0(immutable@3.8.2)
@@ -18813,7 +18980,7 @@ snapshots:
testcontainers@10.24.2:
dependencies:
'@balena/dockerignore': 1.0.2
- '@types/dockerode': 3.3.37
+ '@types/dockerode': 3.3.38
archiver: 7.0.1
async-lock: 1.4.1
byline: 5.0.0
@@ -18921,11 +19088,11 @@ snapshots:
dependencies:
tldts: 6.1.69
- tr46@0.0.3: {}
-
- tr46@5.0.0:
+ tough-cookie@5.1.2:
dependencies:
- punycode: 2.3.1
+ tldts: 6.1.69
+
+ tr46@0.0.3: {}
tr46@5.1.0:
dependencies:
@@ -18951,14 +19118,14 @@ snapshots:
triple-beam@1.4.1: {}
- trpc-to-openapi@2.1.5(@trpc/server@11.1.0(typescript@5.8.3))(zod-openapi@2.19.0(zod@3.24.2))(zod@3.24.2):
+ trpc-to-openapi@2.1.5(@trpc/server@11.1.0(typescript@5.8.3))(zod-openapi@2.19.0(zod@3.24.3))(zod@3.24.3):
dependencies:
'@trpc/server': 11.1.0(typescript@5.8.3)
co-body: 6.2.0
h3: 1.13.0
openapi3-ts: 4.4.0
- zod: 3.24.2
- zod-openapi: 2.19.0(zod@3.24.2)
+ zod: 3.24.3
+ zod-openapi: 2.19.0(zod@3.24.3)
optionalDependencies:
'@rollup/rollup-linux-x64-gnu': 4.6.1
@@ -18968,14 +19135,14 @@ snapshots:
ts-mixer@6.0.4: {}
- ts-node@10.9.2(@types/node@22.14.0)(typescript@5.8.3):
+ ts-node@10.9.2(@types/node@22.14.1)(typescript@5.8.3):
dependencies:
'@cspotcode/source-map-support': 0.8.1
'@tsconfig/node10': 1.0.11
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.4
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
acorn: 8.14.1
acorn-walk: 8.3.4
arg: 4.1.3
@@ -19151,12 +19318,12 @@ snapshots:
dependencies:
ts-toolbelt: 9.6.0
- typescript-eslint@8.29.1(eslint@9.24.0)(typescript@5.8.3):
+ typescript-eslint@8.30.1(eslint@9.25.0)(typescript@5.8.3):
dependencies:
- '@typescript-eslint/eslint-plugin': 8.29.1(@typescript-eslint/parser@8.29.1(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0)(typescript@5.8.3)
- '@typescript-eslint/parser': 8.29.1(eslint@9.24.0)(typescript@5.8.3)
- '@typescript-eslint/utils': 8.29.1(eslint@9.24.0)(typescript@5.8.3)
- eslint: 9.24.0
+ '@typescript-eslint/eslint-plugin': 8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.25.0)(typescript@5.8.3))(eslint@9.25.0)(typescript@5.8.3)
+ '@typescript-eslint/parser': 8.30.1(eslint@9.25.0)(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.30.1(eslint@9.25.0)(typescript@5.8.3)
+ eslint: 9.25.0
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
@@ -19294,12 +19461,12 @@ snapshots:
url-toolkit@2.2.5: {}
- use-callback-ref@1.3.3(@types/react@19.1.1)(react@19.1.0):
+ use-callback-ref@1.3.3(@types/react@19.1.2)(react@19.1.0):
dependencies:
react: 19.1.0
tslib: 2.8.1
optionalDependencies:
- '@types/react': 19.1.1
+ '@types/react': 19.1.2
use-composed-ref@1.3.0(react@19.1.0):
dependencies:
@@ -19318,26 +19485,26 @@ snapshots:
intl-messageformat: 10.7.1
react: 19.1.0
- use-isomorphic-layout-effect@1.1.2(@types/react@19.1.1)(react@19.1.0):
+ use-isomorphic-layout-effect@1.1.2(@types/react@19.1.2)(react@19.1.0):
dependencies:
react: 19.1.0
optionalDependencies:
- '@types/react': 19.1.1
+ '@types/react': 19.1.2
- use-latest@1.2.1(@types/react@19.1.1)(react@19.1.0):
+ use-latest@1.2.1(@types/react@19.1.2)(react@19.1.0):
dependencies:
react: 19.1.0
- use-isomorphic-layout-effect: 1.1.2(@types/react@19.1.1)(react@19.1.0)
+ use-isomorphic-layout-effect: 1.1.2(@types/react@19.1.2)(react@19.1.0)
optionalDependencies:
- '@types/react': 19.1.1
+ '@types/react': 19.1.2
- use-sidecar@1.1.2(@types/react@19.1.1)(react@19.1.0):
+ use-sidecar@1.1.2(@types/react@19.1.2)(react@19.1.0):
dependencies:
detect-node-es: 1.1.0
react: 19.1.0
tslib: 2.8.1
optionalDependencies:
- '@types/react': 19.1.1
+ '@types/react': 19.1.2
use-sync-external-store@1.4.0(react@19.1.0):
dependencies:
@@ -19405,13 +19572,13 @@ snapshots:
dependencies:
global: 4.4.0
- vite-node@3.1.1(@types/node@22.14.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0):
+ vite-node@3.1.1(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0):
dependencies:
cac: 6.7.14
debug: 4.4.0
es-module-lexer: 1.6.0
pathe: 2.0.3
- vite: 5.4.5(@types/node@22.14.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)
+ vite: 5.4.5(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)
transitivePeerDependencies:
- '@types/node'
- less
@@ -19423,33 +19590,33 @@ snapshots:
- supports-color
- terser
- vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@5.4.5(@types/node@22.14.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)):
+ vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@5.4.5(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)):
dependencies:
debug: 4.3.7
globrex: 0.1.2
tsconfck: 3.1.3(typescript@5.8.3)
optionalDependencies:
- vite: 5.4.5(@types/node@22.14.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)
+ vite: 5.4.5(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)
transitivePeerDependencies:
- supports-color
- typescript
- vite@5.4.5(@types/node@22.14.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0):
+ vite@5.4.5(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0):
dependencies:
esbuild: 0.21.5
postcss: 8.4.47
rollup: 4.21.3
optionalDependencies:
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
fsevents: 2.3.3
sass: 1.86.3
sugarss: 4.0.1(postcss@8.4.47)
terser: 5.39.0
- vitest@3.1.1(@types/node@22.14.0)(@vitest/ui@3.1.1)(jsdom@26.0.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0):
+ vitest@3.1.1(@types/node@22.14.1)(@vitest/ui@3.1.1)(jsdom@26.1.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0):
dependencies:
'@vitest/expect': 3.1.1
- '@vitest/mocker': 3.1.1(vite@5.4.5(@types/node@22.14.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0))
+ '@vitest/mocker': 3.1.1(vite@5.4.5(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0))
'@vitest/pretty-format': 3.1.1
'@vitest/runner': 3.1.1
'@vitest/snapshot': 3.1.1
@@ -19465,13 +19632,13 @@ snapshots:
tinyexec: 0.3.2
tinypool: 1.0.2
tinyrainbow: 2.0.0
- vite: 5.4.5(@types/node@22.14.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)
- vite-node: 3.1.1(@types/node@22.14.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)
+ vite: 5.4.5(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)
+ vite-node: 3.1.1(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)
why-is-node-running: 2.3.0
optionalDependencies:
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
'@vitest/ui': 3.1.1(vitest@3.1.1)
- jsdom: 26.0.0
+ jsdom: 26.1.0
transitivePeerDependencies:
- less
- lightningcss
@@ -19549,11 +19716,6 @@ snapshots:
whatwg-mimetype@4.0.0: {}
- whatwg-url@14.1.0:
- dependencies:
- tr46: 5.0.0
- webidl-conversions: 7.0.0
-
whatwg-url@14.2.0:
dependencies:
tr46: 5.1.0
@@ -19627,6 +19789,7 @@ snapshots:
which@4.0.0:
dependencies:
isexe: 3.1.1
+ optional: true
why-is-node-running@2.3.0:
dependencies:
@@ -19773,13 +19936,13 @@ snapshots:
compress-commons: 6.0.2
readable-stream: 4.5.2
- zod-form-data@2.0.7(zod@3.24.2):
+ zod-form-data@2.0.7(zod@3.24.3):
dependencies:
'@rvf/set-get': 7.0.1
- zod: 3.24.2
+ zod: 3.24.3
- zod-openapi@2.19.0(zod@3.24.2):
+ zod-openapi@2.19.0(zod@3.24.3):
dependencies:
- zod: 3.24.2
+ zod: 3.24.3
- zod@3.24.2: {}
+ zod@3.24.3: {}
diff --git a/tooling/eslint/package.json b/tooling/eslint/package.json
index 9d753bf60..aea96d7e2 100644
--- a/tooling/eslint/package.json
+++ b/tooling/eslint/package.json
@@ -17,19 +17,19 @@
},
"prettier": "@homarr/prettier-config",
"dependencies": {
- "@next/eslint-plugin-next": "15.3.0",
+ "@next/eslint-plugin-next": "15.3.1",
"eslint-config-prettier": "^10.1.2",
"eslint-config-turbo": "^2.5.0",
"eslint-plugin-import": "^2.31.0",
"eslint-plugin-jsx-a11y": "^6.10.2",
"eslint-plugin-react": "^7.37.5",
"eslint-plugin-react-hooks": "^5.2.0",
- "typescript-eslint": "^8.29.1"
+ "typescript-eslint": "^8.30.1"
},
"devDependencies": {
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
- "eslint": "^9.24.0",
+ "eslint": "^9.25.0",
"typescript": "^5.8.3"
}
}