From dabb72ed7c2118bf558e63a4eaf51d5fcded2f21 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Mon, 7 Feb 2022 23:42:39 +0000 Subject: [PATCH] fix(nuxt3): remove lookbehind for safari support (#3115) --- packages/nuxt3/src/pages/runtime/utils.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/nuxt3/src/pages/runtime/utils.ts b/packages/nuxt3/src/pages/runtime/utils.ts index cba7fb0080..c57df35aad 100644 --- a/packages/nuxt3/src/pages/runtime/utils.ts +++ b/packages/nuxt3/src/pages/runtime/utils.ts @@ -6,8 +6,8 @@ export type RouterViewSlotProps = Parameters['$slo const interpolatePath = (route: RouteLocationNormalizedLoaded, match: RouteLocationMatched) => { return match.path - .replace(/(?<=:\w+)\([^)]+\)/g, '') - .replace(/(?<=:\w+)[?+*]/g, '') + .replace(/(:\w+)\([^)]+\)/g, '$1') + .replace(/(:\w+)[?+*]/g, '$1') .replace(/:\w+/g, r => route.params[r.slice(1)]?.toString() || '') }