{
    "name": "shopware/app-bundle",
    "description": "Symfony bundle to develop shopware apps easy",
    "type": "symfony-bundle",
    "license": "MIT",
    "authors": [
        {
            "name": "shopware AG"
        }
    ],
    "autoload": {
        "psr-4": {
            "Shopware\\AppBundle\\": "src"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "Shopware\\AppBundle\\Test\\": "tests"
        }
    },
    "require": {
        "php": ">=8.1",
        "symfony/psr-http-message-bridge": "2.* || ^7.0 || ^8.0",
        "symfony/routing": "^6.4 || ^7.0 || ^8.0",
        "shopware/app-php-sdk": ">=5.0.0",
        "symfony/http-client": "^6.4 || ^7.0 || ^8.0",
        "nyholm/psr7": "^1.8"
    },
    "require-dev": {
        "doctrine/doctrine-bundle": "^2.8",
        "symfony/doctrine-bridge": "^6.4 || ^7.0 || ^8.0",
        "doctrine/orm": "^3.0",
        "async-aws/async-aws-bundle": "~1.12",
        "async-aws/dynamo-db": "~3.2.1",
        "symfony/polyfill-uuid": "~1.31.0",
        "friendsofphp/php-cs-fixer": "^3.16",
        "phpstan/phpstan": "^1.10.14",
        "phpunit/phpunit": "^10.1",
        "symfony/phpunit-bridge": "^6.2.10 || ^6.3 || ^6.4 || ^7.0 || ^8.0",
        "infection/infection": "^0.26.21"
    },
    "suggest": {
        "doctrine/orm": "To use Doctrine as the persistence layer",
        "doctrine/doctrine-bundle": "To use Doctrine as the persistence layer",
        "symfony/doctrine-bridge": "To use Doctrine as the persistence layer",
        "async-aws/async-aws-bundle": "To use DynamoDB as the persistence layer",
        "async-aws/dynamo-db": "To use DynamoDB as the persistence layer"
    },
    "scripts": {
        "test": "phpunit",
        "check": [
            "phpunit",
            "php-cs-fixer fix",
            "phpstan analyse"
        ]
    },
    "config": {
        "allow-plugins": {
            "bamarni/composer-bin-plugin": true,
            "php-http/discovery": true,
            "infection/extension-installer": true
        }
    }
}
