{ "name": "furyfire/backupscript", "description": "Wrapper for Rclone based backup with push notifications", "homepage": "https://jcktrue.dk", "version": "0.1.1", "require": { "php": "^8.1", "ext-date": "*", "ext-SPL": "*", "ext-json": "*", "symfony/console": "^6.3.4", "symfony/yaml": "^6.3.3", "twig/twig": "^3.7.1", "symfony/process": "^6.3.4", "monolog/monolog": "^3.4", "verifiedjoseph/ntfy-php-library": "^4.3", "league/config": "^1.2", "psr/log": "^3.0" }, "autoload": { "psr-4": { "App\\": "src/" } }, "require-dev": { "phpunit/phpunit": "^10.3.5", "phpmetrics/phpmetrics": "^2.8.2", "rector/rector": "^1.0", "vimeo/psalm": "^5.23", "phpmd/phpmd": "^2.15", "phpstan/phpstan": "^1.10", "squizlabs/php_codesniffer": "^3.9" }, "scripts": { "test": "vendor/bin/phpunit tests --display-warnings", "test-full": "vendor/bin/phpunit -c phpunit.full.xml", "metrics": "vendor/bin/phpmetrics --report-html=output/metrics --junit=output/test.xml src/", "docs": "phpDocumentor --setting=graphs.enabled=true", "analyze": [ "@analyze-yaml", "@analyze-phpmd", "@analyze-phpstan", "@analyze-psalm", "@analyze-phpcs" ], "analyze-yaml": "vendor/bin/yaml-lint *.yml .*.yml *.json", "analyze-phpmd": "phpmd src,tests text cleancode,codesize,controversial,design,naming,unusedcode", "analyze-phpstan":"phpstan", "analyze-psalm": "psalm --no-cache", "analyze-phpcs": "phpcs" } }