From: Tycho Date: Fri, 14 Jun 2024 08:09:39 +0000 (+0800) Subject: chore(perf): replace startsWith with === (#11124) X-Git-Tag: v3.4.28~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8cf357ec048b5c16ba02ad3e471aadf0ef2257f7;p=thirdparty%2Fvuejs%2Fcore.git chore(perf): replace startsWith with === (#11124) --- diff --git a/packages/compiler-sfc/src/script/resolveType.ts b/packages/compiler-sfc/src/script/resolveType.ts index a17598a82e..de44b9a5e7 100644 --- a/packages/compiler-sfc/src/script/resolveType.ts +++ b/packages/compiler-sfc/src/script/resolveType.ts @@ -912,7 +912,7 @@ function importSourceToScope( const filename = osSpecificJoinFn(dirname(scope.filename), source) resolved = resolveExt(filename, fs) - } else if (source.startsWith('.')) { + } else if (source[0] === '.') { // relative import - fast path const filename = joinPaths(dirname(scope.filename), source) resolved = resolveExt(filename, fs) diff --git a/scripts/size-report.ts b/scripts/size-report.ts index a67aa3dd67..30475ac3c9 100644 --- a/scripts/size-report.ts +++ b/scripts/size-report.ts @@ -31,8 +31,7 @@ async function run() { } async function renderFiles() { - const filterFiles = (files: string[]) => - files.filter(file => !file.startsWith('_')) + const filterFiles = (files: string[]) => files.filter(file => file[0] !== '_') const curr = filterFiles(await readdir(currDir)) const prev = existsSync(prevDir) ? filterFiles(await readdir(prevDir)) : []