{ "name": "engelsystem/engelsystem", "description": "Shift planning system for chaos events", "type": "project", "license": "GPL-2.0-or-later", "authors": [ { "name": "msquare", "email": "msquare@notrademark.de" }, { "name": "MyIgel", "email": "igor.scheller@igorshp.de" } ], "scripts": { "phpcs:setup": "phpcs --config-set php_version 80100", "phpcs": [ "composer phpcs:setup", "phpcs -p --cache" ], "phpcbf": [ "composer phpcs:setup", "phpcbf -p" ], "phpstan": "phpstan", "phpunit": "phpunit", "phpunit:coverage": "phpunit --coverage-text --coverage-html ./public/coverage/" }, "require": { "php": ">=8.1.0", "ext-json": "*", "ext-libxml": "*", "ext-mbstring": "*", "ext-pdo": "*", "ext-simplexml": "*", "ext-xml": "*", "doctrine/dbal": "^3.5", "erusev/parsedown": "^1.7", "gettext/gettext": "^5.7", "gettext/translator": "^1.1", "guzzlehttp/guzzle": "^7.5", "illuminate/container": "^9.43", "illuminate/database": "^9.43", "illuminate/support": "^9.43", "league/oauth2-client": "^2.6", "nikic/fast-route": "^1.3", "nyholm/psr7": "^1.5", "psr/container": "^2.0", "psr/http-server-middleware": "^1.0", "psr/log": "^3.0", "rcrowe/twigbridge": "^0.14.0", "respect/validation": "^1.1", "symfony/http-foundation": "^6.2", "symfony/mailer": "^6.2", "symfony/psr-http-message-bridge": "^2.1", "twig/twig": "^3.4", "vlucas/phpdotenv": "^5.5" }, "require-dev": { "dms/phpunit-arraysubset-asserts": "^0.4", "fakerphp/faker": "^1.20", "fig/log-test": "^1.1", "filp/whoops": "^2.14", "phpstan/phpstan": "^1.9", "phpunit/phpunit": "^9.5", "slevomat/coding-standard": "^8.6", "squizlabs/php_codesniffer": "^3.7", "symfony/var-dumper": "^6.2" }, "autoload": { "psr-4": { "Engelsystem\\": "src/" }, "classmap": ["db/migrations"], "files": [ "src/helpers.php" ] }, "autoload-dev": { "psr-4": { "Database\\Factories\\Engelsystem\\Models\\": "db/factories/", "Engelsystem\\Test\\": "tests/" } }, "config": { "allow-plugins": { "composer/package-versions-deprecated": true, "dealerdirect/phpcodesniffer-composer-installer": true }, "sort-packages": true } }