there is no dev requirements in `composer.json`, so it might be pointless to use `--dev`
and you might want change `--prefer-source` to `--prefer-dist`, that way library is downloaded as a zip file (it's faster than cloning git repository) and can be stored in composer cache