From 1a39aed3592e76b438f5c5cb8f524dbf60425adc Mon Sep 17 00:00:00 2001 From: Wilmer Arambula Date: Fri, 17 Nov 2023 06:35:02 -0300 Subject: [PATCH 1/3] Use `yii2-extensions/asset-bootstrap5`. --- composer.json | 16 +++++++++++++-- src/BootstrapAsset.php | 32 ----------------------------- src/BootstrapPluginAsset.php | 39 ------------------------------------ src/BootstrapWidgetTrait.php | 1 + src/ButtonGroup.php | 1 + src/ButtonToolbar.php | 1 + src/Dropdown.php | 1 + src/Nav.php | 1 + src/NavBar.php | 1 + src/Progress.php | 1 + 10 files changed, 21 insertions(+), 73 deletions(-) delete mode 100644 src/BootstrapAsset.php delete mode 100644 src/BootstrapPluginAsset.php diff --git a/composer.json b/composer.json index 343d79a..7854008 100644 --- a/composer.json +++ b/composer.json @@ -11,7 +11,7 @@ "prefer-stable": true, "require": { "php": ">=8.1", - "npm-asset/bootstrap": "^5.3", + "yii2-extensions/asset-bootstrap5": "dev-main", "yiisoft/yii2": "^2.2" }, "require-dev": { @@ -38,12 +38,24 @@ }, "config-plugin": { "yii2-bootstrap5": "extension.php" + }, + "installer-types": [ + "bower-asset", + "npm-asset" + ], + "installer-paths": { + "./node_modules/{$name}": [ + "type:bower-asset", + "type:npm-asset" + ] } }, "config": { "sort-packages": true, "allow-plugins": { - "yiisoft/yii2-composer": true + "yiisoft/yii2-composer": true, + "composer/installers": true, + "oomphinc/composer-installers-extender": true } }, "scripts": { diff --git a/src/BootstrapAsset.php b/src/BootstrapAsset.php deleted file mode 100644 index 71949ae..0000000 --- a/src/BootstrapAsset.php +++ /dev/null @@ -1,32 +0,0 @@ - Date: Fri, 17 Nov 2023 06:38:43 -0300 Subject: [PATCH 2/3] Update `composer.json`. --- composer.json | 1 + 1 file changed, 1 insertion(+) diff --git a/composer.json b/composer.json index 7854008..8f00d4f 100644 --- a/composer.json +++ b/composer.json @@ -11,6 +11,7 @@ "prefer-stable": true, "require": { "php": ">=8.1", + "oomphinc/composer-installers-extender": "^2.0", "yii2-extensions/asset-bootstrap5": "dev-main", "yiisoft/yii2": "^2.2" }, From f1d01d2849ceeb896c510fc73fa43ced411b74e2 Mon Sep 17 00:00:00 2001 From: Wilmer Arambula Date: Fri, 17 Nov 2023 06:47:22 -0300 Subject: [PATCH 3/3] Update aliases in tests. --- tests/TestCase.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/TestCase.php b/tests/TestCase.php index 6787ed5..fde153f 100644 --- a/tests/TestCase.php +++ b/tests/TestCase.php @@ -64,8 +64,8 @@ protected function mockWebApplication(array $config = [], string $appClass = '\y 'vendorPath' => dirname(__DIR__) . '/vendor', 'language' => 'en-US', 'aliases' => [ - '@bower' => '@vendor/bower-asset', - '@npm' => '@vendor/npm-asset', + '@bower' => dirname(__DIR__) . '/node_modules', + '@npm' => dirname(__DIR__) . '/node_modules', ], 'components' => [ 'i18n' => [