I don't see a reason for the jquery_ui dependency
Replacing jQuery with Vanilla JS is the way to go to remove another dependency.
Issue fork basic_cart-3556730
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
norman.lolComment #4
norman.lolI removed jquery_ui from the info.yml and added a composer.json that still lists jquery_ui as a dependency to prevent jquery_ui from being removed from composer.lock file and by that from the file system on the next composer update. Otherwise just removing it from the info.yml would leave people with a missing module that can't be uninstalled anymore.
jquery_ui will then ultimately be removed from the composer.json on the next major release.
Comment #6
norman.lolWill release 8.x-8.8 now.
Created change record #3556817: Basic Cart dropped jquery_ui dependency.