{
    "name": "matriphe/iso-639",
    "description": "PHP library to convert ISO-639-1 code to language name.",
    "keywords": ["iso", "iso-639", "639", "lang", "language", "laravel"],
    "type": "library",
    "require-dev": {
        "phpunit/phpunit": ">=10",
        "friendsofphp/php-cs-fixer": "^3.75"
    },
    "license": "MIT",
    "authors": [
        {
            "name": "Muhammad Zamroni",
            "email": "halo@matriphe.com"
        }
    ],
    "require": {
        "php": "8.*"
    },
    "suggest": {
        "ext-mbstring": "For better multibyte character support in text transformations",
        "ext-xdebug": "For code coverage when running tests"
    },
    "autoload": {
        "psr-4": {
            "Matriphe\\ISO639\\": "src/"
        }
    },
    "scripts": {
        "lint": "php-cs-fixer fix --dry-run --diff",
        "lint:fix": "php-cs-fixer fix",
        "test": "phpunit",
        "test:coverage": "XDEBUG_MODE=coverage phpunit --coverage-text",
        "test:coverage-html": "XDEBUG_MODE=coverage phpunit --coverage-html coverage",
        "test:coverage-xml": "XDEBUG_MODE=coverage phpunit --coverage-clover coverage.xml",
        "test:no-coverage": "phpunit --no-coverage",
        "check": [
            "@lint",
            "@test"
        ]
    }
}
