Move Composer JS library configuration into distribution
Currently there are a bunch of extra entries in the projects composer.json file. These are problematic because they are not picked up by sites already based on the project and so will need to be added manually. It's also not ideal having to hardcode library versions into the composer file.
It would be better to pull in JS libraries from a Packagist repo (e.g https://packagist.org/, https://asset-packagist.org/) and have this done in the distribution.
Edited by Stephen Cox