Compare commits

...
Author SHA1 Message Date
Meier Lukas 98d42cddbc Merge branch 'dev' into nodejs24-improvements 2025-12-14 21:55:07 +01:00
Meier Lukas 82cb74eb4e refactor: improvements for nodejs 24 2025-10-29 18:43:05 +01:00
+2 -3
View File
@@ -1,4 +1,3 @@
import { escapeForRegEx } from "@tiptap/react";
import { z } from "zod/v4";
import { getIntegrationKindsByCategory } from "@homarr/definitions";
@@ -10,9 +9,9 @@ import { createTRPCRouter, publicProcedure } from "../../trpc";
const formatVersionFilterRegex = (versionFilter: z.infer<typeof releaseVersionFilterSchema> | undefined) => {
if (!versionFilter) return undefined;
const escapedPrefix = versionFilter.prefix ? escapeForRegEx(versionFilter.prefix) : "";
const escapedPrefix = versionFilter.prefix ? RegExp.escape(versionFilter.prefix) : "";
const precision = "[0-9]+\\.".repeat(versionFilter.precision).slice(0, -2);
const escapedSuffix = versionFilter.suffix ? escapeForRegEx(versionFilter.suffix) : "";
const escapedSuffix = versionFilter.suffix ? RegExp.escape(versionFilter.suffix) : "";
return `^${escapedPrefix}${precision}${escapedSuffix}$`;
};