From 82cb74eb4e5259b7eebd932e682edaf49270aed0 Mon Sep 17 00:00:00 2001 From: Meier Lukas Date: Wed, 29 Oct 2025 18:43:05 +0100 Subject: [PATCH] refactor: improvements for nodejs 24 --- packages/api/src/router/widgets/releases.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/api/src/router/widgets/releases.ts b/packages/api/src/router/widgets/releases.ts index 1cd1a4f89..f35813fbc 100644 --- a/packages/api/src/router/widgets/releases.ts +++ b/packages/api/src/router/widgets/releases.ts @@ -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 | 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}$`; };