lukanetconsult/network-address-types

View on GitHub
composer.json

Summary

Maintainability
Test Coverage
{
    "name": "luka/network-address-types",
    "description": "Provides typed value objects for network addresses (IP v4/v6 and MAC)",
    "type": "library",
    "license": "LGPL-3.0",
    "authors": [
        {
            "name": "Axel Helmert",
            "email": "axel.helmert@luka.de"
        }
    ],
    "autoload": {
        "psr-4": {
            "LUKA\\Network\\": "src/"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "LUKATest\\Network\\": "tests/"
        }
    },
    "require": {
        "php": "~8.2.0 | ~8.1.0 | ~8.0.0",
        "ext-gmp": "*",
        "ext-json": "*"
    },
    "require-dev": {
        "doctrine/coding-standard": "^11.0",
        "phpunit/phpunit": "^9.5.10",
        "vimeo/psalm": "^5.8"
    },
    "scripts": {
        "test": "phpunit --testdox",
        "analyse": "psalm",
        "cs-fix": "phpcbf",
        "cs-check": [
            "mkdir -p .build/php_codesniffer/",
            "phpcs"
        ],
        "infection-test": "infection --min-msi=84 --min-covered-msi=86",
        "check": [
            "@test",
            "@analyse",
            "@cs-check"
        ]
    },
    "config": {
        "sort-packages": true,
        "allow-plugins": {
            "dealerdirect/phpcodesniffer-composer-installer": true
        }
    },
    "extra": {
        "branch-alias": {
            "dev-master": "1.1.x-dev",
            "dev-develop": "1.2.x-dev"
        }
    }
}