minimum composer.json for app