Automattic/php-push

View on GitHub
composer.json

Summary

Maintainability
Test Coverage
{
    "name": "automattic/miniapns",
    "description": "A minimal APNS server written in PHP",
    "type": "library",
    "autoload": {
        "classmap": ["src/"]
    },
    "autoload-dev": {
        "classmap": ["tests/helpers"],
        "files": [
            "tests/APNSTest.php",
            "tests/helpers/TestHelpers.php"
        ]
    },
    "config": {
        "platform": {
            "php": "7.3"
        }
    },
    "require": {
        "firebase/php-jwt": "^5.2"

    },
    "require-dev": {
        "illuminate/database": "^7.14",
        "vlucas/phpdotenv": "^4.1",
        "phpunit/phpunit": "^9.1",
        "phpunit/php-code-coverage": "^8.0",
        "mockery/mockery": "^1.4",
        "automattic/phpcs-neutron-ruleset": "^3.2",
        "squizlabs/php_codesniffer": "^3.5",
        "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2",
        "vimeo/psalm": "^3.12"
    },
    "scripts": {
        "lint": "./vendor/bin/phpcs -s --ignore=tests/MockAPNSServer/node_modules/",
        "fix": "./vendor/bin/phpcbf --ignore=tests/MockAPNSServer/node_modules/",
        "test": "./vendor/bin/phpunit --coverage-clover 'coverage/coverage.xml' --coverage-html 'coverage'",
        "quicktest": "./vendor/bin/phpunit --coverage-clover 'coverage/coverage.xml' --coverage-html 'coverage' --exclude e2e",
        "e2e": "./vendor/bin/phpunit --coverage-clover 'coverage/coverage.xml' --coverage-html 'coverage' --group e2e",
        "psalm": "./vendor/bin/psalm"
    }
}