fix: composer.json