designcise/manifest-json

View on GitHub
composer.json

Summary

Maintainability
Test Coverage
{
    "name": "designcise/manifest-json",
    "type": "library",
    "description": "manifest.json parser/loader for PHP",
    "license": "MIT",
    "authors": [
        {
            "name": "Daniyal Hamid",
            "homepage": "https://www.designcise.com/"
        }
    ],
    "require": {
        "php": ">=8.0",
        "ext-json": "*"
    },
    "require-dev": {
        "phpunit/phpunit": "^9.5",
        "squizlabs/php_codesniffer": "3.*",
        "phpmd/phpmd": "@stable",
        "phpstan/phpstan": "*"
    },
    "scripts": {
        "style": "vendor/bin/phpcs --standard=PSR12 src",
        "style-fix": "vendor/bin/phpcbf --standard=PSR12 src",
        "check": "vendor/bin/phpstan analyse src --level=5 -c phpstan.neon",
        "md": "vendor/bin/phpmd src text cleancode,unusedcode,codesize,design,naming",
        "test": "vendor/bin/phpunit --configuration phpunit.xml --testsuite designcise_manifest_loader",
        "test-report": "vendor/bin/phpunit --configuration phpunit.xml --testsuite designcise_manifest_loader --coverage-clover=coverage.xml"
    },
    "autoload": {
        "psr-4": {
            "Designcise\\ManifestJson\\": "src/"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "Designcise\\ManifestJson\\Test\\": "test/"
        }
    }
}