{
    "name": "t3g/blog",
    "description": "This blog extension uses TYPO3s core concepts and elements to provide a full-blown blog that users of TYPO3 can instantly understand and use.",
    "type": "typo3-cms-extension",
    "license": "GPL-2.0-or-later",
    "minimum-stability": "dev",
    "prefer-stable": true,
    "authors": [
        {
            "name": "TYPO3 GmbH",
            "role": "Developer",
            "homepage": "https://typo3.com/"
        }
    ],
    "homepage": "https://extensions.typo3.org/extension/blog/",
    "support": {
        "issues": "https://github.com/TYPO3GmbH/blog/issues",
        "docs": "https://docs.typo3.org/typo3cms/extensions/blog/",
        "source": "https://github.com/TYPO3GmbH/blog",
        "slack": "https://typo3.slack.com/archives/t3g-ext-blog"
    },
    "autoload": {
        "psr-4": {
            "T3G\\AgencyPack\\Blog\\": "Classes/"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "T3G\\AgencyPack\\Blog\\Tests\\": "Tests/"
        }
    },
    "config": {
        "bin-dir": ".build/bin",
        "discard-changes": true,
        "sort-packages": true,
        "optimize-autoloader": true,
        "vendor-dir": ".build/vendor",
        "allow-plugins": {
            "typo3/class-alias-loader": true,
            "typo3/cms-composer-installers": true
        }
    },
    "extra": {
        "branch-alias": {
            "dev-master": "13.0.x-dev"
        },
        "typo3/cms": {
            "extension-key": "blog",
            "web-dir": ".build/public"
        }
    },
    "scripts": {
        "t3g:test:php:lint": [
            "phplint"
        ],
        "t3g:test:php:unit": [
            "phpunit -c Build/UnitTests.xml"
        ],
        "t3g:test:php:functional": [
            "phpunit -c Build/FunctionalTests.xml"
        ],
        "t3g:test:php:phpstan": [
            "phpstan analyze --configuration Build/phpstan.neon"
        ],
        "t3g:test:php:phpstan:baseline": [
            "phpstan analyze --configuration Build/phpstan.neon --generate-baseline Build/phpstan-baseline.neon"
        ],
        "t3g:test": [
            "@t3g:test:php:lint",
            "@t3g:test:php:phpstan",
            "@t3g:test:php:unit",
            "@t3g:test:php:functional"
        ],
        "t3g:cgl": [
            "php-cs-fixer --diff -v fix"
        ]
    },
    "suggest": {
        "bk2k/bootstrap-package": "Theme for TYPO3",
        "typo3/cms-fluid-styled-content": "Content rendering definition based on fluid"
    },
    "require": {
        "php": "^8.1",
        "ext-json": "*",
        "ext-pdo": "*",
        "psr/http-client": "^1.0",
        "psr/http-factory": "^1.0",
        "psr/http-message": "^2.0",
        "typo3/cms-backend": "^12.4 || ^13.4",
        "typo3/cms-core": "^12.4 || ^13.4",
        "typo3/cms-extbase": "^12.4 || ^13.4",
        "typo3/cms-extensionmanager": "^12.4 || ^13.4",
        "typo3/cms-fluid": "^12.4 || ^13.4",
        "typo3/cms-form": "^12.4 || ^13.4",
        "typo3/cms-frontend": "^12.4 || ^13.4",
        "typo3/cms-install": "^12.4 || ^13.4",
        "typo3fluid/fluid": "^2.15 || ^4.0"
    },
    "require-dev": {
        "bk2k/bootstrap-package": "^15.0",
        "bk2k/extension-helper": "^2.0",
        "friendsofphp/php-cs-fixer": "^3.14",
        "friendsoftypo3/phpstan-typo3": "^0.9.0",
        "overtrue/phplint": "^3.4 || ^9.0",
        "phpstan/phpstan": "^1.10",
        "phpstan/phpstan-deprecation-rules": "^1.1",
        "phpstan/phpstan-phpunit": "^1.3",
        "phpstan/phpstan-strict-rules": "^1.5",
        "typo3/cms-belog": "^12.4 || ^13.4",
        "typo3/cms-beuser": "^12.4 || ^13.4",
        "typo3/cms-filelist": "^12.4 || ^13.4",
        "typo3/cms-fluid-styled-content": "^12.4 || ^13.4",
        "typo3/cms-lowlevel": "^12.4 || ^13.4",
        "typo3/cms-rte-ckeditor": "^12.4 || ^13.4",
        "typo3/cms-seo": "^12.4 || ^13.4",
        "typo3/cms-setup": "^12.4 || ^13.4",
        "typo3/cms-tstemplate": "^12.4 || ^13.4",
        "typo3/testing-framework": "^8.0 || ^9.0"
    }
}
