{
    "name": "werkraummedia/calendar",
    "description": "API for extensions to create calendar",
    "type": "typo3-cms-extension",
    "license": "GPL-2.0-or-later",
    "authors": [
        {
            "name": "Daniel Siepmann",
            "email": "coding@daniel-siepmann.de"
        }
    ],
    "config": {
        "sort-packages": true,
        "lock": false,
        "allow-plugins": {
            "typo3/class-alias-loader": true,
            "typo3/cms-composer-installers": true
        }
    },
    "minimum-stability": "dev",
    "prefer-stable": true,
    "require": {
        "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0",
        "typo3/cms-backend": "^12.4 || ^13.4",
        "typo3/cms-core": "^12.4 || ^13.4",
        "typo3/cms-extbase": "^12.4 || ^13.4",
        "typo3/cms-fluid-styled-content": "^12.4 || ^13.4",
        "typo3/cms-frontend": "^12.4 || ^13.4"
    },
    "autoload": {
        "psr-4": {
            "WerkraumMedia\\Calendar\\": "Classes/"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "WerkraumMedia\\Calendar\\Tests\\": "Tests/",
            "WerkraumMedia\\CalendarExample\\": "Tests/Fixtures/calendar_example/Classes/"
        }
    },
    "require-dev": {
        "codappix/typo3-php-datasets": "^1.5",
        "friendsofphp/php-cs-fixer": "^3.11",
        "phpstan/phpstan": "^1.12",
        "phpstan/phpstan-phpunit": "^1.0",
        "phpunit/phpunit": "^10.5 || ^11.3",
        "saschaegerer/phpstan-typo3": "^1.10",
        "typo3/testing-framework": "^8.2"
    },
    "extra": {
        "typo3/cms": {
            "extension-key": "calendar",
            "web-dir": ".Build/web"
        }
    },
    "scripts": {
        "post-autoload-dump": [
            "@php -r 'is_dir($extFolder = __DIR__ . \"/.Build/web/typo3conf/ext/\") || mkdir($extFolder, 0777, true);'",
            "@php -r 'file_exists($extFolder = __DIR__ . \"/.Build/web/typo3conf/ext/calendar\") || symlink(__DIR__, $extFolder);'"
        ]
    }
}