with Composer V2
{
"require": {
"php": ">=7.2",
"ext-json": "*",
"ext-curl": "*",
"ext-mbstring": "*",
"ext-dom": "*",
"ext-gd": "*",
"ext-hash": "*",
"ext-iconv": "*",
"ext-pcre": "*",
"ext-pdo": "*",
"ext-pdo_mysql": "*",
"ext-simplexml": "*",
"ext-zip": "*",
"magento-hackathon/magento-composer-installer": "4.0.*",
"aydin-hassan/magento-core-composer-installer": "^2.0",
"openmage/magento-lts": "v20.0.14",
"aoepeople/aoe_scheduler": "^1.5"
},
"extra": {
"magento-deploystrategy": "copy",
"magento-force": "true",
"magento-core-package-type": "magento-source",
"magento-root-dir": ".",
"auto-append-gitignore": true,
"magento-core-deploy": {
"excludes": [
"LICENSE.html",
"LICENSE.txt",
"LICENSE_AFL.txt",
"README.md",
"SECURITY.md",
"php.ini.sample",
"api.php",
".htaccess",
"index.php.sample",
".all-contributorsrc",
"EVENTS.md",
"errors/default/images/favicon.ico",
"favicon.ico",
"skin/adminhtml/default/openmage/favicon.ico",
"dev/",
"app/design/frontend/default/iphone"
],
"ignore-directories": [
"dist",
"pub"
],
"git-ignore-append": true,
"git-ignore-enable": true
}
},
"repositories": {
"firegento": {
"type": "composer",
"url": "https://packages.firegento.com",
"options": {
"http": {
"timeout": 10
}
}
}
},
"config": {
"allow-plugins": {
"magento-hackathon/magento-composer-installer": true,
"aydin-hassan/magento-core-composer-installer": true
}
}
}