missing target-dir in composer.json