From e93efe0e131481635e88d7ad114ef66148626f90 Mon Sep 17 00:00:00 2001 From: Claire Date: Fri, 25 Jul 2025 18:38:21 +0200 Subject: [PATCH] Fix unnecessary duplication in vite code for finding entrypoints (#35515) --- vite.config.mts | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/vite.config.mts b/vite.config.mts index c8e399e365a..30c0741aaa6 100644 --- a/vite.config.mts +++ b/vite.config.mts @@ -189,11 +189,11 @@ async function findEntrypoints() { const entrypoints: Record = {}; // First, JS entrypoints - const jsEntrypoints = await readdir(path.resolve(jsRoot, 'entrypoints'), { + const jsEntrypointsDir = path.resolve(jsRoot, 'entrypoints'); + const jsEntrypoints = await readdir(jsEntrypointsDir, { withFileTypes: true, }); const jsExtTest = /\.[jt]sx?$/; - const jsEntrypointsDir = path.resolve(jsRoot, 'entrypoints'); for (const file of jsEntrypoints) { if (file.isFile() && jsExtTest.test(file.name)) { entrypoints[file.name.replace(jsExtTest, '')] = path.resolve( @@ -204,12 +204,11 @@ async function findEntrypoints() { } // Next, SCSS entrypoints - const scssEntrypoints = await readdir( - path.resolve(jsRoot, 'styles/entrypoints'), - { withFileTypes: true }, - ); - const scssExtTest = /\.s?css$/; const scssEntrypointsDir = path.resolve(jsRoot, 'styles/entrypoints'); + const scssEntrypoints = await readdir(scssEntrypointsDir, { + withFileTypes: true, + }); + const scssExtTest = /\.s?css$/; for (const file of scssEntrypoints) { if (file.isFile() && scssExtTest.test(file.name)) { entrypoints[file.name.replace(scssExtTest, '')] = path.resolve(