From 9f804dc9545c759961c5e07941f52bc263ae3fdd Mon Sep 17 00:00:00 2001 From: nuno maduro Date: Sat, 2 May 2026 17:38:08 +0100 Subject: [PATCH] wip --- src/Plugins/Tia/JsModuleGraph.php | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/Plugins/Tia/JsModuleGraph.php b/src/Plugins/Tia/JsModuleGraph.php index 53259482..28fd521a 100644 --- a/src/Plugins/Tia/JsModuleGraph.php +++ b/src/Plugins/Tia/JsModuleGraph.php @@ -16,6 +16,17 @@ final class JsModuleGraph private const string CACHE_FILE = 'js-module-graph.cache.json'; + /** + * @var list + */ + public const array VITE_CONFIG_NAMES = [ + 'vite.config.ts', + 'vite.config.js', + 'vite.config.mjs', + 'vite.config.cjs', + 'vite.config.mts', + ]; + /** * @return array> */ @@ -161,7 +172,7 @@ final class JsModuleGraph $parts = []; - foreach (['vite.config.ts', 'vite.config.js', 'vite.config.mjs', 'vite.config.cjs', 'vite.config.mts'] as $name) { + foreach (self::VITE_CONFIG_NAMES as $name) { $path = $projectRoot.DIRECTORY_SEPARATOR.$name; if (! is_file($path)) { @@ -310,7 +321,7 @@ final class JsModuleGraph private static function hasViteConfig(string $projectRoot): bool { - foreach (['vite.config.ts', 'vite.config.js', 'vite.config.mjs', 'vite.config.cjs', 'vite.config.mts'] as $name) { + foreach (self::VITE_CONFIG_NAMES as $name) { if (is_file($projectRoot.DIRECTORY_SEPARATOR.$name)) { return true; }