This commit is contained in:
nuno maduro
2026-05-02 17:38:08 +01:00
parent 7cbad4c589
commit 9f804dc954

View File

@ -16,6 +16,17 @@ final class JsModuleGraph
private const string CACHE_FILE = 'js-module-graph.cache.json'; private const string CACHE_FILE = 'js-module-graph.cache.json';
/**
* @var list<string>
*/
public const array VITE_CONFIG_NAMES = [
'vite.config.ts',
'vite.config.js',
'vite.config.mjs',
'vite.config.cjs',
'vite.config.mts',
];
/** /**
* @return array<string, list<string>> * @return array<string, list<string>>
*/ */
@ -161,7 +172,7 @@ final class JsModuleGraph
$parts = []; $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; $path = $projectRoot.DIRECTORY_SEPARATOR.$name;
if (! is_file($path)) { if (! is_file($path)) {
@ -310,7 +321,7 @@ final class JsModuleGraph
private static function hasViteConfig(string $projectRoot): bool 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)) { if (is_file($projectRoot.DIRECTORY_SEPARATOR.$name)) {
return true; return true;
} }