- π¨π¦Canada teknocat
In my Drupal projects I've got "bower-asset" and "npm-asset" configured in "installer-types" and added to "installer-paths" in composer.json under [webroot]/libraries/{$name} along with with "type:drupal-library". Thus I can simply do "composer require npm-asset/fontawesome-iconpicker" and Bob's your uncle.