{
    "repositories": {
        "km2": {
            "type": "composer",
            "url": "https://gitlab.km2.de/api/v4/group/88/-/packages/composer/packages.json"
        },
        "local": {
            "type": "path",
            "url": "packages/*"
        },
        "news-administration": {
            "type": "vcs",
            "url": "https://github.com/georgringer/news_administration.git"
        },
        "news-content-elements": {
            "type": "vcs",
            "url": "https://github.com/georgringer/news_content_elements.git"
        }
    },
    "type": "project",
    "name": "centor/website",
    "description": "Centor",
    "license": "GPL-2.0-or-later",
    "config": {
        "platform": {
            "php": "8.5"
        },
        "sort-packages": true,
        "allow-plugins": {
            "cweagans/composer-patches": true,
            "php-http/discovery": true,
            "typo3/class-alias-loader": true,
            "typo3/cms-composer-installers": true
        }
    },
    "scripts": {
        "phpstan": "tools/phpstan/vendor/bin/phpstan analyse --ansi --no-progress --memory-limit=1024M --configuration=tools/phpstan/phpstan.neon",
        "phpcsfixer": "tools/php-cs-fixer/vendor/bin/php-cs-fixer fix --config=tools/php-cs-fixer/.php-cs-fixer.dist.php -v --dry-run --using-cache=no --diff",
        "phpcsfixer-fix": "tools/php-cs-fixer/vendor/bin/php-cs-fixer fix --config=tools/php-cs-fixer/.php-cs-fixer.dist.php -v --using-cache=no --diff",
        "php-cs-fixer": "@phpcsfixer",
        "typoscript-lint": "tools/typoscript-lint/vendor/bin/typoscript-lint --ansi --fail-on-warnings --config=tools/typoscript-lint/typoscript-lint.yml",
        "rector": "tools/rector/vendor/bin/rector process --dry-run --config tools/rector/rector.php",
        "rector-fix": "tools/rector/vendor/bin/rector process --config tools/rector/rector.php",
        "fractor": "tools/fractor/vendor/bin/fractor process --dry-run --config tools/fractor/fractor.php",
        "fractor-fix": "tools/fractor/vendor/bin/fractor process --config tools/fractor/fractor.php",
        "post-install-cmd": [
            "composer install --working-dir=tools/rector",
            "composer install --working-dir=tools/fractor",
            "composer install --working-dir=tools/php-cs-fixer",
            "composer install --working-dir=tools/phpstan",
            "composer install --working-dir=tools/typoscript-lint"
        ]
    },
    "require": {
        "php": "^8.5",
        "apache-solr-for-typo3/solr": "14.0.1",
        "b13/container": "^4.0",
        "b13/permission-sets": "^1.1",
        "centor/base": "@dev",
        "centor/downloads": "@dev",
        "centor/locations": "@dev",
        "centor/site": "@dev",
        "codemonkey1988/responsive-images": "^5.0",
        "cweagans/composer-patches": "^2.0",
        "friendsoftypo3/content-blocks": "^2.4",
        "friendsoftypo3/tt-address": "^10.0",
        "georgringer/eventnews": "dev-main",
        "georgringer/news": "*",
        "georgringer/news-administration": "dev-main",
        "georgringer/news-content-elements": "dev-main",
        "georgringer/numbered-pagination": "^2.2",
        "helhum/typo3-console": "^9.0",
        "km2/container-configuration": "^0.4.0",
        "km2/gorecaptcha": "@dev",
        "km2/http-api": "^2.0",
        "km2/placeholder": "^1.0",
        "networkteam/sentry-client": "^6.0",
        "praetorius/vite-asset-collector": "^1.18",
        "typo3/cms-adminpanel": "^14.3",
        "typo3/cms-backend": "^14.3",
        "typo3/cms-belog": "^14.3",
        "typo3/cms-beuser": "^14.3",
        "typo3/cms-core": "^14.3",
        "typo3/cms-dashboard": "^14.3",
        "typo3/cms-extbase": "^14.3",
        "typo3/cms-extensionmanager": "^14.3",
        "typo3/cms-filelist": "^14.3",
        "typo3/cms-filemetadata": "^14.3",
        "typo3/cms-fluid": "^14.3",
        "typo3/cms-form": "^14.3",
        "typo3/cms-frontend": "^14.3",
        "typo3/cms-impexp": "^14.3",
        "typo3/cms-info": "^14.3",
        "typo3/cms-install": "^14.3",
        "typo3/cms-linkvalidator": "^14.3",
        "typo3/cms-lowlevel": "^14.3",
        "typo3/cms-opendocs": "^14.3",
        "typo3/cms-recycler": "^14.3",
        "typo3/cms-redirects": "^14.3",
        "typo3/cms-reports": "^14.3",
        "typo3/cms-rte-ckeditor": "^14.3",
        "typo3/cms-scheduler": "^14.3",
        "typo3/cms-seo": "^14.3",
        "typo3/cms-setup": "^14.3",
        "typo3/cms-tstemplate": "^14.3",
        "typo3/cms-viewpage": "^14.3",
        "typo3/cms-workspaces": "^14.3",
        "vlucas/phpdotenv": "^5.6",
        "wapplersystems/zabbix_client": "^14.2"
    },
    "autoload": {
        "files": [
            "config/system/env_loader.php"
        ]
    },
    "require-dev": {
        "codemonkey1988/be-static-auth": "^5.0"
    }
}
