composer.json require-dev tools