- Issue created by @brockfanning
- πΊπΈUnited States phenaproxima Massachusetts
First of all...thank you for the clear and detailed report, and for posting your composer.json. Super helpful. π
I think I see the problem -- you're not requiring
oomphinc/composer-installers-extender
, which is the thing that enables support fornpm-asset
andbower-asset
packages.This makes sense; that plugin used to be a dependency of Lightning Media, so you would have had no reason to make it a direct dependency. Unfortunately, circumstances forced me to remove it in π Add an update hook to download required JavaScript libraries Fixed , even though it was a breaking change. I tried to put an update path in there to at least cover the libraries that Lightning Media's submodules require in order to work properly, and documented this in the release notes for 8.x-4.9: https://www.drupal.org/project/lightning_media/releases/8.x-4.9 β
I assume you're using Composer 2, since I see you have the
allow-plugins
configuration set up properly. I think these commands should -- hopefully! -- get you back on your feet:composer require --no-update oomphinc/composer-installers-extender:^2 composer update oomphinc/composer-installers-extender npm-asset/jquery-validation
Let me know if that helps!
- Status changed to Fixed
9 months ago 9:03pm 7 March 2024 - πΊπΈUnited States brockfanning
I finally got around to fixing this, and the
composer require --no-update oomphinc/composer-installers-extender:^2
command worked perfectly. Thank you! Automatically closed - issue fixed for 2 weeks with no activity.