{ "name": "o3-shop/o3-shop", "type": "project", "description": "This file should be used as an O3-Shop project root composer.json file. Entries provided here intended to be examples and could be changed to your specific needs.", "license": [ "GPL-3.0-only" ], "author": [ { "name": "OXID eSales AG", "email": "info@oxid-esales.com", "homepage": "https://oxid-esales.com", "role": "Developer" }, { "name": "O3-Shop", "email": "info@o3-shop.com", "homepage": "https://o3-shop.com", "role": "Developer" } ], "minimum-stability": "stable", "require": { "o3-shop/shop-metapackage-ce": "~v1.3.0" }, "require-dev": { "o3-shop/testing-library": "^v1.0.0", "incenteev/composer-parameter-handler": "^v2.0.0", "o3-shop/shop-ide-helper": "^v1.0.0" }, "autoload-dev": { "psr-4": { "OxidEsales\\EshopCommunity\\Tests\\": "./vendor/o3-shop/shop-ce/tests" } }, "scripts": { "post-install-cmd": [ "Incenteev\\ParameterHandler\\ScriptHandler::buildParameters", "@oe:ide-helper:generate" ], "post-update-cmd": [ "Incenteev\\ParameterHandler\\ScriptHandler::buildParameters", "@oe:ide-helper:generate" ], "oe:ide-helper:generate": [ "if [ -f ./vendor/bin/oe-eshop-ide_helper ]; then oe-eshop-ide_helper; fi" ] }, "config": { "preferred-install": { "*": "dist" }, "allow-plugins": { "o3-shop/shop-composer-plugin": true, "o3-shop/shop-unified-namespace-generator": true } }, "extra": { "incenteev-parameters": { "file": "test_config.yml", "dist-file": "vendor/o3-shop/testing-library/test_config.yml.dist", "parameter-key": "mandatory_parameters", "env-map": { "shop_path": "SHOP_PATH", "shop_tests_path": "SHOP_TESTS_PATH", "partial_module_paths": "PARTIAL_MODULE_PATHS" } } } }