I am working on creating a custom composer package. The composer package must install to a custom folder instead of vendors/ directory I want it to be installed in packages/. This is how my composer.json
looks like:
{
"name": "demo/contentfeed",
"description": "This is yet another Lumen composer package wrapper",
"type": "lumen-plugin",
"version": "1.1.5",
"keywords": ["demo","lumen","drupal"],
"homepage": "https://github.com/gauravmehrasrijan/lumen-feeds",
"require": {
"composer/installers": "^1.0.24"
},
"autoload": {
"psr-4": {
"demo\\Contentfeed\\": "/src"
}
},
"extra": {
"installer-name": "packages",
"installer-paths": {
"packages": ["demo/contentfeed"]
}
},
"license": "MIT",
"minimum-stability": "dev",
"authors": [
{
"name": "Gaurav Mehra",
"email": "gauravmehra1987@gmail.com"
}
]
}
Before jumping here I also tried the solution posted in this link but it didn't work for me, I added installer-name key in extra, but no success.