From 68d500e25e1105f54fdec45e4f4918a8a0da5358 Mon Sep 17 00:00:00 2001 From: patak Date: Sat, 25 Mar 2023 09:42:20 +0100 Subject: [PATCH] perf: improve cleanUrl util (#12573) --- packages/vite/src/node/utils.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/vite/src/node/utils.ts b/packages/vite/src/node/utils.ts index 4eb5bef7ae87f3..81ebda7b98e7db 100644 --- a/packages/vite/src/node/utils.ts +++ b/packages/vite/src/node/utils.ts @@ -256,10 +256,11 @@ export function ensureVolumeInPath(file: string): string { } export const queryRE = /\?.*$/s -export const hashRE = /#.*$/s -export const cleanUrl = (url: string): string => - url.replace(hashRE, '').replace(queryRE, '') +const postfixRE = /[?#].*$/s +export function cleanUrl(url: string): string { + return url.replace(postfixRE, '') +} export const externalRE = /^(https?:)?\/\// export const isExternalUrl = (url: string): boolean => externalRE.test(url)