From 47f2fb4bb9a88fe981293a37c877cf12bf0561c4 Mon Sep 17 00:00:00 2001 From: Jon Uhlmann Date: Tue, 7 May 2024 14:32:10 +0200 Subject: [PATCH] Update: Allow also no CSS Framework --- Classes/Composer.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Classes/Composer.php b/Classes/Composer.php index 4fdd022..25efd58 100644 --- a/Classes/Composer.php +++ b/Classes/Composer.php @@ -33,15 +33,16 @@ public static function postPackageUpdateAndInstall(?PackageEvent $event = null): $keepExistingFiles = $console->askConfirmation(' Do you want to keep existing files? [Y/n] ', true); $console->outputLine(''); - $packageManager = $console->select(' Which package manager you want to use? ', ['pnpm', 'npm', 'yarn']); + $packageManager = $console->select(' Which package manager you want to use? [pnpm]', ['pnpm', 'npm', 'yarn'], 'pnpm'); $console->outputLine(''); $cssFrameworkArray = [ + 'none' => 'None', 'bootstrap' => 'Bootstrap (installs also Sass)', 'tailwindcss' => 'Tailwind CSS', 'bulma' => 'Bulma (installs also Sass)', ]; - $cssFramework = $console->select(' Do you want to use a CSS framework? ', $cssFrameworkArray, null, true); + $cssFramework = $console->select(' Do you want to use a CSS framework? [None]', $cssFrameworkArray, 'none', true); $console->outputLine(''); $sass = in_array('bootstrap', $cssFramework) || in_array('bulma', $cssFramework); @@ -93,7 +94,7 @@ protected static function getCurrentWorkingDirectory(): string */ protected static function installPackage(string $packageManager, bool $typescript, bool $sass, array $cssFramework): void { - $packages = $cssFramework; + $packages = in_array('none', $cssFramework) ? [] : $cssFramework; if ($typescript) { $packages[] = 'typescript-eslint'; }