diff --git a/src/Action/CreateListOfFilesToGenerate.php b/src/Action/CreateListOfFilesToGenerate.php index 90cd035..1e65aac 100644 --- a/src/Action/CreateListOfFilesToGenerate.php +++ b/src/Action/CreateListOfFilesToGenerate.php @@ -78,10 +78,10 @@ final class CreateListOfFilesToGenerate } } - if (static::isNode(Arr::get($configurationData, 'language'))) { + if (static::isTypeScript(Arr::get($configurationData, 'language'))) { if ($isDocker) { - $filesToGenerate[] = new TemplateFile(data: 'node/.yarnrc', name: '.yarnrc'); - $filesToGenerate[] = new TemplateFile(data: 'node/Dockerfile', name: 'Dockerfile'); + $filesToGenerate[] = new TemplateFile(data: 'typescript/.yarnrc', name: '.yarnrc'); + $filesToGenerate[] = new TemplateFile(data: 'typescript/Dockerfile', name: 'Dockerfile'); } } @@ -163,13 +163,13 @@ final class CreateListOfFilesToGenerate return strtoupper($webServer) === WebServer::NGINX->name; } - private static function isNode(?string $language): bool + private static function isTypeScript(?string $language): bool { if (is_null($language)) { return false; } - return strtoupper($language) === Language::NODE->name; + return strtoupper($language) === Language::TYPESCRIPT->name; } private static function isPhp(?string $language): bool diff --git a/src/DataTransferObject/Config.php b/src/DataTransferObject/Config.php index 4414667..0420b00 100644 --- a/src/DataTransferObject/Config.php +++ b/src/DataTransferObject/Config.php @@ -46,7 +46,7 @@ final class Config )] public array $experimental; - #[Assert\Choice(choices: ['node', 'php'])] + #[Assert\Choice(choices: ['php', 'typescript'])] #[Assert\NotBlank] public string $language; diff --git a/src/Enum/Language.php b/src/Enum/Language.php index 532cbe9..1eb936b 100644 --- a/src/Enum/Language.php +++ b/src/Enum/Language.php @@ -6,6 +6,6 @@ namespace App\Enum; enum Language { - case NODE; case PHP; + case TYPESCRIPT; } diff --git a/templates/node/.yarnrc.twig b/templates/typescript/.yarnrc.twig similarity index 100% rename from templates/node/.yarnrc.twig rename to templates/typescript/.yarnrc.twig diff --git a/templates/node/Dockerfile.twig b/templates/typescript/Dockerfile.twig similarity index 100% rename from templates/node/Dockerfile.twig rename to templates/typescript/Dockerfile.twig