From 8dc1b731463bfa5c2cb0c159b98050b55377581c Mon Sep 17 00:00:00 2001 From: MAJED Date: Wed, 21 Feb 2024 12:52:45 +0300 Subject: [PATCH] perf: remove unnecessary regex s modifier (#15766) --- packages/vite/src/client/client.ts | 2 +- packages/vite/src/node/plugins/importAnalysis.ts | 2 +- packages/vite/src/node/ssr/runtime/utils.ts | 2 +- packages/vite/src/node/utils.ts | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/vite/src/client/client.ts b/packages/vite/src/client/client.ts index aaea3300bf2619..ec29331085a010 100644 --- a/packages/vite/src/client/client.ts +++ b/packages/vite/src/client/client.ts @@ -435,7 +435,7 @@ export function injectQuery(url: string, queryToInject: string): string { } // can't use pathname from URL since it may be relative like ../ - const pathname = url.replace(/[?#].*$/s, '') + const pathname = url.replace(/[?#].*$/, '') const { search, hash } = new URL(url, 'http://vitejs.dev') return `${pathname}?${queryToInject}${search ? `&` + search.slice(1) : ''}${ diff --git a/packages/vite/src/node/plugins/importAnalysis.ts b/packages/vite/src/node/plugins/importAnalysis.ts index 57d1d5664c96bc..0955f0f501bc19 100644 --- a/packages/vite/src/node/plugins/importAnalysis.ts +++ b/packages/vite/src/node/plugins/importAnalysis.ts @@ -1030,7 +1030,7 @@ function __vite__injectQuery(url: string, queryToInject: string): string { } // can't use pathname from URL since it may be relative like ../ - const pathname = url.replace(/[?#].*$/s, '') + const pathname = url.replace(/[?#].*$/, '') const { search, hash } = new URL(url, 'http://vitejs.dev') return `${pathname}?${queryToInject}${search ? `&` + search.slice(1) : ''}${ diff --git a/packages/vite/src/node/ssr/runtime/utils.ts b/packages/vite/src/node/ssr/runtime/utils.ts index f2eca533b350fe..dc88390906d675 100644 --- a/packages/vite/src/node/ssr/runtime/utils.ts +++ b/packages/vite/src/node/ssr/runtime/utils.ts @@ -27,7 +27,7 @@ export function slash(p: string): string { return p.replace(windowsSlashRE, '/') } -const postfixRE = /[?#].*$/s +const postfixRE = /[?#].*$/ export function cleanUrl(url: string): string { return url.replace(postfixRE, '') } diff --git a/packages/vite/src/node/utils.ts b/packages/vite/src/node/utils.ts index bc85a3b38d37b4..7fabe97b4253aa 100644 --- a/packages/vite/src/node/utils.ts +++ b/packages/vite/src/node/utils.ts @@ -295,7 +295,7 @@ export function isSameFileUri(file1: string, file2: string): boolean { export const queryRE = /\?.*$/s -const postfixRE = /[?#].*$/s +const postfixRE = /[?#].*$/ export function cleanUrl(url: string): string { return url.replace(postfixRE, '') }