{
    "name": "georgringer/news",
    "description": "Versatile news system based on Extbase & Fluid and using the latest technologies provided by TYPO3 CMS.",
    "license": "GPL-2.0-or-later",
    "type": "typo3-cms-extension",
    "keywords": [
        "TYPO3",
        "extension",
        "article",
        "news"
    ],
    "authors": [
        {
            "name": "Georg Ringer",
            "homepage": "https://ringer.it",
            "role": "Developer"
        }
    ],
    "homepage": "https://extensions.typo3.org/extension/news",
    "support": {
        "issues": "https://github.com/georgringer/news/issues",
        "source": "https://github.com/georgringer/news",
        "docs": "https://docs.typo3.org/p/georgringer/news/main/en-us/"
    },
    "require": {
        "php": ">= 8.1 < 8.5",
        "symfony/console": "^5.4 || ^6.4 || ^7.0",
        "typo3/cms-backend": "^12.4.2 || ^13.1",
        "typo3/cms-core": "^12.4.2 || ^13.1",
        "typo3/cms-extbase": "^12.4.2 || ^13.1",
        "typo3/cms-fluid": "^12.4.2 || ^13.1",
        "typo3/cms-frontend": "^12.4.2 || ^13.1",
        "typo3/cms-install": "^12.4.2 || ^13.1"
    },
    "require-dev": {
        "friendsofphp/php-cs-fixer": "^3.47.1",
        "phpstan/phpdoc-parser": "^1.12.10",
        "phpunit/phpunit": "^10.5",
        "typo3/cms-seo": "^12.4.2 || ^13.1",
        "typo3/coding-standards": "^0.5.5",
        "typo3/testing-framework": "^8.0.9",
        "webmozart/assert": "^1.11.0"
    },
    "replace": {
        "typo3-ter/news": "self.version"
    },
    "suggest": {
        "georgringer/news-tagsuggest": "On the fly creation of tag records within a news record",
        "georgringer/numbered-pagination": "Improved pagination API",
        "reelworx/rx-shariff": "GDPR compliant social sharing",
        "typo3/cms-scheduler": "XML and ICS import",
        "typo3/cms-seo": "Sitemaps"
    },
    "autoload": {
        "psr-4": {
            "GeorgRinger\\News\\": "Classes"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "GeorgRinger\\News\\Tests\\": "Tests"
        }
    },
    "config": {
        "allow-plugins": {
            "a9f/fractor-extension-installer": true,
            "sbuerk/typo3-cmscomposerinstallers-testingframework-bridge": true,
            "typo3/class-alias-loader": true,
            "typo3/cms-composer-installers": true
        },
        "bin-dir": ".Build/bin",
        "lock": false,
        "sort-packages": true,
        "vendor-dir": ".Build/vendor"
    },
    "extra": {
        "typo3/cms": {
            "app-dir": ".Build",
            "extension-key": "news",
            "web-dir": ".Build/Web"
        }
    },
    "scripts": {
        "post-autoload-dump": [
            "TYPO3\\TestingFramework\\Composer\\ExtensionTestEnvironment::prepare"
        ],
        "cs": "php ./.Build/bin/php-cs-fixer fix  --dry-run -v --config ./Build/php-cs-fixer/php-cs-fixer.php ./",
        "csfix": "php ./.Build/bin/php-cs-fixer fix  -v --config ./Build/php-cs-fixer/php-cs-fixer.php ./"
    }
}
