move dev requirement into the composer.json