<reponame>eboreum/caster<filename>composer.json
{
    "name": "eboreum/caster",
    "description": "Cast any PHP value to a sensible, human readable string. Great for type-safe outputs, exception messages, transparency during debugging, and similar things. Also helps avoiding innate problems such as printing endless, circular referencing objects (endless recursion), limits the output for large arrays and long strings, and prevents (opt-in) the outputting of sensitive strings like passwords.",
    "type": "library",
    "require": {
        "php": "^8.0",
        "ext-mbstring": "*",
        "ext-openssl": "*"
    },
    "require-dev": {
        "nikic/php-parser": "^4.12",
        "phpstan/phpstan": "^1.4",
        "phpunit/phpunit": "^9.5"
    },
    "license": "MIT",
    "authors": [
        {
            "name": "<NAME>",
            "email": "<EMAIL>",
            "homepage": "https://github.com/kafoso"
        },
        {
            "name": "<NAME>",
            "email": "<EMAIL>",
            "homepage": "https://github.com/corex"
        }
    ],
    "config": {
        "sort-packages": true
    },
    "autoload": {
        "files": [
            "src/functions.php"
        ],
        "psr-4": {
            "Eboreum\\Caster\\": "src"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "TestResource\\Unit\\Eboreum\\Caster\\": "tests/resources/TestResource/Unit",
            "Test\\Unit\\Eboreum\\Caster\\": "tests/tests/Test/Unit"
        }
    }
}
