Files
Enelix-EMS/composer.json
T
2026-09-17 10:23:39 +00:00

40 lines
1.1 KiB
JSON

{
"name": "belevo/enelix-ems",
"description": "Energiemanagement und steuerbare Verbraucher fuer IP-Symcon",
"type": "library",
"require": {
"php": ">=8.0"
},
"require-dev": {
"phpunit/phpunit": "^9.6"
},
"autoload": {
"psr-4": {
"Belevo\\EnelixEMS\\": "libs/"
}
},
"autoload-dev": {
"psr-4": {
"Belevo\\EnelixEMS\\Tests\\": "tests/"
}
},
"scripts": {
"lint": "find . -path ./vendor -prune -o -name '*.php' -print0 | xargs -0 -n1 php -l",
"lint:verbraucher-einstufig": "find VerbraucherEinStufig libs/EinStufigRegler.php tests/VerbraucherEinStufig -name '*.php' -print0 | xargs -0 -n1 php -l",
"test": "phpunit",
"test:verbraucher-einstufig": "phpunit --configuration phpunit.verbraucher-einstufig.xml",
"check": [
"@lint",
"@test"
],
"check:verbraucher-einstufig": [
"@lint:verbraucher-einstufig",
"@test:verbraucher-einstufig"
]
},
"config": {
"sort-packages": true
}
}