diff --git a/.github/workflows/deployment-docker-image.yml b/.github/workflows/deployment-docker-image.yml
index 5fc45f07d..282530054 100644
--- a/.github/workflows/deployment-docker-image.yml
+++ b/.github/workflows/deployment-docker-image.yml
@@ -228,6 +228,15 @@ jobs:
DEPLOY_LATEST: ${{ github.ref_name == 'main' }}
DEPLOY_BETA: ${{ github.ref_name == 'beta' }}
steps:
+ - name: Obtain token
+ if: needs.release.outputs.skipped == 'false'
+ id: obtainToken
+ uses: actions/create-github-app-token@v2
+ with:
+ private-key: ${{ secrets.RENOVATE_MERGE_PRIVATE_KEY }}
+ app-id: ${{ secrets.RENOVATE_MERGE_APP_ID }}
+ permission-contents: write # required to publish the release
+
- name: Log in to the Container registry
uses: docker/login-action@v3
with:
@@ -258,7 +267,7 @@ jobs:
- name: Publish release
if: needs.release.outputs.skipped == 'false'
env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ GITHUB_TOKEN: ${{ steps.obtainToken.outputs.token }}
run: |
gh release edit --repo ${{ github.repository }} ${{ needs.release.outputs.version }} --draft=false
diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json
index ece69a4eb..d15fed8ae 100644
--- a/apps/nextjs/package.json
+++ b/apps/nextjs/package.json
@@ -48,14 +48,14 @@
"@homarr/ui": "workspace:^0.1.0",
"@homarr/validation": "workspace:^0.1.0",
"@homarr/widgets": "workspace:^0.1.0",
- "@mantine/colors-generator": "^8.3.14",
- "@mantine/core": "^8.3.14",
- "@mantine/dropzone": "^8.3.14",
- "@mantine/hooks": "^8.3.14",
- "@mantine/modals": "^8.3.14",
- "@mantine/tiptap": "^8.3.14",
+ "@mantine/colors-generator": "^8.3.15",
+ "@mantine/core": "^8.3.15",
+ "@mantine/dropzone": "^8.3.15",
+ "@mantine/hooks": "^8.3.15",
+ "@mantine/modals": "^8.3.15",
+ "@mantine/tiptap": "^8.3.15",
"@million/lint": "1.0.14",
- "@tabler/icons-react": "^3.36.1",
+ "@tabler/icons-react": "^3.37.1",
"@tanstack/react-query": "^5.90.21",
"@tanstack/react-query-devtools": "^5.91.3",
"@tanstack/react-query-next-experimental": "^5.91.0",
@@ -72,9 +72,9 @@
"dayjs": "^1.11.19",
"dotenv": "^17.3.1",
"flag-icons": "^7.5.0",
- "glob": "^13.0.3",
- "isomorphic-dompurify": "^2.36.0",
- "jotai": "^2.17.1",
+ "glob": "^13.0.6",
+ "isomorphic-dompurify": "^3.0.0",
+ "jotai": "^2.18.0",
"mantine-react-table": "2.0.0-beta.9",
"next": "16.1.6",
"postcss-preset-mantine": "^1.18.0",
@@ -85,7 +85,7 @@
"react-simple-code-editor": "^0.14.1",
"sass": "^1.97.3",
"superjson": "2.2.6",
- "swagger-ui-react": "^5.31.0",
+ "swagger-ui-react": "^5.31.2",
"use-deep-compare-effect": "^1.8.1",
"zod": "^4.2.1"
},
@@ -100,7 +100,7 @@
"@types/react-dom": "19.2.3",
"@types/swagger-ui-react": "^5.18.0",
"concurrently": "^9.2.1",
- "eslint": "^9.39.2",
+ "eslint": "^9.39.3",
"node-loader": "^2.1.0",
"prettier": "^3.8.1",
"typescript": "^5.9.3"
diff --git a/apps/nextjs/src/components/board/items/item-menu.tsx b/apps/nextjs/src/components/board/items/item-menu.tsx
index 2279755bf..2cd5d01fc 100644
--- a/apps/nextjs/src/components/board/items/item-menu.tsx
+++ b/apps/nextjs/src/components/board/items/item-menu.tsx
@@ -14,16 +14,22 @@ import type { SectionItem } from "~/app/[locale]/boards/_types";
import { useSectionContext } from "../sections/section-context";
import { useItemActions } from "./item-actions";
import { ItemMoveModal } from "./item-move-modal";
+import { useSession } from "@homarr/auth/client";
-export const BoardItemMenu = ({
- offset,
- item,
- resetErrorBoundary,
-}: {
- offset: number;
+interface BoardItemMenuProps {
+ offset: number;
item: SectionItem;
resetErrorBoundary?: () => void;
-}) => {
+}
+
+export const BoardItemMenu = (props: BoardItemMenuProps) => {
+ const {data: session} = useSession();
+ if (!session) return null;
+
+ return ;
+};
+
+const BoardItemMenuInner = ({ offset, item, resetErrorBoundary }: BoardItemMenuProps) => {
const refResetErrorBoundaryOnNextRender = useRef(false);
const tItem = useScopedI18n("item");
const t = useI18n();
@@ -130,4 +136,4 @@ export const BoardItemMenu = ({
);
-};
+}
\ No newline at end of file
diff --git a/apps/tasks/package.json b/apps/tasks/package.json
index 6b914c14b..1a8e4d7c6 100644
--- a/apps/tasks/package.json
+++ b/apps/tasks/package.json
@@ -50,7 +50,7 @@
"@types/node": "^24.10.13",
"dotenv-cli": "^11.0.0",
"esbuild": "^0.27.3",
- "eslint": "^9.39.2",
+ "eslint": "^9.39.3",
"prettier": "^3.8.1",
"tsx": "4.20.4",
"typescript": "^5.9.3"
diff --git a/apps/websocket/package.json b/apps/websocket/package.json
index f5a97d977..75af0494e 100644
--- a/apps/websocket/package.json
+++ b/apps/websocket/package.json
@@ -35,7 +35,7 @@
"@homarr/tsconfig": "workspace:^0.1.0",
"@types/ws": "^8.18.1",
"esbuild": "^0.27.3",
- "eslint": "^9.39.2",
+ "eslint": "^9.39.3",
"prettier": "^3.8.1",
"typescript": "^5.9.3"
}
diff --git a/deployments/prebuilt-debian/package.json b/deployments/prebuilt-debian/package.json
index 7aef99595..88d6cd99a 100644
--- a/deployments/prebuilt-debian/package.json
+++ b/deployments/prebuilt-debian/package.json
@@ -4,10 +4,10 @@
"dependencies": {
"better-sqlite3": "^12.6.2"
},
- "packageManager": "pnpm@10.29.3",
+ "packageManager": "pnpm@10.30.1",
"engines": {
"node": ">=24.13.1",
- "pnpm": ">=10.29.3"
+ "pnpm": ">=10.30.1"
},
"pnpm": {
"onlyBuiltDependencies": [
diff --git a/docs/README.md b/docs/README.md
index 5ae970f63..61be28a6e 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -134,6 +134,13 @@
+
+
+
+ Glances
+
+ |
+
@@ -146,15 +153,15 @@
iCal
- |
-
+ |
+
Jellyfin
- |
-|
+ |
+
@@ -195,15 +202,15 @@
ntfy
- |
-
+ |
+
NZBGet
- |
-|
+ |
+
@@ -244,15 +251,15 @@
Prowlarr
- |
-
+ |
+
Proxmox
- |
-|
+ |
+
@@ -288,6 +295,13 @@
|
+
+
+
+ Slskd
+
+ |
+
@@ -300,8 +314,8 @@
Tdarr
- |
-|
+ |
+
diff --git a/package.json b/package.json
index 53249dabd..629eff487 100644
--- a/package.json
+++ b/package.json
@@ -42,7 +42,7 @@
"@semantic-release/github": "^12.0.6",
"@semantic-release/npm": "^13.1.4",
"@semantic-release/release-notes-generator": "^14.1.0",
- "@testcontainers/redis": "^11.11.0",
+ "@testcontainers/redis": "^11.12.0",
"@turbo/gen": "^2.8.9",
"@vitejs/plugin-react": "^5.1.4",
"@vitest/coverage-v8": "^4.0.18",
@@ -53,16 +53,16 @@
"json5": "^2.2.3",
"prettier": "^3.8.1",
"semantic-release": "^25.0.3",
- "testcontainers": "^11.11.0",
+ "testcontainers": "^11.12.0",
"turbo": "^2.8.9",
"typescript": "^5.9.3",
"vite-tsconfig-paths": "^6.1.1",
"vitest": "^4.0.18"
},
- "packageManager": "pnpm@10.29.3",
+ "packageManager": "pnpm@10.30.1",
"engines": {
"node": ">=24.13.1",
- "pnpm": ">=10.29.3"
+ "pnpm": ">=10.30.1"
},
"pnpm": {
"onlyBuiltDependencies": [
@@ -80,7 +80,7 @@
"@babel/helpers@<7.26.10": ">=7.28.6",
"@babel/runtime@<7.26.10": ">=7.28.6",
"axios@>=1.0.0 <1.8.2": ">=1.13.5",
- "brace-expansion@>=2.0.0 <=2.0.1": ">=5.0.2",
+ "brace-expansion@>=2.0.0 <=2.0.1": ">=5.0.3",
"brace-expansion@>=1.0.0 <=1.1.11": ">=4.0.1",
"esbuild@<=0.24.2": ">=0.27.3",
"form-data@>=4.0.0 <4.0.4": ">=4.0.5",
@@ -90,7 +90,7 @@
"prismjs@<1.30.0": ">=1.30.0",
"proxmox-api>undici": "7.19.2",
"react-is": "^19.2.4",
- "rollup@>=4.0.0 <4.22.4": ">=4.57.1",
+ "rollup@>=4.0.0 <4.22.4": ">=4.59.0",
"sha.js@<=2.4.11": ">=2.4.12",
"tar-fs@>=3.0.0 <3.0.9": ">=3.1.1",
"tar-fs@>=2.0.0 <2.1.3": ">=3.1.1",
diff --git a/packages/analytics/package.json b/packages/analytics/package.json
index d6728ee9c..3352ea2ea 100644
--- a/packages/analytics/package.json
+++ b/packages/analytics/package.json
@@ -35,7 +35,7 @@
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
- "eslint": "^9.39.2",
+ "eslint": "^9.39.3",
"typescript": "^5.9.3"
}
}
diff --git a/packages/api/package.json b/packages/api/package.json
index 087ffb887..7f94b5a5f 100644
--- a/packages/api/package.json
+++ b/packages/api/package.json
@@ -58,7 +58,7 @@
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
- "eslint": "^9.39.2",
+ "eslint": "^9.39.3",
"prettier": "^3.8.1",
"typescript": "^5.9.3"
}
diff --git a/packages/api/src/router/integration/integration-router.ts b/packages/api/src/router/integration/integration-router.ts
index 77a98515b..ec177d3b5 100644
--- a/packages/api/src/router/integration/integration-router.ts
+++ b/packages/api/src/router/integration/integration-router.ts
@@ -43,7 +43,7 @@ import { mapTestConnectionError } from "./map-test-connection-error";
const logger = createLogger({ module: "integrationRouter" });
export const integrationRouter = createTRPCRouter({
- all: publicProcedure.query(async ({ ctx }) => {
+ all: protectedProcedure.query(async ({ ctx }) => {
const groupsOfCurrentUser = await ctx.db.query.groupMembers.findMany({
where: eq(groupMembers.userId, ctx.session?.user.id ?? ""),
});
@@ -85,7 +85,7 @@ export const integrationRouter = createTRPCRouter({
integrationKinds.indexOf(integrationA.kind) - integrationKinds.indexOf(integrationB.kind),
);
}),
- allThatSupportSearch: publicProcedure.query(async ({ ctx }) => {
+ allThatSupportSearch: protectedProcedure.query(async ({ ctx }) => {
const groupsOfCurrentUser = await ctx.db.query.groupMembers.findMany({
where: eq(groupMembers.userId, ctx.session?.user.id ?? ""),
});
@@ -133,7 +133,7 @@ export const integrationRouter = createTRPCRouter({
integrationKinds.indexOf(integrationA.kind) - integrationKinds.indexOf(integrationB.kind),
);
}),
- allOfGivenCategory: publicProcedure
+ allOfGivenCategory: protectedProcedure
.input(
z.object({
category: z.enum(integrationCategories),
diff --git a/packages/api/src/router/test/widgets/rssFeed.spec.ts b/packages/api/src/router/test/widgets/rssFeed.spec.ts
new file mode 100644
index 000000000..acd7f5c17
--- /dev/null
+++ b/packages/api/src/router/test/widgets/rssFeed.spec.ts
@@ -0,0 +1,221 @@
+import SuperJSON from "superjson";
+import { describe, expect, test } from "vitest";
+
+import type { Session } from "@homarr/auth";
+import { createId } from "@homarr/common";
+import type { InferInsertModel } from "@homarr/db";
+import {
+ boardGroupPermissions,
+ boards,
+ boardUserPermissions,
+ groupMembers,
+ groups,
+ items,
+ users,
+} from "@homarr/db/schema";
+import { createDb } from "@homarr/db/test";
+import type { GroupPermissionKey } from "@homarr/definitions";
+
+import type { WidgetComponentProps } from "../../../../../widgets/src/definition";
+import { canAccessAllFeedsAsync, restrictUrlsAsync } from "../../widgets/rssFeed";
+
+const createSession = (permissions: GroupPermissionKey[] = []): Session => ({
+ user: {
+ id: "user-id",
+ colorScheme: "light",
+ permissions,
+ },
+ expires: new Date().toISOString(),
+});
+
+describe("rssFeedRouter", () => {
+ describe("canAccessAllFeedsAsync", () => {
+ test("should return false for unauthenticated users", async () => {
+ // Arrange
+ const { callback } = setupAccessCheck();
+
+ // Act
+ const result = await callback(/* session: */ null);
+
+ // Assert
+ expect(result).toBe(false);
+ });
+ test.each([["board-create" as const], ["board-modify-all" as const]])(
+ "should return true for users with %s permission",
+ async (permission) => {
+ // Arrange
+ const { callback } = setupAccessCheck();
+ const session = createSession([permission]);
+
+ // Act
+ const result = await callback(session);
+
+ // Assert
+ expect(result).toBe(true);
+ },
+ );
+ test("should return false for authenticated users without any boards or permissions", async () => {
+ // Arrange
+ const { callback, db } = setupAccessCheck();
+ const session = createSession();
+ await db.insert(users).values({
+ id: session.user.id,
+ });
+
+ // Act
+ const result = await callback(session);
+
+ // Assert
+ expect(result).toBe(false);
+ });
+ test("should return true for authenticated users that own at least one board", async () => {
+ // Arrange
+ const { callback, db } = setupAccessCheck();
+ const session = createSession();
+ await db.insert(users).values({
+ id: session.user.id,
+ });
+ await db.insert(boards).values({
+ id: createId(),
+ name: "test",
+ creatorId: session.user.id,
+ });
+
+ // Act
+ const result = await callback(session);
+
+ // Assert
+ expect(result).toBe(true);
+ });
+ test.each([["modify" as const], ["full" as const]])(
+ "should return true for authenticated users that have %s permissions on at least one board",
+ async (permission) => {
+ // Arrange
+ const { callback, db } = setupAccessCheck();
+ const session = createSession();
+ await db.insert(users).values({
+ id: session.user.id,
+ });
+ const boardId = createId();
+ await db.insert(boards).values({
+ id: boardId,
+ name: "test",
+ });
+ await db.insert(boardUserPermissions).values({
+ boardId,
+ permission,
+ userId: session.user.id,
+ });
+
+ // Act
+ const result = await callback(session);
+
+ // Assert
+ expect(result).toBe(true);
+ },
+ );
+ test.each([["modify" as const], ["full" as const]])(
+ "should return true for authenticated users that have %s permissions through group on at least one board",
+ async (permission) => {
+ // Arrange
+ const { callback, db } = setupAccessCheck();
+ const session = createSession();
+ await db.insert(users).values({
+ id: session.user.id,
+ });
+ const boardId = createId();
+ await db.insert(boards).values({
+ id: boardId,
+ name: "test",
+ });
+ const groupId = createId();
+ await db.insert(groups).values({
+ id: groupId,
+ name: "test-group",
+ position: 0,
+ });
+ await db.insert(groupMembers).values({
+ groupId,
+ userId: session.user.id,
+ });
+ await db.insert(boardGroupPermissions).values({
+ boardId,
+ groupId,
+ permission,
+ });
+
+ // Act
+ const result = await callback(session);
+
+ // Assert
+ expect(result).toBe(true);
+ },
+ );
+ });
+
+ describe("restrictUrlsAsync", () => {
+ test("should return empty array if there are no rss feed items in the database", async () => {
+ // Arrange
+ const { callback } = await setupUrlRestrictionAsync([]);
+
+ // Act
+ const result = await callback(["http://example.com/feed"]);
+
+ // Assert
+ expect(result).toEqual([]);
+ });
+
+ test("should return only the URLs that are present in the database", async () => {
+ // Arrange
+ const { callback } = await setupUrlRestrictionAsync(["http://example.com/feed"]);
+
+ // Act
+ const result = await callback(["http://example.com/feed", "http://not-in-db.com/feed"]);
+
+ // Assert
+ expect(result).toEqual(["http://example.com/feed"]);
+ });
+ });
+});
+
+function setupAccessCheck() {
+ const db = createDb();
+
+ return {
+ callback: (session: Session | null) => canAccessAllFeedsAsync(db, session),
+ db,
+ };
+}
+
+async function setupUrlRestrictionAsync(dbUrls: string[]) {
+ const db = createDb();
+ const boardId = createId();
+ await db.insert(boards).values({
+ id: boardId,
+ name: "test",
+ });
+ if (dbUrls.length >= 1) {
+ await db.insert(items).values(
+ dbUrls.map(
+ (url) =>
+ ({
+ id: createId(),
+ kind: "rssFeed",
+ boardId,
+ options: SuperJSON.stringify({
+ feedUrls: [url],
+ enableRtl: false,
+ hideDescription: false,
+ textLinesClamp: 3,
+ maximumAmountPosts: 5,
+ } satisfies WidgetComponentProps<"rssFeed">["options"]),
+ }) satisfies InferInsertModel,
+ ),
+ );
+ }
+
+ return {
+ callback: (urls: string[]) => restrictUrlsAsync(db, urls),
+ db,
+ };
+}
diff --git a/packages/api/src/router/widgets/health-monitoring.ts b/packages/api/src/router/widgets/health-monitoring.ts
index 14ab160f7..46741ae1c 100644
--- a/packages/api/src/router/widgets/health-monitoring.ts
+++ b/packages/api/src/router/widgets/health-monitoring.ts
@@ -9,7 +9,9 @@ import { createTRPCRouter, publicProcedure } from "../../trpc";
export const healthMonitoringRouter = createTRPCRouter({
getSystemHealthStatus: publicProcedure
- .concat(createManyIntegrationMiddleware("query", "openmediavault", "dashDot", "truenas", "unraid", "mock"))
+ .concat(
+ createManyIntegrationMiddleware("query", "openmediavault", "dashDot", "truenas", "unraid", "glances", "mock"),
+ )
.query(async ({ ctx }) => {
return await Promise.all(
ctx.integrations.map(async (integration) => {
@@ -26,7 +28,9 @@ export const healthMonitoringRouter = createTRPCRouter({
);
}),
subscribeSystemHealthStatus: publicProcedure
- .concat(createManyIntegrationMiddleware("query", "openmediavault", "dashDot", "truenas", "unraid", "mock"))
+ .concat(
+ createManyIntegrationMiddleware("query", "openmediavault", "dashDot", "truenas", "unraid", "glances", "mock"),
+ )
.subscription(({ ctx }) => {
return observable<{ integrationId: string; healthInfo: SystemHealthMonitoring; timestamp: Date }>((emit) => {
const unsubscribes: (() => void)[] = [];
diff --git a/packages/api/src/router/widgets/rssFeed.ts b/packages/api/src/router/widgets/rssFeed.ts
index b66662c2e..079d84a32 100644
--- a/packages/api/src/router/widgets/rssFeed.ts
+++ b/packages/api/src/router/widgets/rssFeed.ts
@@ -1,20 +1,30 @@
+import SuperJSON from "superjson";
import { z } from "zod/v4";
+import type { Session } from "@homarr/auth";
+import type { Database } from "@homarr/db";
+import { eq } from "@homarr/db";
+import { items, users } from "@homarr/db/schema";
import { rssFeedsRequestHandler } from "@homarr/request-handler/rss-feeds";
+import type { WidgetComponentProps } from "../../../../widgets/src";
import { createTRPCRouter, publicProcedure } from "../../trpc";
export const rssFeedRouter = createTRPCRouter({
getFeeds: publicProcedure
.input(
z.object({
- urls: z.array(z.string()),
+ urls: z.array(z.string()).max(100),
maximumAmountPosts: z.number(),
}),
)
- .query(async ({ input }) => {
+ .query(async ({ ctx, input }) => {
+ const urls = (await canAccessAllFeedsAsync(ctx.db, ctx.session))
+ ? input.urls
+ : await restrictUrlsAsync(ctx.db, input.urls);
+
const rssFeeds = await Promise.all(
- input.urls.map(async (url) => {
+ urls.map(async (url) => {
const innerHandler = rssFeedsRequestHandler.handler({
url,
count: input.maximumAmountPosts,
@@ -35,3 +45,63 @@ export const rssFeedRouter = createTRPCRouter({
});
}),
});
+
+export async function canAccessAllFeedsAsync(db: Database, session: Session | null) {
+ // Unauthenticated users can never access all feeds
+ if (!session) return false;
+ // Users with those permissions can modify a board and therefore add a rss feed widget with any feed url
+ if (session.user.permissions.includes("board-create") || session.user.permissions.includes("board-modify-all")) {
+ return true;
+ }
+
+ const user = await db.query.users.findFirst({
+ where: eq(users.id, session.user.id),
+ with: {
+ boards: {
+ columns: { id: true },
+ },
+ boardPermissions: true,
+ groups: {
+ with: {
+ group: {
+ with: { boardPermissions: true },
+ },
+ },
+ },
+ },
+ });
+
+ // Should never happen as the user is authenticated, but just in case
+ if (!user) return false;
+
+ // If user is owner of any board he has full access and can therefore create widgets with any feed url
+ if (user.boards.length >= 1) return true;
+
+ // If user has direct permissions on any board that allow modifying it, he can add a rss feed widget with any feed url
+ if (user.boardPermissions.some(({ permission }) => permission === "modify" || permission === "full")) {
+ return true;
+ }
+
+ // If user is in a group that has permissions on any board that allow modifying it, he can add a rss feed widget with any feed url
+ if (
+ user.groups.some(({ group }) =>
+ group.boardPermissions.some(({ permission }) => permission === "modify" || permission === "full"),
+ )
+ ) {
+ return true;
+ }
+
+ // Fallback to not allowing access to all feeds
+ return false;
+}
+
+export async function restrictUrlsAsync(db: Database, urls: string[]) {
+ const rssFeedItems = await db.query.items.findMany({
+ where: eq(items.kind, "rssFeed"),
+ });
+
+ const configuredUrls = rssFeedItems
+ .map((item) => SuperJSON.parse["options"]>(item.options))
+ .flatMap((options) => options.feedUrls);
+ return urls.filter((url) => configuredUrls.includes(url));
+}
diff --git a/packages/auth/package.json b/packages/auth/package.json
index 1222e7266..390ec202b 100644
--- a/packages/auth/package.json
+++ b/packages/auth/package.json
@@ -46,7 +46,7 @@
"@homarr/tsconfig": "workspace:^0.1.0",
"@types/bcrypt": "6.0.0",
"@types/cookies": "0.9.2",
- "eslint": "^9.39.2",
+ "eslint": "^9.39.3",
"prettier": "^3.8.1",
"typescript": "^5.9.3"
}
diff --git a/packages/boards/package.json b/packages/boards/package.json
index 2fa267d05..a67d9d13b 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.39.2",
+ "eslint": "^9.39.3",
"typescript": "^5.9.3"
}
}
diff --git a/packages/cli/package.json b/packages/cli/package.json
index 65415a752..00d1cf5af 100644
--- a/packages/cli/package.json
+++ b/packages/cli/package.json
@@ -35,7 +35,7 @@
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
"esbuild": "^0.27.3",
- "eslint": "^9.39.2",
+ "eslint": "^9.39.3",
"typescript": "^5.9.3"
}
}
diff --git a/packages/common/package.json b/packages/common/package.json
index b9c92ccbf..f6ed53340 100644
--- a/packages/common/package.json
+++ b/packages/common/package.json
@@ -42,7 +42,7 @@
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
- "eslint": "^9.39.2",
+ "eslint": "^9.39.3",
"typescript": "^5.9.3"
}
}
diff --git a/packages/core/package.json b/packages/core/package.json
index 0c22d06fd..21d4af925 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -42,7 +42,7 @@
"dns-caching": "^0.2.9",
"drizzle-orm": "^0.45.1",
"ioredis": "5.9.3",
- "mysql2": "3.17.1",
+ "mysql2": "3.17.4",
"pg": "^8.18.0",
"superjson": "2.2.6",
"winston": "3.19.0",
@@ -54,7 +54,7 @@
"@homarr/tsconfig": "workspace:^0.1.0",
"@types/better-sqlite3": "7.6.13",
"@types/pg": "^8.16.0",
- "eslint": "^9.39.2",
+ "eslint": "^9.39.3",
"typescript": "^5.9.3"
}
}
diff --git a/packages/cron-job-api/package.json b/packages/cron-job-api/package.json
index 68837c707..5f7dffc18 100644
--- a/packages/cron-job-api/package.json
+++ b/packages/cron-job-api/package.json
@@ -42,7 +42,7 @@
"@homarr/tsconfig": "workspace:^0.1.0",
"@types/node-cron": "^3.0.11",
"@types/react": "19.2.14",
- "eslint": "^9.39.2",
+ "eslint": "^9.39.3",
"typescript": "^5.9.3"
}
}
diff --git a/packages/cron-job-status/package.json b/packages/cron-job-status/package.json
index ffde92257..f565be7bd 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.39.2",
+ "eslint": "^9.39.3",
"typescript": "^5.9.3"
}
}
diff --git a/packages/cron-jobs-core/package.json b/packages/cron-jobs-core/package.json
index ea6e12305..0a47d6a2e 100644
--- a/packages/cron-jobs-core/package.json
+++ b/packages/cron-jobs-core/package.json
@@ -34,7 +34,7 @@
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
"@types/node-cron": "^3.0.11",
- "eslint": "^9.39.2",
+ "eslint": "^9.39.3",
"typescript": "^5.9.3"
}
}
diff --git a/packages/cron-jobs/package.json b/packages/cron-jobs/package.json
index 1bf4e090e..f1c3cf313 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.39.2",
+ "eslint": "^9.39.3",
"typescript": "^5.9.3"
}
}
diff --git a/packages/db/package.json b/packages/db/package.json
index e20b8d04a..5bcc40a3c 100644
--- a/packages/db/package.json
+++ b/packages/db/package.json
@@ -47,16 +47,16 @@
"@homarr/core": "workspace:^0.1.0",
"@homarr/definitions": "workspace:^0.1.0",
"@homarr/server-settings": "workspace:^0.1.0",
- "@mantine/core": "^8.3.14",
+ "@mantine/core": "^8.3.15",
"@paralleldrive/cuid2": "^3.3.0",
- "@testcontainers/mysql": "^11.11.0",
- "@testcontainers/postgresql": "^11.11.0",
+ "@testcontainers/mysql": "^11.12.0",
+ "@testcontainers/postgresql": "^11.12.0",
"better-sqlite3": "^12.6.2",
"dotenv": "^17.3.1",
"drizzle-kit": "^0.31.9",
"drizzle-orm": "^0.45.1",
"drizzle-zod": "^0.8.3",
- "mysql2": "3.17.1",
+ "mysql2": "3.17.4",
"pg": "^8.18.0",
"superjson": "2.2.6"
},
@@ -68,7 +68,7 @@
"@types/pg": "^8.16.0",
"dotenv-cli": "^11.0.0",
"esbuild": "^0.27.3",
- "eslint": "^9.39.2",
+ "eslint": "^9.39.3",
"prettier": "^3.8.1",
"tsx": "4.20.4",
"typescript": "^5.9.3"
diff --git a/packages/definitions/package.json b/packages/definitions/package.json
index 0976019fb..2ee646649 100644
--- a/packages/definitions/package.json
+++ b/packages/definitions/package.json
@@ -24,14 +24,14 @@
"prettier": "@homarr/prettier-config",
"dependencies": {
"@homarr/common": "workspace:^0.1.0",
- "fast-xml-parser": "^5.3.6",
+ "fast-xml-parser": "^5.3.7",
"zod": "^4.2.1"
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
- "eslint": "^9.39.2",
+ "eslint": "^9.39.3",
"tsx": "4.20.4",
"typescript": "^5.9.3"
}
diff --git a/packages/definitions/src/docs/homarr-docs-sitemap.ts b/packages/definitions/src/docs/homarr-docs-sitemap.ts
index 4439c5dfe..2a5d3897e 100644
--- a/packages/definitions/src/docs/homarr-docs-sitemap.ts
+++ b/packages/definitions/src/docs/homarr-docs-sitemap.ts
@@ -36,6 +36,7 @@ export type HomarrDocumentationPath =
| "/blog/tags/update"
| "/blog/tags/version"
| "/blog/translations"
+ | "/carbon-test"
| "/search"
| "/docs/tags"
| "/docs/tags/active-directory"
diff --git a/packages/definitions/src/integration.ts b/packages/definitions/src/integration.ts
index d97b0c31b..39cd04802 100644
--- a/packages/definitions/src/integration.ts
+++ b/packages/definitions/src/integration.ts
@@ -73,6 +73,14 @@ export const integrationDefs = {
category: ["downloadClient", "torrent", "miscellaneous"],
documentationUrl: createDocumentationLink("/docs/integrations/aria2"),
},
+ slskd: {
+ name: "Slskd",
+ secretKinds: [["apiKey"]],
+ iconUrl: "https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons@master/svg/slskd.svg",
+ category: ["downloadClient", "miscellaneous"],
+ // @ts-expect-error - docs page will be created when integration is merged
+ documentationUrl: createDocumentationLink("/docs/integrations/slskd"),
+ },
sonarr: {
name: "Sonarr",
secretKinds: [["apiKey"]],
@@ -178,6 +186,13 @@ export const integrationDefs = {
category: ["healthMonitoring"],
documentationUrl: createDocumentationLink("/docs/integrations/dash-dot"),
},
+ glances: {
+ name: "Glances",
+ secretKinds: [[]],
+ iconUrl: "https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons@master/svg/glances.svg",
+ category: ["healthMonitoring"],
+ documentationUrl: null,
+ },
tdarr: {
name: "Tdarr",
secretKinds: [[], ["apiKey"]],
diff --git a/packages/docker/package.json b/packages/docker/package.json
index 6885b3f2d..94ebc317a 100644
--- a/packages/docker/package.json
+++ b/packages/docker/package.json
@@ -33,7 +33,7 @@
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
"@types/dockerode": "^4.0.1",
- "eslint": "^9.39.2",
+ "eslint": "^9.39.3",
"typescript": "^5.9.3"
}
}
diff --git a/packages/form/package.json b/packages/form/package.json
index e7ee59149..e9a9805af 100644
--- a/packages/form/package.json
+++ b/packages/form/package.json
@@ -26,7 +26,7 @@
"@homarr/common": "workspace:^0.1.0",
"@homarr/translation": "workspace:^0.1.0",
"@homarr/validation": "workspace:^0.1.0",
- "@mantine/form": "^8.3.14",
+ "@mantine/form": "^8.3.15",
"mantine-form-zod-resolver": "^1.3.0",
"zod": "^4.2.1"
},
@@ -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.39.2",
+ "eslint": "^9.39.3",
"typescript": "^5.9.3"
}
}
diff --git a/packages/forms-collection/package.json b/packages/forms-collection/package.json
index a19a38572..6f5954df0 100644
--- a/packages/forms-collection/package.json
+++ b/packages/forms-collection/package.json
@@ -30,7 +30,7 @@
"@homarr/translation": "workspace:^0.1.0",
"@homarr/ui": "workspace:^0.1.0",
"@homarr/validation": "workspace:^0.1.0",
- "@mantine/core": "^8.3.14",
+ "@mantine/core": "^8.3.15",
"react": "19.2.4",
"zod": "^4.2.1"
},
@@ -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.39.2",
+ "eslint": "^9.39.3",
"typescript": "^5.9.3"
}
}
diff --git a/packages/icons/package.json b/packages/icons/package.json
index 7460e3706..e1e376777 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.39.2",
+ "eslint": "^9.39.3",
"typescript": "^5.9.3"
}
}
diff --git a/packages/image-proxy/package.json b/packages/image-proxy/package.json
index f6ea7ccf6..ace58bf87 100644
--- a/packages/image-proxy/package.json
+++ b/packages/image-proxy/package.json
@@ -32,7 +32,7 @@
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
"@types/bcrypt": "6.0.0",
- "eslint": "^9.39.2",
+ "eslint": "^9.39.3",
"typescript": "^5.9.3"
}
}
diff --git a/packages/integrations/package.json b/packages/integrations/package.json
index 4d5b51ee6..f1b3320d8 100644
--- a/packages/integrations/package.json
+++ b/packages/integrations/package.json
@@ -25,8 +25,8 @@
},
"prettier": "@homarr/prettier-config",
"dependencies": {
- "@ctrl/deluge": "^7.5.0",
- "@ctrl/qbittorrent": "^9.11.0",
+ "@ctrl/deluge": "^7.5.2",
+ "@ctrl/qbittorrent": "^9.11.2",
"@ctrl/transmission": "^7.4.0",
"@gitbeaker/rest": "^43.8.0",
"@homarr/common": "workspace:^0.1.0",
@@ -56,7 +56,7 @@
"@homarr/tsconfig": "workspace:^0.1.0",
"@types/node-unifi": "^2.5.1",
"@types/xml2js": "^0.4.14",
- "eslint": "^9.39.2",
+ "eslint": "^9.39.3",
"typescript": "^5.9.3"
}
}
diff --git a/packages/integrations/src/base/creator.ts b/packages/integrations/src/base/creator.ts
index d1ad60ad0..60d22895b 100644
--- a/packages/integrations/src/base/creator.ts
+++ b/packages/integrations/src/base/creator.ts
@@ -10,11 +10,13 @@ import { DelugeIntegration } from "../download-client/deluge/deluge-integration"
import { NzbGetIntegration } from "../download-client/nzbget/nzbget-integration";
import { QBitTorrentIntegration } from "../download-client/qbittorrent/qbittorrent-integration";
import { SabnzbdIntegration } from "../download-client/sabnzbd/sabnzbd-integration";
+import { SlskdIntegration } from "../download-client/slskd/slskd-integration";
import { TransmissionIntegration } from "../download-client/transmission/transmission-integration";
import { EmbyIntegration } from "../emby/emby-integration";
import { GitHubContainerRegistryIntegration } from "../github-container-registry/github-container-registry-integration";
import { GithubIntegration } from "../github/github-integration";
import { GitlabIntegration } from "../gitlab/gitlab-integration";
+import { GlancesIntegration } from "../glances/glances-integration";
import { HomeAssistantIntegration } from "../homeassistant/homeassistant-integration";
import { ICalIntegration } from "../ical/ical-integration";
import { JellyfinIntegration } from "../jellyfin/jellyfin-integration";
@@ -77,6 +79,7 @@ export const integrationCreators = {
qBittorrent: QBitTorrentIntegration,
deluge: DelugeIntegration,
transmission: TransmissionIntegration,
+ slskd: SlskdIntegration,
aria2: Aria2Integration,
jellyseerr: JellyseerrIntegration,
overseerr: OverseerrIntegration,
@@ -105,6 +108,7 @@ export const integrationCreators = {
truenas: TrueNasIntegration,
unraid: UnraidIntegration,
coolify: CoolifyIntegration,
+ glances: GlancesIntegration,
} satisfies Record Promise]>;
type IntegrationInstanceOfKind = {
diff --git a/packages/integrations/src/download-client/slskd/slskd-integration.ts b/packages/integrations/src/download-client/slskd/slskd-integration.ts
new file mode 100644
index 000000000..91c7b55ff
--- /dev/null
+++ b/packages/integrations/src/download-client/slskd/slskd-integration.ts
@@ -0,0 +1,244 @@
+import dayjs from "dayjs";
+import type { RequestInit } from "undici";
+
+import { ResponseError } from "@homarr/common/server";
+import { fetchWithTrustedCertificatesAsync } from "@homarr/core/infrastructure/http";
+import { createLogger } from "@homarr/core/infrastructure/logs";
+import { ErrorWithMetadata } from "@homarr/core/infrastructure/logs/error";
+
+import type { IntegrationTestingInput } from "../../base/integration";
+import { Integration } from "../../base/integration";
+import { TestConnectionError } from "../../base/test-connection/test-connection-error";
+import type { TestingResult } from "../../base/test-connection/test-connection-service";
+import type { DownloadClientJobsAndStatus } from "../../interfaces/downloads/download-client-data";
+import type { IDownloadClientIntegration } from "../../interfaces/downloads/download-client-integration";
+import type { DownloadClientItem } from "../../interfaces/downloads/download-client-items";
+
+interface SlskdUserAndDownloads {
+ directories: {
+ files: {
+ id: string;
+ filename: string;
+ size: number;
+ percentComplete: number;
+ averageSpeed: number;
+ /**
+ * Time in hh:mm:ss format.
+ * Optional, undefined when aborted or errored.
+ */
+ remainingTime?: string;
+
+ /**
+ * A bit-wise combination of the state enums.
+ */
+ state: string;
+
+ /**
+ * ISO date when the file was requested at.
+ * "enqueued" and "started" are different things.
+ */
+ requestedAt: string;
+ }[];
+ }[];
+}
+
+const logger = createLogger({ module: "slskd-integration" });
+
+/**
+ * Implementation of the Slskd application for Soulseek https://github.com/slskd/slskd
+ * Slskd integration cannot pause or stop downloads, it can only list downloads.
+ */
+export class SlskdIntegration extends Integration implements IDownloadClientIntegration {
+ // eslint-disable-next-line no-restricted-syntax
+ public pauseQueueAsync(): Promise {
+ return Promise.resolve();
+ }
+
+ // eslint-disable-next-line no-restricted-syntax
+ public pauseItemAsync(_: DownloadClientItem): Promise {
+ return Promise.resolve();
+ }
+
+ // eslint-disable-next-line no-restricted-syntax
+ public resumeQueueAsync(): Promise {
+ return Promise.resolve();
+ }
+
+ // eslint-disable-next-line no-restricted-syntax
+ public resumeItemAsync(_: DownloadClientItem): Promise {
+ return Promise.resolve();
+ }
+
+ // eslint-disable-next-line no-restricted-syntax,id-length
+ public deleteItemAsync(_: DownloadClientItem, _2: boolean): Promise {
+ return Promise.resolve();
+ }
+
+ protected async testingAsync(input: IntegrationTestingInput): Promise {
+ const response = await input.fetchAsync(this.url("/api/v0/server"), {
+ headers: {
+ "X-API-Key": this.getSecretValue("apiKey"),
+ },
+ });
+
+ if (!response.ok) {
+ return TestConnectionError.StatusResult({
+ status: response.status,
+ url: response.url,
+ });
+ }
+
+ await response.json();
+
+ return {
+ success: true,
+ };
+ }
+
+ public async getClientJobsAndStatusAsync(input: { limit: number }): Promise {
+ const downloads = await this.getDownloadsAsync();
+ const flatFiles = downloads.flatMap((user) => user.directories).flatMap((directory) => directory.files);
+
+ return {
+ status: {
+ paused: false, // slskd cannot be paused
+ rates: {
+ down: flatFiles.reduce((acc, file) => acc + file.averageSpeed, 0),
+ up: 0, // slskd does not upload except sharing which isn't what we want to show in downloads
+ },
+ types: ["miscellaneous"],
+ },
+ items: flatFiles.slice(0, input.limit).map((file, index) => {
+ const remainingTimeParts = file.remainingTime ? file.remainingTime.split(":") : null;
+ // The file name returned from API includes the full remote path, which is not relevant for Homarr.
+ // We remove everything before the last slash to beautify the file name.
+ const actualFileName = file.filename.split("\\").at(-1);
+
+ return {
+ id: file.id,
+ name: actualFileName ?? file.filename,
+ size: file.size,
+ time: remainingTimeParts
+ ? dayjs
+ .duration({
+ hours: Number(remainingTimeParts[0]),
+ minutes: Number(remainingTimeParts[1]),
+ seconds: Number(remainingTimeParts[2]),
+ })
+ .as("milliseconds")
+ : 0,
+ progress: file.percentComplete / 100,
+ type: "miscellaneous",
+ state: this.getDownloadState(file),
+ added: dayjs(file.requestedAt).unix() * 1000,
+ index,
+ };
+ }),
+ };
+ }
+
+ private async getDownloadsAsync(): Promise {
+ const response = await this.makeRequestAsync("/api/v0/transfers/downloads", { method: "GET" });
+ return response as SlskdUserAndDownloads[];
+ }
+
+ private async makeRequestAsync(
+ path: `/${string}`,
+ options: RequestInit & { timeout?: number } = {},
+ ): Promise {
+ const response = await fetchWithTrustedCertificatesAsync(this.url(path), {
+ ...options,
+ headers: {
+ "X-API-Key": this.getSecretValue("apiKey"),
+ },
+ });
+
+ if (!response.ok) {
+ throw new ResponseError(response);
+ }
+
+ const contentType = response.headers.get("content-type");
+ if (contentType?.includes("application/json")) {
+ return response.json();
+ }
+
+ return response.text();
+ }
+
+ private getDownloadState(
+ item: SlskdUserAndDownloads["directories"][number]["files"][number],
+ ): DownloadClientItem["state"] {
+ try {
+ const mappedStates = parseTransferStateArray(item.state);
+
+ if (mappedStates.includes(TransferState.InProgress)) {
+ return "downloading";
+ }
+
+ if (
+ mappedStates.includes(TransferState.Errored) ||
+ mappedStates.includes(TransferState.Aborted) ||
+ mappedStates.includes(TransferState.TimedOut) ||
+ mappedStates.includes(TransferState.Rejected) ||
+ mappedStates.includes(TransferState.Cancelled)
+ ) {
+ return "failed";
+ }
+
+ if (mappedStates.includes(TransferState.Queued) || mappedStates.includes(TransferState.Initializing)) {
+ return "processing";
+ }
+
+ // "completed" must come last, since above enums are bit-wise combined even if they failed
+ if (mappedStates.includes(TransferState.Completed) || mappedStates.includes(TransferState.Succeeded)) {
+ return "completed";
+ }
+
+ logger.warn(
+ `Unable to map the SLSKD transfer state enum '${mappedStates.join(",")}'. Will fall back to 'unknown'`,
+ );
+
+ return "unknown";
+ } catch (error) {
+ logger.error(
+ new ErrorWithMetadata(
+ `Unable to map the SLSKD transfer states '${item.state}' due to an exception in the translation. Will fall back to 'unknown'. This is likely a bug.`,
+ undefined,
+ {
+ cause: error,
+ },
+ ),
+ );
+ return "unknown";
+ }
+ }
+}
+
+/**
+ * Copy of the transfer states of SLSKD, copied from the following file:
+ * https://github.com/slskd/slskd/blob/86dc6072a28876abfdeb1f5dbb7dfc99ea8e1805/src/slskd/Core/Data/Migrations/Z04012025_TransferStateMigration.cs#L217-L234
+ */
+export enum TransferState {
+ None,
+ Requested,
+ Queued,
+ Initializing,
+ InProgress,
+ Completed,
+ Succeeded,
+ Cancelled,
+ TimedOut,
+ Errored,
+ Rejected,
+ Aborted,
+}
+
+export function parseTransferStateArray(csv: string, separator = ","): TransferState[] {
+ const parts = csv
+ .split(separator)
+ .map((part) => part.trim())
+ .filter(Boolean);
+
+ // @ts-expect-error use string to index
+ return parts.map((part) => TransferState[part] as TransferState);
+}
diff --git a/packages/integrations/src/glances/glances-integration.ts b/packages/integrations/src/glances/glances-integration.ts
new file mode 100644
index 000000000..e4e859151
--- /dev/null
+++ b/packages/integrations/src/glances/glances-integration.ts
@@ -0,0 +1,142 @@
+import dayjs from "dayjs";
+import { z } from "zod/v4";
+
+import { ResponseError } from "@homarr/common/server";
+import { fetchWithTrustedCertificatesAsync } from "@homarr/core/infrastructure/http";
+
+import type { IntegrationInput, IntegrationTestingInput } from "../base/integration";
+import { Integration } from "../base/integration";
+import type { SessionStore } from "../base/session-store";
+import { createSessionStore } from "../base/session-store";
+import { TestConnectionError } from "../base/test-connection/test-connection-error";
+import type { TestingResult } from "../base/test-connection/test-connection-service";
+import type { ISystemHealthMonitoringIntegration } from "../interfaces/health-monitoring/health-monitoring-integration";
+import type { SystemHealthMonitoring } from "../types";
+
+export class GlancesIntegration extends Integration implements ISystemHealthMonitoringIntegration {
+ private readonly sessionStore: SessionStore<{ version: string }>;
+
+ constructor(integration: IntegrationInput) {
+ super(integration);
+ this.sessionStore = createSessionStore(integration);
+ }
+
+ public async getSystemInfoAsync(): Promise {
+ let session = await this.sessionStore.getAsync();
+
+ if (session == null) {
+ await this.sessionStore.setAsync({
+ version: await this.getGlancesVersionAsync(),
+ });
+
+ // update the store to re-use the values below.
+ session = await this.sessionStore.getAsync();
+ }
+
+ if (session == null) throw new Error("Session was unexpectitly null");
+
+ const stats = await this.getAllStatsAsync();
+
+ return {
+ cpuUtilization: stats.cpu.total,
+ memUsedInBytes: stats.mem.used,
+ memAvailableInBytes: stats.mem.total - stats.mem.used,
+ network: {
+ down: stats.network.reduce((acc, net) => net.bytes_recv_rate_per_sec + acc, 0),
+ up: stats.network.reduce((acc, net) => net.bytes_sent_rate_per_sec + acc, 0),
+ },
+ availablePkgUpdates: 0,
+ version: session.version,
+ fileSystem: stats.fs.map((fileSystem) => ({
+ deviceName: fileSystem.device_name,
+ used: `${fileSystem.used}`,
+ available: `${fileSystem.free}`,
+ percentage: fileSystem.percent,
+ })),
+ uptime: stats.uptime.as("seconds"),
+ rebootRequired: false,
+ cpuModelName: stats.quicklook.cpu_name,
+ loadAverage: null,
+ smart: [],
+ cpuTemp: undefined,
+ };
+ }
+
+ private async getGlancesVersionAsync() {
+ const response = await fetchWithTrustedCertificatesAsync(this.url("/api/4/version"));
+
+ if (!response.ok) {
+ throw new ResponseError(response);
+ }
+
+ return await response.text();
+ }
+
+ private async getAllStatsAsync() {
+ const response = await fetchWithTrustedCertificatesAsync(this.url("/api/4/all"));
+
+ if (!response.ok) {
+ throw new ResponseError(response);
+ }
+
+ return allSchema.parseAsync(await response.json());
+ }
+
+ protected async testingAsync(_: IntegrationTestingInput): Promise {
+ const response = await fetchWithTrustedCertificatesAsync(this.url("/api/4/status"), {
+ headers: { "User-Agent": "Homarr" },
+ });
+
+ if (!response.ok) {
+ return TestConnectionError.StatusResult(response);
+ }
+
+ return { success: true };
+ }
+}
+
+const regex = /^(?:(?\d+) days, )?(?\d+):(?\d+):(?\d+)$/m;
+
+const allSchema = z.object({
+ cpu: z.object({
+ total: z.number().min(0).max(100),
+ }),
+ mem: z.object({
+ total: z.number().min(0),
+ used: z.number().min(0),
+ free: z.number().min(0),
+ }),
+ network: z.array(
+ z.object({
+ bytes_sent_rate_per_sec: z.number().min(0),
+ bytes_recv_rate_per_sec: z.number().min(0),
+ }),
+ ),
+ fs: z.array(
+ z.object({
+ device_name: z.string(),
+ used: z.number().min(0),
+ free: z.number().min(0),
+ percent: z.number().min(0).max(100),
+ }),
+ ),
+ uptime: z
+ .string()
+ .regex(new RegExp(regex))
+ .transform((uptime) => {
+ const match = regex.exec(uptime);
+ if (!match?.groups) {
+ throw new Error(`Unable to parse uptime value '${uptime}' with regex.`);
+ }
+
+ const days = "days" in match.groups ? Number(match.groups.days) : undefined;
+ const hours = "hours" in match.groups ? Number(match.groups.hours) : undefined;
+ const minutes = "minutes" in match.groups ? Number(match.groups.minutes) : undefined;
+ const seconds = "seconds" in match.groups ? Number(match.groups.seconds) : undefined;
+
+ return dayjs.duration({ days, hours, minutes, seconds });
+ }),
+ quicklook: z.object({
+ cpu_name: z.string(),
+ }),
+});
diff --git a/packages/integrations/src/index.ts b/packages/integrations/src/index.ts
index a2f1287df..da748fc57 100644
--- a/packages/integrations/src/index.ts
+++ b/packages/integrations/src/index.ts
@@ -5,6 +5,7 @@ export { DelugeIntegration } from "./download-client/deluge/deluge-integration";
export { NzbGetIntegration } from "./download-client/nzbget/nzbget-integration";
export { QBitTorrentIntegration } from "./download-client/qbittorrent/qbittorrent-integration";
export { SabnzbdIntegration } from "./download-client/sabnzbd/sabnzbd-integration";
+export { SlskdIntegration } from "./download-client/slskd/slskd-integration";
export { TransmissionIntegration } from "./download-client/transmission/transmission-integration";
export { HomeAssistantIntegration } from "./homeassistant/homeassistant-integration";
export { JellyfinIntegration } from "./jellyfin/jellyfin-integration";
@@ -16,6 +17,7 @@ export { SonarrIntegration } from "./media-organizer/sonarr/sonarr-integration";
export { NextcloudIntegration } from "./nextcloud/nextcloud.integration";
export { NTFYIntegration } from "./ntfy/ntfy-integration";
export { OpenMediaVaultIntegration } from "./openmediavault/openmediavault-integration";
+export { GlancesIntegration } from "./glances/glances-integration";
export { OverseerrIntegration } from "./overseerr/overseerr-integration";
export { PiHoleIntegrationV5 } from "./pi-hole/v5/pi-hole-integration-v5";
export { PiHoleIntegrationV6 } from "./pi-hole/v6/pi-hole-integration-v6";
diff --git a/packages/modals-collection/package.json b/packages/modals-collection/package.json
index 0e4e03cdc..db631ffac 100644
--- a/packages/modals-collection/package.json
+++ b/packages/modals-collection/package.json
@@ -33,8 +33,8 @@
"@homarr/translation": "workspace:^0.1.0",
"@homarr/ui": "workspace:^0.1.0",
"@homarr/validation": "workspace:^0.1.0",
- "@mantine/core": "^8.3.14",
- "@tabler/icons-react": "^3.36.1",
+ "@mantine/core": "^8.3.15",
+ "@tabler/icons-react": "^3.37.1",
"dayjs": "^1.11.19",
"next": "16.1.6",
"react": "19.2.4",
@@ -45,7 +45,7 @@
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
- "eslint": "^9.39.2",
+ "eslint": "^9.39.3",
"typescript": "^5.9.3"
}
}
diff --git a/packages/modals/package.json b/packages/modals/package.json
index 58dd37fef..9ec4b72d4 100644
--- a/packages/modals/package.json
+++ b/packages/modals/package.json
@@ -24,15 +24,15 @@
"dependencies": {
"@homarr/translation": "workspace:^0.1.0",
"@homarr/ui": "workspace:^0.1.0",
- "@mantine/core": "^8.3.14",
- "@mantine/hooks": "^8.3.14",
+ "@mantine/core": "^8.3.15",
+ "@mantine/hooks": "^8.3.15",
"react": "19.2.4"
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
- "eslint": "^9.39.2",
+ "eslint": "^9.39.3",
"typescript": "^5.9.3"
}
}
diff --git a/packages/notifications/package.json b/packages/notifications/package.json
index 15e20894e..a881ce2a7 100644
--- a/packages/notifications/package.json
+++ b/packages/notifications/package.json
@@ -24,14 +24,14 @@
"prettier": "@homarr/prettier-config",
"dependencies": {
"@homarr/ui": "workspace:^0.1.0",
- "@mantine/notifications": "^8.3.14",
- "@tabler/icons-react": "^3.36.1"
+ "@mantine/notifications": "^8.3.15",
+ "@tabler/icons-react": "^3.37.1"
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
- "eslint": "^9.39.2",
+ "eslint": "^9.39.3",
"typescript": "^5.9.3"
}
}
diff --git a/packages/old-import/package.json b/packages/old-import/package.json
index e4fe582ee..fc9a73093 100644
--- a/packages/old-import/package.json
+++ b/packages/old-import/package.json
@@ -37,8 +37,8 @@
"@homarr/translation": "workspace:^0.1.0",
"@homarr/ui": "workspace:^0.1.0",
"@homarr/validation": "workspace:^0.1.0",
- "@mantine/core": "^8.3.14",
- "@mantine/hooks": "^8.3.14",
+ "@mantine/core": "^8.3.15",
+ "@mantine/hooks": "^8.3.15",
"adm-zip": "0.5.16",
"next": "16.1.6",
"react": "19.2.4",
@@ -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.39.2",
+ "eslint": "^9.39.3",
"typescript": "^5.9.3"
}
}
diff --git a/packages/old-schema/package.json b/packages/old-schema/package.json
index ddaa86717..0560f3657 100644
--- a/packages/old-schema/package.json
+++ b/packages/old-schema/package.json
@@ -29,7 +29,7 @@
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
- "eslint": "^9.39.2",
+ "eslint": "^9.39.3",
"typescript": "^5.9.3"
}
}
diff --git a/packages/ping/package.json b/packages/ping/package.json
index c73010fdc..9a07d6df7 100644
--- a/packages/ping/package.json
+++ b/packages/ping/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.39.2",
+ "eslint": "^9.39.3",
"typescript": "^5.9.3"
}
}
diff --git a/packages/redis/package.json b/packages/redis/package.json
index d627e86b8..06f206c30 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.39.2",
+ "eslint": "^9.39.3",
"typescript": "^5.9.3"
}
}
diff --git a/packages/request-handler/package.json b/packages/request-handler/package.json
index 9caed18e1..f8b6ae741 100644
--- a/packages/request-handler/package.json
+++ b/packages/request-handler/package.json
@@ -40,7 +40,7 @@
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
- "eslint": "^9.39.2",
+ "eslint": "^9.39.3",
"typescript": "^5.9.3"
}
}
diff --git a/packages/request-handler/src/rss-feeds.ts b/packages/request-handler/src/rss-feeds.ts
index e1c9f68c5..eb13caa88 100644
--- a/packages/request-handler/src/rss-feeds.ts
+++ b/packages/request-handler/src/rss-feeds.ts
@@ -108,7 +108,7 @@ const getFirstMediaProperty = (feedObject: object) => {
* We extend the feed with custom properties.
* This interface adds properties on top of the default ones.
*/
-interface ExtendedFeedEntry extends FeedEntry {
+export interface ExtendedFeedEntry extends FeedEntry {
enclosure?: string;
}
diff --git a/packages/server-settings/package.json b/packages/server-settings/package.json
index c1b4ee200..dce58a189 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.39.2",
+ "eslint": "^9.39.3",
"typescript": "^5.9.3"
}
}
diff --git a/packages/settings/package.json b/packages/settings/package.json
index 81064f49c..532821acf 100644
--- a/packages/settings/package.json
+++ b/packages/settings/package.json
@@ -25,7 +25,7 @@
"dependencies": {
"@homarr/db": "workspace:^0.1.0",
"@homarr/server-settings": "workspace:^0.1.0",
- "@mantine/dates": "^8.3.14",
+ "@mantine/dates": "^8.3.15",
"next": "16.1.6",
"react": "19.2.4",
"react-dom": "19.2.4"
@@ -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.39.2",
+ "eslint": "^9.39.3",
"typescript": "^5.9.3"
}
}
diff --git a/packages/spotlight/package.json b/packages/spotlight/package.json
index 5aac4a754..5be79dd7e 100644
--- a/packages/spotlight/package.json
+++ b/packages/spotlight/package.json
@@ -33,11 +33,11 @@
"@homarr/settings": "workspace:^0.1.0",
"@homarr/translation": "workspace:^0.1.0",
"@homarr/ui": "workspace:^0.1.0",
- "@mantine/core": "^8.3.14",
- "@mantine/hooks": "^8.3.14",
- "@mantine/spotlight": "^8.3.14",
- "@tabler/icons-react": "^3.36.1",
- "jotai": "^2.17.1",
+ "@mantine/core": "^8.3.15",
+ "@mantine/hooks": "^8.3.15",
+ "@mantine/spotlight": "^8.3.15",
+ "@tabler/icons-react": "^3.37.1",
+ "jotai": "^2.18.0",
"next": "16.1.6",
"react": "19.2.4",
"react-dom": "19.2.4",
@@ -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.39.2",
+ "eslint": "^9.39.3",
"typescript": "^5.9.3"
}
}
diff --git a/packages/translation/package.json b/packages/translation/package.json
index 07aae9e49..8b09c2e06 100644
--- a/packages/translation/package.json
+++ b/packages/translation/package.json
@@ -33,7 +33,7 @@
"deepmerge": "4.3.1",
"mantine-react-table": "2.0.0-beta.9",
"next": "16.1.6",
- "next-intl": "4.8.2",
+ "next-intl": "4.8.3",
"react": "19.2.4",
"react-dom": "19.2.4"
},
@@ -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.39.2",
+ "eslint": "^9.39.3",
"typescript": "^5.9.3"
}
}
diff --git a/packages/translation/src/lang/cn.json b/packages/translation/src/lang/cn.json
index 7a4a4cea1..723b43db8 100644
--- a/packages/translation/src/lang/cn.json
+++ b/packages/translation/src/lang/cn.json
@@ -1138,9 +1138,9 @@
"dangerZone": "危险",
"noResults": "未找到结果",
"unsavedChanges": "你有未保存的更改 !",
- "servers": "",
- "applications": "",
- "services": "",
+ "servers": "服务",
+ "applications": "应用",
+ "services": "服务",
"preview": {
"show": "显示预览",
"hide": "隐藏预览"
@@ -1964,36 +1964,36 @@
}
},
"coolify": {
- "name": "",
- "description": "",
+ "name": "Coolify",
+ "description": "您的 Coolify 实例及其服务器和应用一览",
"option": {
"showServers": {
- "label": ""
+ "label": "显示服务"
},
"showApplications": {
- "label": ""
+ "label": "显示应用程序"
},
"showServices": {
- "label": ""
+ "label": "显示服务"
}
},
"empty": {
- "servers": "",
- "applications": "",
- "services": ""
+ "servers": "未找到服务",
+ "applications": "未找到应用程序",
+ "services": "未找到服务"
},
"footer": {
- "updated": ""
+ "updated": "已更新 {when}"
},
"error": {
- "noIntegration": "",
- "internalServerError": ""
+ "noIntegration": "未配置 Coolify 集成",
+ "internalServerError": "获取 Coolify 数据失败"
},
"server": {
- "buildServer": ""
+ "buildServer": "编译"
},
"instances": {
- "title": ""
+ "title": "实例"
}
},
"common": {
@@ -2646,32 +2646,32 @@
}
},
"systemDisks": {
- "name": "",
- "description": "",
+ "name": "系统磁盘",
+ "description": "您系统的磁盘使用",
"option": {
"showTemperatureIfAvailable": {
- "label": ""
+ "label": "如果可用则显示温度"
},
"displayMode": {
- "label": "",
+ "label": "显示模式",
"option": {
"percentage": {
- "label": ""
+ "label": "百分比 (例如76%)"
},
"absolute": {
- "label": ""
+ "label": "绝对值 (例如,800GB / 1TB)"
},
"free": {
- "label": ""
+ "label": "空闲空间百分比(例如24%空闲)"
}
}
},
"showBackgroundBar": {
- "label": ""
+ "label": "显示背景使用栏"
}
},
"status": {
- "unhealthy": ""
+ "unhealthy": "异常"
}
}
},
@@ -3305,7 +3305,7 @@
"title": "分析",
"general": {
"title": "发送匿名分析",
- "text": "Homarr 将使用开源软件 Umami 发送匿名分析。它从不收集任何个人信息,因此完全符合 GDPR 和 CCPA 要求。我们鼓励您启用分析,因为它可以帮助我们的开源团队识别问题并确定待办事项的优先级。"
+ "text": "Homarr 将使用开源软件 Umami 发送匿名分析数据。启用后,我们会收集:Homarr 版本、数据库类型(MySQL/PostgreSQL/SQLite)、Docker/Kubernetes 状态、已启用的身份验证方法以及各项功能的数量。所有数据均为匿名且汇总收集——绝不收集任何个人信息、URL、名称或可识别数据。这有助于我们的开源团队了解使用模式并确定开发优先级。"
},
"widgetData": {
"title": "组件数据",
diff --git a/packages/translation/src/lang/de.json b/packages/translation/src/lang/de.json
index fbfffa687..bd574d459 100644
--- a/packages/translation/src/lang/de.json
+++ b/packages/translation/src/lang/de.json
@@ -1138,9 +1138,9 @@
"dangerZone": "Gefahrenbereich",
"noResults": "Die Suche ergab keine Treffer",
"unsavedChanges": "Sie haben ungespeicherte Änderungen!",
- "servers": "",
- "applications": "",
- "services": "",
+ "servers": "Server",
+ "applications": "Apps",
+ "services": "Dienste",
"preview": {
"show": "Vorschau ansehen",
"hide": "Vorschau ausblenden"
@@ -1964,36 +1964,36 @@
}
},
"coolify": {
- "name": "",
- "description": "",
+ "name": "Coolify",
+ "description": "Übersicht Ihrer Coolify-Instanz mit Servern und Anwendungen",
"option": {
"showServers": {
- "label": ""
+ "label": "Server anzeigen"
},
"showApplications": {
- "label": ""
+ "label": "Anwendungen anzeigen"
},
"showServices": {
- "label": ""
+ "label": "Dienste anzeigen"
}
},
"empty": {
- "servers": "",
- "applications": "",
- "services": ""
+ "servers": "Keine Server gefunden",
+ "applications": "Keine Anwendungen gefunden",
+ "services": "Keine Dienste gefunden"
},
"footer": {
- "updated": ""
+ "updated": "Aktualisiert {when}"
},
"error": {
- "noIntegration": "",
- "internalServerError": ""
+ "noIntegration": "Keine Coolify-Integration konfiguriert",
+ "internalServerError": "Fehler beim Abrufen der Coolify-Daten"
},
"server": {
- "buildServer": ""
+ "buildServer": "Version"
},
"instances": {
- "title": ""
+ "title": "Instanzen"
}
},
"common": {
@@ -2646,32 +2646,32 @@
}
},
"systemDisks": {
- "name": "",
- "description": "",
+ "name": "Systemdatenträger",
+ "description": "Festplattennutzung Ihres Systems",
"option": {
"showTemperatureIfAvailable": {
- "label": ""
+ "label": "Zeige Temperatur, falls verfügbar"
},
"displayMode": {
- "label": "",
+ "label": "Anzeigemodus",
"option": {
"percentage": {
- "label": ""
+ "label": "Prozentsatz (z.B. 76%)"
},
"absolute": {
- "label": ""
+ "label": "Absolute Werte (z.B. 800GB / 1TB)"
},
"free": {
- "label": ""
+ "label": "Prozentsatz freier Speicherplatz (z. B. 24% frei)"
}
}
},
"showBackgroundBar": {
- "label": ""
+ "label": "Zeige Hintergrundnutzungsleiste"
}
},
"status": {
- "unhealthy": ""
+ "unhealthy": "Fehlerhaft"
}
}
},
@@ -3305,7 +3305,7 @@
"title": "Nutzungsdaten",
"general": {
"title": "Anonymisierte Nutzungsdaten senden",
- "text": "Homarr schickt anonymisierte Nutzungsdaten mit der Open-Source-Software Umami. Es sammelt zu keinem Zeitpunkt personenbezogene Daten und ist daher vollständig DPR & CCPA konform. Wir empfehlen diese Nutzungsdaten zu aktivieren, da es unserem Open-Source-Team hilft Probleme zu identifizieren und unserem Backlog ermöglicht Priorität einzuräumen."
+ "text": "Homarr sendet anonymisierte Analysen mit der Open-Source-Software Umami. Wenn aktiviert, sammeln wir die Homarr-Version, den Datenbanktyp (MySQL/PostgreSQL/SQLite), den Docker/Kubernetes Status, die Authentifizierungsmethoden und die Anzahl der einzelnen Features. Alle Daten sind anonym und aggregiert - es werden keine persönlichen Informationen, URLs, Namen oder identifizierbare Daten gesammelt. Dies hilft unserem Open-Source-Team, Nutzungsmuster zu verstehen und der Entwicklung Priorität einzuräumen."
},
"widgetData": {
"title": "Widget Daten",
@@ -3360,10 +3360,10 @@
}
},
"user": {
- "title": "",
+ "title": "Benutzer",
"enableGravatar": {
- "label": "",
- "description": ""
+ "label": "Gravatar aktivieren",
+ "description": "Falls kein benutzerdefinierter Avatar gesetzt ist und eine E-Mail konfiguriert wurde, ist ein nutzen der Avatare von Libravatar/Gravatar möglich"
}
},
"search": {
diff --git a/packages/translation/src/lang/en-gb.json b/packages/translation/src/lang/en-gb.json
index 8510c4e2f..1425134dc 100644
--- a/packages/translation/src/lang/en-gb.json
+++ b/packages/translation/src/lang/en-gb.json
@@ -1291,10 +1291,10 @@
"label": "Integrations"
},
"title": {
- "label": ""
+ "label": "Title"
},
"customCssClasses": {
- "label": ""
+ "label": "Custom CSS classes"
},
"borderColor": {
"label": "Border colour"
@@ -1302,68 +1302,68 @@
}
},
"remove": {
- "title": "",
- "message": ""
+ "title": "Remove item",
+ "message": "Are you sure you want to remove this item?"
}
},
"widget": {
"app": {
- "name": "",
- "description": "",
+ "name": "App",
+ "description": "Embeds an app into the board.",
"option": {
"appId": {
- "label": ""
+ "label": "Choose app"
},
"openInNewTab": {
- "label": ""
+ "label": "Open in new tab"
},
"showTitle": {
- "label": ""
+ "label": "Show app name"
},
"pingEnabled": {
- "label": ""
+ "label": "Enable status check"
},
"layout": {
- "label": "",
+ "label": "Layout",
"option": {
- "row": "",
- "row-reverse": "",
- "column": "",
- "column-reverse": ""
+ "row": "Horizontal",
+ "row-reverse": "Horizontal (reversed)",
+ "column": "Vertical",
+ "column-reverse": "Vertical (reversed)"
}
},
"descriptionDisplayMode": {
- "label": "",
- "description": "",
+ "label": "Description display mode",
+ "description": "Choose how to display the app description",
"option": {
- "normal": "",
- "tooltip": "",
- "hidden": ""
+ "normal": "Within widget",
+ "tooltip": "As tooltip",
+ "hidden": "Hidden"
}
}
},
"error": {
"notFound": {
- "label": "",
- "tooltip": ""
+ "label": "No app",
+ "tooltip": "You have no valid app selected"
}
}
},
"bookmarks": {
- "name": "",
- "description": "",
+ "name": "Bookmarks",
+ "description": "Displays multiple app links",
"option": {
"title": {
- "label": ""
+ "label": "Title"
},
"layout": {
- "label": "",
+ "label": "Layout",
"option": {
"row": {
- "label": ""
+ "label": "Horizontal"
},
"column": {
- "label": ""
+ "label": "Vertical"
},
"grid": {
"label": ""
@@ -4316,52 +4316,52 @@
}
},
"page": {
- "help": "",
+ "help": "Search for pages",
"group": {
"page": {
- "title": "",
+ "title": "Pages",
"option": {
"manageHome": {
- "label": ""
+ "label": "Manage home page"
},
"manageBoard": {
- "label": ""
+ "label": "Manage boards"
},
"manageApp": {
- "label": ""
+ "label": "Manage apps"
},
"manageIntegration": {
- "label": ""
+ "label": "Manage integrations"
},
"manageSearchEngine": {
- "label": ""
+ "label": "Manage search engines"
},
"manageMedia": {
- "label": ""
+ "label": "Manage medias"
},
"manageUser": {
- "label": ""
+ "label": "Manage users"
},
"manageInvite": {
- "label": ""
+ "label": "Manage invites"
},
"manageGroup": {
- "label": ""
+ "label": "Manage groups"
},
"manageDocker": {
- "label": ""
+ "label": "Manage docker"
},
"manageApi": {
- "label": ""
+ "label": "Swagger API"
},
"manageLog": {
- "label": ""
+ "label": "View logs"
},
"manageTask": {
- "label": ""
+ "label": "Manage tasks"
},
"manageSettings": {
- "label": ""
+ "label": "Global settings"
},
"about": {
"label": ""
@@ -4443,36 +4443,36 @@
"title": "",
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "Search engine created",
+ "message": "The search engine was created successfully"
},
"error": {
- "title": "",
- "message": ""
+ "title": "Search engine not created",
+ "message": "The search engine could not be created"
}
}
},
"edit": {
- "title": "",
+ "title": "Edit search engine",
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "Changes applied successfully",
+ "message": "The search engine was saved successfully"
},
"error": {
- "title": "",
- "message": ""
+ "title": "Unable to apply changes",
+ "message": "The search engine could not be saved"
}
},
- "configControl": "",
+ "configControl": "Configuration",
"searchEngineType": {
- "generic": "",
- "fromIntegration": ""
+ "generic": "Generic",
+ "fromIntegration": "From integration"
}
},
"delete": {
- "title": "",
- "message": "",
+ "title": "Delete search engine",
+ "message": "Are you sure you want to delete the search engine {name}?",
"notification": {
"success": {
"title": "Search engine deleted",
diff --git a/packages/ui/package.json b/packages/ui/package.json
index d6a55523d..8663587b2 100644
--- a/packages/ui/package.json
+++ b/packages/ui/package.json
@@ -30,10 +30,10 @@
"@homarr/settings": "workspace:^0.1.0",
"@homarr/translation": "workspace:^0.1.0",
"@homarr/validation": "workspace:^0.1.0",
- "@mantine/core": "^8.3.14",
- "@mantine/dates": "^8.3.14",
- "@mantine/hooks": "^8.3.14",
- "@tabler/icons-react": "^3.36.1",
+ "@mantine/core": "^8.3.15",
+ "@mantine/dates": "^8.3.15",
+ "@mantine/hooks": "^8.3.15",
+ "@tabler/icons-react": "^3.37.1",
"crypto-js": "^4.2.0",
"mantine-react-table": "2.0.0-beta.9",
"next": "16.1.6",
@@ -47,7 +47,7 @@
"@homarr/tsconfig": "workspace:^0.1.0",
"@types/crypto-js": "^4.2.2",
"@types/css-modules": "^1.0.5",
- "eslint": "^9.39.2",
+ "eslint": "^9.39.3",
"typescript": "^5.9.3"
}
}
diff --git a/packages/validation/package.json b/packages/validation/package.json
index 104c6eb13..7e2e17d91 100644
--- a/packages/validation/package.json
+++ b/packages/validation/package.json
@@ -31,7 +31,7 @@
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
- "eslint": "^9.39.2",
+ "eslint": "^9.39.3",
"typescript": "^5.9.3"
}
}
diff --git a/packages/widgets/package.json b/packages/widgets/package.json
index 84bbcd589..062f82dc2 100644
--- a/packages/widgets/package.json
+++ b/packages/widgets/package.json
@@ -48,26 +48,26 @@
"@homarr/translation": "workspace:^0.1.0",
"@homarr/ui": "workspace:^0.1.0",
"@homarr/validation": "workspace:^0.1.0",
- "@mantine/charts": "^8.3.14",
- "@mantine/core": "^8.3.14",
- "@mantine/hooks": "^8.3.14",
- "@tabler/icons-react": "^3.36.1",
- "@tiptap/extension-color": "3.19.0",
- "@tiptap/extension-highlight": "3.19.0",
- "@tiptap/extension-image": "3.19.0",
- "@tiptap/extension-link": "^3.19.0",
- "@tiptap/extension-placeholder": "^3.19.0",
- "@tiptap/extension-table": "3.19.0",
- "@tiptap/extension-table-cell": "3.19.0",
- "@tiptap/extension-table-header": "3.19.0",
- "@tiptap/extension-table-row": "3.19.0",
- "@tiptap/extension-task-item": "3.19.0",
- "@tiptap/extension-task-list": "3.19.0",
- "@tiptap/extension-text-align": "3.19.0",
- "@tiptap/extension-text-style": "3.19.0",
- "@tiptap/extension-underline": "3.19.0",
- "@tiptap/react": "^3.19.0",
- "@tiptap/starter-kit": "^3.19.0",
+ "@mantine/charts": "^8.3.15",
+ "@mantine/core": "^8.3.15",
+ "@mantine/hooks": "^8.3.15",
+ "@tabler/icons-react": "^3.37.1",
+ "@tiptap/extension-color": "3.20.0",
+ "@tiptap/extension-highlight": "3.20.0",
+ "@tiptap/extension-image": "3.20.0",
+ "@tiptap/extension-link": "^3.20.0",
+ "@tiptap/extension-placeholder": "^3.20.0",
+ "@tiptap/extension-table": "3.20.0",
+ "@tiptap/extension-table-cell": "3.20.0",
+ "@tiptap/extension-table-header": "3.20.0",
+ "@tiptap/extension-table-row": "3.20.0",
+ "@tiptap/extension-task-item": "3.20.0",
+ "@tiptap/extension-task-list": "3.20.0",
+ "@tiptap/extension-text-align": "3.20.0",
+ "@tiptap/extension-text-style": "3.20.0",
+ "@tiptap/extension-underline": "3.20.0",
+ "@tiptap/react": "^3.20.0",
+ "@tiptap/starter-kit": "^3.20.0",
"clsx": "^2.1.1",
"dayjs": "^1.11.19",
"mantine-form-zod-resolver": "^1.3.0",
@@ -85,7 +85,7 @@
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
"@types/video.js": "^7.3.58",
- "eslint": "^9.39.2",
+ "eslint": "^9.39.3",
"typescript": "^5.9.3"
}
}
diff --git a/packages/widgets/src/system-resources/index.ts b/packages/widgets/src/system-resources/index.ts
index d89d6952f..8f7ade4c4 100644
--- a/packages/widgets/src/system-resources/index.ts
+++ b/packages/widgets/src/system-resources/index.ts
@@ -14,7 +14,7 @@ const labelDisplayModeOptions = {
export const { definition, componentLoader } = createWidgetDefinition("systemResources", {
icon: IconGraphFilled,
- supportedIntegrations: ["dashDot", "openmediavault", "truenas", "unraid"],
+ supportedIntegrations: ["dashDot", "openmediavault", "truenas", "unraid", "glances"],
createOptions() {
return optionsBuilder.from((factory) => ({
hasShadow: factory.switch({ defaultValue: true }),
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 7808d9ff6..581d94617 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -8,7 +8,7 @@ overrides:
'@babel/helpers@<7.26.10': '>=7.28.6'
'@babel/runtime@<7.26.10': '>=7.28.6'
axios@>=1.0.0 <1.8.2: '>=1.13.5'
- brace-expansion@>=2.0.0 <=2.0.1: '>=5.0.2'
+ brace-expansion@>=2.0.0 <=2.0.1: '>=5.0.3'
brace-expansion@>=1.0.0 <=1.1.11: '>=4.0.1'
esbuild@<=0.24.2: '>=0.27.3'
form-data@>=4.0.0 <4.0.4: '>=4.0.5'
@@ -18,7 +18,7 @@ overrides:
prismjs@<1.30.0: '>=1.30.0'
proxmox-api>undici: 7.19.2
react-is: ^19.2.4
- rollup@>=4.0.0 <4.22.4: '>=4.57.1'
+ rollup@>=4.0.0 <4.22.4: '>=4.59.0'
sha.js@<=2.4.11: '>=2.4.12'
tar-fs@>=3.0.0 <3.0.9: '>=3.1.1'
tar-fs@>=2.0.0 <2.1.3: '>=3.1.1'
@@ -59,8 +59,8 @@ importers:
specifier: ^14.1.0
version: 14.1.0(semantic-release@25.0.3(typescript@5.9.3))
'@testcontainers/redis':
- specifier: ^11.11.0
- version: 11.11.0
+ specifier: ^11.12.0
+ version: 11.12.0
'@turbo/gen':
specifier: ^2.8.9
version: 2.8.9(@types/node@24.10.13)
@@ -92,8 +92,8 @@ importers:
specifier: ^25.0.3
version: 25.0.3(typescript@5.9.3)
testcontainers:
- specifier: ^11.11.0
- version: 11.11.0
+ specifier: ^11.12.0
+ version: 11.12.0
turbo:
specifier: ^2.8.9
version: 2.8.9
@@ -209,29 +209,29 @@ importers:
specifier: workspace:^0.1.0
version: link:../../packages/widgets
'@mantine/colors-generator':
- specifier: ^8.3.14
- version: 8.3.14(chroma-js@3.2.0)
+ specifier: ^8.3.15
+ version: 8.3.15(chroma-js@3.2.0)
'@mantine/core':
- specifier: ^8.3.14
- version: 8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ specifier: ^8.3.15
+ version: 8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@mantine/dropzone':
- specifier: ^8.3.14
- version: 8.3.14(@mantine/core@8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.14(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ specifier: ^8.3.15
+ version: 8.3.15(@mantine/core@8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.15(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@mantine/hooks':
- specifier: ^8.3.14
- version: 8.3.14(react@19.2.4)
+ specifier: ^8.3.15
+ version: 8.3.15(react@19.2.4)
'@mantine/modals':
- specifier: ^8.3.14
- version: 8.3.14(@mantine/core@8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.14(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ specifier: ^8.3.15
+ version: 8.3.15(@mantine/core@8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.15(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@mantine/tiptap':
- specifier: ^8.3.14
- version: 8.3.14(@mantine/core@8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.14(react@19.2.4))(@tiptap/extension-link@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0))(@tiptap/react@3.19.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ specifier: ^8.3.15
+ version: 8.3.15(@mantine/core@8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.15(react@19.2.4))(@tiptap/extension-link@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0))(@tiptap/react@3.20.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@million/lint':
specifier: 1.0.14
version: 1.0.14(webpack-sources@3.3.4)
'@tabler/icons-react':
- specifier: ^3.36.1
- version: 3.36.1(react@19.2.4)
+ specifier: ^3.37.1
+ version: 3.37.1(react@19.2.4)
'@tanstack/react-query':
specifier: ^5.90.21
version: 5.90.21(react@19.2.4)
@@ -281,17 +281,17 @@ importers:
specifier: ^7.5.0
version: 7.5.0
glob:
- specifier: ^13.0.3
- version: 13.0.3
+ specifier: ^13.0.6
+ version: 13.0.6
isomorphic-dompurify:
- specifier: ^2.36.0
- version: 2.36.0(@noble/hashes@2.0.1)
+ specifier: ^3.0.0
+ version: 3.0.0(@noble/hashes@2.0.1)
jotai:
- specifier: ^2.17.1
- version: 2.17.1(@babel/core@7.26.0)(@babel/template@7.28.6)(@types/react@19.2.14)(react@19.2.4)
+ specifier: ^2.18.0
+ version: 2.18.0(@babel/core@7.26.0)(@babel/template@7.28.6)(@types/react@19.2.14)(react@19.2.4)
mantine-react-table:
specifier: 2.0.0-beta.9
- version: 2.0.0-beta.9(@mantine/core@8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/dates@8.3.14(@mantine/core@8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.14(react@19.2.4))(dayjs@1.11.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.14(react@19.2.4))(@tabler/icons-react@3.36.1(react@19.2.4))(clsx@2.1.1)(dayjs@1.11.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ version: 2.0.0-beta.9(@mantine/core@8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/dates@8.3.15(@mantine/core@8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.15(react@19.2.4))(dayjs@1.11.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.15(react@19.2.4))(@tabler/icons-react@3.37.1(react@19.2.4))(clsx@2.1.1)(dayjs@1.11.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
next:
specifier: 16.1.6
version: 16.1.6(@babel/core@7.26.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)
@@ -320,8 +320,8 @@ importers:
specifier: 2.2.6
version: 2.2.6
swagger-ui-react:
- specifier: ^5.31.0
- version: 5.31.0(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ specifier: ^5.31.2
+ version: 5.31.2(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
use-deep-compare-effect:
specifier: ^1.8.1
version: 1.8.1(react@19.2.4)
@@ -360,8 +360,8 @@ importers:
specifier: ^9.2.1
version: 9.2.1
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
node-loader:
specifier: ^2.1.0
version: 2.1.0(webpack@5.94.0)
@@ -460,8 +460,8 @@ importers:
specifier: ^0.27.3
version: 0.27.3
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
prettier:
specifier: ^3.8.1
version: 3.8.1
@@ -524,8 +524,8 @@ importers:
specifier: ^0.27.3
version: 0.27.3
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
prettier:
specifier: ^3.8.1
version: 3.8.1
@@ -570,8 +570,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -685,8 +685,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
prettier:
specifier: ^3.8.1
version: 3.8.1
@@ -758,8 +758,8 @@ importers:
specifier: 0.9.2
version: 0.9.2
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
prettier:
specifier: ^3.8.1
version: 3.8.1
@@ -789,8 +789,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -829,8 +829,8 @@ importers:
specifier: ^0.27.3
version: 0.27.3
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -881,8 +881,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -900,13 +900,13 @@ importers:
version: 0.2.9
drizzle-orm:
specifier: ^0.45.1
- version: 0.45.1(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(gel@2.0.0)(mysql2@3.17.1)(pg@8.18.0)
+ version: 0.45.1(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(gel@2.0.0)(mysql2@3.17.4)(pg@8.18.0)
ioredis:
specifier: 5.9.3
version: 5.9.3
mysql2:
- specifier: 3.17.1
- version: 3.17.1
+ specifier: 3.17.4
+ version: 3.17.4
pg:
specifier: ^8.18.0
version: 8.18.0
@@ -936,8 +936,8 @@ importers:
specifier: ^8.16.0
version: 8.16.0
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -991,8 +991,8 @@ importers:
specifier: 19.2.14
version: 19.2.14
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -1013,8 +1013,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -1083,8 +1083,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -1117,8 +1117,8 @@ importers:
specifier: ^3.0.11
version: 3.0.11
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -1141,17 +1141,17 @@ importers:
specifier: workspace:^0.1.0
version: link:../server-settings
'@mantine/core':
- specifier: ^8.3.14
- version: 8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ specifier: ^8.3.15
+ version: 8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@paralleldrive/cuid2':
specifier: ^3.3.0
version: 3.3.0
'@testcontainers/mysql':
- specifier: ^11.11.0
- version: 11.11.0
+ specifier: ^11.12.0
+ version: 11.12.0
'@testcontainers/postgresql':
- specifier: ^11.11.0
- version: 11.11.0
+ specifier: ^11.12.0
+ version: 11.12.0
better-sqlite3:
specifier: ^12.6.2
version: 12.6.2
@@ -1163,13 +1163,13 @@ importers:
version: 0.31.9
drizzle-orm:
specifier: ^0.45.1
- version: 0.45.1(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(gel@2.0.0)(mysql2@3.17.1)(pg@8.18.0)
+ version: 0.45.1(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(gel@2.0.0)(mysql2@3.17.4)(pg@8.18.0)
drizzle-zod:
specifier: ^0.8.3
- version: 0.8.3(drizzle-orm@0.45.1(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(gel@2.0.0)(mysql2@3.17.1)(pg@8.18.0))(zod@4.2.1)
+ version: 0.8.3(drizzle-orm@0.45.1(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(gel@2.0.0)(mysql2@3.17.4)(pg@8.18.0))(zod@4.2.1)
mysql2:
- specifier: 3.17.1
- version: 3.17.1
+ specifier: 3.17.4
+ version: 3.17.4
pg:
specifier: ^8.18.0
version: 8.18.0
@@ -1199,8 +1199,8 @@ importers:
specifier: ^0.27.3
version: 0.27.3
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
prettier:
specifier: ^3.8.1
version: 3.8.1
@@ -1217,8 +1217,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../common
fast-xml-parser:
- specifier: ^5.3.6
- version: 5.3.6
+ specifier: ^5.3.7
+ version: 5.3.7
zod:
specifier: ^4.2.1
version: 4.2.1
@@ -1233,8 +1233,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
tsx:
specifier: 4.20.4
version: 4.20.4
@@ -1267,8 +1267,8 @@ importers:
specifier: ^4.0.1
version: 4.0.1
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -1285,11 +1285,11 @@ importers:
specifier: workspace:^0.1.0
version: link:../validation
'@mantine/form':
- specifier: ^8.3.14
- version: 8.3.14(react@19.2.4)
+ specifier: ^8.3.15
+ version: 8.3.15(react@19.2.4)
mantine-form-zod-resolver:
specifier: ^1.3.0
- version: 1.3.0(@mantine/form@8.3.14(react@19.2.4))(zod@4.2.1)
+ version: 1.3.0(@mantine/form@8.3.15(react@19.2.4))(zod@4.2.1)
zod:
specifier: ^4.2.1
version: 4.2.1
@@ -1304,8 +1304,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -1337,8 +1337,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../validation
'@mantine/core':
- specifier: ^8.3.14
- version: 8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ specifier: ^8.3.15
+ version: 8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
react:
specifier: 19.2.4
version: 19.2.4
@@ -1356,8 +1356,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -1384,8 +1384,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -1418,8 +1418,8 @@ importers:
specifier: 6.0.0
version: 6.0.0
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -1427,11 +1427,11 @@ importers:
packages/integrations:
dependencies:
'@ctrl/deluge':
- specifier: ^7.5.0
- version: 7.5.0
+ specifier: ^7.5.2
+ version: 7.5.2
'@ctrl/qbittorrent':
- specifier: ^9.11.0
- version: 9.11.0
+ specifier: ^9.11.2
+ version: 9.11.2
'@ctrl/transmission':
specifier: ^7.4.0
version: 7.4.0
@@ -1515,8 +1515,8 @@ importers:
specifier: ^0.4.14
version: 0.4.14
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -1530,11 +1530,11 @@ importers:
specifier: workspace:^0.1.0
version: link:../ui
'@mantine/core':
- specifier: ^8.3.14
- version: 8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ specifier: ^8.3.15
+ version: 8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@mantine/hooks':
- specifier: ^8.3.14
- version: 8.3.14(react@19.2.4)
+ specifier: ^8.3.15
+ version: 8.3.15(react@19.2.4)
react:
specifier: 19.2.4
version: 19.2.4
@@ -1549,8 +1549,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -1591,11 +1591,11 @@ importers:
specifier: workspace:^0.1.0
version: link:../validation
'@mantine/core':
- specifier: ^8.3.14
- version: 8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ specifier: ^8.3.15
+ version: 8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@tabler/icons-react':
- specifier: ^3.36.1
- version: 3.36.1(react@19.2.4)
+ specifier: ^3.37.1
+ version: 3.37.1(react@19.2.4)
dayjs:
specifier: ^1.11.19
version: 1.11.19
@@ -1622,8 +1622,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -1634,11 +1634,11 @@ importers:
specifier: workspace:^0.1.0
version: link:../ui
'@mantine/notifications':
- specifier: ^8.3.14
- version: 8.3.14(@mantine/core@8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.14(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ specifier: ^8.3.15
+ version: 8.3.15(@mantine/core@8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.15(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@tabler/icons-react':
- specifier: ^3.36.1
- version: 3.36.1(react@19.2.4)
+ specifier: ^3.37.1
+ version: 3.37.1(react@19.2.4)
devDependencies:
'@homarr/eslint-config':
specifier: workspace:^0.2.0
@@ -1650,8 +1650,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -1692,11 +1692,11 @@ importers:
specifier: workspace:^0.1.0
version: link:../validation
'@mantine/core':
- specifier: ^8.3.14
- version: 8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ specifier: ^8.3.15
+ version: 8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@mantine/hooks':
- specifier: ^8.3.14
- version: 8.3.14(react@19.2.4)
+ specifier: ^8.3.15
+ version: 8.3.15(react@19.2.4)
adm-zip:
specifier: 0.5.16
version: 0.5.16
@@ -1732,8 +1732,8 @@ importers:
specifier: 0.5.7
version: 0.5.7
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -1757,8 +1757,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -1782,8 +1782,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -1819,8 +1819,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -1877,8 +1877,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -1902,8 +1902,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -1917,8 +1917,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../server-settings
'@mantine/dates':
- specifier: ^8.3.14
- version: 8.3.14(@mantine/core@8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.14(react@19.2.4))(dayjs@1.11.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ specifier: ^8.3.15
+ version: 8.3.15(@mantine/core@8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.15(react@19.2.4))(dayjs@1.11.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
next:
specifier: 16.1.6
version: 16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)
@@ -1939,8 +1939,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -1978,20 +1978,20 @@ importers:
specifier: workspace:^0.1.0
version: link:../ui
'@mantine/core':
- specifier: ^8.3.14
- version: 8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ specifier: ^8.3.15
+ version: 8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@mantine/hooks':
- specifier: ^8.3.14
- version: 8.3.14(react@19.2.4)
+ specifier: ^8.3.15
+ version: 8.3.15(react@19.2.4)
'@mantine/spotlight':
- specifier: ^8.3.14
- version: 8.3.14(@mantine/core@8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.14(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ specifier: ^8.3.15
+ version: 8.3.15(@mantine/core@8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.15(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@tabler/icons-react':
- specifier: ^3.36.1
- version: 3.36.1(react@19.2.4)
+ specifier: ^3.37.1
+ version: 3.37.1(react@19.2.4)
jotai:
- specifier: ^2.17.1
- version: 2.17.1(@babel/core@7.29.0)(@babel/template@7.28.6)(@types/react@19.2.14)(react@19.2.4)
+ specifier: ^2.18.0
+ version: 2.18.0(@babel/core@7.29.0)(@babel/template@7.28.6)(@types/react@19.2.14)(react@19.2.4)
next:
specifier: 16.1.6
version: 16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)
@@ -2015,8 +2015,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -2037,13 +2037,13 @@ importers:
version: 4.3.1
mantine-react-table:
specifier: 2.0.0-beta.9
- version: 2.0.0-beta.9(@mantine/core@8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/dates@8.3.14(@mantine/core@8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.14(react@19.2.4))(dayjs@1.11.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.14(react@19.2.4))(@tabler/icons-react@3.36.1(react@19.2.4))(clsx@2.1.1)(dayjs@1.11.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ version: 2.0.0-beta.9(@mantine/core@8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/dates@8.3.15(@mantine/core@8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.15(react@19.2.4))(dayjs@1.11.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.15(react@19.2.4))(@tabler/icons-react@3.37.1(react@19.2.4))(clsx@2.1.1)(dayjs@1.11.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
next:
specifier: 16.1.6
version: 16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)
next-intl:
- specifier: 4.8.2
- version: 4.8.2(next@16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3))(react@19.2.4)(typescript@5.9.3)
+ specifier: 4.8.3
+ version: 4.8.3(next@16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3))(react@19.2.4)(typescript@5.9.3)
react:
specifier: 19.2.4
version: 19.2.4
@@ -2061,8 +2061,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -2085,23 +2085,23 @@ importers:
specifier: workspace:^0.1.0
version: link:../validation
'@mantine/core':
- specifier: ^8.3.14
- version: 8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ specifier: ^8.3.15
+ version: 8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@mantine/dates':
- specifier: ^8.3.14
- version: 8.3.14(@mantine/core@8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.14(react@19.2.4))(dayjs@1.11.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ specifier: ^8.3.15
+ version: 8.3.15(@mantine/core@8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.15(react@19.2.4))(dayjs@1.11.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@mantine/hooks':
- specifier: ^8.3.14
- version: 8.3.14(react@19.2.4)
+ specifier: ^8.3.15
+ version: 8.3.15(react@19.2.4)
'@tabler/icons-react':
- specifier: ^3.36.1
- version: 3.36.1(react@19.2.4)
+ specifier: ^3.37.1
+ version: 3.37.1(react@19.2.4)
crypto-js:
specifier: ^4.2.0
version: 4.2.0
mantine-react-table:
specifier: 2.0.0-beta.9
- version: 2.0.0-beta.9(@mantine/core@8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/dates@8.3.14(@mantine/core@8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.14(react@19.2.4))(dayjs@1.11.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.14(react@19.2.4))(@tabler/icons-react@3.36.1(react@19.2.4))(clsx@2.1.1)(dayjs@1.11.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ version: 2.0.0-beta.9(@mantine/core@8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/dates@8.3.15(@mantine/core@8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.15(react@19.2.4))(dayjs@1.11.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.15(react@19.2.4))(@tabler/icons-react@3.37.1(react@19.2.4))(clsx@2.1.1)(dayjs@1.11.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
next:
specifier: 16.1.6
version: 16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)
@@ -2131,8 +2131,8 @@ importers:
specifier: ^1.0.5
version: 1.0.5
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -2162,8 +2162,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -2240,65 +2240,65 @@ importers:
specifier: workspace:^0.1.0
version: link:../validation
'@mantine/charts':
- specifier: ^8.3.14
- version: 8.3.14(@mantine/core@8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.14(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(recharts@2.15.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4))
+ specifier: ^8.3.15
+ version: 8.3.15(@mantine/core@8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.15(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(recharts@2.15.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4))
'@mantine/core':
- specifier: ^8.3.14
- version: 8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ specifier: ^8.3.15
+ version: 8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@mantine/hooks':
- specifier: ^8.3.14
- version: 8.3.14(react@19.2.4)
+ specifier: ^8.3.15
+ version: 8.3.15(react@19.2.4)
'@tabler/icons-react':
- specifier: ^3.36.1
- version: 3.36.1(react@19.2.4)
+ specifier: ^3.37.1
+ version: 3.37.1(react@19.2.4)
'@tiptap/extension-color':
- specifier: 3.19.0
- version: 3.19.0(@tiptap/extension-text-style@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0)))
+ specifier: 3.20.0
+ version: 3.20.0(@tiptap/extension-text-style@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0)))
'@tiptap/extension-highlight':
- specifier: 3.19.0
- version: 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))
+ specifier: 3.20.0
+ version: 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))
'@tiptap/extension-image':
- specifier: 3.19.0
- version: 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))
+ specifier: 3.20.0
+ version: 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))
'@tiptap/extension-link':
- specifier: ^3.19.0
- version: 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)
+ specifier: ^3.20.0
+ version: 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)
'@tiptap/extension-placeholder':
- specifier: ^3.19.0
- version: 3.19.0(@tiptap/extensions@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0))
+ specifier: ^3.20.0
+ version: 3.20.0(@tiptap/extensions@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0))
'@tiptap/extension-table':
- specifier: 3.19.0
- version: 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)
+ specifier: 3.20.0
+ version: 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)
'@tiptap/extension-table-cell':
- specifier: 3.19.0
- version: 3.19.0(@tiptap/extension-table@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0))
+ specifier: 3.20.0
+ version: 3.20.0(@tiptap/extension-table@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0))
'@tiptap/extension-table-header':
- specifier: 3.19.0
- version: 3.19.0(@tiptap/extension-table@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0))
+ specifier: 3.20.0
+ version: 3.20.0(@tiptap/extension-table@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0))
'@tiptap/extension-table-row':
- specifier: 3.19.0
- version: 3.19.0(@tiptap/extension-table@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0))
+ specifier: 3.20.0
+ version: 3.20.0(@tiptap/extension-table@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0))
'@tiptap/extension-task-item':
- specifier: 3.19.0
- version: 3.19.0(@tiptap/extension-list@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0))
+ specifier: 3.20.0
+ version: 3.20.0(@tiptap/extension-list@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0))
'@tiptap/extension-task-list':
- specifier: 3.19.0
- version: 3.19.0(@tiptap/extension-list@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0))
+ specifier: 3.20.0
+ version: 3.20.0(@tiptap/extension-list@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0))
'@tiptap/extension-text-align':
- specifier: 3.19.0
- version: 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))
+ specifier: 3.20.0
+ version: 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))
'@tiptap/extension-text-style':
- specifier: 3.19.0
- version: 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))
+ specifier: 3.20.0
+ version: 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))
'@tiptap/extension-underline':
- specifier: 3.19.0
- version: 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))
+ specifier: 3.20.0
+ version: 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))
'@tiptap/react':
- specifier: ^3.19.0
- version: 3.19.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ specifier: ^3.20.0
+ version: 3.20.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@tiptap/starter-kit':
- specifier: ^3.19.0
- version: 3.19.0
+ specifier: ^3.20.0
+ version: 3.20.0
clsx:
specifier: ^2.1.1
version: 2.1.1
@@ -2307,10 +2307,10 @@ importers:
version: 1.11.19
mantine-form-zod-resolver:
specifier: ^1.3.0
- version: 1.3.0(@mantine/form@8.3.14(react@19.2.4))(zod@4.2.1)
+ version: 1.3.0(@mantine/form@8.3.15(react@19.2.4))(zod@4.2.1)
mantine-react-table:
specifier: 2.0.0-beta.9
- version: 2.0.0-beta.9(@mantine/core@8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/dates@8.3.14(@mantine/core@8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.14(react@19.2.4))(dayjs@1.11.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.14(react@19.2.4))(@tabler/icons-react@3.36.1(react@19.2.4))(clsx@2.1.1)(dayjs@1.11.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ version: 2.0.0-beta.9(@mantine/core@8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/dates@8.3.15(@mantine/core@8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.15(react@19.2.4))(dayjs@1.11.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.15(react@19.2.4))(@tabler/icons-react@3.37.1(react@19.2.4))(clsx@2.1.1)(dayjs@1.11.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
next:
specifier: 16.1.6
version: 16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)
@@ -2346,8 +2346,8 @@ importers:
specifier: ^7.3.58
version: 7.3.58
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -2359,25 +2359,25 @@ importers:
version: 16.1.6
eslint-config-prettier:
specifier: ^10.1.8
- version: 10.1.8(eslint@9.39.2)
+ version: 10.1.8(eslint@9.39.3)
eslint-config-turbo:
specifier: ^2.8.9
- version: 2.8.9(eslint@9.39.2)(turbo@2.8.9)
+ version: 2.8.9(eslint@9.39.3)(turbo@2.8.9)
eslint-plugin-import:
specifier: ^2.32.0
- version: 2.32.0(@typescript-eslint/parser@8.55.0(eslint@9.39.2)(typescript@5.9.3))(eslint@9.39.2)
+ version: 2.32.0(@typescript-eslint/parser@8.56.0(eslint@9.39.3)(typescript@5.9.3))(eslint@9.39.3)
eslint-plugin-jsx-a11y:
specifier: ^6.10.2
- version: 6.10.2(eslint@9.39.2)
+ version: 6.10.2(eslint@9.39.3)
eslint-plugin-react:
specifier: ^7.37.5
- version: 7.37.5(eslint@9.39.2)
+ version: 7.37.5(eslint@9.39.3)
eslint-plugin-react-hooks:
specifier: ^6.1.1
- version: 6.1.1(eslint@9.39.2)
+ version: 6.1.1(eslint@9.39.3)
typescript-eslint:
- specifier: ^8.55.0
- version: 8.55.0(eslint@9.39.2)(typescript@5.9.3)
+ specifier: ^8.56.0
+ version: 8.56.0(eslint@9.39.3)(typescript@5.9.3)
devDependencies:
'@homarr/prettier-config':
specifier: workspace:^0.1.0
@@ -2386,8 +2386,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../typescript
eslint:
- specifier: ^9.39.2
- version: 9.39.2
+ specifier: ^9.39.3
+ version: 9.39.3
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -2449,9 +2449,6 @@ packages:
'@asamuzakjp/css-color@4.1.2':
resolution: {integrity: sha512-NfBUvBaYgKIuq6E/RBLY1m0IohzNHAYyaJGuTK79Z23uNwmz2jl1mPsC5ZxCCxylinKhT1Amn5oNTlx1wN8cQg==}
- '@asamuzakjp/dom-selector@6.7.6':
- resolution: {integrity: sha512-hBaJER6A9MpdG3WgdlOolHmbOYvSk46y7IQN/1+iqiCuUu6iWdQrs9DGKF8ocqsEqWujWf/V7b7vaDgiUmIvUg==}
-
'@asamuzakjp/dom-selector@6.8.1':
resolution: {integrity: sha512-MvRz1nCqW0fsy8Qz4dnLIvhOlMzqDVBabZx6lH+YywFDdjXhMY37SmpV1XFX3JzG5GWHn63j6HX6QPr3lZXHvQ==}
@@ -2738,20 +2735,20 @@ packages:
resolution: {integrity: sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA==}
engines: {node: '>=20.19.0'}
- '@ctrl/deluge@7.5.0':
- resolution: {integrity: sha512-pdJEZBhyoJsPVLuGv4LPHLOdADxuVrEeI02p2tak2CZQF/tH/B0B+PMTIPBRX4knvJM52rZykHhHxHbHFlVXOQ==}
+ '@ctrl/deluge@7.5.2':
+ resolution: {integrity: sha512-ceejra4uSIwtui4fNvqxRhX8965yNlIc7kSUWSuSjV3qWA3wIf5tu/cqAXr5dHATxBOdzy/5gte2PHlk7XoVQA==}
engines: {node: '>=18'}
'@ctrl/magnet-link@4.0.2':
resolution: {integrity: sha512-wENP7LH4BmCjz+gXVq7Nzz20zMjY/huuG7aDk/yu/LhFdC84e/l8222rCIAo0lwhU451lFcJKLcOmtG6TNrBAQ==}
engines: {node: '>=18'}
- '@ctrl/magnet-link@4.2.0':
- resolution: {integrity: sha512-4pa9hnMWmgoGl+5HJ/B9d5ugIr105AGD3rsTSlE8pTR7d2+xrEhLPCKRp/Y6k/k9Fo6DaJ1FRgwRxdi60vmxtg==}
- engines: {node: '>=18'}
+ '@ctrl/magnet-link@4.3.0':
+ resolution: {integrity: sha512-fEfw3AeQ8XhVsNzogZrnyTNDD/Tpbfl3ybHsspBMvj0UKctabApv1JV3JJUQG/hoX6hiO+DtQS+acN7dMPX01g==}
+ engines: {node: '>20'}
- '@ctrl/qbittorrent@9.11.0':
- resolution: {integrity: sha512-mltiPLncdpAHrRbd2H8uy9nTgFhk0urcmkHxCDHcJehRvgd6ta2qnhQ2aO0KI8lgNDvHfmiNh4FAx0yoPBz8Xg==}
+ '@ctrl/qbittorrent@9.11.2':
+ resolution: {integrity: sha512-ZIayGA72R4rzXaCcEYrxBwOMYZ1iT0EABJPwjTkwaO3VYRBBltwHSAxNfMWaz4GVmqLA12/WCfx+IPXBN9Gtxg==}
engines: {node: '>=18'}
'@ctrl/shared-torrent@6.3.0':
@@ -2760,15 +2757,15 @@ packages:
peerDependencies:
ofetch: ^1.4.1
- '@ctrl/shared-torrent@6.5.0':
- resolution: {integrity: sha512-Wu5XEPLomfmLWUW+UY63yB7g3orZDMgAZVEOYonVJOwajVlMcfT0AkEVtqeOjAhkCC9Q/VKXlHEP9G/xdyW4qA==}
- engines: {node: '>=18'}
+ '@ctrl/shared-torrent@6.5.1':
+ resolution: {integrity: sha512-ZdItYUwzHOu+8s416oRIEwvqDUC3aON4Lv/Ev4H5KxEkbjfkQiaONS/7+jos2+yJWleiXlRdBsoIpZR5Cd1UHQ==}
+ engines: {node: '>20'}
peerDependencies:
- ofetch: ^1.4.1
+ ofetch: ^1.5.0
- '@ctrl/torrent-file@4.4.0':
- resolution: {integrity: sha512-e/AuvVqH6xJxeowZeGD83YtViDDDEtK6LcIrtU7PsxJlDNMvyqPN2wpZsIXYRxPY+NqkiWcpkrpAnHLTPD6dpw==}
- engines: {node: '>=18'}
+ '@ctrl/torrent-file@4.5.0':
+ resolution: {integrity: sha512-ECzdbioAXLx7E3w/G9wMBz64K7MD5gRH6A2ypDcax+3cDmELdlKQfJIzX7q+if7E2TO+nbcabx76g0su3t01mQ==}
+ engines: {node: '>20'}
'@ctrl/transmission@7.4.0':
resolution: {integrity: sha512-Y6+dKaktS33oE/1R2hx+aGU8G35oO+dhOThtUlOm8784eOg/rkXyzwNecPIzp77XuIRXam8sLxO/g+yS7yHSpQ==}
@@ -3137,22 +3134,12 @@ packages:
cpu: [x64]
os: [win32]
- '@eslint-community/eslint-utils@4.9.0':
- resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
-
'@eslint-community/eslint-utils@4.9.1':
resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
- '@eslint-community/regexpp@4.12.1':
- resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
- engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
-
'@eslint-community/regexpp@4.12.2':
resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
@@ -3173,8 +3160,8 @@ packages:
resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/js@9.39.2':
- resolution: {integrity: sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==}
+ '@eslint/js@9.39.3':
+ resolution: {integrity: sha512-1B1VkCq6FuUNlQvlBYb+1jDu/gV297TIs/OeiaSR9l1H27SVW55ONE1e1Vp16NqP683+xEGzxYtv4XCiDPaQiw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/object-schema@2.1.7':
@@ -3249,12 +3236,12 @@ packages:
'@formatjs/icu-skeleton-parser@2.1.0':
resolution: {integrity: sha512-wNer4imHDFBVAJnMb2OGoSyM4wL/uuLnuo5mrenliqkDaNjRbG4jzlJcwTTDEBhai8iCjnzUsE7xwNJC29SfWw==}
- '@formatjs/intl-localematcher@0.5.5':
- resolution: {integrity: sha512-t5tOGMgZ/i5+ALl2/offNqAQq/lfUnKLEw0mXQI4N4bqpedhrSE+fyKLpwnd22sK0dif6AV+ufQcTsKShB9J1g==}
-
'@formatjs/intl-localematcher@0.8.0':
resolution: {integrity: sha512-zgMYWdUlmEZpX2Io+v3LHrfq9xZ6khpQVf9UAw2xYWhGerGgI9XgH1HvL/A34jWiruUJpYlP5pk4g8nIcaDrXQ==}
+ '@formatjs/intl-localematcher@0.8.1':
+ resolution: {integrity: sha512-xwEuwQFdtSq1UKtQnyTZWC+eHdv7Uygoa+H2k/9uzBVQjDyp9r20LNDNKedWXll7FssT3GRHvqsdJGYSUWqYFA==}
+
'@gitbeaker/core@43.8.0':
resolution: {integrity: sha512-H+LfKuf4dExBinb79c+CXViRBvTVQNf5BYLNSizm2SiqdED5JruhKX88payefleY0szp7G/mySlFSXPyGRH1dQ==}
engines: {node: '>=18.20.0'}
@@ -3657,6 +3644,9 @@ packages:
'@kubernetes/client-node@1.4.0':
resolution: {integrity: sha512-Zge3YvF7DJi264dU1b3wb/GmzR99JhUpqTvp+VGHfwZT+g7EOOYNScDJNZwXy9cszyIGPIs0VHr+kk8e95qqrA==}
+ '@kwsites/file-exists@1.1.1':
+ resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==}
+
'@libsql/client-wasm@0.14.0':
resolution: {integrity: sha512-gB/jtz0xuwrqAHApBv9e9JSew2030Fhj2edyZ83InZ4yPj/Q2LTUlEhaspEYT0T0xsAGqPy38uGrmq/OGS+DdQ==}
bundledDependencies:
@@ -3665,88 +3655,88 @@ packages:
'@libsql/core@0.14.0':
resolution: {integrity: sha512-nhbuXf7GP3PSZgdCY2Ecj8vz187ptHlZQ0VRc751oB2C1W8jQUXKKklvt7t1LJiUTQBVJuadF628eUk+3cRi4Q==}
- '@mantine/charts@8.3.14':
- resolution: {integrity: sha512-NbVYXk00+k04VVvTN5XquvNDrE6YRc3cP+1YQZLCwlMrjUXFaTy5KYoNWEMZ9e6wSNWAj9ZJCPuZ82P9CgOQkw==}
+ '@mantine/charts@8.3.15':
+ resolution: {integrity: sha512-dXn7tymDhsXezKmFu5IV2It2zb0aXGS167T0EPTthVXGBPJfb6VRaFLrq0Diyc5hLJ+q1JK9GSVuR50DSH+xyA==}
peerDependencies:
- '@mantine/core': 8.3.14
- '@mantine/hooks': 8.3.14
+ '@mantine/core': 8.3.15
+ '@mantine/hooks': 8.3.15
react: ^18.x || ^19.x
react-dom: ^18.x || ^19.x
recharts: '>=2.13.3'
- '@mantine/colors-generator@8.3.14':
- resolution: {integrity: sha512-R8Iuu01nan+wyUiSe3EgMYJfEiqtMpjij4oSqE9BrFspLT6xC512hJDggRol17oX/CijaFDrrO+HRcHfjlYdkg==}
+ '@mantine/colors-generator@8.3.15':
+ resolution: {integrity: sha512-6IB8rMSrFpnLe49ph4LRASU9EV6NGULM2GD2SEDR+a2NHfTUQzmIqEKxXHyJPgSuLxoqM9VyiO7x7nL1aDwRyg==}
peerDependencies:
chroma-js: '>=2.4.2'
- '@mantine/core@8.3.14':
- resolution: {integrity: sha512-ZOxggx65Av1Ii1NrckCuqzluRpmmG+8DyEw24wDom3rmwsPg9UV+0le2QTyI5Eo60LzPfUju1KuEPiUzNABIPg==}
+ '@mantine/core@8.3.15':
+ resolution: {integrity: sha512-wBn/GogB4x7a2Uj7Ztt3amRaApjED+9XqfE4wyCLh88R7KV55k9vnTdCx+irI/GLOOu9tXNUGm3a4t5sTajwkQ==}
peerDependencies:
- '@mantine/hooks': 8.3.14
+ '@mantine/hooks': 8.3.15
react: ^18.x || ^19.x
react-dom: ^18.x || ^19.x
- '@mantine/dates@8.3.14':
- resolution: {integrity: sha512-NdStRo2ZQ55MoMF5B9vjhpBpHRDHF1XA9Dkb1kKSdNuLlaFXKlvoaZxj/3LfNPpn7Nqlns78nWt4X8/cgC2YIg==}
+ '@mantine/dates@8.3.15':
+ resolution: {integrity: sha512-4WlGHCOAE4in88rQFNlPVl14e7WFWb+YBqxmx4rvAXLj9xLgUxYJO44fva1eIOwNPlTqwbx+GgsEr/HwlcmDMg==}
peerDependencies:
- '@mantine/core': 8.3.14
- '@mantine/hooks': 8.3.14
+ '@mantine/core': 8.3.15
+ '@mantine/hooks': 8.3.15
dayjs: '>=1.0.0'
react: ^18.x || ^19.x
react-dom: ^18.x || ^19.x
- '@mantine/dropzone@8.3.14':
- resolution: {integrity: sha512-+wpsiLMqhyJMRxFj+q+wTZ+xk8VAH/5TBojjFcvt9riDn/ujGYpWZ7j+RFbmRVHOqcG0mkbCVUzCyPywuYjqLQ==}
+ '@mantine/dropzone@8.3.15':
+ resolution: {integrity: sha512-12bx1msHULi4D2/VV2PHTBBSshjax/ogLZEIAewX4tK0vRN3OKtA0qR+lqKhywUW4KYv4Z9Dr6O1LoGKHntrUA==}
peerDependencies:
- '@mantine/core': 8.3.14
- '@mantine/hooks': 8.3.14
+ '@mantine/core': 8.3.15
+ '@mantine/hooks': 8.3.15
react: ^18.x || ^19.x
react-dom: ^18.x || ^19.x
- '@mantine/form@8.3.14':
- resolution: {integrity: sha512-LJUeab+oF+YzATrm/K03Z/QoVVYlaolWqLUZZj7XexNA4hS2/ycKyWT07YhGkdHTLXkf3DUtrg1sS77K7Oje8A==}
+ '@mantine/form@8.3.15':
+ resolution: {integrity: sha512-A6S70KSPjkKkuXxplqTQbPJZ/pkVfJXU/I5bnsSpGacTJxUlU6KR9Ez+Wwea+NHsupl2MHks98oC0f/UiqWbwQ==}
peerDependencies:
react: ^18.x || ^19.x
- '@mantine/hooks@8.3.14':
- resolution: {integrity: sha512-0SbHnGEuHcF2QyjzBBcqidpjNmIb6n7TC3obnhkBToYhUTbMcJSK/8ei/yHtAelridJH4CPeohRlQdc0HajHyQ==}
+ '@mantine/hooks@8.3.15':
+ resolution: {integrity: sha512-AUSnpUlzttHzJht3CJ1YWi16iy6NWRwtyWO5RLGHHsmiW05DyG0qOPKF8+R5dLHuOCnl3XOu4roI2Y1ku9U04Q==}
peerDependencies:
react: ^18.x || ^19.x
- '@mantine/modals@8.3.14':
- resolution: {integrity: sha512-BBM53MBq0vKZ7MKmTbqdt6i5eZEoAbfllCHVlQ7J4Xlr1LehoxO3q0MuwPr5kkjSWAPw5okiviKoMYXIKBn53w==}
+ '@mantine/modals@8.3.15':
+ resolution: {integrity: sha512-2071LNa203BX0S/rgn0Q0v9H5ou+3qM4O+6tzYRqiNweQLWDUyIwQRjcWTm64X7qORRWl5IFzgp5hySLhCFfGw==}
peerDependencies:
- '@mantine/core': 8.3.14
- '@mantine/hooks': 8.3.14
+ '@mantine/core': 8.3.15
+ '@mantine/hooks': 8.3.15
react: ^18.x || ^19.x
react-dom: ^18.x || ^19.x
- '@mantine/notifications@8.3.14':
- resolution: {integrity: sha512-+ia97wrcU9Zfv+jXYvgr2GdISqKTHbQE9nnEIZvGUBPAqKr9b2JAsaXQS/RsAdoXUI+kKDEtH2fyVYS7zrSi/Q==}
+ '@mantine/notifications@8.3.15':
+ resolution: {integrity: sha512-CJGSv8oeLWyJIVPninU7Ud6vV6/UJKWZJwRGBNg2K0Ak0U0coFN3gW3H6G1Mh2zllNxb3K4fpMJNz4Iy0sCBFw==}
peerDependencies:
- '@mantine/core': 8.3.14
- '@mantine/hooks': 8.3.14
+ '@mantine/core': 8.3.15
+ '@mantine/hooks': 8.3.15
react: ^18.x || ^19.x
react-dom: ^18.x || ^19.x
- '@mantine/spotlight@8.3.14':
- resolution: {integrity: sha512-AzBLfw2U03aVy7eByaHFDPf/GplhW4jZ/Eyy/H4sBCfIYTM8QO4W/Db/y5dZBO4tOEWFDNFabc85QyiyfMyHiw==}
+ '@mantine/spotlight@8.3.15':
+ resolution: {integrity: sha512-zKssw/6eBmkY+1sGAgD8Vpy7dU5MXcY/cpvfr65SfIknRljKM9D4Z9TflzgIpxEdhvozls06MPcxj/pZkGpELQ==}
peerDependencies:
- '@mantine/core': 8.3.14
- '@mantine/hooks': 8.3.14
+ '@mantine/core': 8.3.15
+ '@mantine/hooks': 8.3.15
react: ^18.x || ^19.x
react-dom: ^18.x || ^19.x
- '@mantine/store@8.3.14':
- resolution: {integrity: sha512-bgW+fYHDOp7Pk4+lcEm3ZF7dD/sIMKHyR985cOqSHAYJPRcVFb+zcEK/SWoFZqlyA4qh08CNrASOaod8N0XKfA==}
+ '@mantine/store@8.3.15':
+ resolution: {integrity: sha512-wdx91a73dM2G02YPIZ9i5UXPWfvjdf3qPAwSGnSsBFQg5uM/5CcPAOOQwlYIkvX1edUA5BFOk/4IjpEXSYUDeQ==}
peerDependencies:
react: ^18.x || ^19.x
- '@mantine/tiptap@8.3.14':
- resolution: {integrity: sha512-M7z5Jeyt5uT1TKq8UB40zJAQx9whzmDSmI4iUhBuBioV/XKq/QmXTrNe9v/shFO6fixqU3f37NGJ3YdZP17Iog==}
+ '@mantine/tiptap@8.3.15':
+ resolution: {integrity: sha512-K2CxpiV5omvwP3uoZDElHwRlOAT98DcWLzo2tTDLPPKQt4o8cn9LswCDFCfRD2luZd2pCKUg6TbIZab8SfoZ7A==}
peerDependencies:
- '@mantine/core': 8.3.14
- '@mantine/hooks': 8.3.14
+ '@mantine/core': 8.3.15
+ '@mantine/hooks': 8.3.15
'@tiptap/extension-link': '>=2.1.12'
'@tiptap/react': '>=2.1.12'
react: ^18.x || ^19.x
@@ -4107,7 +4097,7 @@ packages:
resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==}
engines: {node: '>=14.0.0'}
peerDependencies:
- rollup: '>=4.57.1'
+ rollup: '>=4.59.0'
peerDependenciesMeta:
rollup:
optional: true
@@ -4308,95 +4298,104 @@ packages:
'@standard-schema/spec@1.1.0':
resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==}
- '@swagger-api/apidom-ast@1.0.0-rc.1':
- resolution: {integrity: sha512-hsAySkWlIjgkQEDu1YEbvnxdEC3rD9bjQf7UYm0vzkvL5PNDd6lHLhxb825bQAfXQjw7WOxtV7eNrgqRQohMDg==}
+ '@swagger-api/apidom-ast@1.5.1':
+ resolution: {integrity: sha512-BtaUaWXE0zzosuy6d1UFZp8wQZlqXapolTNF5f/3kzzZPLdDDWZeFyvvGww3Jt0Bwcw5rzavqD/lrTZp3j2qTQ==}
- '@swagger-api/apidom-core@1.0.0-rc.1':
- resolution: {integrity: sha512-vlguVts28oYBjCU5ZYfnX6yAFys/dZ1PUZqpYevMIGi8lEvxEfoxKEaUQa1Lr974cfKaVGBs8gNNhvDKXbH/jA==}
+ '@swagger-api/apidom-core@1.5.1':
+ resolution: {integrity: sha512-vjP+HhbIN2D+Z8qsq57Ab2z0CpxCTD177Zd8mbUEKpOFYtc9qoizv6bAXTmhZGfVLxBsw+iGzFVH/z6DvuD3ag==}
- '@swagger-api/apidom-error@1.0.0-rc.1':
- resolution: {integrity: sha512-74tTb6QX8VeAvu/9XipXd4Ly3N3q+yJez+lGZD7Qa11E00AhNpzqH7swgZKutLEfq1tHxyGWE1A6xF8IiU4CJg==}
+ '@swagger-api/apidom-error@1.5.1':
+ resolution: {integrity: sha512-R0BSvVgKVNNxnC8S4uJVf4JwWCFNI1ktpLbML6UbzXBPquHfM0gjv+WQgKApMAYw809rtaVIF9ADoUtL/c6+uQ==}
- '@swagger-api/apidom-json-pointer@1.0.0-rc.1':
- resolution: {integrity: sha512-fNDQozPRuD9ReYcCnIqr5jU0faFDUl3VrUtfeLl3YevxNB+onZkUidUvzUJgDjZK9Se567BgL0rK9hnEO/Q8qw==}
+ '@swagger-api/apidom-json-pointer@1.5.1':
+ resolution: {integrity: sha512-EFJzHgHbs5AIPSRowuc02WjbQY5bbFvijQuFIkHSKCsPOQ8VX+h8xOe3dxRjgnCAJ33nk+VOYiaZTy48BK2bfw==}
- '@swagger-api/apidom-ns-api-design-systems@1.0.0-rc.1':
- resolution: {integrity: sha512-gV6vQHpdtVKtrV+uUCPwsSL5nX5zD/3vR7dSYE0Lii7f7RkpIXAgQViZSbv7+h8TB20DNobGt+JZH/gGaY+Oxg==}
+ '@swagger-api/apidom-ns-api-design-systems@1.5.1':
+ resolution: {integrity: sha512-YQJdNb6TJQ8lNa1o8ThfT0P7DY/cGhnI4Se8YiGIsdTPSBOiPtTY72+lfsM1O+3bOeAy7n/MvWRXrJuiKGf7Pg==}
- '@swagger-api/apidom-ns-arazzo-1@1.0.0-rc.1':
- resolution: {integrity: sha512-Bx3PMLp+613EgSsLLg6Ucg3FtbO2i1bVcFZXgImun5pYNfmtQu21ELfWKj8ty/Ts2zR1VKOn5+i9DyMOH/zpsA==}
+ '@swagger-api/apidom-ns-arazzo-1@1.5.1':
+ resolution: {integrity: sha512-hC/AD9TG3DMex+UAlYmg3fKcbmgrLGyZ3Fm2KqJfaC3CkiYE6SdVtfCBK9mPOcArPVa2RfzSgU4aRYzClDmvNQ==}
- '@swagger-api/apidom-ns-asyncapi-2@1.0.0-rc.1':
- resolution: {integrity: sha512-Vvo1f/H3mUuTny1d+XPudSattDWdHP1VhowxAOAFrnLVM4qvFbeBdzWjmTPEaeRsOz+Vq6rJOC4DPmHmtkR+oQ==}
+ '@swagger-api/apidom-ns-asyncapi-2@1.5.1':
+ resolution: {integrity: sha512-9k97IdvSde7OaGwE8opX9psjmhsRYkuKm5eCmM3n6WOZkwdJFD73bCtYVqCuDCVRzJwT9xMras4fVG5Zn1Vhcw==}
- '@swagger-api/apidom-ns-json-schema-2019-09@1.0.0-rc.1':
- resolution: {integrity: sha512-1va09+kSTpNKc9oKs0rk2FWP2wk9AAdOcdmLpPEbzMnThQD1DHeBCk5OMStGZlaROxKWMPVZ5EmKy6rTRXvEIQ==}
+ '@swagger-api/apidom-ns-asyncapi-3@1.5.1':
+ resolution: {integrity: sha512-EQGnSP93yB8ZDhaESqtavnynySH/hjkdkb4tInRoKYN3j3WU+in6Bvxwq2qCkyH9ACaSbW2HFlT2qIRBcLW+oA==}
- '@swagger-api/apidom-ns-json-schema-2020-12@1.0.0-rc.1':
- resolution: {integrity: sha512-ixNci2lwVD0yC4lUrmOOhgE/denI8keGVnHXYokbq0QxlQWuwuVzjVEtVMdmEaX3JaYVmEI5tr8K9MPW1zso1A==}
+ '@swagger-api/apidom-ns-json-schema-2019-09@1.5.1':
+ resolution: {integrity: sha512-peszjtx5OPUYsvl/t4XTRVt0vY0WfR7jBpcmq3/ioqAaddhfbnb4i3PPWWhAIzzeKAiFHc/m4E5HCMMdDF2wDA==}
- '@swagger-api/apidom-ns-json-schema-draft-4@1.0.0-rc.1':
- resolution: {integrity: sha512-kLGANNv8oAWWvnVqWat/AqOEo6XBfdMF3I7BLL2eZFBE8bhTbFMvmAvUfnwcehYo3K4vT+J60DWrwqYBoGSSUQ==}
+ '@swagger-api/apidom-ns-json-schema-2020-12@1.5.1':
+ resolution: {integrity: sha512-4L6X5SxkXCD4W7O0KI8e3kc0Q8TkVg0kPSNOWYosGAHOk9g5KyMIbACDjZhJ2q+uPlyLFCLAPY93aOVaVZ+nsA==}
- '@swagger-api/apidom-ns-json-schema-draft-6@1.0.0-rc.1':
- resolution: {integrity: sha512-UzoTSrPOh+dwzSKZmawBwhWg4xGgpdNBmtV7jDJGEyFGsEkPvDBvViq+4sfMxO/BGoqPCD/jdt4yF16AKRxLiw==}
+ '@swagger-api/apidom-ns-json-schema-draft-4@1.5.1':
+ resolution: {integrity: sha512-vdc+vVLwf4JwDeK4mPfZqyVHG5gJc766GkqH522VRTh1XWJPlW674lIJuhqo5HLzXLm4zV4alI/QJMR3fRWFIQ==}
- '@swagger-api/apidom-ns-json-schema-draft-7@1.0.0-rc.1':
- resolution: {integrity: sha512-3alW6gJKeb+DzTu+LYpYyEc5swo3oP8aoatOcVceWo/A/568zfIW0wWssf9WoasI42jEktV17z4A6ZwT6PzYbA==}
+ '@swagger-api/apidom-ns-json-schema-draft-6@1.5.1':
+ resolution: {integrity: sha512-sNRDQybpzl16HwktI0by0nWj85Rpmx/K1Qc6e4uQRmpPeozJTi8hAdyxw9ays1WJI+Bao9YEz+xJNAqNIE5xlg==}
- '@swagger-api/apidom-ns-openapi-2@1.0.0-rc.1':
- resolution: {integrity: sha512-SJ79fGH+WA7IYEXOJFPjXCB5bg6uoJDmkEYxMtZpN0Q+juFSkMcquh3jVf0j0y+6gFe/MZjIFDHxiBdeJarOig==}
+ '@swagger-api/apidom-ns-json-schema-draft-7@1.5.1':
+ resolution: {integrity: sha512-hdgYjOzZCN866F/BP5tuReZmVTZF2NTNykOwILhR/uoDR2YvgvwvHbnifsywLhreZOkhf3HIbfvCkQnIopkluw==}
- '@swagger-api/apidom-ns-openapi-3-0@1.0.0-rc.1':
- resolution: {integrity: sha512-TC2EBxBFJWD5pbZKUcbySqCt2nQmeP60ooS4f4Nl5r6vB/BeNbuO4FmO7CDI8OXD7b4J2+ro5KrXMs1EOQ3kVA==}
+ '@swagger-api/apidom-ns-openapi-2@1.5.1':
+ resolution: {integrity: sha512-KnFYGqvlHBeczLs5P1R1dCfDGW3O7LaLu/AmFLRvt0ya8AXwkF4gd5gHsXKn0lXBeAc3kEwHAValtg6WNR8keQ==}
- '@swagger-api/apidom-ns-openapi-3-1@1.0.0-rc.1':
- resolution: {integrity: sha512-IY87MhqFBJnzhPWlr/OEVUa3iDjZuiwlyoWX4lw2jbKX+mLDrceGG5nqZawDACAjTjvtsjJcFP81D2VmjHVT5Q==}
+ '@swagger-api/apidom-ns-openapi-3-0@1.5.1':
+ resolution: {integrity: sha512-n3KaIh7dVkINDC7g8osBpxvYCZnsDHHg8rOvOYy1kKlZHi7xd3Ui83rDnKCsOsdsKlFdIdd6isBcBEBQazgwPA==}
- '@swagger-api/apidom-parser-adapter-api-design-systems-json@1.0.0-rc.1':
- resolution: {integrity: sha512-1/koF8VwJHzFwk6FMWen39vpMUNcoCMXVY6MjMGag0h37LY5YAByl0LcYzLa33cvm5KCa23Aa75cu7Ns0SR1HQ==}
+ '@swagger-api/apidom-ns-openapi-3-1@1.5.1':
+ resolution: {integrity: sha512-rJPZH969I67snT6ux3Dve5QXaHCfm/phv20kAojR50fW5FPbR+nn4a9FIi59F3OrD69zQascKUrJb24ieFVHIw==}
- '@swagger-api/apidom-parser-adapter-api-design-systems-yaml@1.0.0-rc.1':
- resolution: {integrity: sha512-Gjx1gojtYvGFqKnGttv84ba0RCkY7Xa+12kj9HVik8G+YVzUN78Qt8yu96ak0oXFlY1Ai8MQb5siC8YH4pC8Dg==}
+ '@swagger-api/apidom-parser-adapter-api-design-systems-json@1.5.1':
+ resolution: {integrity: sha512-XomzUhgy+w1toxJMjN1mXKITl88QPiug4e9eyNWSEQkoCD1ko0MEVZYA6/6mjwlTW2DQ4qg+XF+TFmOPlkQWeA==}
- '@swagger-api/apidom-parser-adapter-arazzo-json-1@1.0.0-rc.1':
- resolution: {integrity: sha512-RHIly3bprJELMlt91UFqmMbAtIxDyHi8DM27YVXRjrX7zncP6QKyevcg2ajEe8UaNtkCFvPZW9h0gDh/ZW6ZYQ==}
+ '@swagger-api/apidom-parser-adapter-api-design-systems-yaml@1.5.1':
+ resolution: {integrity: sha512-pfa+iQwMLhDcE4CYi4pUHraAOUUo2DNeRRWZGhregWZoZPo5gVZ8w9NwSowLE19zf922A9RfzBkouI969j27QQ==}
- '@swagger-api/apidom-parser-adapter-arazzo-yaml-1@1.0.0-rc.1':
- resolution: {integrity: sha512-a+FweCIFAAnjvEWpMAd93xczbYX7AU4prwAMJ3QpFszltq2K7HKWUN1mMRplYPg5SSRLZojymdyMlu1evuP2Sg==}
+ '@swagger-api/apidom-parser-adapter-arazzo-json-1@1.5.1':
+ resolution: {integrity: sha512-pJrlCospvJDvh8mqLjyb0ILRPuD3rYaZlTRs340W2ADgn6m+ClrDBQwXCod5QrKmcjYqAhtLZXwnwSuZStaj+Q==}
- '@swagger-api/apidom-parser-adapter-asyncapi-json-2@1.0.0-rc.1':
- resolution: {integrity: sha512-IKJ95OH35dW1+yGYDoE8uE3movG9z8Nht2QW8Ja75/H/jAFYGCxj56ZborEIiZxp83ItFqxQFn+ZUvwD7bDZew==}
+ '@swagger-api/apidom-parser-adapter-arazzo-yaml-1@1.5.1':
+ resolution: {integrity: sha512-Q/EZ9BGnBlj4TiEQ+Q4k/pdgZ/Le+/ppZSfcc22umnKujDNyBLGB5L0sSfTOEjANRYNo+UtPYnkctwTkJu3/ZQ==}
- '@swagger-api/apidom-parser-adapter-asyncapi-yaml-2@1.0.0-rc.1':
- resolution: {integrity: sha512-cVu2Ue1U809HiGeAR/54yF42y4UKiWh45sEKzkXPYJUqRUd2Ewyo5KHtlckjNnCDRILZEhaPaZFpxURSbyUeSg==}
+ '@swagger-api/apidom-parser-adapter-asyncapi-json-2@1.5.1':
+ resolution: {integrity: sha512-GRM5iCz9eRMiTSV4iAlpuWM6q3SBndSmEMhgjDuclWiC3HF78CCNuT9KwYNFMAx1bEe5Fr8c8Gs8KNckdeCU4g==}
- '@swagger-api/apidom-parser-adapter-json@1.0.0-rc.1':
- resolution: {integrity: sha512-pmWOuZFxSNdbV1xNV0IoIrRiweaVl9yGAiEtiYH0BzbD+yGQSxi1ltMkZDVoyBPbe2NtygFDRaINSDLwuYpUYA==}
+ '@swagger-api/apidom-parser-adapter-asyncapi-json-3@1.5.1':
+ resolution: {integrity: sha512-TCMm7Ce9PwzTQw2SnRYR0smCnrE6bmGbVsjqVz4d+tQy8h6ZNkfjAqOtBasKr/KpEywpLCRgWC2YRNAHGKLndw==}
- '@swagger-api/apidom-parser-adapter-openapi-json-2@1.0.0-rc.1':
- resolution: {integrity: sha512-+OsFBsD9PPqtcgETXU7l00/TMOfbtM+gvafJIdS/a+O1NQ2upAujQB3ArIB3sry3vloorjKmPyY6ZK/8rEKhNA==}
+ '@swagger-api/apidom-parser-adapter-asyncapi-yaml-2@1.5.1':
+ resolution: {integrity: sha512-sZQ/7kOs7+apKq22uyhF3jmhPTzt7y8Xy8cGPIp1b0PnQhbm7rT1/rrOl9qh9MqCdUip2Dx0Y+WTyyET0faZ4g==}
- '@swagger-api/apidom-parser-adapter-openapi-json-3-0@1.0.0-rc.1':
- resolution: {integrity: sha512-FEUJ+RaXKMP6LHMVeVyUPKdqjEqMSEZVhpvZt3Kh5fvnZvdgWngqs4gUjxO+dQCDVWkBxH/29uXm2eghdaM2Lw==}
+ '@swagger-api/apidom-parser-adapter-asyncapi-yaml-3@1.5.1':
+ resolution: {integrity: sha512-bYoyX/qP9SmGF6DKohPO1Fguz8/8uHF8ieSo04jrQblHbEeDVcTBG6oTFVNcpG2ZxnqaoNF2/KY4/fUSKMH/4g==}
- '@swagger-api/apidom-parser-adapter-openapi-json-3-1@1.0.0-rc.1':
- resolution: {integrity: sha512-pcfPj3FW2IWPYmU5kE0YB7npqV2vN+DvqUsw1GcDzsb8y2IdkzagHtMPZkM/KrfHFmhsoHm5YNpYC+Vvd2g61Q==}
+ '@swagger-api/apidom-parser-adapter-json@1.5.1':
+ resolution: {integrity: sha512-zYXchiHC5wsvCImr4lgrhwuLWDH3EDz4L4KJbp8ltO1Y+3PRwPYNruKVppHdIC6d+eTBy4e110a4629rl6LQTg==}
- '@swagger-api/apidom-parser-adapter-openapi-yaml-2@1.0.0-rc.1':
- resolution: {integrity: sha512-ckt6b1P+iwYkTMibixpo0oKWFm0wOGf88gslMMCo1xNaLVJnjxiadTQ/lNJd58CBJiQeN/dziTkRqGcFDqV9JQ==}
+ '@swagger-api/apidom-parser-adapter-openapi-json-2@1.5.1':
+ resolution: {integrity: sha512-05SXfF5ate18FKlPBg4YEfyS6Sr4lmu+gppxMQ202x172ejBQjAU37iZeSKfKw1egXngAmm6OZqWGKn36WD/fw==}
- '@swagger-api/apidom-parser-adapter-openapi-yaml-3-0@1.0.0-rc.1':
- resolution: {integrity: sha512-JFyNwcj43cmps18Y+iqyna3uufyib8eLku+z4EhKFRPCuGFQ2bjsfVCFSP+Sv6sJATlagRRcfont+Q0BgNjwvw==}
+ '@swagger-api/apidom-parser-adapter-openapi-json-3-0@1.5.1':
+ resolution: {integrity: sha512-AG68rFxilJwQuwgYUlbSX89j96CzFwm7MLsMbd1Pe2k8bsZJF41bxYEWLck08hQ0v8HikZ7igJLGvkwm9Fk6EQ==}
- '@swagger-api/apidom-parser-adapter-openapi-yaml-3-1@1.0.0-rc.1':
- resolution: {integrity: sha512-kLRZYxJdix+irs0HTXJ223rj4Ou8AXo9IHiSf44KTuAZ/bsuakb0P8xROHg5MWTTEHYMfDrdLX+LaUo3b2GFyA==}
+ '@swagger-api/apidom-parser-adapter-openapi-json-3-1@1.5.1':
+ resolution: {integrity: sha512-UYuaUegcqsR8DbqUS9gJnzdV/g7P61HfgjO620soSHwvDRlHCdgxd71dnaBZWT22+as8vuZABAzjQuKrtiej2g==}
- '@swagger-api/apidom-parser-adapter-yaml-1-2@1.0.0-rc.1':
- resolution: {integrity: sha512-XmRG/5lmoRusCupHEf10OeK1SQnSym4N1OrK+c3OTfN1GGX60Gxu2XCZ70pafJDuu+cvo/F8Db8UX3UOHapjwA==}
+ '@swagger-api/apidom-parser-adapter-openapi-yaml-2@1.5.1':
+ resolution: {integrity: sha512-d64JVYhBa5O6Kz2H/Wr1gLf5la0T1gZ22XIf2ABPTHga8fKQjEFDhFifxVS65NX9cOglcXQo9sRvD4AZkRMEkQ==}
- '@swagger-api/apidom-reference@1.0.0-rc.1':
- resolution: {integrity: sha512-Xj4aYrawCseCf6N6UuGSIaboN60ERmQVcKqXs/rybQz1gnD2AVqb8gklC2sUdOIUyN+ehDy+HDSM8I+yP32J0w==}
+ '@swagger-api/apidom-parser-adapter-openapi-yaml-3-0@1.5.1':
+ resolution: {integrity: sha512-MgyCo6rz+jH1cR5CpKleT1HOXOLoK2LuP7CrEGsuRNCA4nR6w/H4T75XYxUCWO/9T3870vkxDM8hp8IRW5xtQg==}
+
+ '@swagger-api/apidom-parser-adapter-openapi-yaml-3-1@1.5.1':
+ resolution: {integrity: sha512-9ED9pmYqCfKqfeeDtGrXU7+gISjt6bh93XO5qCexwfHCbzrTdjiMcWMTCnaRjXvgv819LAKUDIDnnn88EGpUNg==}
+
+ '@swagger-api/apidom-parser-adapter-yaml-1-2@1.5.1':
+ resolution: {integrity: sha512-jMZUwbS7P2n/3BG+w0Mg+G2m6tY1zuDCACTpVh3UjIMl15k+6VIyB49kKIs1q9BZRX8rbnJmmzpYcjhjDOgaqA==}
+
+ '@swagger-api/apidom-reference@1.5.1':
+ resolution: {integrity: sha512-KppyiuQ8EY1vnhb2RsCty60DKYP1jszmxNKHAAGaMgKOmTcoGCvPNDl0Fn6IPlEfXsy3yqYn1CsEePC3BcGtHg==}
'@swaggerexpert/cookie@2.0.2':
resolution: {integrity: sha512-DPI8YJ0Vznk4CT+ekn3rcFNq1uQwvUHZhH6WvTSPD0YKBIlMS9ur2RYKghXuxxOiqOam/i4lHJH4xTIiTgs3Mg==}
@@ -4522,13 +4521,13 @@ packages:
zod:
optional: true
- '@tabler/icons-react@3.36.1':
- resolution: {integrity: sha512-/8nOXeNeMoze9xY/QyEKG65wuvRhkT3q9aytaur6Gj8bYU2A98YVJyLc9MRmc5nVvpy+bRlrrwK/Ykr8WGyUWg==}
+ '@tabler/icons-react@3.37.1':
+ resolution: {integrity: sha512-R7UE71Jji7i4Su56Y9zU1uYEBakUejuDJvyuYVmBuUoqp/x3Pn4cv2huarexR3P0GJ2eHg4rUj9l5zccqS6K/Q==}
peerDependencies:
react: '>= 16'
- '@tabler/icons@3.36.1':
- resolution: {integrity: sha512-f4Jg3Fof/Vru5ioix/UO4GX+sdDsF9wQo47FbtvG+utIYYVQ/QVAC0QYgcBbAjQGfbdOh2CCf0BgiFOF9Ixtjw==}
+ '@tabler/icons@3.37.1':
+ resolution: {integrity: sha512-neLCWkuyNHEPXCyYu6nbN4S3g/59BTa4qyITAugYVpq1YzYNDOZooW7/vRWH98ZItXAudxdKU8muFT7y1PqzuA==}
'@tanstack/match-sorter-utils@8.19.4':
resolution: {integrity: sha512-Wo1iKt2b9OT7d+YGhvEPD3DXvPv2etTusIMhMUoG7fbhmxcXCtIjJDEygy91Y2JFlwGyjqiBPRozme7UD8hoqg==}
@@ -4578,224 +4577,224 @@ packages:
'@tanstack/virtual-core@3.11.2':
resolution: {integrity: sha512-vTtpNt7mKCiZ1pwU9hfKPhpdVO2sVzFQsxoVBGtOSHxlrRRzYr8iQ2TlwbAcRYCcEiZ9ECAM8kBzH0v2+VzfKw==}
- '@testcontainers/mysql@11.11.0':
- resolution: {integrity: sha512-2EfFhUDEvEdwBwez+F/NhqP+h2rFzLzHYbRX0N/9/Lgdlq8TbsYWZ9SaWL9V0f1FWX89XnyZrT3i/j7m8MIESg==}
+ '@testcontainers/mysql@11.12.0':
+ resolution: {integrity: sha512-E43y5Xdx8ORPdvdd1eIJb4uM8sGHkZenvHURJ6lUc+3KtS3DmTSTsBbcLC+HwTg92IqAzuIq01hYF7J/qmMrOw==}
- '@testcontainers/postgresql@11.11.0':
- resolution: {integrity: sha512-Og64I/h5LKLVvUTkAcLeTXfFcMhh3dCHCypN3Uzd+tQMd70SpCfQ0LCP9v/U+MS7JBRzU9EmqhUFkTOm4hyZWw==}
+ '@testcontainers/postgresql@11.12.0':
+ resolution: {integrity: sha512-w4ZK0H+WIYBUBk57H9wCSxPMSMZUNsFpx2MZAX4iru0Aevz9HFWDfAhFLAu+/SwsHtEJUD7XfWUDlqBGC3OF0Q==}
- '@testcontainers/redis@11.11.0':
- resolution: {integrity: sha512-IaDPNd1jRkshwJ69D7Nc3OTt5QQG1d4G1TZILSQ7gAVr4OqAJxoA9pV73ZvKIF/8LwxDDg136ApPlU9PcFtIKg==}
+ '@testcontainers/redis@11.12.0':
+ resolution: {integrity: sha512-2qCoevN0t+6yFFdmLUywFiL0n+EwTvYXDdc3lYXkKiIpTt1t4mqyWGXmV5dfWyCNYAWbV+PWmVvwnP1GDMoxrA==}
- '@tiptap/core@3.19.0':
- resolution: {integrity: sha512-bpqELwPW+DG8gWiD8iiFtSl4vIBooG5uVJod92Qxn3rA9nFatyXRr4kNbMJmOZ66ezUvmCjXVe/5/G4i5cyzKA==}
+ '@tiptap/core@3.20.0':
+ resolution: {integrity: sha512-aC9aROgia/SpJqhsXFiX9TsligL8d+oeoI8W3u00WI45s0VfsqjgeKQLDLF7Tu7hC+7F02teC84SAHuup003VQ==}
peerDependencies:
- '@tiptap/pm': ^3.19.0
+ '@tiptap/pm': ^3.20.0
- '@tiptap/extension-blockquote@3.19.0':
- resolution: {integrity: sha512-y3UfqY9KD5XwWz3ndiiJ089Ij2QKeiXy/g1/tlAN/F1AaWsnkHEHMLxCP1BIqmMpwsX7rZjMLN7G5Lp7c9682A==}
+ '@tiptap/extension-blockquote@3.20.0':
+ resolution: {integrity: sha512-LQzn6aGtL4WXz2+rYshl/7/VnP2qJTpD7fWL96GXAzhqviPEY1bJES7poqJb3MU/gzl8VJUVzVzU1VoVfUKlbA==}
peerDependencies:
- '@tiptap/core': ^3.19.0
+ '@tiptap/core': ^3.20.0
- '@tiptap/extension-bold@3.19.0':
- resolution: {integrity: sha512-UZgb1d0XK4J/JRIZ7jW+s4S6KjuEDT2z1PPM6ugcgofgJkWQvRZelCPbmtSFd3kwsD+zr9UPVgTh9YIuGQ8t+Q==}
+ '@tiptap/extension-bold@3.20.0':
+ resolution: {integrity: sha512-sQklEWiyf58yDjiHtm5vmkVjfIc/cBuSusmCsQ0q9vGYnEF1iOHKhGpvnCeEXNeqF3fiJQRlquzt/6ymle3Iwg==}
peerDependencies:
- '@tiptap/core': ^3.19.0
+ '@tiptap/core': ^3.20.0
- '@tiptap/extension-bubble-menu@3.19.0':
- resolution: {integrity: sha512-klNVIYGCdznhFkrRokzGd6cwzoi8J7E5KbuOfZBwFwhMKZhlz/gJfKmYg9TJopeUhrr2Z9yHgWTk8dh/YIJCdQ==}
+ '@tiptap/extension-bubble-menu@3.20.0':
+ resolution: {integrity: sha512-MDosUfs8Tj+nwg8RC+wTMWGkLJORXmbR6YZgbiX4hrc7G90Gopdd6kj6ht5/T8t7dLLaX7N0+DEHdUEPGED7dw==}
peerDependencies:
- '@tiptap/core': ^3.19.0
- '@tiptap/pm': ^3.19.0
+ '@tiptap/core': ^3.20.0
+ '@tiptap/pm': ^3.20.0
- '@tiptap/extension-bullet-list@3.19.0':
- resolution: {integrity: sha512-F9uNnqd0xkJbMmRxVI5RuVxwB9JaCH/xtRqOUNQZnRBt7IdAElCY+Dvb4hMCtiNv+enGM/RFGJuFHR9TxmI7rw==}
+ '@tiptap/extension-bullet-list@3.20.0':
+ resolution: {integrity: sha512-OcKMeopBbqWzhSi6o8nNz0aayogg1sfOAhto3NxJu3Ya32dwBFqmHXSYM6uW4jOphNvVPyjiq9aNRh3qTdd1dw==}
peerDependencies:
- '@tiptap/extension-list': ^3.19.0
+ '@tiptap/extension-list': ^3.20.0
- '@tiptap/extension-code-block@3.19.0':
- resolution: {integrity: sha512-b/2qR+tMn8MQb+eaFYgVk4qXnLNkkRYmwELQ8LEtEDQPxa5Vl7J3eu8+4OyoIFhZrNDZvvoEp80kHMCP8sI6rg==}
+ '@tiptap/extension-code-block@3.20.0':
+ resolution: {integrity: sha512-lBbmNek14aCjrHcBcq3PRqWfNLvC6bcRa2Osc6e/LtmXlcpype4f6n+Yx+WZ+f2uUh0UmDRCz7BEyUETEsDmlQ==}
peerDependencies:
- '@tiptap/core': ^3.19.0
- '@tiptap/pm': ^3.19.0
+ '@tiptap/core': ^3.20.0
+ '@tiptap/pm': ^3.20.0
- '@tiptap/extension-code@3.19.0':
- resolution: {integrity: sha512-2kqqQIXBXj2Or+4qeY3WoE7msK+XaHKL6EKOcKlOP2BW8eYqNTPzNSL+PfBDQ3snA7ljZQkTs/j4GYDj90vR1A==}
+ '@tiptap/extension-code@3.20.0':
+ resolution: {integrity: sha512-TYDWFeSQ9umiyrqsT6VecbuhL8XIHkUhO+gEk0sVvH67ZLwjFDhAIIgWIr1/dbIGPcvMZM19E7xUUhAdIaXaOQ==}
peerDependencies:
- '@tiptap/core': ^3.19.0
+ '@tiptap/core': ^3.20.0
- '@tiptap/extension-color@3.19.0':
- resolution: {integrity: sha512-SemOrEEnmbKshhbTeKIvffwMlgqDAUDuOYyizfKqYM2dd5fRjohp+oszExO7scVhDtHtvtP/l3UmkBGBYfl4Tg==}
+ '@tiptap/extension-color@3.20.0':
+ resolution: {integrity: sha512-KGXQ3I18uLHQ61FZpXDu0gH6+0jqmDkVwkPNXmM3oPNDSH80SG5UeZlrXi/PwtlusePJ3dFHtoQ1g6j2bJUssg==}
peerDependencies:
- '@tiptap/extension-text-style': ^3.19.0
+ '@tiptap/extension-text-style': ^3.20.0
- '@tiptap/extension-document@3.19.0':
- resolution: {integrity: sha512-AOf0kHKSFO0ymjVgYSYDncRXTITdTcrj1tqxVazrmO60KNl1Rc2dAggDvIVTEBy5NvceF0scc7q3sE/5ZtVV7A==}
+ '@tiptap/extension-document@3.20.0':
+ resolution: {integrity: sha512-oJfLIG3vAtZo/wg29WiBcyWt22KUgddpP8wqtCE+kY5Dw8znLR9ehNmVWlSWJA5OJUMO0ntAHx4bBT+I2MBd5w==}
peerDependencies:
- '@tiptap/core': ^3.19.0
+ '@tiptap/core': ^3.20.0
- '@tiptap/extension-dropcursor@3.19.0':
- resolution: {integrity: sha512-sf3dEZXiLvsGqVK2maUIzXY6qtYYCvBumag7+VPTMGQ0D4hiZ1X/4ukt4+6VXDg5R2WP1CoIt/QvUetUjWNhbQ==}
+ '@tiptap/extension-dropcursor@3.20.0':
+ resolution: {integrity: sha512-d+cxplRlktVgZPwatnc34IArlppM0IFKS1J5wLk+ba1jidizsbMVh45tP/BTK2flhyfRqcNoB5R0TArhUpbkNQ==}
peerDependencies:
- '@tiptap/extensions': ^3.19.0
+ '@tiptap/extensions': ^3.20.0
- '@tiptap/extension-floating-menu@3.19.0':
- resolution: {integrity: sha512-JaoEkVRkt+Slq3tySlIsxnMnCjS0L5n1CA1hctjLy0iah8edetj3XD5mVv5iKqDzE+LIjF4nwLRRVKJPc8hFBg==}
+ '@tiptap/extension-floating-menu@3.20.0':
+ resolution: {integrity: sha512-rYs4Bv5pVjqZ/2vvR6oe7ammZapkAwN51As/WDbemvYDjfOGRqK58qGauUjYZiDzPOEIzI2mxGwsZ4eJhPW4Ig==}
peerDependencies:
'@floating-ui/dom': ^1.0.0
- '@tiptap/core': ^3.19.0
- '@tiptap/pm': ^3.19.0
+ '@tiptap/core': ^3.20.0
+ '@tiptap/pm': ^3.20.0
- '@tiptap/extension-gapcursor@3.19.0':
- resolution: {integrity: sha512-w7DACS4oSZaDWjz7gropZHPc9oXqC9yERZTcjWxyORuuIh1JFf0TRYspleK+OK28plK/IftojD/yUDn1MTRhvA==}
+ '@tiptap/extension-gapcursor@3.20.0':
+ resolution: {integrity: sha512-P/LasfvG9/qFq43ZAlNbAnPnXC+/RJf49buTrhtFvI9Zg0+Lbpjx1oh6oMHB19T88Y28KtrckfFZ8aTSUWDq6w==}
peerDependencies:
- '@tiptap/extensions': ^3.19.0
+ '@tiptap/extensions': ^3.20.0
- '@tiptap/extension-hard-break@3.19.0':
- resolution: {integrity: sha512-lAmQraYhPS5hafvCl74xDB5+bLuNwBKIEsVoim35I0sDJj5nTrfhaZgMJ91VamMvT+6FF5f1dvBlxBxAWa8jew==}
+ '@tiptap/extension-hard-break@3.20.0':
+ resolution: {integrity: sha512-rqvhMOw4f+XQmEthncbvDjgLH6fz8L9splnKZC7OeS0eX8b0qd7+xI1u5kyxF3KA2Z0BnigES++jjWuecqV6mA==}
peerDependencies:
- '@tiptap/core': ^3.19.0
+ '@tiptap/core': ^3.20.0
- '@tiptap/extension-heading@3.19.0':
- resolution: {integrity: sha512-uLpLlfyp086WYNOc0ekm1gIZNlEDfmzOhKzB0Hbyi6jDagTS+p9mxUNYeYOn9jPUxpFov43+Wm/4E24oY6B+TQ==}
+ '@tiptap/extension-heading@3.20.0':
+ resolution: {integrity: sha512-JgJhurnCe3eN6a0lEsNQM/46R1bcwzwWWZEFDSb1P9dR8+t1/5v7cMZWsSInpD7R4/74iJn0+M5hcXLwCmBmYA==}
peerDependencies:
- '@tiptap/core': ^3.19.0
+ '@tiptap/core': ^3.20.0
- '@tiptap/extension-highlight@3.19.0':
- resolution: {integrity: sha512-MYwSDCh/aG12KXw30XmHwrruElBRB8b7Ou0jd8n8H2oXb+QexVqnMa2+ylkuTAl+2D5PR7zdIIOeeHRSTmkPPw==}
+ '@tiptap/extension-highlight@3.20.0':
+ resolution: {integrity: sha512-ANL1wFz0s1ScNR4uBfO0s6Sz+qqGp2u6ynrCVk6TCT3d10CQ+gD1gSDTrVRC3CtlMKtHHH4fYrFAq284+J0gKA==}
peerDependencies:
- '@tiptap/core': ^3.19.0
+ '@tiptap/core': ^3.20.0
- '@tiptap/extension-horizontal-rule@3.19.0':
- resolution: {integrity: sha512-iqUHmgMGhMgYGwG6L/4JdelVQ5Mstb4qHcgTGd/4dkcUOepILvhdxajPle7OEdf9sRgjQO6uoAU5BVZVC26+ng==}
+ '@tiptap/extension-horizontal-rule@3.20.0':
+ resolution: {integrity: sha512-6uvcutFMv+9wPZgptDkbRDjAm3YVxlibmkhWD5GuaWwS9L/yUtobpI3GycujRSUZ8D3q6Q9J7LqpmQtQRTalWA==}
peerDependencies:
- '@tiptap/core': ^3.19.0
- '@tiptap/pm': ^3.19.0
+ '@tiptap/core': ^3.20.0
+ '@tiptap/pm': ^3.20.0
- '@tiptap/extension-image@3.19.0':
- resolution: {integrity: sha512-/rGl8nBziBPVJJ/9639eQWFDKcI3RQsDM3s+cqYQMFQfMqc7sQB9h4o4sHCBpmKxk3Y0FV/0NjnjLbBVm8OKdQ==}
+ '@tiptap/extension-image@3.20.0':
+ resolution: {integrity: sha512-0t7HYncV0kYEQS79NFczxdlZoZ8zu8X4VavDqt+mbSAUKRq3gCvgtZ5Zyd778sNmtmbz3arxkEYMIVou2swD0g==}
peerDependencies:
- '@tiptap/core': ^3.19.0
+ '@tiptap/core': ^3.20.0
- '@tiptap/extension-italic@3.19.0':
- resolution: {integrity: sha512-6GffxOnS/tWyCbDkirWNZITiXRta9wrCmrfa4rh+v32wfaOL1RRQNyqo9qN6Wjyl1R42Js+yXTzTTzZsOaLMYA==}
+ '@tiptap/extension-italic@3.20.0':
+ resolution: {integrity: sha512-/DhnKQF8yN8RxtuL8abZ28wd5281EaGoE2Oha35zXSOF1vNYnbyt8Ymkv/7u1BcWEWTvRPgaju0YCGXisPRLYw==}
peerDependencies:
- '@tiptap/core': ^3.19.0
+ '@tiptap/core': ^3.20.0
- '@tiptap/extension-link@3.19.0':
- resolution: {integrity: sha512-HEGDJnnCPfr7KWu7Dsq+eRRe/mBCsv6DuI+7fhOCLDJjjKzNgrX2abbo/zG3D/4lCVFaVb+qawgJubgqXR/Smw==}
+ '@tiptap/extension-link@3.20.0':
+ resolution: {integrity: sha512-qI/5A+R0ZWBxo/8HxSn1uOyr7odr3xHBZ/gzOR1GUJaZqjlJxkWFX0RtXMbLKEGEvT25o345cF7b0wFznEh8qA==}
peerDependencies:
- '@tiptap/core': ^3.19.0
- '@tiptap/pm': ^3.19.0
+ '@tiptap/core': ^3.20.0
+ '@tiptap/pm': ^3.20.0
- '@tiptap/extension-list-item@3.19.0':
- resolution: {integrity: sha512-VsSKuJz4/Tb6ZmFkXqWpDYkRzmaLTyE6dNSEpNmUpmZ32sMqo58mt11/huADNwfBFB0Ve7siH/VnFNIJYY3xvg==}
+ '@tiptap/extension-list-item@3.20.0':
+ resolution: {integrity: sha512-qEtjaaGPuqaFB4VpLrGDoIe9RHnckxPfu6d3rc22ap6TAHCDyRv05CEyJogqccnFceG/v5WN4znUBER8RWnWHA==}
peerDependencies:
- '@tiptap/extension-list': ^3.19.0
+ '@tiptap/extension-list': ^3.20.0
- '@tiptap/extension-list-keymap@3.19.0':
- resolution: {integrity: sha512-bxgmAgA3RzBGA0GyTwS2CC1c+QjkJJq9hC+S6PSOWELGRiTbwDN3MANksFXLjntkTa0N5fOnL27vBHtMStURqw==}
+ '@tiptap/extension-list-keymap@3.20.0':
+ resolution: {integrity: sha512-Z4GvKy04Ms4cLFN+CY6wXswd36xYsT2p/YL0V89LYFMZTerOeTjFYlndzn6svqL8NV1PRT5Diw4WTTxJSmcJPA==}
peerDependencies:
- '@tiptap/extension-list': ^3.19.0
+ '@tiptap/extension-list': ^3.20.0
- '@tiptap/extension-list@3.19.0':
- resolution: {integrity: sha512-N6nKbFB2VwMsPlCw67RlAtYSK48TAsAUgjnD+vd3ieSlIufdQnLXDFUP6hFKx9mwoUVUgZGz02RA6bkxOdYyTw==}
+ '@tiptap/extension-list@3.20.0':
+ resolution: {integrity: sha512-+V0/gsVWAv+7vcY0MAe6D52LYTIicMSHw00wz3ISZgprSb2yQhJ4+4gurOnUrQ4Du3AnRQvxPROaofwxIQ66WQ==}
peerDependencies:
- '@tiptap/core': ^3.19.0
- '@tiptap/pm': ^3.19.0
+ '@tiptap/core': ^3.20.0
+ '@tiptap/pm': ^3.20.0
- '@tiptap/extension-ordered-list@3.19.0':
- resolution: {integrity: sha512-cxGsINquwHYE1kmhAcLNLHAofmoDEG6jbesR5ybl7tU5JwtKVO7S/xZatll2DU1dsDAXWPWEeeMl4e/9svYjCg==}
+ '@tiptap/extension-ordered-list@3.20.0':
+ resolution: {integrity: sha512-jVKnJvrizLk7etwBMfyoj6H2GE4M+PD4k7Bwp6Bh1ohBWtfIA1TlngdS842Mx5i1VB2e3UWIwr8ZH46gl6cwMA==}
peerDependencies:
- '@tiptap/extension-list': ^3.19.0
+ '@tiptap/extension-list': ^3.20.0
- '@tiptap/extension-paragraph@3.19.0':
- resolution: {integrity: sha512-xWa6gj82l5+AzdYyrSk9P4ynySaDzg/SlR1FarXE5yPXibYzpS95IWaVR0m2Qaz7Rrk+IiYOTGxGRxcHLOelNg==}
+ '@tiptap/extension-paragraph@3.20.0':
+ resolution: {integrity: sha512-mM99zK4+RnEXIMCv6akfNATAs0Iija6FgyFA9J9NZ6N4o8y9QiNLLa6HjLpAC+W+VoCgQIekyoF/Q9ftxmAYDQ==}
peerDependencies:
- '@tiptap/core': ^3.19.0
+ '@tiptap/core': ^3.20.0
- '@tiptap/extension-placeholder@3.19.0':
- resolution: {integrity: sha512-i15OfgyI4IDCYAcYSKUMnuZkYuUInfanjf9zquH8J2BETiomf/jZldVCp/QycMJ8DOXZ38fXDc99wOygnSNySg==}
+ '@tiptap/extension-placeholder@3.20.0':
+ resolution: {integrity: sha512-ZhYD3L5m16ydSe2z8vqz+RdtAG/iOQaFHHedFct70tKRoLqi2ajF5kgpemu8DwpaRTcyiCN4G99J/+MqehKNjQ==}
peerDependencies:
- '@tiptap/extensions': ^3.19.0
+ '@tiptap/extensions': ^3.20.0
- '@tiptap/extension-strike@3.19.0':
- resolution: {integrity: sha512-xYpabHsv7PccLUBQaP8AYiFCnYbx6P93RHPd0lgNwhdOjYFd931Zy38RyoxPHAgbYVmhf1iyx7lpuLtBnhS5dA==}
+ '@tiptap/extension-strike@3.20.0':
+ resolution: {integrity: sha512-0vcTZRRAiDfon3VM1mHBr9EFmTkkUXMhm0Xtdtn0bGe+sIqufyi+hUYTEw93EQOD9XNsPkrud6jzQNYpX2H3AQ==}
peerDependencies:
- '@tiptap/core': ^3.19.0
+ '@tiptap/core': ^3.20.0
- '@tiptap/extension-table-cell@3.19.0':
- resolution: {integrity: sha512-T67EDWmiRdOGctolaUpMPXffDkEFL+NUppSV61cPU3jQtDwGg01meauy5u67u6OUM8ICiZ+Sc7Xd2DIt+7Nv5g==}
+ '@tiptap/extension-table-cell@3.20.0':
+ resolution: {integrity: sha512-9Dg4zda3UWwtpBwSG7b9BeQy5oT27a/yEIBeARuxe19bloMLZgqpPRtnSrOK0OAITtVnjA+NZdKPcVLRMS2E8A==}
peerDependencies:
- '@tiptap/extension-table': ^3.19.0
+ '@tiptap/extension-table': ^3.20.0
- '@tiptap/extension-table-header@3.19.0':
- resolution: {integrity: sha512-fVHJUCfZp/JOE96hJ3paElRynpIVdukOiAjgZbaY9WuCKoXd3xYqdsbUSdf+XFmdPqwvQKhnkaY/qXW3FIxO3w==}
+ '@tiptap/extension-table-header@3.20.0':
+ resolution: {integrity: sha512-2tVHHlihpeHO/gh2uU46gAX3NTGdKR+yDmfLlO2l0QAvx2TXNfNzX2pOM4MmyostW5Ko9TCWV4x0D9h3IQDhPw==}
peerDependencies:
- '@tiptap/extension-table': ^3.19.0
+ '@tiptap/extension-table': ^3.20.0
- '@tiptap/extension-table-row@3.19.0':
- resolution: {integrity: sha512-L3DeIXQARCs+m4rsQWiUPJso1z6xZ6awa/Kc+PCoq7rbPLtwhWUIld3sm9gdLac61Mf/TVwb18EdfygHcU7jCA==}
+ '@tiptap/extension-table-row@3.20.0':
+ resolution: {integrity: sha512-clkfQahkYW/U48QBh1rPZv3AWWSC9AqGKp2DLTH/SGIorM/NwI0jpPtBETMlvowyQu0ivlH9B896smEph+Do2A==}
peerDependencies:
- '@tiptap/extension-table': ^3.19.0
+ '@tiptap/extension-table': ^3.20.0
- '@tiptap/extension-table@3.19.0':
- resolution: {integrity: sha512-Lg8DlkkDUMYE/CcGOxoCWF98B2i7VWh+AGgqlF+XWrHjhlKHfENLRXm1a0vWuyyP3NknRYILoaaZ1s7QzmXKRA==}
+ '@tiptap/extension-table@3.20.0':
+ resolution: {integrity: sha512-vaaMtQ2KnSSr8WVwgWf7NYNzPwrHx/6T0ekA5CxV8qNUEpXIaLXa5+tE7tJHWEdNR2KY3gUJ46D3lfOkxyFrBQ==}
peerDependencies:
- '@tiptap/core': ^3.19.0
- '@tiptap/pm': ^3.19.0
+ '@tiptap/core': ^3.20.0
+ '@tiptap/pm': ^3.20.0
- '@tiptap/extension-task-item@3.19.0':
- resolution: {integrity: sha512-1il70SoaoEA5jKr2QS30CpZoB7EzdSLugROMBPRUPc0feIBKAf6yUPhxlFyU4ez/uT4Pazsf1HAgHI3AOr+MtQ==}
+ '@tiptap/extension-task-item@3.20.0':
+ resolution: {integrity: sha512-UArl5ffRNKyiOGJYNtjF50+A0qgYF2DXIEFGyMgJsbp1KYQpDj+UrezWvnGOHZfX64eBWDIO6Bum5jS7o32dYQ==}
peerDependencies:
- '@tiptap/extension-list': ^3.19.0
+ '@tiptap/extension-list': ^3.20.0
- '@tiptap/extension-task-list@3.19.0':
- resolution: {integrity: sha512-Slb6YZi7XpVT966oAJhqzZu4LVuHtUeZgMxA0bdc8FSZBxntcr8OQWmPbqvR437RAR/Xd7b5quXS3JmSeksyvA==}
+ '@tiptap/extension-task-list@3.20.0':
+ resolution: {integrity: sha512-Ab2hfun+5xMG6kQhRjL7s16zTe3XaQRXe3/deGo9hnZrAzTQpWVwDN7H36BX8MemrWnAw3PiuwBH5iOrwNRGjA==}
peerDependencies:
- '@tiptap/extension-list': ^3.19.0
+ '@tiptap/extension-list': ^3.20.0
- '@tiptap/extension-text-align@3.19.0':
- resolution: {integrity: sha512-cY8bHWYojLTHXZb2j2srdh7ltmDgnwXYvSxbPL4HK4j7XxQOGnOsTakgM/BNhxymOfEj2414i5Otyy8hlgviFA==}
+ '@tiptap/extension-text-align@3.20.0':
+ resolution: {integrity: sha512-4s0r+bovtH6yeGDUD+Ui8j5WOV5koB5P6AuzOMqoLwaFGRSkKf64ly6DXjjmjIgnYCLZN/XO6llaQKVVdvad2g==}
peerDependencies:
- '@tiptap/core': ^3.19.0
+ '@tiptap/core': ^3.20.0
- '@tiptap/extension-text-style@3.19.0':
- resolution: {integrity: sha512-R55V6iUfRq03SGt/R2KvaeN+XGFiKJHx1jFJhZzvnWhMV7YqjHSG2r4BLvpTq1HBqteMbEjI+EOnb4t9AKd6aQ==}
+ '@tiptap/extension-text-style@3.20.0':
+ resolution: {integrity: sha512-zyWW1a6W+kaXAn3wv2svJ1XuVMapujftvH7Xn2Q3QmKKiDkO+NiFkrGe8BhMopu8Im51nO3NylIgVA0X1mS1rQ==}
peerDependencies:
- '@tiptap/core': ^3.19.0
+ '@tiptap/core': ^3.20.0
- '@tiptap/extension-text@3.19.0':
- resolution: {integrity: sha512-K95+SnbZy0h6hNFtfy23n8t/nOcTFEf69In9TSFVVmwn/Nwlke+IfiESAkqbt1/7sKJeegRXYO7WzFEmFl9Q/g==}
+ '@tiptap/extension-text@3.20.0':
+ resolution: {integrity: sha512-tf8bE8tSaOEWabCzPm71xwiUhyMFKqY9jkP5af3Kr1/F45jzZFIQAYZooHI/+zCHRrgJ99MQHKHe1ZNvODrKHQ==}
peerDependencies:
- '@tiptap/core': ^3.19.0
+ '@tiptap/core': ^3.20.0
- '@tiptap/extension-underline@3.19.0':
- resolution: {integrity: sha512-800MGEWfG49j10wQzAFiW/ele1HT04MamcL8iyuPNu7ZbjbGN2yknvdrJlRy7hZlzIrVkZMr/1tz62KN33VHIw==}
+ '@tiptap/extension-underline@3.20.0':
+ resolution: {integrity: sha512-LzNXuy2jwR/y+ymoUqC72TiGzbOCjioIjsDu0MNYpHuHqTWPK5aV9Mh0nbZcYFy/7fPlV1q0W139EbJeYBZEAQ==}
peerDependencies:
- '@tiptap/core': ^3.19.0
+ '@tiptap/core': ^3.20.0
- '@tiptap/extensions@3.19.0':
- resolution: {integrity: sha512-ZmGUhLbMWaGqnJh2Bry+6V4M6gMpUDYo4D1xNux5Gng/E/eYtc+PMxMZ/6F7tNTAuujLBOQKj6D+4SsSm457jw==}
+ '@tiptap/extensions@3.20.0':
+ resolution: {integrity: sha512-HIsXX942w3nbxEQBlMAAR/aa6qiMBEP7CsSMxaxmTIVAmW35p6yUASw6GdV1u0o3lCZjXq2OSRMTskzIqi5uLg==}
peerDependencies:
- '@tiptap/core': ^3.19.0
- '@tiptap/pm': ^3.19.0
+ '@tiptap/core': ^3.20.0
+ '@tiptap/pm': ^3.20.0
- '@tiptap/pm@3.19.0':
- resolution: {integrity: sha512-789zcnM4a8OWzvbD2DL31d0wbSm9BVeO/R7PLQwLIGysDI3qzrcclyZ8yhqOEVuvPitRRwYLq+mY14jz7kY4cw==}
+ '@tiptap/pm@3.20.0':
+ resolution: {integrity: sha512-jn+2KnQZn+b+VXr8EFOJKsnjVNaA4diAEr6FOazupMt8W8ro1hfpYtZ25JL87Kao/WbMze55sd8M8BDXLUKu1A==}
- '@tiptap/react@3.19.0':
- resolution: {integrity: sha512-GQQMUUXMpNd8tRjc1jDK3tDRXFugJO7C928EqmeBcBzTKDrFIJ3QUoZKEPxUNb6HWhZ2WL7q00fiMzsv4DNSmg==}
+ '@tiptap/react@3.20.0':
+ resolution: {integrity: sha512-jFLNzkmn18zqefJwPje0PPd9VhZ7Oy28YHiSvSc7YpBnQIbuN/HIxZ2lrOsKyEHta0WjRZjfU5X1pGxlbcGwOA==}
peerDependencies:
- '@tiptap/core': ^3.19.0
- '@tiptap/pm': ^3.19.0
+ '@tiptap/core': ^3.20.0
+ '@tiptap/pm': ^3.20.0
'@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0
'@types/react-dom': ^17.0.0 || ^18.0.0 || ^19.0.0
react: ^17.0.0 || ^18.0.0 || ^19.0.0
react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0
- '@tiptap/starter-kit@3.19.0':
- resolution: {integrity: sha512-dTCkHEz+Y8ADxX7h+xvl6caAj+3nII/wMB1rTQchSuNKqJTOrzyUsCWm094+IoZmLT738wANE0fRIgziNHs/ug==}
+ '@tiptap/starter-kit@3.20.0':
+ resolution: {integrity: sha512-W4+1re35pDNY/7rpXVg+OKo/Fa4Gfrn08Bq3E3fzlJw6gjE3tYU8dY9x9vC2rK9pd9NOp7Af11qCFDaWpohXkw==}
'@tree-sitter-grammars/tree-sitter-yaml@0.7.1':
resolution: {integrity: sha512-AynBwkIoQCTgjDR33bDUp9Mqq+YTco0is3n5hRApMqG9of/6A4eQsfC1/uSEeHSUyMQSYawcAWamsexnVpIP4Q==}
@@ -4973,9 +4972,6 @@ packages:
'@types/docker-modem@3.0.6':
resolution: {integrity: sha512-yKpAGEuKRSS8wwx0joknWxsmLha78wNMe9R2S3UNsVOkZded8UqOrV8KoeDXoXsjndxwyF3eIhyClGbO1SEhEg==}
- '@types/dockerode@3.3.47':
- resolution: {integrity: sha512-ShM1mz7rCjdssXt7Xz0u1/R2BJC7piWa3SJpUBiVjCf2A3XNn4cP6pUVaD8bLanpPVVn4IKzJuw3dOvkJ8IbYw==}
-
'@types/dockerode@4.0.1':
resolution: {integrity: sha512-cmUpB+dPN955PxBEuXE3f6lKO1hHiIGYJA46IVF3BJpNsZGvtBDcRnlrHYHtOH/B6vtDOyl2kZ2ShAu3mgc27Q==}
@@ -5116,63 +5112,63 @@ packages:
'@types/xml2js@0.4.14':
resolution: {integrity: sha512-4YnrRemBShWRO2QjvUin8ESA41rH+9nQGLUGZV/1IDhi3SL9OhdpNC/MrulTWuptXKwhx/aDxE7toV0f/ypIXQ==}
- '@typescript-eslint/eslint-plugin@8.55.0':
- resolution: {integrity: sha512-1y/MVSz0NglV1ijHC8OT49mPJ4qhPYjiK08YUQVbIOyu+5k862LKUHFkpKHWu//zmr7hDR2rhwUm6gnCGNmGBQ==}
+ '@typescript-eslint/eslint-plugin@8.56.0':
+ resolution: {integrity: sha512-lRyPDLzNCuae71A3t9NEINBiTn7swyOhvUj3MyUOxb8x6g6vPEFoOU+ZRmGMusNC3X3YMhqMIX7i8ShqhT74Pw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- '@typescript-eslint/parser': ^8.55.0
- eslint: ^8.57.0 || ^9.0.0
+ '@typescript-eslint/parser': ^8.56.0
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/parser@8.55.0':
- resolution: {integrity: sha512-4z2nCSBfVIMnbuu8uinj+f0o4qOeggYJLbjpPHka3KH1om7e+H9yLKTYgksTaHcGco+NClhhY2vyO3HsMH1RGw==}
+ '@typescript-eslint/parser@8.56.0':
+ resolution: {integrity: sha512-IgSWvLobTDOjnaxAfDTIHaECbkNlAlKv2j5SjpB2v7QHKv1FIfjwMy8FsDbVfDX/KjmCmYICcw7uGaXLhtsLNg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/project-service@8.55.0':
- resolution: {integrity: sha512-zRcVVPFUYWa3kNnjaZGXSu3xkKV1zXy8M4nO/pElzQhFweb7PPtluDLQtKArEOGmjXoRjnUZ29NjOiF0eCDkcQ==}
+ '@typescript-eslint/project-service@8.56.0':
+ resolution: {integrity: sha512-M3rnyL1vIQOMeWxTWIW096/TtVP+8W3p/XnaFflhmcFp+U4zlxUxWj4XwNs6HbDeTtN4yun0GNTTDBw/SvufKg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/scope-manager@8.55.0':
- resolution: {integrity: sha512-fVu5Omrd3jeqeQLiB9f1YsuK/iHFOwb04bCtY4BSCLgjNbOD33ZdV6KyEqplHr+IlpgT0QTZ/iJ+wT7hvTx49Q==}
+ '@typescript-eslint/scope-manager@8.56.0':
+ resolution: {integrity: sha512-7UiO/XwMHquH+ZzfVCfUNkIXlp/yQjjnlYUyYz7pfvlK3/EyyN6BK+emDmGNyQLBtLGaYrTAI6KOw8tFucWL2w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/tsconfig-utils@8.55.0':
- resolution: {integrity: sha512-1R9cXqY7RQd7WuqSN47PK9EDpgFUK3VqdmbYrvWJZYDd0cavROGn+74ktWBlmJ13NXUQKlZ/iAEQHI/V0kKe0Q==}
+ '@typescript-eslint/tsconfig-utils@8.56.0':
+ resolution: {integrity: sha512-bSJoIIt4o3lKXD3xmDh9chZcjCz5Lk8xS7Rxn+6l5/pKrDpkCwtQNQQwZ2qRPk7TkUYhrq3WPIHXOXlbXP0itg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/type-utils@8.55.0':
- resolution: {integrity: sha512-x1iH2unH4qAt6I37I2CGlsNs+B9WGxurP2uyZLRz6UJoZWDBx9cJL1xVN/FiOmHEONEg6RIufdvyT0TEYIgC5g==}
+ '@typescript-eslint/type-utils@8.56.0':
+ resolution: {integrity: sha512-qX2L3HWOU2nuDs6GzglBeuFXviDODreS58tLY/BALPC7iu3Fa+J7EOTwnX9PdNBxUI7Uh0ntP0YWGnxCkXzmfA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/types@8.55.0':
- resolution: {integrity: sha512-ujT0Je8GI5BJWi+/mMoR0wxwVEQaxM+pi30xuMiJETlX80OPovb2p9E8ss87gnSVtYXtJoU9U1Cowcr6w2FE0w==}
+ '@typescript-eslint/types@8.56.0':
+ resolution: {integrity: sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.55.0':
- resolution: {integrity: sha512-EwrH67bSWdx/3aRQhCoxDaHM+CrZjotc2UCCpEDVqfCE+7OjKAGWNY2HsCSTEVvWH2clYQK8pdeLp42EVs+xQw==}
+ '@typescript-eslint/typescript-estree@8.56.0':
+ resolution: {integrity: sha512-ex1nTUMWrseMltXUHmR2GAQ4d+WjkZCT4f+4bVsps8QEdh0vlBsaCokKTPlnqBFqqGaxilDNJG7b8dolW2m43Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/utils@8.55.0':
- resolution: {integrity: sha512-BqZEsnPGdYpgyEIkDC1BadNY8oMwckftxBT+C8W0g1iKPdeqKZBtTfnvcq0nf60u7MkjFO8RBvpRGZBPw4L2ow==}
+ '@typescript-eslint/utils@8.56.0':
+ resolution: {integrity: sha512-RZ3Qsmi2nFGsS+n+kjLAYDPVlrzf7UhTffrDIKr+h2yzAlYP/y5ZulU0yeDEPItos2Ph46JAL5P/On3pe7kDIQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/visitor-keys@8.55.0':
- resolution: {integrity: sha512-AxNRwEie8Nn4eFS1FzDMJWIISMGoXMb037sgCBJ3UR6o0fQTzr2tqN9WT+DkWJPhIdQCfV7T6D387566VtnCJA==}
+ '@typescript-eslint/visitor-keys@8.56.0':
+ resolution: {integrity: sha512-q+SL+b+05Ud6LbEE35qe4A99P+htKTKVbyiNEe45eCbJFyh/HVK9QXwlrbz+Q4L8SOW4roxSVwXYj4DMBT7Ieg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@umami/node@0.4.0':
@@ -5395,9 +5391,6 @@ packages:
ajv@6.12.6:
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
- ajv@8.17.1:
- resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
-
ajv@8.18.0:
resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==}
@@ -5587,10 +5580,6 @@ packages:
bail@2.0.2:
resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==}
- balanced-match@3.0.1:
- resolution: {integrity: sha512-vjtV3hiLqYDNRoiAv0zC4QaGAMPomEoq83PRmYIofPswwZurCeWR5LByXm7SyoL0Zh5+2z0+HC7jG8gSZJUh0w==}
- engines: {node: '>= 16'}
-
balanced-match@4.0.2:
resolution: {integrity: sha512-x0K50QvKQ97fdEz2kPehIerj+YTeptKF9hyYkKf6egnwmMWAkADiO0QCzSp0R5xN8FTZgYaBfSaue46Ej62nMg==}
engines: {node: 20 || >=22}
@@ -5683,14 +5672,14 @@ packages:
resolution: {integrity: sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==}
engines: {node: '>=10'}
- brace-expansion@4.0.1:
- resolution: {integrity: sha512-YClrbvTCXGe70pU2JiEiPLYXO9gQkyxYeKpJIQHVS/gOs6EWMQP2RYBwjFLNT322Ji8TOC3IMPfsYCedNpzKfA==}
- engines: {node: '>= 18'}
-
brace-expansion@5.0.2:
resolution: {integrity: sha512-Pdk8c9poy+YhOgVWw1JNN22/HcivgKWwpxKq04M/jTmHyCZn12WPJebZxdjSa5TmBqISrUSgNYU3eRORljfCCw==}
engines: {node: 20 || >=22}
+ brace-expansion@5.0.3:
+ resolution: {integrity: sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==}
+ engines: {node: 18 || 20 || >=22}
+
braces@3.0.3:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
@@ -6076,10 +6065,6 @@ packages:
engines: {node: '>=4'}
hasBin: true
- cssstyle@5.3.7:
- resolution: {integrity: sha512-7D2EPVltRrsTkhpQmksIu+LxeWAIEk6wRDMJ1qljlv+CKHJM+cJLlfhWIzNA44eAsHXSNe3+vO6DW1yCYx8SuQ==}
- engines: {node: '>=20'}
-
cssstyle@6.0.1:
resolution: {integrity: sha512-IoJs7La+oFp/AB033wBStxNOJt4+9hHMxsXUPANcoXL2b3W4DZKghlJ2cI/eyeRZIQ9ysvYEorVhjrcYctWbog==}
engines: {node: '>=20'}
@@ -6304,8 +6289,8 @@ packages:
dns-caching@0.2.9:
resolution: {integrity: sha512-FSvmI/dC/HXYIyX2m7MvQt36Yut49GCw3hWaDqaTgLLmKyLs5lmv/jhmNKqWjSF2vRGTgFYL0G3mwcjLlKXj0w==}
- docker-compose@1.3.0:
- resolution: {integrity: sha512-7Gevk/5eGD50+eMD+XDnFnOrruFkL0kSd7jEG4cjmqweDSUhB7i0g8is/nBdVpl+Bx338SqIB2GLKm32M+Vs6g==}
+ docker-compose@1.3.1:
+ resolution: {integrity: sha512-rF0wH69G3CCcmkN9J1RVMQBaKe8o77LT/3XmqcLIltWWVxcWAzp2TnO7wS3n/umZHN3/EVrlT3exSBMal+Ou1w==}
engines: {node: '>= 6.0.0'}
docker-modem@5.0.6:
@@ -6734,8 +6719,12 @@ packages:
resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint@9.39.2:
- resolution: {integrity: sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==}
+ eslint-visitor-keys@5.0.0:
+ resolution: {integrity: sha512-A0XeIi7CXU7nPlfHS9loMYEKxUaONu/hTEzHTGba9Huu94Cq1hPivf+DE5erJozZOky0LfvXAyrV/tcswpLI0Q==}
+ engines: {node: ^20.19.0 || ^22.13.0 || >=24}
+
+ eslint@9.39.3:
+ resolution: {integrity: sha512-VmQ+sifHUbI/IcSopBCF/HO3YiHQx/AVd3UVyYL6weuwW+HvON9VYn5l6Zl1WZzPWXPNZrSQpxwkkZ/VuvJZzg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
peerDependencies:
@@ -6864,8 +6853,8 @@ packages:
fast-uri@3.1.0:
resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==}
- fast-xml-parser@5.3.6:
- resolution: {integrity: sha512-QNI3sAvSvaOiaMl8FYU4trnEzCwiRr8XMWgAHzlrWpTSj+QaCSvOf1h82OEP1s4hiAXhnbXSyFWCf4ldZzZRVA==}
+ fast-xml-parser@5.3.7:
+ resolution: {integrity: sha512-JzVLro9NQv92pOM/jTCR6mHlJh2FGwtomH8ZQjhFj/R29P2Fnj38OgPJVtcvYw6SuKClhgYuwUZf5b3rd8u2mA==}
hasBin: true
faster-babel-types@0.1.0:
@@ -7129,9 +7118,9 @@ packages:
deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
hasBin: true
- glob@13.0.3:
- resolution: {integrity: sha512-/g3B0mC+4x724v1TgtBlBtt2hPi/EWptsIAmXUx9Z2rvBYleQcsrmaOzd5LyL50jf/Soi83ZDJmw2+XqvH/EeA==}
- engines: {node: 20 || >=22}
+ glob@13.0.6:
+ resolution: {integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==}
+ engines: {node: 18 || 20 || >=22}
global-dirs@3.0.1:
resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==}
@@ -7316,8 +7305,8 @@ packages:
resolution: {integrity: sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==}
engines: {node: '>=0.10.0'}
- icu-minify@4.8.2:
- resolution: {integrity: sha512-LHBQV+skKkjZSPd590pZ7ZAHftUgda3eFjeuNwA8/15L8T8loCNBktKQyTlkodAU86KovFXeg/9WntlAo5wA5A==}
+ icu-minify@4.8.3:
+ resolution: {integrity: sha512-65Av7FLosNk7bPbmQx5z5XG2Y3T2GFppcjiXh4z1idHeVgQxlDpAmkGoYI0eFzAvrOnjpWTL5FmPDhsdfRMPEA==}
ieee754@1.2.1:
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
@@ -7670,9 +7659,9 @@ packages:
resolution: {integrity: sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w==}
engines: {node: '>=18'}
- isomorphic-dompurify@2.36.0:
- resolution: {integrity: sha512-E8YkGyPY3a/U5s0WOoc8Ok+3SWL/33yn2IHCoxCFLBUUPVy9WGa++akJZFxQCcJIhI+UvYhbrbnTIFQkHKZbgA==}
- engines: {node: '>=20.19.5'}
+ isomorphic-dompurify@3.0.0:
+ resolution: {integrity: sha512-5K+MYP7Nrg74+Bi+QmQGzQ/FgEOyVHWsN8MuJy5wYQxxBRxPnWsD25Tjjt5FWYhan3OQ+vNLubyNJH9dfG03lQ==}
+ engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
isomorphic-fetch@3.0.0:
resolution: {integrity: sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==}
@@ -7720,8 +7709,8 @@ packages:
jose@6.0.8:
resolution: {integrity: sha512-EyUPtOKyTYq+iMOszO42eobQllaIjJnwkZ2U93aJzNyPibCy7CEvT9UQnaCVB51IAd49gbNdCew1c0LcLTCB2g==}
- jotai@2.17.1:
- resolution: {integrity: sha512-TFNZZDa/0ewCLQyRC/Sq9crtixNj/Xdf/wmj9631xxMuKToVJZDbqcHIYN0OboH+7kh6P6tpIK7uKWClj86PKw==}
+ jotai@2.18.0:
+ resolution: {integrity: sha512-XI38kGWAvtxAZ+cwHcTgJsd+kJOJGf3OfL4XYaXWZMZ7IIY8e53abpIHvtVn1eAgJ5dlgwlGFnP4psrZ/vZbtA==}
engines: {node: '>=12.20.0'}
peerDependencies:
'@babel/core': '>=7.0.0'
@@ -7761,15 +7750,6 @@ packages:
jsbn@1.1.0:
resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==}
- jsdom@28.0.0:
- resolution: {integrity: sha512-KDYJgZ6T2TKdU8yBfYueq5EPG/EylMsBvCaenWMJb2OXmjgczzwveRCoJ+Hgj1lXPDyasvrgneSn4GBuR1hYyA==}
- engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
- peerDependencies:
- canvas: ^3.0.0
- peerDependenciesMeta:
- canvas:
- optional: true
-
jsdom@28.1.0:
resolution: {integrity: sha512-0+MoQNYyr2rBHqO1xilltfDjV9G7ymYGlAUazgcDLQaUf8JDHbuGwsxN6U9qWaElZ4w1B2r7yEGIL3GdeW3Rug==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
@@ -7978,8 +7958,8 @@ packages:
lru-cache@5.1.1:
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
- lru.min@1.1.3:
- resolution: {integrity: sha512-Lkk/vx6ak3rYkRR0Nhu4lFUT2VDnQSxBe8Hbl7f36358p6ow8Bnvr8lrLt98H8J1aGxfhbX4Fs5tYg2+FTwr5Q==}
+ lru.min@1.1.4:
+ resolution: {integrity: sha512-DqC6n3QQ77zdFpCMASA1a3Jlb64Hv2N2DciFGkO/4L9+q/IpIAuRlKOvCXabtRW6cQf8usbmM6BE/TOPysCdIA==}
engines: {bun: '>=1.0.0', deno: '>=1.30.0', node: '>=8.0.0'}
m3u8-parser@7.2.0:
@@ -8186,9 +8166,9 @@ packages:
resolution: {integrity: sha512-bjdr2xW1dBCMsMGGsUeqM4eFI60m94+szhxWys+B1ztIt6gWSfeGBdSVCIawezeHYLYn0j6zrsXdQS/JllBzww==}
engines: {node: '>=6'}
- minimatch@10.2.0:
- resolution: {integrity: sha512-ugkC31VaVg9cF0DFVoADH12k6061zNZkZON+aX8AWsR9GhPcErkcMBceb6znR8wLERM2AkkOxy2nWRLpT9Jq5w==}
- engines: {node: 20 || >=22}
+ minimatch@10.2.2:
+ resolution: {integrity: sha512-+G4CpNBxa5MprY+04MbgOw1v7So6n5JY166pFi9KfYwT78fxScCeSNQSNzp6dpPSW2rONOps6Ocam1wFhCgoVw==}
+ engines: {node: 18 || 20 || >=22}
minimatch@3.1.2:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
@@ -8197,10 +8177,6 @@ packages:
resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
engines: {node: '>=10'}
- minimatch@7.4.6:
- resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==}
- engines: {node: '>=10'}
-
minimatch@9.0.5:
resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
engines: {node: '>=16 || 14 >=14.17'}
@@ -8212,14 +8188,18 @@ packages:
resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
engines: {node: '>=16 || 14 >=14.17'}
+ minipass@7.1.3:
+ resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==}
+ engines: {node: '>=16 || 14 >=14.17'}
+
mitt@3.0.1:
resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==}
mkdirp-classic@0.5.3:
resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==}
- mkdirp@1.0.4:
- resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
+ mkdirp@3.0.1:
+ resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==}
engines: {node: '>=10'}
hasBin: true
@@ -8247,8 +8227,8 @@ packages:
engines: {node: '>=8', npm: '>=5'}
hasBin: true
- mysql2@3.17.1:
- resolution: {integrity: sha512-UzIzdVwPXPoZm+FaJ4lNsRt28HtUwt68gpLH7NP1oSjd91M5Qn1XJzbIsSRMRc5CV3pvktLNshmbaFfMYqPBhQ==}
+ mysql2@3.17.4:
+ resolution: {integrity: sha512-RnfuK5tyIuaiPMWOCTTl4vQX/mQXqSA8eoIbwvWccadvPGvh+BYWWVecInMS5s7wcLUkze8LqJzwB/+A4uwuAA==}
engines: {node: '>= 8.0'}
mz@2.7.0:
@@ -8311,11 +8291,11 @@ packages:
nodemailer:
optional: true
- next-intl-swc-plugin-extractor@4.8.2:
- resolution: {integrity: sha512-sHDs36L1VZmFHj3tPHsD+KZJtnsRudHlNvT0ieIe3iFVn5OpGLTxW3d/Zc/2LXSj5GpGuR6wQeikbhFjU9tMQQ==}
+ next-intl-swc-plugin-extractor@4.8.3:
+ resolution: {integrity: sha512-YcaT+R9z69XkGhpDarVFWUprrCMbxgIQYPUaXoE6LGVnLjGdo8hu3gL6bramDVjNKViYY8a/pXPy7Bna0mXORg==}
- next-intl@4.8.2:
- resolution: {integrity: sha512-GuuwyvyEI49/oehQbBXEoY8KSIYCzmfMLhmIwhMXTb+yeBmly1PnJcpgph3KczQ+HTJMXwXCmkizgtT8jBMf3A==}
+ next-intl@4.8.3:
+ resolution: {integrity: sha512-PvdBDWg+Leh7BR7GJUQbCDVVaBRn37GwDBWc9sv0rVQOJDQ5JU1rVzx9EEGuOGYo0DHAl70++9LQ7HxTawdL7w==}
peerDependencies:
next: ^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0
@@ -8746,9 +8726,9 @@ packages:
resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
engines: {node: '>=16 || 14 >=14.18'}
- path-scurry@2.0.1:
- resolution: {integrity: sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==}
- engines: {node: 20 || >=22}
+ path-scurry@2.0.2:
+ resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==}
+ engines: {node: 18 || 20 || >=22}
path-type@4.0.0:
resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
@@ -8973,9 +8953,9 @@ packages:
proper-lockfile@4.1.2:
resolution: {integrity: sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==}
- properties-reader@2.3.0:
- resolution: {integrity: sha512-z597WicA7nDZxK12kZqHr2TcvwNU1GCfA5UwfDY/HDp3hXPoPlb5rlEx9bwGTiJnc0OqbBTkU975jDToth8Gxw==}
- engines: {node: '>=14'}
+ properties-reader@3.0.1:
+ resolution: {integrity: sha512-WPn+h9RGEExOKdu4bsF4HksG/uzd3cFq3MFtq8PsFeExPse5Ha/VOjQNyHhjboBFwGXGev6muJYTSPAOkROq2g==}
+ engines: {node: '>=18'}
property-information@7.0.0:
resolution: {integrity: sha512-7D/qOz/+Y4X/rzSB6jKxKUsQnphO046ei8qxG59mtM3RG3DHgTK81HrxrmoDVINJb8NKT5ZsRbwHvQ6B68Iyhg==}
@@ -9127,8 +9107,8 @@ packages:
peerDependencies:
react: ^19.2.4
- react-dropzone@14.3.8:
- resolution: {integrity: sha512-sBgODnq+lcA4P296DY4wacOZz3JFpD99fp+hb//iBO2HHnyeZU3FwWyXJ6salNpqQdsZrgMrotuko/BdJMV8Ug==}
+ react-dropzone@15.0.0:
+ resolution: {integrity: sha512-lGjYV/EoqEjEWPnmiSvH4v5IoIAwQM2W4Z1C0Q/Pw2xD0eVzKPS359BQTUMum+1fa0kH2nrKjuavmTPOGhpLPg==}
engines: {node: '>= 10.13'}
peerDependencies:
react: '>= 16.8 || 18.0.0'
@@ -9555,9 +9535,6 @@ packages:
engines: {node: '>=10'}
hasBin: true
- seq-queue@0.0.5:
- resolution: {integrity: sha512-hr3Wtp/GZIc/6DAGPDcV4/9WoZhjrkXsi5B/07QgX8tsdc6ilr7BFM6PM6rbdAX1kFSDYeZGLipIZZKyQP0O5Q==}
-
serialize-error@8.1.0:
resolution: {integrity: sha512-3NnuWfM6vBYoy5gZFvHiYsVbafvI9vZv/+jlIigFn4oP4zjNPK3LhcY0xSCgeb1a5L8jO71Mit9LlNoi2UfDDQ==}
engines: {node: '>=10'}
@@ -9738,8 +9715,8 @@ packages:
sprintf-js@1.1.3:
resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==}
- sql-escaper@1.3.2:
- resolution: {integrity: sha512-lp+ZDVfSjHt+qAK1jXBTIXBNYnbo7gnaAGwoYTH9bE89kNkXwcu6g0WjJGRsdTKVpY1z70u3Y0IgmnBOoRybHw==}
+ sql-escaper@1.3.3:
+ resolution: {integrity: sha512-BsTCV265VpTp8tm1wyIm1xqQCS+Q9NHx2Sr+WcnUrgLrQ6yiDIvHYJV5gHxsj1lMBy2zm5twLaZao8Jd+S8JJw==}
engines: {bun: '>=1.0.0', deno: '>=2.0.0', node: '>=12.0.0'}
ssh-remote-port-forward@1.0.4:
@@ -9924,11 +9901,11 @@ packages:
svgson@5.3.1:
resolution: {integrity: sha512-qdPgvUNWb40gWktBJnbJRelWcPzkLed/ShhnRsjbayXz8OtdPOzbil9jtiZdrYvSDumAz/VNQr6JaNfPx/gvPA==}
- swagger-client@3.36.0:
- resolution: {integrity: sha512-9fkjxGHXuKy20jj8zwE6RwgFSOGKAyOD5U7aKgW/+/futtHZHOdZeqiEkb97sptk2rdBv7FEiUQDNlWZR186RA==}
+ swagger-client@3.36.2:
+ resolution: {integrity: sha512-M+m0TpZTWtVMvd0Qiq5W2ABLmY6w8PnnqnMIKgT/nYS/w6hZ4s1sBCCS/w4SOjmAyy0QT/kl3tNh2jPWIkaI3A==}
- swagger-ui-react@5.31.0:
- resolution: {integrity: sha512-E/sTgKADThzpVksaGXbhED0pQCYdajiBNOzvSAan+RhV7pdoi2qvdwWhZsIo8nRvHk9UXJ0nkuxrud854ICr7A==}
+ swagger-ui-react@5.31.2:
+ resolution: {integrity: sha512-0BwMRS07mJ30rPSZrjAsZP/vJxWTvIjxiRCm7GAoLQ/0259vy2uHtz+GtVuAbohOpmziE/F4l6QQLf0w34MuQw==}
peerDependencies:
react: '>=16.8.0 <20'
react-dom: '>=16.8.0 <20'
@@ -9989,8 +9966,8 @@ packages:
engines: {node: '>=10'}
hasBin: true
- testcontainers@11.11.0:
- resolution: {integrity: sha512-nKTJn3n/gkyGg/3SVkOwX+isPOGSHlfI+CWMobSmvQrsj7YW01aWvl2pYIfV4LMd+C8or783yYrzKSK2JlP+Qw==}
+ testcontainers@11.12.0:
+ resolution: {integrity: sha512-VWtH+UQejVYYvb53ohEZRbx2naxyDvwO9lQ6A0VgmVE2Oh8r9EF09I+BfmrXpd9N9ntpzhao9di2yNwibSz5KA==}
text-decoder@1.2.0:
resolution: {integrity: sha512-n1yg1mOj9DNpk3NeZOx7T6jchTbyJS3i3cucbNN6FcdPriMZx7NsgrGpWWdWZZGxD7ES1XB+3uoqHMgOKaN+fg==}
@@ -10239,12 +10216,8 @@ packages:
resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==}
engines: {node: '>=16'}
- type-fest@5.1.0:
- resolution: {integrity: sha512-wQ531tuWvB6oK+pchHIu5lHe5f5wpSCqB8Kf4dWQRbOYc9HTge7JL0G4Qd44bh6QuJCccIzL3bugb8GI0MwHrg==}
- engines: {node: '>=20'}
-
- type-fest@5.2.0:
- resolution: {integrity: sha512-xxCJm+Bckc6kQBknN7i9fnP/xobQRsRQxR01CztFkp/h++yfVxUUcmMgfR2HttJx/dpWjS9ubVuyspJv24Q9DA==}
+ type-fest@5.4.4:
+ resolution: {integrity: sha512-JnTrzGu+zPV3aXIUhnyWJj4z/wigMsdYajGLIYakqyOW1nPllzXEJee0QQbHj+CTIQtXGlAjuK0UY+2xTyjVAw==}
engines: {node: '>=20'}
type-is@1.6.18:
@@ -10289,11 +10262,11 @@ packages:
types-ramda@0.30.1:
resolution: {integrity: sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==}
- typescript-eslint@8.55.0:
- resolution: {integrity: sha512-HE4wj+r5lmDVS9gdaN0/+iqNvPZwGfnJ5lZuz7s5vLlg9ODw0bIiiETaios9LvFI1U94/VBXGm3CB2Y5cNFMpw==}
+ typescript-eslint@8.56.0:
+ resolution: {integrity: sha512-c7toRLrotJ9oixgdW7liukZpsnq5CZ7PuKztubGYlNppuTqhIoWfhgHo/7EU0v06gS2l/x0i2NEFK1qMIf0rIg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.0.0'
typescript@5.9.3:
@@ -10307,6 +10280,9 @@ packages:
ufo@1.6.1:
resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==}
+ ufo@1.6.3:
+ resolution: {integrity: sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==}
+
uglify-js@3.19.3:
resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==}
engines: {node: '>=0.8.0'}
@@ -10348,6 +10324,10 @@ packages:
resolution: {integrity: sha512-Hn2tCQpoDt1wv23a68Ctc8Cr/BHpUSfaPYrkajTXOS9IKpxVRx/X5m1K2YkbK2ipgZgxXSgsUinl3x+2YdSSfg==}
engines: {node: '>=20.18.1'}
+ undici@7.22.0:
+ resolution: {integrity: sha512-RqslV2Us5BrllB+JeiZnK4peryVTndy9Dnqq62S3yYRRTj0tFQCwEniUy2167skdGOy3vqRzEvl1Dm4sV2ReDg==}
+ engines: {node: '>=20.18.1'}
+
unicode-emoji-modifier-base@1.0.0:
resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==}
engines: {node: '>=4'}
@@ -10468,8 +10448,8 @@ packages:
peerDependencies:
react: '>=16.13'
- use-intl@4.8.2:
- resolution: {integrity: sha512-3VNXZgDnPFqhIYosQ9W1Hc6K5q+ZelMfawNbexdwL/dY7BTHbceLUBX5Eeex9lgogxTp0pf1SjHuhYNAjr9H3g==}
+ use-intl@4.8.3:
+ resolution: {integrity: sha512-nLxlC/RH+le6g3amA508Itnn/00mE+J22ui21QhOWo5V9hCEC43+WtnRAITbJW0ztVZphev5X9gvOf2/Dk9PLA==}
peerDependencies:
react: ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0
@@ -10964,15 +10944,7 @@ snapshots:
'@csstools/css-color-parser': 4.0.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)
'@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0)
'@csstools/css-tokenizer': 4.0.0
- lru-cache: 11.2.5
-
- '@asamuzakjp/dom-selector@6.7.6':
- dependencies:
- '@asamuzakjp/nwsapi': 2.3.9
- bidi-js: 1.0.3
- css-tree: 3.1.0
- is-potential-custom-element-name: 1.0.1
- lru-cache: 11.2.5
+ lru-cache: 11.2.6
'@asamuzakjp/dom-selector@6.8.1':
dependencies:
@@ -11326,15 +11298,15 @@ snapshots:
'@csstools/css-tokenizer@4.0.0': {}
- '@ctrl/deluge@7.5.0':
+ '@ctrl/deluge@7.5.2':
dependencies:
- '@ctrl/magnet-link': 4.2.0
- '@ctrl/shared-torrent': 6.5.0(ofetch@1.5.1)
+ '@ctrl/magnet-link': 4.3.0
+ '@ctrl/shared-torrent': 6.5.1(ofetch@1.5.1)
node-fetch-native: 1.6.7
ofetch: 1.5.1
tough-cookie: 6.0.0
- type-fest: 5.1.0
- ufo: 1.6.1
+ type-fest: 5.4.4
+ ufo: 1.6.3
uint8array-extras: 1.5.0
'@ctrl/magnet-link@4.0.2':
@@ -11342,34 +11314,32 @@ snapshots:
rfc4648: 1.5.4
uint8array-extras: 1.5.0
- '@ctrl/magnet-link@4.2.0':
+ '@ctrl/magnet-link@4.3.0':
dependencies:
rfc4648: 1.5.4
uint8array-extras: 1.5.0
- '@ctrl/qbittorrent@9.11.0':
+ '@ctrl/qbittorrent@9.11.2':
dependencies:
- '@ctrl/magnet-link': 4.2.0
- '@ctrl/shared-torrent': 6.5.0(ofetch@1.5.1)
- '@ctrl/torrent-file': 4.4.0
+ '@ctrl/magnet-link': 4.3.0
+ '@ctrl/shared-torrent': 6.5.1(ofetch@1.5.1)
+ '@ctrl/torrent-file': 4.5.0
cookie: 1.1.1
node-fetch-native: 1.6.7
ofetch: 1.5.1
- type-fest: 5.2.0
- ufo: 1.6.1
+ type-fest: 5.4.4
+ ufo: 1.6.3
uint8array-extras: 1.5.0
'@ctrl/shared-torrent@6.3.0(ofetch@1.4.1)':
dependencies:
ofetch: 1.4.1
- '@ctrl/shared-torrent@6.5.0(ofetch@1.5.1)':
+ '@ctrl/shared-torrent@6.5.1(ofetch@1.5.1)':
dependencies:
ofetch: 1.5.1
- '@ctrl/torrent-file@4.4.0':
- dependencies:
- uint8array-extras: 1.5.0
+ '@ctrl/torrent-file@4.5.0': {}
'@ctrl/transmission@7.4.0':
dependencies:
@@ -11595,18 +11565,11 @@ snapshots:
'@esbuild/win32-x64@0.27.3':
optional: true
- '@eslint-community/eslint-utils@4.9.0(eslint@9.39.2)':
+ '@eslint-community/eslint-utils@4.9.1(eslint@9.39.3)':
dependencies:
- eslint: 9.39.2
+ eslint: 9.39.3
eslint-visitor-keys: 3.4.3
- '@eslint-community/eslint-utils@4.9.1(eslint@9.39.2)':
- dependencies:
- eslint: 9.39.2
- eslint-visitor-keys: 3.4.3
-
- '@eslint-community/regexpp@4.12.1': {}
-
'@eslint-community/regexpp@4.12.2': {}
'@eslint/config-array@0.21.1':
@@ -11639,7 +11602,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@eslint/js@9.39.2': {}
+ '@eslint/js@9.39.3': {}
'@eslint/object-schema@2.1.7': {}
@@ -11656,15 +11619,15 @@ snapshots:
dependencies:
'@ndaidong/bellajs': 12.0.1
cross-fetch: 4.1.0
- fast-xml-parser: 5.3.6
+ fast-xml-parser: 5.3.7
html-entities: 2.6.0
transitivePeerDependencies:
- encoding
'@fastify/ajv-compiler@4.0.5':
dependencies:
- ajv: 8.17.1
- ajv-formats: 3.0.1(ajv@8.17.1)
+ ajv: 8.18.0
+ ajv-formats: 3.0.1(ajv@8.18.0)
fast-uri: 3.1.0
'@fastify/error@4.2.0': {}
@@ -11731,11 +11694,12 @@ snapshots:
'@formatjs/ecma402-abstract': 3.1.0
tslib: 2.8.1
- '@formatjs/intl-localematcher@0.5.5':
+ '@formatjs/intl-localematcher@0.8.0':
dependencies:
+ '@formatjs/fast-memoize': 3.1.0
tslib: 2.8.1
- '@formatjs/intl-localematcher@0.8.0':
+ '@formatjs/intl-localematcher@0.8.1':
dependencies:
'@formatjs/fast-memoize': 3.1.0
tslib: 2.8.1
@@ -12105,6 +12069,12 @@ snapshots:
- supports-color
- utf-8-validate
+ '@kwsites/file-exists@1.1.1':
+ dependencies:
+ debug: 4.4.3
+ transitivePeerDependencies:
+ - supports-color
+
'@libsql/client-wasm@0.14.0':
dependencies:
'@libsql/core': 0.14.0
@@ -12116,22 +12086,22 @@ snapshots:
js-base64: 3.7.8
optional: true
- '@mantine/charts@8.3.14(@mantine/core@8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.14(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(recharts@2.15.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4))':
+ '@mantine/charts@8.3.15(@mantine/core@8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.15(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(recharts@2.15.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4))':
dependencies:
- '@mantine/core': 8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- '@mantine/hooks': 8.3.14(react@19.2.4)
+ '@mantine/core': 8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@mantine/hooks': 8.3.15(react@19.2.4)
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
recharts: 2.15.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- '@mantine/colors-generator@8.3.14(chroma-js@3.2.0)':
+ '@mantine/colors-generator@8.3.15(chroma-js@3.2.0)':
dependencies:
chroma-js: 3.2.0
- '@mantine/core@8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@mantine/core@8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
'@floating-ui/react': 0.27.16(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- '@mantine/hooks': 8.3.14(react@19.2.4)
+ '@mantine/hooks': 8.3.15(react@19.2.4)
clsx: 2.1.1
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
@@ -12142,67 +12112,67 @@ snapshots:
transitivePeerDependencies:
- '@types/react'
- '@mantine/dates@8.3.14(@mantine/core@8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.14(react@19.2.4))(dayjs@1.11.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@mantine/dates@8.3.15(@mantine/core@8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.15(react@19.2.4))(dayjs@1.11.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
- '@mantine/core': 8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- '@mantine/hooks': 8.3.14(react@19.2.4)
+ '@mantine/core': 8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@mantine/hooks': 8.3.15(react@19.2.4)
clsx: 2.1.1
dayjs: 1.11.19
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
- '@mantine/dropzone@8.3.14(@mantine/core@8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.14(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@mantine/dropzone@8.3.15(@mantine/core@8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.15(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
- '@mantine/core': 8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- '@mantine/hooks': 8.3.14(react@19.2.4)
+ '@mantine/core': 8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@mantine/hooks': 8.3.15(react@19.2.4)
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
- react-dropzone: 14.3.8(react@19.2.4)
+ react-dropzone: 15.0.0(react@19.2.4)
- '@mantine/form@8.3.14(react@19.2.4)':
+ '@mantine/form@8.3.15(react@19.2.4)':
dependencies:
fast-deep-equal: 3.1.3
klona: 2.0.6
react: 19.2.4
- '@mantine/hooks@8.3.14(react@19.2.4)':
+ '@mantine/hooks@8.3.15(react@19.2.4)':
dependencies:
react: 19.2.4
- '@mantine/modals@8.3.14(@mantine/core@8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.14(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@mantine/modals@8.3.15(@mantine/core@8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.15(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
- '@mantine/core': 8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- '@mantine/hooks': 8.3.14(react@19.2.4)
+ '@mantine/core': 8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@mantine/hooks': 8.3.15(react@19.2.4)
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
- '@mantine/notifications@8.3.14(@mantine/core@8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.14(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@mantine/notifications@8.3.15(@mantine/core@8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.15(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
- '@mantine/core': 8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- '@mantine/hooks': 8.3.14(react@19.2.4)
- '@mantine/store': 8.3.14(react@19.2.4)
+ '@mantine/core': 8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@mantine/hooks': 8.3.15(react@19.2.4)
+ '@mantine/store': 8.3.15(react@19.2.4)
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
react-transition-group: 4.4.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- '@mantine/spotlight@8.3.14(@mantine/core@8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.14(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@mantine/spotlight@8.3.15(@mantine/core@8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.15(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
- '@mantine/core': 8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- '@mantine/hooks': 8.3.14(react@19.2.4)
- '@mantine/store': 8.3.14(react@19.2.4)
+ '@mantine/core': 8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@mantine/hooks': 8.3.15(react@19.2.4)
+ '@mantine/store': 8.3.15(react@19.2.4)
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
- '@mantine/store@8.3.14(react@19.2.4)':
+ '@mantine/store@8.3.15(react@19.2.4)':
dependencies:
react: 19.2.4
- '@mantine/tiptap@8.3.14(@mantine/core@8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.14(react@19.2.4))(@tiptap/extension-link@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0))(@tiptap/react@3.19.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@mantine/tiptap@8.3.15(@mantine/core@8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.15(react@19.2.4))(@tiptap/extension-link@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0))(@tiptap/react@3.20.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
- '@mantine/core': 8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- '@mantine/hooks': 8.3.14(react@19.2.4)
- '@tiptap/extension-link': 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)
- '@tiptap/react': 3.19.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@mantine/core': 8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@mantine/hooks': 8.3.15(react@19.2.4)
+ '@tiptap/extension-link': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)
+ '@tiptap/react': 3.20.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
@@ -12770,20 +12740,20 @@ snapshots:
'@standard-schema/spec@1.1.0': {}
- '@swagger-api/apidom-ast@1.0.0-rc.1':
+ '@swagger-api/apidom-ast@1.5.1':
dependencies:
'@babel/runtime-corejs3': 7.27.1
- '@swagger-api/apidom-error': 1.0.0-rc.1
+ '@swagger-api/apidom-error': 1.5.1
'@types/ramda': 0.30.2
ramda: 0.30.1
ramda-adjunct: 5.1.0(ramda@0.30.1)
unraw: 3.0.0
- '@swagger-api/apidom-core@1.0.0-rc.1':
+ '@swagger-api/apidom-core@1.5.1':
dependencies:
'@babel/runtime-corejs3': 7.27.1
- '@swagger-api/apidom-ast': 1.0.0-rc.1
- '@swagger-api/apidom-error': 1.0.0-rc.1
+ '@swagger-api/apidom-ast': 1.5.1
+ '@swagger-api/apidom-error': 1.5.1
'@types/ramda': 0.30.2
minim: 0.23.8
ramda: 0.30.1
@@ -12791,213 +12761,246 @@ snapshots:
short-unique-id: 5.3.2
ts-mixer: 6.0.4
- '@swagger-api/apidom-error@1.0.0-rc.1':
+ '@swagger-api/apidom-error@1.5.1':
dependencies:
'@babel/runtime-corejs3': 7.27.1
- '@swagger-api/apidom-json-pointer@1.0.0-rc.1':
+ '@swagger-api/apidom-json-pointer@1.5.1':
dependencies:
'@babel/runtime-corejs3': 7.27.1
- '@swagger-api/apidom-core': 1.0.0-rc.1
- '@swagger-api/apidom-error': 1.0.0-rc.1
+ '@swagger-api/apidom-core': 1.5.1
+ '@swagger-api/apidom-error': 1.5.1
'@swaggerexpert/json-pointer': 2.10.2
- '@swagger-api/apidom-ns-api-design-systems@1.0.0-rc.1':
+ '@swagger-api/apidom-ns-api-design-systems@1.5.1':
dependencies:
'@babel/runtime-corejs3': 7.27.1
- '@swagger-api/apidom-core': 1.0.0-rc.1
- '@swagger-api/apidom-error': 1.0.0-rc.1
- '@swagger-api/apidom-ns-openapi-3-1': 1.0.0-rc.1
+ '@swagger-api/apidom-core': 1.5.1
+ '@swagger-api/apidom-error': 1.5.1
+ '@swagger-api/apidom-ns-openapi-3-1': 1.5.1
'@types/ramda': 0.30.2
ramda: 0.30.1
ramda-adjunct: 5.1.0(ramda@0.30.1)
ts-mixer: 6.0.4
optional: true
- '@swagger-api/apidom-ns-arazzo-1@1.0.0-rc.1':
+ '@swagger-api/apidom-ns-arazzo-1@1.5.1':
dependencies:
'@babel/runtime-corejs3': 7.27.1
- '@swagger-api/apidom-core': 1.0.0-rc.1
- '@swagger-api/apidom-ns-json-schema-2020-12': 1.0.0-rc.1
+ '@swagger-api/apidom-core': 1.5.1
+ '@swagger-api/apidom-ns-json-schema-2020-12': 1.5.1
'@types/ramda': 0.30.2
ramda: 0.30.1
ramda-adjunct: 5.1.0(ramda@0.30.1)
ts-mixer: 6.0.4
optional: true
- '@swagger-api/apidom-ns-asyncapi-2@1.0.0-rc.1':
+ '@swagger-api/apidom-ns-asyncapi-2@1.5.1':
dependencies:
'@babel/runtime-corejs3': 7.27.1
- '@swagger-api/apidom-core': 1.0.0-rc.1
- '@swagger-api/apidom-ns-json-schema-draft-7': 1.0.0-rc.1
+ '@swagger-api/apidom-core': 1.5.1
+ '@swagger-api/apidom-ns-json-schema-draft-7': 1.5.1
'@types/ramda': 0.30.2
ramda: 0.30.1
ramda-adjunct: 5.1.0(ramda@0.30.1)
ts-mixer: 6.0.4
optional: true
- '@swagger-api/apidom-ns-json-schema-2019-09@1.0.0-rc.1':
+ '@swagger-api/apidom-ns-asyncapi-3@1.5.1':
dependencies:
'@babel/runtime-corejs3': 7.27.1
- '@swagger-api/apidom-core': 1.0.0-rc.1
- '@swagger-api/apidom-error': 1.0.0-rc.1
- '@swagger-api/apidom-ns-json-schema-draft-7': 1.0.0-rc.1
- '@types/ramda': 0.30.2
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- ts-mixer: 6.0.4
-
- '@swagger-api/apidom-ns-json-schema-2020-12@1.0.0-rc.1':
- dependencies:
- '@babel/runtime-corejs3': 7.27.1
- '@swagger-api/apidom-core': 1.0.0-rc.1
- '@swagger-api/apidom-error': 1.0.0-rc.1
- '@swagger-api/apidom-ns-json-schema-2019-09': 1.0.0-rc.1
- '@types/ramda': 0.30.2
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- ts-mixer: 6.0.4
-
- '@swagger-api/apidom-ns-json-schema-draft-4@1.0.0-rc.1':
- dependencies:
- '@babel/runtime-corejs3': 7.27.1
- '@swagger-api/apidom-ast': 1.0.0-rc.1
- '@swagger-api/apidom-core': 1.0.0-rc.1
- '@types/ramda': 0.30.2
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- ts-mixer: 6.0.4
-
- '@swagger-api/apidom-ns-json-schema-draft-6@1.0.0-rc.1':
- dependencies:
- '@babel/runtime-corejs3': 7.27.1
- '@swagger-api/apidom-core': 1.0.0-rc.1
- '@swagger-api/apidom-error': 1.0.0-rc.1
- '@swagger-api/apidom-ns-json-schema-draft-4': 1.0.0-rc.1
- '@types/ramda': 0.30.2
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- ts-mixer: 6.0.4
-
- '@swagger-api/apidom-ns-json-schema-draft-7@1.0.0-rc.1':
- dependencies:
- '@babel/runtime-corejs3': 7.27.1
- '@swagger-api/apidom-core': 1.0.0-rc.1
- '@swagger-api/apidom-error': 1.0.0-rc.1
- '@swagger-api/apidom-ns-json-schema-draft-6': 1.0.0-rc.1
- '@types/ramda': 0.30.2
- ramda: 0.30.1
- ramda-adjunct: 5.1.0(ramda@0.30.1)
- ts-mixer: 6.0.4
-
- '@swagger-api/apidom-ns-openapi-2@1.0.0-rc.1':
- dependencies:
- '@babel/runtime-corejs3': 7.27.1
- '@swagger-api/apidom-core': 1.0.0-rc.1
- '@swagger-api/apidom-error': 1.0.0-rc.1
- '@swagger-api/apidom-ns-json-schema-draft-4': 1.0.0-rc.1
+ '@swagger-api/apidom-core': 1.5.1
+ '@swagger-api/apidom-ns-asyncapi-2': 1.5.1
'@types/ramda': 0.30.2
ramda: 0.30.1
ramda-adjunct: 5.1.0(ramda@0.30.1)
ts-mixer: 6.0.4
optional: true
- '@swagger-api/apidom-ns-openapi-3-0@1.0.0-rc.1':
+ '@swagger-api/apidom-ns-json-schema-2019-09@1.5.1':
dependencies:
'@babel/runtime-corejs3': 7.27.1
- '@swagger-api/apidom-core': 1.0.0-rc.1
- '@swagger-api/apidom-error': 1.0.0-rc.1
- '@swagger-api/apidom-ns-json-schema-draft-4': 1.0.0-rc.1
+ '@swagger-api/apidom-core': 1.5.1
+ '@swagger-api/apidom-error': 1.5.1
+ '@swagger-api/apidom-ns-json-schema-draft-7': 1.5.1
'@types/ramda': 0.30.2
ramda: 0.30.1
ramda-adjunct: 5.1.0(ramda@0.30.1)
ts-mixer: 6.0.4
- '@swagger-api/apidom-ns-openapi-3-1@1.0.0-rc.1':
+ '@swagger-api/apidom-ns-json-schema-2020-12@1.5.1':
dependencies:
'@babel/runtime-corejs3': 7.27.1
- '@swagger-api/apidom-ast': 1.0.0-rc.1
- '@swagger-api/apidom-core': 1.0.0-rc.1
- '@swagger-api/apidom-json-pointer': 1.0.0-rc.1
- '@swagger-api/apidom-ns-json-schema-2020-12': 1.0.0-rc.1
- '@swagger-api/apidom-ns-openapi-3-0': 1.0.0-rc.1
+ '@swagger-api/apidom-core': 1.5.1
+ '@swagger-api/apidom-error': 1.5.1
+ '@swagger-api/apidom-ns-json-schema-2019-09': 1.5.1
'@types/ramda': 0.30.2
ramda: 0.30.1
ramda-adjunct: 5.1.0(ramda@0.30.1)
ts-mixer: 6.0.4
- '@swagger-api/apidom-parser-adapter-api-design-systems-json@1.0.0-rc.1':
+ '@swagger-api/apidom-ns-json-schema-draft-4@1.5.1':
dependencies:
'@babel/runtime-corejs3': 7.27.1
- '@swagger-api/apidom-core': 1.0.0-rc.1
- '@swagger-api/apidom-ns-api-design-systems': 1.0.0-rc.1
- '@swagger-api/apidom-parser-adapter-json': 1.0.0-rc.1
+ '@swagger-api/apidom-ast': 1.5.1
+ '@swagger-api/apidom-core': 1.5.1
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ ts-mixer: 6.0.4
+
+ '@swagger-api/apidom-ns-json-schema-draft-6@1.5.1':
+ dependencies:
+ '@babel/runtime-corejs3': 7.27.1
+ '@swagger-api/apidom-core': 1.5.1
+ '@swagger-api/apidom-error': 1.5.1
+ '@swagger-api/apidom-ns-json-schema-draft-4': 1.5.1
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ ts-mixer: 6.0.4
+
+ '@swagger-api/apidom-ns-json-schema-draft-7@1.5.1':
+ dependencies:
+ '@babel/runtime-corejs3': 7.27.1
+ '@swagger-api/apidom-core': 1.5.1
+ '@swagger-api/apidom-error': 1.5.1
+ '@swagger-api/apidom-ns-json-schema-draft-6': 1.5.1
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ ts-mixer: 6.0.4
+
+ '@swagger-api/apidom-ns-openapi-2@1.5.1':
+ dependencies:
+ '@babel/runtime-corejs3': 7.27.1
+ '@swagger-api/apidom-core': 1.5.1
+ '@swagger-api/apidom-error': 1.5.1
+ '@swagger-api/apidom-ns-json-schema-draft-4': 1.5.1
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ ts-mixer: 6.0.4
+ optional: true
+
+ '@swagger-api/apidom-ns-openapi-3-0@1.5.1':
+ dependencies:
+ '@babel/runtime-corejs3': 7.27.1
+ '@swagger-api/apidom-core': 1.5.1
+ '@swagger-api/apidom-error': 1.5.1
+ '@swagger-api/apidom-ns-json-schema-draft-4': 1.5.1
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ ts-mixer: 6.0.4
+
+ '@swagger-api/apidom-ns-openapi-3-1@1.5.1':
+ dependencies:
+ '@babel/runtime-corejs3': 7.27.1
+ '@swagger-api/apidom-ast': 1.5.1
+ '@swagger-api/apidom-core': 1.5.1
+ '@swagger-api/apidom-json-pointer': 1.5.1
+ '@swagger-api/apidom-ns-json-schema-2020-12': 1.5.1
+ '@swagger-api/apidom-ns-openapi-3-0': 1.5.1
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ ts-mixer: 6.0.4
+
+ '@swagger-api/apidom-parser-adapter-api-design-systems-json@1.5.1':
+ dependencies:
+ '@babel/runtime-corejs3': 7.27.1
+ '@swagger-api/apidom-core': 1.5.1
+ '@swagger-api/apidom-ns-api-design-systems': 1.5.1
+ '@swagger-api/apidom-parser-adapter-json': 1.5.1
'@types/ramda': 0.30.2
ramda: 0.30.1
ramda-adjunct: 5.1.0(ramda@0.30.1)
optional: true
- '@swagger-api/apidom-parser-adapter-api-design-systems-yaml@1.0.0-rc.1':
+ '@swagger-api/apidom-parser-adapter-api-design-systems-yaml@1.5.1':
dependencies:
'@babel/runtime-corejs3': 7.27.1
- '@swagger-api/apidom-core': 1.0.0-rc.1
- '@swagger-api/apidom-ns-api-design-systems': 1.0.0-rc.1
- '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-rc.1
+ '@swagger-api/apidom-core': 1.5.1
+ '@swagger-api/apidom-ns-api-design-systems': 1.5.1
+ '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.5.1
'@types/ramda': 0.30.2
ramda: 0.30.1
ramda-adjunct: 5.1.0(ramda@0.30.1)
optional: true
- '@swagger-api/apidom-parser-adapter-arazzo-json-1@1.0.0-rc.1':
+ '@swagger-api/apidom-parser-adapter-arazzo-json-1@1.5.1':
dependencies:
'@babel/runtime-corejs3': 7.27.1
- '@swagger-api/apidom-core': 1.0.0-rc.1
- '@swagger-api/apidom-ns-arazzo-1': 1.0.0-rc.1
- '@swagger-api/apidom-parser-adapter-json': 1.0.0-rc.1
+ '@swagger-api/apidom-core': 1.5.1
+ '@swagger-api/apidom-ns-arazzo-1': 1.5.1
+ '@swagger-api/apidom-parser-adapter-json': 1.5.1
'@types/ramda': 0.30.2
ramda: 0.30.1
ramda-adjunct: 5.1.0(ramda@0.30.1)
optional: true
- '@swagger-api/apidom-parser-adapter-arazzo-yaml-1@1.0.0-rc.1':
+ '@swagger-api/apidom-parser-adapter-arazzo-yaml-1@1.5.1':
dependencies:
'@babel/runtime-corejs3': 7.27.1
- '@swagger-api/apidom-core': 1.0.0-rc.1
- '@swagger-api/apidom-ns-arazzo-1': 1.0.0-rc.1
- '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-rc.1
+ '@swagger-api/apidom-core': 1.5.1
+ '@swagger-api/apidom-ns-arazzo-1': 1.5.1
+ '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.5.1
'@types/ramda': 0.30.2
ramda: 0.30.1
ramda-adjunct: 5.1.0(ramda@0.30.1)
optional: true
- '@swagger-api/apidom-parser-adapter-asyncapi-json-2@1.0.0-rc.1':
+ '@swagger-api/apidom-parser-adapter-asyncapi-json-2@1.5.1':
dependencies:
'@babel/runtime-corejs3': 7.27.1
- '@swagger-api/apidom-core': 1.0.0-rc.1
- '@swagger-api/apidom-ns-asyncapi-2': 1.0.0-rc.1
- '@swagger-api/apidom-parser-adapter-json': 1.0.0-rc.1
+ '@swagger-api/apidom-core': 1.5.1
+ '@swagger-api/apidom-ns-asyncapi-2': 1.5.1
+ '@swagger-api/apidom-parser-adapter-json': 1.5.1
'@types/ramda': 0.30.2
ramda: 0.30.1
ramda-adjunct: 5.1.0(ramda@0.30.1)
optional: true
- '@swagger-api/apidom-parser-adapter-asyncapi-yaml-2@1.0.0-rc.1':
+ '@swagger-api/apidom-parser-adapter-asyncapi-json-3@1.5.1':
dependencies:
'@babel/runtime-corejs3': 7.27.1
- '@swagger-api/apidom-core': 1.0.0-rc.1
- '@swagger-api/apidom-ns-asyncapi-2': 1.0.0-rc.1
- '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-rc.1
+ '@swagger-api/apidom-core': 1.5.1
+ '@swagger-api/apidom-ns-asyncapi-3': 1.5.1
+ '@swagger-api/apidom-parser-adapter-json': 1.5.1
'@types/ramda': 0.30.2
ramda: 0.30.1
ramda-adjunct: 5.1.0(ramda@0.30.1)
optional: true
- '@swagger-api/apidom-parser-adapter-json@1.0.0-rc.1':
+ '@swagger-api/apidom-parser-adapter-asyncapi-yaml-2@1.5.1':
dependencies:
'@babel/runtime-corejs3': 7.27.1
- '@swagger-api/apidom-ast': 1.0.0-rc.1
- '@swagger-api/apidom-core': 1.0.0-rc.1
- '@swagger-api/apidom-error': 1.0.0-rc.1
+ '@swagger-api/apidom-core': 1.5.1
+ '@swagger-api/apidom-ns-asyncapi-2': 1.5.1
+ '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.5.1
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ optional: true
+
+ '@swagger-api/apidom-parser-adapter-asyncapi-yaml-3@1.5.1':
+ dependencies:
+ '@babel/runtime-corejs3': 7.27.1
+ '@swagger-api/apidom-core': 1.5.1
+ '@swagger-api/apidom-ns-asyncapi-3': 1.5.1
+ '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.5.1
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ optional: true
+
+ '@swagger-api/apidom-parser-adapter-json@1.5.1':
+ dependencies:
+ '@babel/runtime-corejs3': 7.27.1
+ '@swagger-api/apidom-ast': 1.5.1
+ '@swagger-api/apidom-core': 1.5.1
+ '@swagger-api/apidom-error': 1.5.1
'@types/ramda': 0.30.2
ramda: 0.30.1
ramda-adjunct: 5.1.0(ramda@0.30.1)
@@ -13006,78 +13009,78 @@ snapshots:
web-tree-sitter: 0.24.5
optional: true
- '@swagger-api/apidom-parser-adapter-openapi-json-2@1.0.0-rc.1':
+ '@swagger-api/apidom-parser-adapter-openapi-json-2@1.5.1':
dependencies:
'@babel/runtime-corejs3': 7.27.1
- '@swagger-api/apidom-core': 1.0.0-rc.1
- '@swagger-api/apidom-ns-openapi-2': 1.0.0-rc.1
- '@swagger-api/apidom-parser-adapter-json': 1.0.0-rc.1
+ '@swagger-api/apidom-core': 1.5.1
+ '@swagger-api/apidom-ns-openapi-2': 1.5.1
+ '@swagger-api/apidom-parser-adapter-json': 1.5.1
'@types/ramda': 0.30.2
ramda: 0.30.1
ramda-adjunct: 5.1.0(ramda@0.30.1)
optional: true
- '@swagger-api/apidom-parser-adapter-openapi-json-3-0@1.0.0-rc.1':
+ '@swagger-api/apidom-parser-adapter-openapi-json-3-0@1.5.1':
dependencies:
'@babel/runtime-corejs3': 7.27.1
- '@swagger-api/apidom-core': 1.0.0-rc.1
- '@swagger-api/apidom-ns-openapi-3-0': 1.0.0-rc.1
- '@swagger-api/apidom-parser-adapter-json': 1.0.0-rc.1
+ '@swagger-api/apidom-core': 1.5.1
+ '@swagger-api/apidom-ns-openapi-3-0': 1.5.1
+ '@swagger-api/apidom-parser-adapter-json': 1.5.1
'@types/ramda': 0.30.2
ramda: 0.30.1
ramda-adjunct: 5.1.0(ramda@0.30.1)
optional: true
- '@swagger-api/apidom-parser-adapter-openapi-json-3-1@1.0.0-rc.1':
+ '@swagger-api/apidom-parser-adapter-openapi-json-3-1@1.5.1':
dependencies:
'@babel/runtime-corejs3': 7.27.1
- '@swagger-api/apidom-core': 1.0.0-rc.1
- '@swagger-api/apidom-ns-openapi-3-1': 1.0.0-rc.1
- '@swagger-api/apidom-parser-adapter-json': 1.0.0-rc.1
+ '@swagger-api/apidom-core': 1.5.1
+ '@swagger-api/apidom-ns-openapi-3-1': 1.5.1
+ '@swagger-api/apidom-parser-adapter-json': 1.5.1
'@types/ramda': 0.30.2
ramda: 0.30.1
ramda-adjunct: 5.1.0(ramda@0.30.1)
optional: true
- '@swagger-api/apidom-parser-adapter-openapi-yaml-2@1.0.0-rc.1':
+ '@swagger-api/apidom-parser-adapter-openapi-yaml-2@1.5.1':
dependencies:
'@babel/runtime-corejs3': 7.27.1
- '@swagger-api/apidom-core': 1.0.0-rc.1
- '@swagger-api/apidom-ns-openapi-2': 1.0.0-rc.1
- '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-rc.1
+ '@swagger-api/apidom-core': 1.5.1
+ '@swagger-api/apidom-ns-openapi-2': 1.5.1
+ '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.5.1
'@types/ramda': 0.30.2
ramda: 0.30.1
ramda-adjunct: 5.1.0(ramda@0.30.1)
optional: true
- '@swagger-api/apidom-parser-adapter-openapi-yaml-3-0@1.0.0-rc.1':
+ '@swagger-api/apidom-parser-adapter-openapi-yaml-3-0@1.5.1':
dependencies:
'@babel/runtime-corejs3': 7.27.1
- '@swagger-api/apidom-core': 1.0.0-rc.1
- '@swagger-api/apidom-ns-openapi-3-0': 1.0.0-rc.1
- '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-rc.1
+ '@swagger-api/apidom-core': 1.5.1
+ '@swagger-api/apidom-ns-openapi-3-0': 1.5.1
+ '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.5.1
'@types/ramda': 0.30.2
ramda: 0.30.1
ramda-adjunct: 5.1.0(ramda@0.30.1)
optional: true
- '@swagger-api/apidom-parser-adapter-openapi-yaml-3-1@1.0.0-rc.1':
+ '@swagger-api/apidom-parser-adapter-openapi-yaml-3-1@1.5.1':
dependencies:
'@babel/runtime-corejs3': 7.27.1
- '@swagger-api/apidom-core': 1.0.0-rc.1
- '@swagger-api/apidom-ns-openapi-3-1': 1.0.0-rc.1
- '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-rc.1
+ '@swagger-api/apidom-core': 1.5.1
+ '@swagger-api/apidom-ns-openapi-3-1': 1.5.1
+ '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.5.1
'@types/ramda': 0.30.2
ramda: 0.30.1
ramda-adjunct: 5.1.0(ramda@0.30.1)
optional: true
- '@swagger-api/apidom-parser-adapter-yaml-1-2@1.0.0-rc.1':
+ '@swagger-api/apidom-parser-adapter-yaml-1-2@1.5.1':
dependencies:
'@babel/runtime-corejs3': 7.27.1
- '@swagger-api/apidom-ast': 1.0.0-rc.1
- '@swagger-api/apidom-core': 1.0.0-rc.1
- '@swagger-api/apidom-error': 1.0.0-rc.1
+ '@swagger-api/apidom-ast': 1.5.1
+ '@swagger-api/apidom-core': 1.5.1
+ '@swagger-api/apidom-error': 1.5.1
'@tree-sitter-grammars/tree-sitter-yaml': 0.7.1(tree-sitter@0.22.4)
'@types/ramda': 0.30.2
ramda: 0.30.1
@@ -13086,38 +13089,39 @@ snapshots:
web-tree-sitter: 0.24.5
optional: true
- '@swagger-api/apidom-reference@1.0.0-rc.1':
+ '@swagger-api/apidom-reference@1.5.1':
dependencies:
'@babel/runtime-corejs3': 7.27.1
- '@swagger-api/apidom-core': 1.0.0-rc.1
- '@swagger-api/apidom-error': 1.0.0-rc.1
+ '@swagger-api/apidom-core': 1.5.1
+ '@swagger-api/apidom-error': 1.5.1
'@types/ramda': 0.30.2
axios: 1.12.2
- minimatch: 7.4.6
- process: 0.11.10
+ minimatch: 10.2.2
ramda: 0.30.1
ramda-adjunct: 5.1.0(ramda@0.30.1)
optionalDependencies:
- '@swagger-api/apidom-json-pointer': 1.0.0-rc.1
- '@swagger-api/apidom-ns-arazzo-1': 1.0.0-rc.1
- '@swagger-api/apidom-ns-asyncapi-2': 1.0.0-rc.1
- '@swagger-api/apidom-ns-openapi-2': 1.0.0-rc.1
- '@swagger-api/apidom-ns-openapi-3-0': 1.0.0-rc.1
- '@swagger-api/apidom-ns-openapi-3-1': 1.0.0-rc.1
- '@swagger-api/apidom-parser-adapter-api-design-systems-json': 1.0.0-rc.1
- '@swagger-api/apidom-parser-adapter-api-design-systems-yaml': 1.0.0-rc.1
- '@swagger-api/apidom-parser-adapter-arazzo-json-1': 1.0.0-rc.1
- '@swagger-api/apidom-parser-adapter-arazzo-yaml-1': 1.0.0-rc.1
- '@swagger-api/apidom-parser-adapter-asyncapi-json-2': 1.0.0-rc.1
- '@swagger-api/apidom-parser-adapter-asyncapi-yaml-2': 1.0.0-rc.1
- '@swagger-api/apidom-parser-adapter-json': 1.0.0-rc.1
- '@swagger-api/apidom-parser-adapter-openapi-json-2': 1.0.0-rc.1
- '@swagger-api/apidom-parser-adapter-openapi-json-3-0': 1.0.0-rc.1
- '@swagger-api/apidom-parser-adapter-openapi-json-3-1': 1.0.0-rc.1
- '@swagger-api/apidom-parser-adapter-openapi-yaml-2': 1.0.0-rc.1
- '@swagger-api/apidom-parser-adapter-openapi-yaml-3-0': 1.0.0-rc.1
- '@swagger-api/apidom-parser-adapter-openapi-yaml-3-1': 1.0.0-rc.1
- '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-rc.1
+ '@swagger-api/apidom-json-pointer': 1.5.1
+ '@swagger-api/apidom-ns-arazzo-1': 1.5.1
+ '@swagger-api/apidom-ns-asyncapi-2': 1.5.1
+ '@swagger-api/apidom-ns-openapi-2': 1.5.1
+ '@swagger-api/apidom-ns-openapi-3-0': 1.5.1
+ '@swagger-api/apidom-ns-openapi-3-1': 1.5.1
+ '@swagger-api/apidom-parser-adapter-api-design-systems-json': 1.5.1
+ '@swagger-api/apidom-parser-adapter-api-design-systems-yaml': 1.5.1
+ '@swagger-api/apidom-parser-adapter-arazzo-json-1': 1.5.1
+ '@swagger-api/apidom-parser-adapter-arazzo-yaml-1': 1.5.1
+ '@swagger-api/apidom-parser-adapter-asyncapi-json-2': 1.5.1
+ '@swagger-api/apidom-parser-adapter-asyncapi-json-3': 1.5.1
+ '@swagger-api/apidom-parser-adapter-asyncapi-yaml-2': 1.5.1
+ '@swagger-api/apidom-parser-adapter-asyncapi-yaml-3': 1.5.1
+ '@swagger-api/apidom-parser-adapter-json': 1.5.1
+ '@swagger-api/apidom-parser-adapter-openapi-json-2': 1.5.1
+ '@swagger-api/apidom-parser-adapter-openapi-json-3-0': 1.5.1
+ '@swagger-api/apidom-parser-adapter-openapi-json-3-1': 1.5.1
+ '@swagger-api/apidom-parser-adapter-openapi-yaml-2': 1.5.1
+ '@swagger-api/apidom-parser-adapter-openapi-yaml-3-0': 1.5.1
+ '@swagger-api/apidom-parser-adapter-openapi-yaml-3-1': 1.5.1
+ '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.5.1
transitivePeerDependencies:
- debug
@@ -13199,12 +13203,12 @@ snapshots:
typescript: 5.9.3
zod: 4.2.1
- '@tabler/icons-react@3.36.1(react@19.2.4)':
+ '@tabler/icons-react@3.37.1(react@19.2.4)':
dependencies:
- '@tabler/icons': 3.36.1
+ '@tabler/icons': 3.37.1
react: 19.2.4
- '@tabler/icons@3.36.1': {}
+ '@tabler/icons@3.37.1': {}
'@tanstack/match-sorter-utils@8.19.4':
dependencies:
@@ -13247,189 +13251,189 @@ snapshots:
'@tanstack/virtual-core@3.11.2': {}
- '@testcontainers/mysql@11.11.0':
+ '@testcontainers/mysql@11.12.0':
dependencies:
- testcontainers: 11.11.0
+ testcontainers: 11.12.0
transitivePeerDependencies:
- bare-buffer
- supports-color
- '@testcontainers/postgresql@11.11.0':
+ '@testcontainers/postgresql@11.12.0':
dependencies:
- testcontainers: 11.11.0
+ testcontainers: 11.12.0
transitivePeerDependencies:
- bare-buffer
- supports-color
- '@testcontainers/redis@11.11.0':
+ '@testcontainers/redis@11.12.0':
dependencies:
- testcontainers: 11.11.0
+ testcontainers: 11.12.0
transitivePeerDependencies:
- bare-buffer
- supports-color
- '@tiptap/core@3.19.0(@tiptap/pm@3.19.0)':
+ '@tiptap/core@3.20.0(@tiptap/pm@3.20.0)':
dependencies:
- '@tiptap/pm': 3.19.0
+ '@tiptap/pm': 3.20.0
- '@tiptap/extension-blockquote@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))':
+ '@tiptap/extension-blockquote@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))':
dependencies:
- '@tiptap/core': 3.19.0(@tiptap/pm@3.19.0)
+ '@tiptap/core': 3.20.0(@tiptap/pm@3.20.0)
- '@tiptap/extension-bold@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))':
+ '@tiptap/extension-bold@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))':
dependencies:
- '@tiptap/core': 3.19.0(@tiptap/pm@3.19.0)
+ '@tiptap/core': 3.20.0(@tiptap/pm@3.20.0)
- '@tiptap/extension-bubble-menu@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)':
+ '@tiptap/extension-bubble-menu@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)':
dependencies:
'@floating-ui/dom': 1.7.4
- '@tiptap/core': 3.19.0(@tiptap/pm@3.19.0)
- '@tiptap/pm': 3.19.0
+ '@tiptap/core': 3.20.0(@tiptap/pm@3.20.0)
+ '@tiptap/pm': 3.20.0
optional: true
- '@tiptap/extension-bullet-list@3.19.0(@tiptap/extension-list@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0))':
+ '@tiptap/extension-bullet-list@3.20.0(@tiptap/extension-list@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0))':
dependencies:
- '@tiptap/extension-list': 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)
+ '@tiptap/extension-list': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)
- '@tiptap/extension-code-block@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)':
+ '@tiptap/extension-code-block@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)':
dependencies:
- '@tiptap/core': 3.19.0(@tiptap/pm@3.19.0)
- '@tiptap/pm': 3.19.0
+ '@tiptap/core': 3.20.0(@tiptap/pm@3.20.0)
+ '@tiptap/pm': 3.20.0
- '@tiptap/extension-code@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))':
+ '@tiptap/extension-code@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))':
dependencies:
- '@tiptap/core': 3.19.0(@tiptap/pm@3.19.0)
+ '@tiptap/core': 3.20.0(@tiptap/pm@3.20.0)
- '@tiptap/extension-color@3.19.0(@tiptap/extension-text-style@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0)))':
+ '@tiptap/extension-color@3.20.0(@tiptap/extension-text-style@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0)))':
dependencies:
- '@tiptap/extension-text-style': 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))
+ '@tiptap/extension-text-style': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))
- '@tiptap/extension-document@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))':
+ '@tiptap/extension-document@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))':
dependencies:
- '@tiptap/core': 3.19.0(@tiptap/pm@3.19.0)
+ '@tiptap/core': 3.20.0(@tiptap/pm@3.20.0)
- '@tiptap/extension-dropcursor@3.19.0(@tiptap/extensions@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0))':
+ '@tiptap/extension-dropcursor@3.20.0(@tiptap/extensions@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0))':
dependencies:
- '@tiptap/extensions': 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)
+ '@tiptap/extensions': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)
- '@tiptap/extension-floating-menu@3.19.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)':
+ '@tiptap/extension-floating-menu@3.20.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)':
dependencies:
'@floating-ui/dom': 1.7.4
- '@tiptap/core': 3.19.0(@tiptap/pm@3.19.0)
- '@tiptap/pm': 3.19.0
+ '@tiptap/core': 3.20.0(@tiptap/pm@3.20.0)
+ '@tiptap/pm': 3.20.0
optional: true
- '@tiptap/extension-gapcursor@3.19.0(@tiptap/extensions@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0))':
+ '@tiptap/extension-gapcursor@3.20.0(@tiptap/extensions@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0))':
dependencies:
- '@tiptap/extensions': 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)
+ '@tiptap/extensions': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)
- '@tiptap/extension-hard-break@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))':
+ '@tiptap/extension-hard-break@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))':
dependencies:
- '@tiptap/core': 3.19.0(@tiptap/pm@3.19.0)
+ '@tiptap/core': 3.20.0(@tiptap/pm@3.20.0)
- '@tiptap/extension-heading@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))':
+ '@tiptap/extension-heading@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))':
dependencies:
- '@tiptap/core': 3.19.0(@tiptap/pm@3.19.0)
+ '@tiptap/core': 3.20.0(@tiptap/pm@3.20.0)
- '@tiptap/extension-highlight@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))':
+ '@tiptap/extension-highlight@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))':
dependencies:
- '@tiptap/core': 3.19.0(@tiptap/pm@3.19.0)
+ '@tiptap/core': 3.20.0(@tiptap/pm@3.20.0)
- '@tiptap/extension-horizontal-rule@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)':
+ '@tiptap/extension-horizontal-rule@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)':
dependencies:
- '@tiptap/core': 3.19.0(@tiptap/pm@3.19.0)
- '@tiptap/pm': 3.19.0
+ '@tiptap/core': 3.20.0(@tiptap/pm@3.20.0)
+ '@tiptap/pm': 3.20.0
- '@tiptap/extension-image@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))':
+ '@tiptap/extension-image@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))':
dependencies:
- '@tiptap/core': 3.19.0(@tiptap/pm@3.19.0)
+ '@tiptap/core': 3.20.0(@tiptap/pm@3.20.0)
- '@tiptap/extension-italic@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))':
+ '@tiptap/extension-italic@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))':
dependencies:
- '@tiptap/core': 3.19.0(@tiptap/pm@3.19.0)
+ '@tiptap/core': 3.20.0(@tiptap/pm@3.20.0)
- '@tiptap/extension-link@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)':
+ '@tiptap/extension-link@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)':
dependencies:
- '@tiptap/core': 3.19.0(@tiptap/pm@3.19.0)
- '@tiptap/pm': 3.19.0
+ '@tiptap/core': 3.20.0(@tiptap/pm@3.20.0)
+ '@tiptap/pm': 3.20.0
linkifyjs: 4.3.2
- '@tiptap/extension-list-item@3.19.0(@tiptap/extension-list@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0))':
+ '@tiptap/extension-list-item@3.20.0(@tiptap/extension-list@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0))':
dependencies:
- '@tiptap/extension-list': 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)
+ '@tiptap/extension-list': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)
- '@tiptap/extension-list-keymap@3.19.0(@tiptap/extension-list@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0))':
+ '@tiptap/extension-list-keymap@3.20.0(@tiptap/extension-list@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0))':
dependencies:
- '@tiptap/extension-list': 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)
+ '@tiptap/extension-list': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)
- '@tiptap/extension-list@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)':
+ '@tiptap/extension-list@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)':
dependencies:
- '@tiptap/core': 3.19.0(@tiptap/pm@3.19.0)
- '@tiptap/pm': 3.19.0
+ '@tiptap/core': 3.20.0(@tiptap/pm@3.20.0)
+ '@tiptap/pm': 3.20.0
- '@tiptap/extension-ordered-list@3.19.0(@tiptap/extension-list@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0))':
+ '@tiptap/extension-ordered-list@3.20.0(@tiptap/extension-list@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0))':
dependencies:
- '@tiptap/extension-list': 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)
+ '@tiptap/extension-list': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)
- '@tiptap/extension-paragraph@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))':
+ '@tiptap/extension-paragraph@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))':
dependencies:
- '@tiptap/core': 3.19.0(@tiptap/pm@3.19.0)
+ '@tiptap/core': 3.20.0(@tiptap/pm@3.20.0)
- '@tiptap/extension-placeholder@3.19.0(@tiptap/extensions@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0))':
+ '@tiptap/extension-placeholder@3.20.0(@tiptap/extensions@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0))':
dependencies:
- '@tiptap/extensions': 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)
+ '@tiptap/extensions': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)
- '@tiptap/extension-strike@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))':
+ '@tiptap/extension-strike@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))':
dependencies:
- '@tiptap/core': 3.19.0(@tiptap/pm@3.19.0)
+ '@tiptap/core': 3.20.0(@tiptap/pm@3.20.0)
- '@tiptap/extension-table-cell@3.19.0(@tiptap/extension-table@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0))':
+ '@tiptap/extension-table-cell@3.20.0(@tiptap/extension-table@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0))':
dependencies:
- '@tiptap/extension-table': 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)
+ '@tiptap/extension-table': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)
- '@tiptap/extension-table-header@3.19.0(@tiptap/extension-table@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0))':
+ '@tiptap/extension-table-header@3.20.0(@tiptap/extension-table@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0))':
dependencies:
- '@tiptap/extension-table': 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)
+ '@tiptap/extension-table': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)
- '@tiptap/extension-table-row@3.19.0(@tiptap/extension-table@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0))':
+ '@tiptap/extension-table-row@3.20.0(@tiptap/extension-table@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0))':
dependencies:
- '@tiptap/extension-table': 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)
+ '@tiptap/extension-table': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)
- '@tiptap/extension-table@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)':
+ '@tiptap/extension-table@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)':
dependencies:
- '@tiptap/core': 3.19.0(@tiptap/pm@3.19.0)
- '@tiptap/pm': 3.19.0
+ '@tiptap/core': 3.20.0(@tiptap/pm@3.20.0)
+ '@tiptap/pm': 3.20.0
- '@tiptap/extension-task-item@3.19.0(@tiptap/extension-list@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0))':
+ '@tiptap/extension-task-item@3.20.0(@tiptap/extension-list@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0))':
dependencies:
- '@tiptap/extension-list': 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)
+ '@tiptap/extension-list': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)
- '@tiptap/extension-task-list@3.19.0(@tiptap/extension-list@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0))':
+ '@tiptap/extension-task-list@3.20.0(@tiptap/extension-list@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0))':
dependencies:
- '@tiptap/extension-list': 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)
+ '@tiptap/extension-list': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)
- '@tiptap/extension-text-align@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))':
+ '@tiptap/extension-text-align@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))':
dependencies:
- '@tiptap/core': 3.19.0(@tiptap/pm@3.19.0)
+ '@tiptap/core': 3.20.0(@tiptap/pm@3.20.0)
- '@tiptap/extension-text-style@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))':
+ '@tiptap/extension-text-style@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))':
dependencies:
- '@tiptap/core': 3.19.0(@tiptap/pm@3.19.0)
+ '@tiptap/core': 3.20.0(@tiptap/pm@3.20.0)
- '@tiptap/extension-text@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))':
+ '@tiptap/extension-text@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))':
dependencies:
- '@tiptap/core': 3.19.0(@tiptap/pm@3.19.0)
+ '@tiptap/core': 3.20.0(@tiptap/pm@3.20.0)
- '@tiptap/extension-underline@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))':
+ '@tiptap/extension-underline@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))':
dependencies:
- '@tiptap/core': 3.19.0(@tiptap/pm@3.19.0)
+ '@tiptap/core': 3.20.0(@tiptap/pm@3.20.0)
- '@tiptap/extensions@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)':
+ '@tiptap/extensions@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)':
dependencies:
- '@tiptap/core': 3.19.0(@tiptap/pm@3.19.0)
- '@tiptap/pm': 3.19.0
+ '@tiptap/core': 3.20.0(@tiptap/pm@3.20.0)
+ '@tiptap/pm': 3.20.0
- '@tiptap/pm@3.19.0':
+ '@tiptap/pm@3.20.0':
dependencies:
prosemirror-changeset: 2.3.0
prosemirror-collab: 1.3.1
@@ -13450,10 +13454,10 @@ snapshots:
prosemirror-transform: 1.10.2
prosemirror-view: 1.41.4
- '@tiptap/react@3.19.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
+ '@tiptap/react@3.20.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
- '@tiptap/core': 3.19.0(@tiptap/pm@3.19.0)
- '@tiptap/pm': 3.19.0
+ '@tiptap/core': 3.20.0(@tiptap/pm@3.20.0)
+ '@tiptap/pm': 3.20.0
'@types/react': 19.2.14
'@types/react-dom': 19.2.3(@types/react@19.2.14)
'@types/use-sync-external-store': 0.0.6
@@ -13462,37 +13466,37 @@ snapshots:
react-dom: 19.2.4(react@19.2.4)
use-sync-external-store: 1.4.0(react@19.2.4)
optionalDependencies:
- '@tiptap/extension-bubble-menu': 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)
- '@tiptap/extension-floating-menu': 3.19.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)
+ '@tiptap/extension-bubble-menu': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)
+ '@tiptap/extension-floating-menu': 3.20.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)
transitivePeerDependencies:
- '@floating-ui/dom'
- '@tiptap/starter-kit@3.19.0':
+ '@tiptap/starter-kit@3.20.0':
dependencies:
- '@tiptap/core': 3.19.0(@tiptap/pm@3.19.0)
- '@tiptap/extension-blockquote': 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))
- '@tiptap/extension-bold': 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))
- '@tiptap/extension-bullet-list': 3.19.0(@tiptap/extension-list@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0))
- '@tiptap/extension-code': 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))
- '@tiptap/extension-code-block': 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)
- '@tiptap/extension-document': 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))
- '@tiptap/extension-dropcursor': 3.19.0(@tiptap/extensions@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0))
- '@tiptap/extension-gapcursor': 3.19.0(@tiptap/extensions@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0))
- '@tiptap/extension-hard-break': 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))
- '@tiptap/extension-heading': 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))
- '@tiptap/extension-horizontal-rule': 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)
- '@tiptap/extension-italic': 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))
- '@tiptap/extension-link': 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)
- '@tiptap/extension-list': 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)
- '@tiptap/extension-list-item': 3.19.0(@tiptap/extension-list@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0))
- '@tiptap/extension-list-keymap': 3.19.0(@tiptap/extension-list@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0))
- '@tiptap/extension-ordered-list': 3.19.0(@tiptap/extension-list@3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0))
- '@tiptap/extension-paragraph': 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))
- '@tiptap/extension-strike': 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))
- '@tiptap/extension-text': 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))
- '@tiptap/extension-underline': 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))
- '@tiptap/extensions': 3.19.0(@tiptap/core@3.19.0(@tiptap/pm@3.19.0))(@tiptap/pm@3.19.0)
- '@tiptap/pm': 3.19.0
+ '@tiptap/core': 3.20.0(@tiptap/pm@3.20.0)
+ '@tiptap/extension-blockquote': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))
+ '@tiptap/extension-bold': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))
+ '@tiptap/extension-bullet-list': 3.20.0(@tiptap/extension-list@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0))
+ '@tiptap/extension-code': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))
+ '@tiptap/extension-code-block': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)
+ '@tiptap/extension-document': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))
+ '@tiptap/extension-dropcursor': 3.20.0(@tiptap/extensions@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0))
+ '@tiptap/extension-gapcursor': 3.20.0(@tiptap/extensions@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0))
+ '@tiptap/extension-hard-break': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))
+ '@tiptap/extension-heading': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))
+ '@tiptap/extension-horizontal-rule': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)
+ '@tiptap/extension-italic': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))
+ '@tiptap/extension-link': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)
+ '@tiptap/extension-list': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)
+ '@tiptap/extension-list-item': 3.20.0(@tiptap/extension-list@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0))
+ '@tiptap/extension-list-keymap': 3.20.0(@tiptap/extension-list@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0))
+ '@tiptap/extension-ordered-list': 3.20.0(@tiptap/extension-list@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0))
+ '@tiptap/extension-paragraph': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))
+ '@tiptap/extension-strike': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))
+ '@tiptap/extension-text': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))
+ '@tiptap/extension-underline': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))
+ '@tiptap/extensions': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)
+ '@tiptap/pm': 3.20.0
'@tree-sitter-grammars/tree-sitter-yaml@0.7.1(tree-sitter@0.22.4)':
dependencies:
@@ -13672,12 +13676,6 @@ snapshots:
'@types/node': 24.10.13
'@types/ssh2': 1.15.1
- '@types/dockerode@3.3.47':
- dependencies:
- '@types/docker-modem': 3.0.6
- '@types/node': 24.10.13
- '@types/ssh2': 1.15.1
-
'@types/dockerode@4.0.1':
dependencies:
'@types/docker-modem': 3.0.6
@@ -13835,15 +13833,15 @@ snapshots:
dependencies:
'@types/node': 24.10.13
- '@typescript-eslint/eslint-plugin@8.55.0(@typescript-eslint/parser@8.55.0(eslint@9.39.2)(typescript@5.9.3))(eslint@9.39.2)(typescript@5.9.3)':
+ '@typescript-eslint/eslint-plugin@8.56.0(@typescript-eslint/parser@8.56.0(eslint@9.39.3)(typescript@5.9.3))(eslint@9.39.3)(typescript@5.9.3)':
dependencies:
'@eslint-community/regexpp': 4.12.2
- '@typescript-eslint/parser': 8.55.0(eslint@9.39.2)(typescript@5.9.3)
- '@typescript-eslint/scope-manager': 8.55.0
- '@typescript-eslint/type-utils': 8.55.0(eslint@9.39.2)(typescript@5.9.3)
- '@typescript-eslint/utils': 8.55.0(eslint@9.39.2)(typescript@5.9.3)
- '@typescript-eslint/visitor-keys': 8.55.0
- eslint: 9.39.2
+ '@typescript-eslint/parser': 8.56.0(eslint@9.39.3)(typescript@5.9.3)
+ '@typescript-eslint/scope-manager': 8.56.0
+ '@typescript-eslint/type-utils': 8.56.0(eslint@9.39.3)(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.56.0(eslint@9.39.3)(typescript@5.9.3)
+ '@typescript-eslint/visitor-keys': 8.56.0
+ eslint: 9.39.3
ignore: 7.0.5
natural-compare: 1.4.0
ts-api-utils: 2.4.0(typescript@5.9.3)
@@ -13851,56 +13849,56 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.55.0(eslint@9.39.2)(typescript@5.9.3)':
+ '@typescript-eslint/parser@8.56.0(eslint@9.39.3)(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/scope-manager': 8.55.0
- '@typescript-eslint/types': 8.55.0
- '@typescript-eslint/typescript-estree': 8.55.0(typescript@5.9.3)
- '@typescript-eslint/visitor-keys': 8.55.0
+ '@typescript-eslint/scope-manager': 8.56.0
+ '@typescript-eslint/types': 8.56.0
+ '@typescript-eslint/typescript-estree': 8.56.0(typescript@5.9.3)
+ '@typescript-eslint/visitor-keys': 8.56.0
debug: 4.4.3
- eslint: 9.39.2
+ eslint: 9.39.3
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/project-service@8.55.0(typescript@5.9.3)':
+ '@typescript-eslint/project-service@8.56.0(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/tsconfig-utils': 8.55.0(typescript@5.9.3)
- '@typescript-eslint/types': 8.55.0
+ '@typescript-eslint/tsconfig-utils': 8.56.0(typescript@5.9.3)
+ '@typescript-eslint/types': 8.56.0
debug: 4.4.3
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.55.0':
+ '@typescript-eslint/scope-manager@8.56.0':
dependencies:
- '@typescript-eslint/types': 8.55.0
- '@typescript-eslint/visitor-keys': 8.55.0
+ '@typescript-eslint/types': 8.56.0
+ '@typescript-eslint/visitor-keys': 8.56.0
- '@typescript-eslint/tsconfig-utils@8.55.0(typescript@5.9.3)':
+ '@typescript-eslint/tsconfig-utils@8.56.0(typescript@5.9.3)':
dependencies:
typescript: 5.9.3
- '@typescript-eslint/type-utils@8.55.0(eslint@9.39.2)(typescript@5.9.3)':
+ '@typescript-eslint/type-utils@8.56.0(eslint@9.39.3)(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/types': 8.55.0
- '@typescript-eslint/typescript-estree': 8.55.0(typescript@5.9.3)
- '@typescript-eslint/utils': 8.55.0(eslint@9.39.2)(typescript@5.9.3)
+ '@typescript-eslint/types': 8.56.0
+ '@typescript-eslint/typescript-estree': 8.56.0(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.56.0(eslint@9.39.3)(typescript@5.9.3)
debug: 4.4.3
- eslint: 9.39.2
+ eslint: 9.39.3
ts-api-utils: 2.4.0(typescript@5.9.3)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/types@8.55.0': {}
+ '@typescript-eslint/types@8.56.0': {}
- '@typescript-eslint/typescript-estree@8.55.0(typescript@5.9.3)':
+ '@typescript-eslint/typescript-estree@8.56.0(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/project-service': 8.55.0(typescript@5.9.3)
- '@typescript-eslint/tsconfig-utils': 8.55.0(typescript@5.9.3)
- '@typescript-eslint/types': 8.55.0
- '@typescript-eslint/visitor-keys': 8.55.0
+ '@typescript-eslint/project-service': 8.56.0(typescript@5.9.3)
+ '@typescript-eslint/tsconfig-utils': 8.56.0(typescript@5.9.3)
+ '@typescript-eslint/types': 8.56.0
+ '@typescript-eslint/visitor-keys': 8.56.0
debug: 4.4.3
minimatch: 9.0.5
semver: 7.7.4
@@ -13910,21 +13908,21 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.55.0(eslint@9.39.2)(typescript@5.9.3)':
+ '@typescript-eslint/utils@8.56.0(eslint@9.39.3)(typescript@5.9.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2)
- '@typescript-eslint/scope-manager': 8.55.0
- '@typescript-eslint/types': 8.55.0
- '@typescript-eslint/typescript-estree': 8.55.0(typescript@5.9.3)
- eslint: 9.39.2
+ '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.3)
+ '@typescript-eslint/scope-manager': 8.56.0
+ '@typescript-eslint/types': 8.56.0
+ '@typescript-eslint/typescript-estree': 8.56.0(typescript@5.9.3)
+ eslint: 9.39.3
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/visitor-keys@8.55.0':
+ '@typescript-eslint/visitor-keys@8.56.0':
dependencies:
- '@typescript-eslint/types': 8.55.0
- eslint-visitor-keys: 4.2.1
+ '@typescript-eslint/types': 8.56.0
+ eslint-visitor-keys: 5.0.0
'@umami/node@0.4.0': {}
@@ -14174,9 +14172,9 @@ snapshots:
optionalDependencies:
ajv: 8.18.0
- ajv-formats@3.0.1(ajv@8.17.1):
+ ajv-formats@3.0.1(ajv@8.18.0):
optionalDependencies:
- ajv: 8.17.1
+ ajv: 8.18.0
ajv-keywords@3.5.2(ajv@6.12.6):
dependencies:
@@ -14194,13 +14192,6 @@ snapshots:
json-schema-traverse: 0.4.1
uri-js: 4.4.1
- ajv@8.17.1:
- dependencies:
- fast-deep-equal: 3.1.3
- fast-uri: 3.1.0
- json-schema-traverse: 1.0.0
- require-from-string: 2.0.2
-
ajv@8.18.0:
dependencies:
fast-deep-equal: 3.1.3
@@ -14455,8 +14446,6 @@ snapshots:
bail@2.0.2: {}
- balanced-match@3.0.1: {}
-
balanced-match@4.0.2:
dependencies:
jackspeak: 4.2.3
@@ -14547,14 +14536,14 @@ snapshots:
widest-line: 3.1.0
wrap-ansi: 7.0.0
- brace-expansion@4.0.1:
- dependencies:
- balanced-match: 3.0.1
-
brace-expansion@5.0.2:
dependencies:
balanced-match: 4.0.2
+ brace-expansion@5.0.3:
+ dependencies:
+ balanced-match: 4.0.2
+
braces@3.0.3:
dependencies:
fill-range: 7.1.1
@@ -14943,13 +14932,6 @@ snapshots:
cssesc@3.0.0: {}
- cssstyle@5.3.7:
- dependencies:
- '@asamuzakjp/css-color': 4.1.2
- '@csstools/css-syntax-patches-for-csstree': 1.0.26
- css-tree: 3.1.0
- lru-cache: 11.2.5
-
cssstyle@6.0.1:
dependencies:
'@asamuzakjp/css-color': 4.1.2
@@ -15137,7 +15119,7 @@ snapshots:
dependencies:
lru-cache: 11.2.4
- docker-compose@1.3.0:
+ docker-compose@1.3.1:
dependencies:
yaml: 2.5.1
@@ -15213,19 +15195,19 @@ snapshots:
transitivePeerDependencies:
- supports-color
- drizzle-orm@0.45.1(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(gel@2.0.0)(mysql2@3.17.1)(pg@8.18.0):
+ drizzle-orm@0.45.1(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(gel@2.0.0)(mysql2@3.17.4)(pg@8.18.0):
optionalDependencies:
'@libsql/client-wasm': 0.14.0
'@types/better-sqlite3': 7.6.13
'@types/pg': 8.16.0
better-sqlite3: 12.6.2
gel: 2.0.0
- mysql2: 3.17.1
+ mysql2: 3.17.4
pg: 8.18.0
- drizzle-zod@0.8.3(drizzle-orm@0.45.1(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(gel@2.0.0)(mysql2@3.17.1)(pg@8.18.0))(zod@4.2.1):
+ drizzle-zod@0.8.3(drizzle-orm@0.45.1(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(gel@2.0.0)(mysql2@3.17.4)(pg@8.18.0))(zod@4.2.1):
dependencies:
- drizzle-orm: 0.45.1(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(gel@2.0.0)(mysql2@3.17.1)(pg@8.18.0)
+ drizzle-orm: 0.45.1(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.16.0)(better-sqlite3@12.6.2)(gel@2.0.0)(mysql2@3.17.4)(pg@8.18.0)
zod: 4.2.1
dunder-proto@1.0.1:
@@ -15626,14 +15608,14 @@ snapshots:
escape-string-regexp@5.0.0: {}
- eslint-config-prettier@10.1.8(eslint@9.39.2):
+ eslint-config-prettier@10.1.8(eslint@9.39.3):
dependencies:
- eslint: 9.39.2
+ eslint: 9.39.3
- eslint-config-turbo@2.8.9(eslint@9.39.2)(turbo@2.8.9):
+ eslint-config-turbo@2.8.9(eslint@9.39.3)(turbo@2.8.9):
dependencies:
- eslint: 9.39.2
- eslint-plugin-turbo: 2.8.9(eslint@9.39.2)(turbo@2.8.9)
+ eslint: 9.39.3
+ eslint-plugin-turbo: 2.8.9(eslint@9.39.3)(turbo@2.8.9)
turbo: 2.8.9
eslint-import-resolver-node@0.3.9:
@@ -15644,17 +15626,17 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.12.1(@typescript-eslint/parser@8.55.0(eslint@9.39.2)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2):
+ eslint-module-utils@2.12.1(@typescript-eslint/parser@8.56.0(eslint@9.39.3)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.3):
dependencies:
debug: 3.2.7
optionalDependencies:
- '@typescript-eslint/parser': 8.55.0(eslint@9.39.2)(typescript@5.9.3)
- eslint: 9.39.2
+ '@typescript-eslint/parser': 8.56.0(eslint@9.39.3)(typescript@5.9.3)
+ eslint: 9.39.3
eslint-import-resolver-node: 0.3.9
transitivePeerDependencies:
- supports-color
- eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.55.0(eslint@9.39.2)(typescript@5.9.3))(eslint@9.39.2):
+ eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.56.0(eslint@9.39.3)(typescript@5.9.3))(eslint@9.39.3):
dependencies:
'@rtsao/scc': 1.1.0
array-includes: 3.1.9
@@ -15663,9 +15645,9 @@ snapshots:
array.prototype.flatmap: 1.3.3
debug: 3.2.7
doctrine: 2.1.0
- eslint: 9.39.2
+ eslint: 9.39.3
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.55.0(eslint@9.39.2)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2)
+ eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.56.0(eslint@9.39.3)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.3)
hasown: 2.0.2
is-core-module: 2.16.1
is-glob: 4.0.3
@@ -15677,13 +15659,13 @@ snapshots:
string.prototype.trimend: 1.0.9
tsconfig-paths: 3.15.0
optionalDependencies:
- '@typescript-eslint/parser': 8.55.0(eslint@9.39.2)(typescript@5.9.3)
+ '@typescript-eslint/parser': 8.56.0(eslint@9.39.3)(typescript@5.9.3)
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- supports-color
- eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.2):
+ eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.3):
dependencies:
aria-query: 5.3.2
array-includes: 3.1.8
@@ -15693,7 +15675,7 @@ snapshots:
axobject-query: 4.1.0
damerau-levenshtein: 1.0.8
emoji-regex: 9.2.2
- eslint: 9.39.2
+ eslint: 9.39.3
hasown: 2.0.2
jsx-ast-utils: 3.3.5
language-tags: 1.0.9
@@ -15702,17 +15684,17 @@ snapshots:
safe-regex-test: 1.0.3
string.prototype.includes: 2.0.1
- eslint-plugin-react-hooks@6.1.1(eslint@9.39.2):
+ eslint-plugin-react-hooks@6.1.1(eslint@9.39.3):
dependencies:
'@babel/core': 7.28.4
'@babel/parser': 7.28.4
- eslint: 9.39.2
+ eslint: 9.39.3
zod: 4.2.1
zod-validation-error: 4.0.2(zod@4.2.1)
transitivePeerDependencies:
- supports-color
- eslint-plugin-react@7.37.5(eslint@9.39.2):
+ eslint-plugin-react@7.37.5(eslint@9.39.3):
dependencies:
array-includes: 3.1.8
array.prototype.findlast: 1.2.5
@@ -15720,7 +15702,7 @@ snapshots:
array.prototype.tosorted: 1.1.4
doctrine: 2.1.0
es-iterator-helpers: 1.2.1
- eslint: 9.39.2
+ eslint: 9.39.3
estraverse: 5.3.0
hasown: 2.0.2
jsx-ast-utils: 3.3.5
@@ -15734,10 +15716,10 @@ snapshots:
string.prototype.matchall: 4.0.12
string.prototype.repeat: 1.0.0
- eslint-plugin-turbo@2.8.9(eslint@9.39.2)(turbo@2.8.9):
+ eslint-plugin-turbo@2.8.9(eslint@9.39.3)(turbo@2.8.9):
dependencies:
dotenv: 16.0.3
- eslint: 9.39.2
+ eslint: 9.39.3
turbo: 2.8.9
eslint-scope@5.1.1:
@@ -15754,15 +15736,17 @@ snapshots:
eslint-visitor-keys@4.2.1: {}
- eslint@9.39.2:
+ eslint-visitor-keys@5.0.0: {}
+
+ eslint@9.39.3:
dependencies:
- '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2)
- '@eslint-community/regexpp': 4.12.1
+ '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.3)
+ '@eslint-community/regexpp': 4.12.2
'@eslint/config-array': 0.21.1
'@eslint/config-helpers': 0.4.2
'@eslint/core': 0.17.0
'@eslint/eslintrc': 3.3.1
- '@eslint/js': 9.39.2
+ '@eslint/js': 9.39.3
'@eslint/plugin-kit': 0.4.1
'@humanfs/node': 0.16.6
'@humanwhocodes/module-importer': 1.0.1
@@ -15907,8 +15891,8 @@ snapshots:
fast-json-stringify@6.3.0:
dependencies:
'@fastify/merge-json-schemas': 0.2.1
- ajv: 8.17.1
- ajv-formats: 3.0.1(ajv@8.17.1)
+ ajv: 8.18.0
+ ajv-formats: 3.0.1(ajv@8.18.0)
fast-uri: 3.1.0
json-schema-ref-resolver: 3.0.0
rfdc: 1.4.1
@@ -15921,7 +15905,7 @@ snapshots:
fast-uri@3.1.0: {}
- fast-xml-parser@5.3.6:
+ fast-xml-parser@5.3.7:
dependencies:
strnum: 2.1.2
@@ -16218,11 +16202,11 @@ snapshots:
package-json-from-dist: 1.0.1
path-scurry: 1.11.1
- glob@13.0.3:
+ glob@13.0.6:
dependencies:
- minimatch: 10.2.0
- minipass: 7.1.2
- path-scurry: 2.0.1
+ minimatch: 10.2.2
+ minipass: 7.1.3
+ path-scurry: 2.0.2
global-dirs@3.0.1:
dependencies:
@@ -16261,7 +16245,7 @@ snapshots:
iron-webcrypto: 1.2.1
node-mock-http: 1.0.2
radix3: 1.1.2
- ufo: 1.6.1
+ ufo: 1.6.3
uncrypto: 0.1.3
handlebars@4.7.8:
@@ -16420,7 +16404,7 @@ snapshots:
dependencies:
safer-buffer: 2.1.2
- icu-minify@4.8.2:
+ icu-minify@4.8.3:
dependencies:
'@formatjs/icu-messageformat-parser': 3.5.0
@@ -16743,10 +16727,10 @@ snapshots:
isexe@3.1.5:
optional: true
- isomorphic-dompurify@2.36.0(@noble/hashes@2.0.1):
+ isomorphic-dompurify@3.0.0(@noble/hashes@2.0.1):
dependencies:
dompurify: 3.3.1
- jsdom: 28.0.0(@noble/hashes@2.0.1)
+ jsdom: 28.1.0(@noble/hashes@2.0.1)
transitivePeerDependencies:
- '@noble/hashes'
- canvas
@@ -16813,14 +16797,14 @@ snapshots:
jose@6.0.8: {}
- jotai@2.17.1(@babel/core@7.26.0)(@babel/template@7.28.6)(@types/react@19.2.14)(react@19.2.4):
+ jotai@2.18.0(@babel/core@7.26.0)(@babel/template@7.28.6)(@types/react@19.2.14)(react@19.2.4):
optionalDependencies:
'@babel/core': 7.26.0
'@babel/template': 7.28.6
'@types/react': 19.2.14
react: 19.2.4
- jotai@2.17.1(@babel/core@7.29.0)(@babel/template@7.28.6)(@types/react@19.2.14)(react@19.2.4):
+ jotai@2.18.0(@babel/core@7.29.0)(@babel/template@7.28.6)(@types/react@19.2.14)(react@19.2.4):
optionalDependencies:
'@babel/core': 7.29.0
'@babel/template': 7.28.6
@@ -16846,32 +16830,6 @@ snapshots:
jsbn@1.1.0: {}
- jsdom@28.0.0(@noble/hashes@2.0.1):
- dependencies:
- '@acemir/cssom': 0.9.31
- '@asamuzakjp/dom-selector': 6.7.6
- '@exodus/bytes': 1.11.0(@noble/hashes@2.0.1)
- cssstyle: 5.3.7
- data-urls: 7.0.0(@noble/hashes@2.0.1)
- decimal.js: 10.6.0
- html-encoding-sniffer: 6.0.0(@noble/hashes@2.0.1)
- http-proxy-agent: 7.0.2
- https-proxy-agent: 7.0.6
- is-potential-custom-element-name: 1.0.1
- parse5: 8.0.0
- saxes: 6.0.0
- symbol-tree: 3.2.4
- tough-cookie: 6.0.0
- undici: 7.21.0
- w3c-xmlserializer: 5.0.0
- webidl-conversions: 8.0.1
- whatwg-mimetype: 5.0.0
- whatwg-url: 16.0.0(@noble/hashes@2.0.1)
- xml-name-validator: 5.0.0
- transitivePeerDependencies:
- - '@noble/hashes'
- - supports-color
-
jsdom@28.1.0(@noble/hashes@2.0.1):
dependencies:
'@acemir/cssom': 0.9.31
@@ -17079,7 +17037,7 @@ snapshots:
dependencies:
yallist: 3.1.1
- lru.min@1.1.3: {}
+ lru.min@1.1.4: {}
m3u8-parser@7.2.0:
dependencies:
@@ -17105,17 +17063,17 @@ snapshots:
dependencies:
semver: 7.7.4
- mantine-form-zod-resolver@1.3.0(@mantine/form@8.3.14(react@19.2.4))(zod@4.2.1):
+ mantine-form-zod-resolver@1.3.0(@mantine/form@8.3.15(react@19.2.4))(zod@4.2.1):
dependencies:
- '@mantine/form': 8.3.14(react@19.2.4)
+ '@mantine/form': 8.3.15(react@19.2.4)
zod: 4.2.1
- mantine-react-table@2.0.0-beta.9(@mantine/core@8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/dates@8.3.14(@mantine/core@8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.14(react@19.2.4))(dayjs@1.11.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.14(react@19.2.4))(@tabler/icons-react@3.36.1(react@19.2.4))(clsx@2.1.1)(dayjs@1.11.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4):
+ mantine-react-table@2.0.0-beta.9(@mantine/core@8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/dates@8.3.15(@mantine/core@8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.15(react@19.2.4))(dayjs@1.11.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.15(react@19.2.4))(@tabler/icons-react@3.37.1(react@19.2.4))(clsx@2.1.1)(dayjs@1.11.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4):
dependencies:
- '@mantine/core': 8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- '@mantine/dates': 8.3.14(@mantine/core@8.3.14(@mantine/hooks@8.3.14(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.14(react@19.2.4))(dayjs@1.11.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
- '@mantine/hooks': 8.3.14(react@19.2.4)
- '@tabler/icons-react': 3.36.1(react@19.2.4)
+ '@mantine/core': 8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@mantine/dates': 8.3.15(@mantine/core@8.3.15(@mantine/hooks@8.3.15(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mantine/hooks@8.3.15(react@19.2.4))(dayjs@1.11.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
+ '@mantine/hooks': 8.3.15(react@19.2.4)
+ '@tabler/icons-react': 3.37.1(react@19.2.4)
'@tanstack/match-sorter-utils': 8.19.4
'@tanstack/react-table': 8.20.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@tanstack/react-virtual': 3.11.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
@@ -17411,35 +17369,33 @@ snapshots:
dependencies:
lodash: 4.17.21
- minimatch@10.2.0:
+ minimatch@10.2.2:
dependencies:
brace-expansion: 5.0.2
minimatch@3.1.2:
dependencies:
- brace-expansion: 4.0.1
+ brace-expansion: 5.0.2
minimatch@5.1.6:
dependencies:
- brace-expansion: 5.0.2
-
- minimatch@7.4.6:
- dependencies:
- brace-expansion: 5.0.2
+ brace-expansion: 5.0.3
minimatch@9.0.5:
dependencies:
- brace-expansion: 5.0.2
+ brace-expansion: 5.0.3
minimist@1.2.8: {}
minipass@7.1.2: {}
+ minipass@7.1.3: {}
+
mitt@3.0.1: {}
mkdirp-classic@0.5.3: {}
- mkdirp@1.0.4: {}
+ mkdirp@3.0.1: {}
mpd-parser@1.3.1:
dependencies:
@@ -17461,17 +17417,16 @@ snapshots:
'@babel/runtime': 7.28.6
global: 4.4.0
- mysql2@3.17.1:
+ mysql2@3.17.4:
dependencies:
aws-ssl-profiles: 1.1.2
denque: 2.1.0
generate-function: 2.3.1
iconv-lite: 0.7.2
long: 5.3.2
- lru.min: 1.1.3
+ lru.min: 1.1.4
named-placeholders: 1.1.6
- seq-queue: 0.0.5
- sql-escaper: 1.3.2
+ sql-escaper: 1.3.3
mz@2.7.0:
dependencies:
@@ -17481,7 +17436,7 @@ snapshots:
named-placeholders@1.1.6:
dependencies:
- lru.min: 1.1.3
+ lru.min: 1.1.4
nan@2.20.0:
optional: true
@@ -17510,20 +17465,20 @@ snapshots:
next: 16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)
react: 19.2.4
- next-intl-swc-plugin-extractor@4.8.2: {}
+ next-intl-swc-plugin-extractor@4.8.3: {}
- next-intl@4.8.2(next@16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3))(react@19.2.4)(typescript@5.9.3):
+ next-intl@4.8.3(next@16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3))(react@19.2.4)(typescript@5.9.3):
dependencies:
- '@formatjs/intl-localematcher': 0.5.5
+ '@formatjs/intl-localematcher': 0.8.1
'@parcel/watcher': 2.4.1
'@swc/core': 1.15.3
- icu-minify: 4.8.2
+ icu-minify: 4.8.3
negotiator: 1.0.0
next: 16.1.6(@babel/core@7.29.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)
- next-intl-swc-plugin-extractor: 4.8.2
+ next-intl-swc-plugin-extractor: 4.8.3
po-parser: 2.1.1
react: 19.2.4
- use-intl: 4.8.2(react@19.2.4)
+ use-intl: 4.8.3(react@19.2.4)
optionalDependencies:
typescript: 5.9.3
transitivePeerDependencies:
@@ -17756,13 +17711,13 @@ snapshots:
dependencies:
destr: 2.0.3
node-fetch-native: 1.6.7
- ufo: 1.6.1
+ ufo: 1.6.3
ofetch@1.5.1:
dependencies:
destr: 2.0.5
node-fetch-native: 1.6.7
- ufo: 1.6.1
+ ufo: 1.6.3
ohash@1.1.4: {}
@@ -17917,10 +17872,10 @@ snapshots:
lru-cache: 10.4.3
minipass: 7.1.2
- path-scurry@2.0.1:
+ path-scurry@2.0.2:
dependencies:
- lru-cache: 11.2.5
- minipass: 7.1.2
+ lru-cache: 11.2.6
+ minipass: 7.1.3
path-type@4.0.0: {}
@@ -18138,9 +18093,12 @@ snapshots:
retry: 0.12.0
signal-exit: 3.0.7
- properties-reader@2.3.0:
+ properties-reader@3.0.1:
dependencies:
- mkdirp: 1.0.4
+ '@kwsites/file-exists': 1.1.1
+ mkdirp: 3.0.1
+ transitivePeerDependencies:
+ - supports-color
property-information@7.0.0: {}
@@ -18345,7 +18303,7 @@ snapshots:
react: 19.2.4
scheduler: 0.27.0
- react-dropzone@14.3.8(react@19.2.4):
+ react-dropzone@15.0.0(react@19.2.4):
dependencies:
attr-accept: 2.2.5
file-selector: 2.1.2
@@ -18495,14 +18453,14 @@ snapshots:
dependencies:
find-up-simple: 1.0.1
read-pkg: 10.0.0
- type-fest: 5.2.0
+ type-fest: 5.4.4
read-pkg@10.0.0:
dependencies:
'@types/normalize-package-data': 2.4.4
normalize-package-data: 8.0.0
parse-json: 8.3.0
- type-fest: 5.2.0
+ type-fest: 5.4.4
unicorn-magic: 0.3.0
read-pkg@9.0.1:
@@ -18888,8 +18846,6 @@ snapshots:
semver@7.7.4: {}
- seq-queue@0.0.5: {}
-
serialize-error@8.1.0:
dependencies:
type-fest: 0.20.2
@@ -19141,7 +19097,7 @@ snapshots:
sprintf-js@1.1.3: {}
- sql-escaper@1.3.2: {}
+ sql-escaper@1.3.3: {}
ssh-remote-port-forward@1.0.4:
dependencies:
@@ -19358,15 +19314,15 @@ snapshots:
deep-rename-keys: 0.2.1
xml-reader: 2.4.3
- swagger-client@3.36.0:
+ swagger-client@3.36.2:
dependencies:
'@babel/runtime-corejs3': 7.27.1
'@scarf/scarf': 1.4.0
- '@swagger-api/apidom-core': 1.0.0-rc.1
- '@swagger-api/apidom-error': 1.0.0-rc.1
- '@swagger-api/apidom-json-pointer': 1.0.0-rc.1
- '@swagger-api/apidom-ns-openapi-3-1': 1.0.0-rc.1
- '@swagger-api/apidom-reference': 1.0.0-rc.1
+ '@swagger-api/apidom-core': 1.5.1
+ '@swagger-api/apidom-error': 1.5.1
+ '@swagger-api/apidom-json-pointer': 1.5.1
+ '@swagger-api/apidom-ns-openapi-3-1': 1.5.1
+ '@swagger-api/apidom-reference': 1.5.1
'@swaggerexpert/cookie': 2.0.2
deepmerge: 4.3.1
fast-json-patch: 3.1.1
@@ -19381,7 +19337,7 @@ snapshots:
transitivePeerDependencies:
- debug
- swagger-ui-react@5.31.0(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4):
+ swagger-ui-react@5.31.2(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4):
dependencies:
'@babel/runtime-corejs3': 7.27.1
'@scarf/scarf': 1.4.0
@@ -19414,7 +19370,7 @@ snapshots:
reselect: 5.1.1
serialize-error: 8.1.0
sha.js: 2.4.12
- swagger-client: 3.36.0
+ swagger-client: 3.36.2
url-parse: 1.5.10
xml: 1.0.1
xml-but-prettier: 1.0.1
@@ -19487,23 +19443,23 @@ snapshots:
commander: 2.20.3
source-map-support: 0.5.21
- testcontainers@11.11.0:
+ testcontainers@11.12.0:
dependencies:
'@balena/dockerignore': 1.0.2
- '@types/dockerode': 3.3.47
+ '@types/dockerode': 4.0.1
archiver: 7.0.1
async-lock: 1.4.1
byline: 5.0.0
debug: 4.4.3
- docker-compose: 1.3.0
+ docker-compose: 1.3.1
dockerode: 4.0.9
get-port: 7.1.0
proper-lockfile: 4.1.2
- properties-reader: 2.3.0
+ properties-reader: 3.0.1
ssh-remote-port-forward: 1.0.4
tar-fs: 3.1.1
tmp: 0.2.5
- undici: 7.18.2
+ undici: 7.22.0
transitivePeerDependencies:
- bare-buffer
- supports-color
@@ -19730,11 +19686,7 @@ snapshots:
type-fest@4.41.0: {}
- type-fest@5.1.0:
- dependencies:
- tagged-tag: 1.0.0
-
- type-fest@5.2.0:
+ type-fest@5.4.4:
dependencies:
tagged-tag: 1.0.0
@@ -19816,13 +19768,13 @@ snapshots:
dependencies:
ts-toolbelt: 9.6.0
- typescript-eslint@8.55.0(eslint@9.39.2)(typescript@5.9.3):
+ typescript-eslint@8.56.0(eslint@9.39.3)(typescript@5.9.3):
dependencies:
- '@typescript-eslint/eslint-plugin': 8.55.0(@typescript-eslint/parser@8.55.0(eslint@9.39.2)(typescript@5.9.3))(eslint@9.39.2)(typescript@5.9.3)
- '@typescript-eslint/parser': 8.55.0(eslint@9.39.2)(typescript@5.9.3)
- '@typescript-eslint/typescript-estree': 8.55.0(typescript@5.9.3)
- '@typescript-eslint/utils': 8.55.0(eslint@9.39.2)(typescript@5.9.3)
- eslint: 9.39.2
+ '@typescript-eslint/eslint-plugin': 8.56.0(@typescript-eslint/parser@8.56.0(eslint@9.39.3)(typescript@5.9.3))(eslint@9.39.3)(typescript@5.9.3)
+ '@typescript-eslint/parser': 8.56.0(eslint@9.39.3)(typescript@5.9.3)
+ '@typescript-eslint/typescript-estree': 8.56.0(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.56.0(eslint@9.39.3)(typescript@5.9.3)
+ eslint: 9.39.3
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
@@ -19833,6 +19785,8 @@ snapshots:
ufo@1.6.1: {}
+ ufo@1.6.3: {}
+
uglify-js@3.19.3:
optional: true
@@ -19866,6 +19820,8 @@ snapshots:
undici@7.21.0: {}
+ undici@7.22.0: {}
+
unicode-emoji-modifier-base@1.0.0: {}
unicorn-magic@0.1.0: {}
@@ -19999,11 +19955,11 @@ snapshots:
dequal: 2.0.3
react: 19.2.4
- use-intl@4.8.2(react@19.2.4):
+ use-intl@4.8.3(react@19.2.4):
dependencies:
'@formatjs/fast-memoize': 3.1.0
'@schummar/icu-type-parser': 1.21.5
- icu-minify: 4.8.2
+ icu-minify: 4.8.3
intl-messageformat: 11.1.1
react: 19.2.4
diff --git a/tooling/eslint/package.json b/tooling/eslint/package.json
index 3705728cf..2e65d6656 100644
--- a/tooling/eslint/package.json
+++ b/tooling/eslint/package.json
@@ -24,12 +24,12 @@
"eslint-plugin-jsx-a11y": "^6.10.2",
"eslint-plugin-react": "^7.37.5",
"eslint-plugin-react-hooks": "^6.1.1",
- "typescript-eslint": "^8.55.0"
+ "typescript-eslint": "^8.56.0"
},
"devDependencies": {
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
- "eslint": "^9.39.2",
+ "eslint": "^9.39.3",
"typescript": "^5.9.3"
}
}
|