From 8cf357ec048b5c16ba02ad3e471aadf0ef2257f7 Mon Sep 17 00:00:00 2001 From: Tycho Date: Fri, 14 Jun 2024 16:09:39 +0800 Subject: [PATCH] chore(perf): replace startsWith with === (#11124) --- packages/compiler-sfc/src/script/resolveType.ts | 2 +- scripts/size-report.ts | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/compiler-sfc/src/script/resolveType.ts b/packages/compiler-sfc/src/script/resolveType.ts index a17598a82..de44b9a5e 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 a67aa3dd6..30475ac3c 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)) : []