Make use of the composer require functionality

see #1