By default Composer installs all package files under the vendor directory. If you want to install asset files in the Web document root directory, you need to resort to another solution.
This Asset Manager package is a plugin that extends Composer to install any package files outside the vendor directory.
Additionally, it can also read the user names and passwords from a configuration file, so you do not have to enter them every time Composer retrieves packages from repositories that may require authentication, like PHP Classes and JS Classes.
Read this article now to learn how to take advantage of these features of this Composer plugin.