{
    "name": "lstrojny/functional-php",
    "description": "Functional primitives for PHP",
    "keywords": [
        "functional"
    ],
    "license": "MIT",
    "authors": [
        {
            "name": "Lars Strojny",
            "email": "lstrojny@php.net",
            "homepage": "https://usrportage.de"
        },
        {
            "name": "Max Beutel",
            "email": "nash12@gmail.com"
        }
    ],
    "require": {
        "php": "^7.1|~8"
    },
    "require-dev": {
        "squizlabs/php_codesniffer": "~3.0",
        "phpunit/phpunit": "^7.0 || ^8.0 || ^9.5",
        "friendsofphp/php-cs-fixer": "^2.17"
    },
    "autoload": {
        "psr-4": {
            "Functional\\": "src/Functional"
        },
        "files": [
            "src/Functional/Ary.php",
            "src/Functional/Average.php",
            "src/Functional/ButLast.php",
            "src/Functional/Capture.php",
            "src/Functional/ConstFunction.php",
            "src/Functional/CompareOn.php",
            "src/Functional/CompareObjectHashOn.php",
            "src/Functional/Compose.php",
            "src/Functional/Concat.php",
            "src/Functional/Contains.php",
            "src/Functional/Converge.php",
            "src/Functional/Curry.php",
            "src/Functional/CurryN.php",
            "src/Functional/Difference.php",
            "src/Functional/DropFirst.php",
            "src/Functional/DropLast.php",
            "src/Functional/Each.php",
            "src/Functional/Equal.php",
            "src/Functional/ErrorToException.php",
            "src/Functional/Every.php",
            "src/Functional/False.php",
            "src/Functional/Falsy.php",
            "src/Functional/Filter.php",
            "src/Functional/First.php",
            "src/Functional/FirstIndexOf.php",
            "src/Functional/FlatMap.php",
            "src/Functional/Flatten.php",
            "src/Functional/Flip.php",
            "src/Functional/GreaterThan.php",
            "src/Functional/GreaterThanOrEqual.php",
            "src/Functional/Group.php",
            "src/Functional/Head.php",
            "src/Functional/Id.php",
            "src/Functional/IfElse.php",
            "src/Functional/Identical.php",
            "src/Functional/IndexesOf.php",
            "src/Functional/Intersperse.php",
            "src/Functional/Invoke.php",
            "src/Functional/InvokeFirst.php",
            "src/Functional/InvokeIf.php",
            "src/Functional/InvokeLast.php",
            "src/Functional/Invoker.php",
            "src/Functional/Last.php",
            "src/Functional/LastIndexOf.php",
            "src/Functional/LessThan.php",
            "src/Functional/LessThanOrEqual.php",
            "src/Functional/LexicographicCompare.php",
            "src/Functional/Map.php",
            "src/Functional/Matching.php",
            "src/Functional/Maximum.php",
            "src/Functional/Memoize.php",
            "src/Functional/Minimum.php",
            "src/Functional/None.php",
            "src/Functional/Noop.php",
            "src/Functional/Not.php",
            "src/Functional/OmitKeys.php",
            "src/Functional/PartialAny.php",
            "src/Functional/PartialLeft.php",
            "src/Functional/PartialMethod.php",
            "src/Functional/PartialRight.php",
            "src/Functional/Partition.php",
            "src/Functional/Pick.php",
            "src/Functional/Pluck.php",
            "src/Functional/Poll.php",
            "src/Functional/Product.php",
            "src/Functional/Ratio.php",
            "src/Functional/ReduceLeft.php",
            "src/Functional/ReduceRight.php",
            "src/Functional/Reindex.php",
            "src/Functional/Reject.php",
            "src/Functional/Repeat.php",
            "src/Functional/Retry.php",
            "src/Functional/Select.php",
            "src/Functional/SelectKeys.php",
            "src/Functional/SequenceConstant.php",
            "src/Functional/SequenceExponential.php",
            "src/Functional/SequenceLinear.php",
            "src/Functional/Some.php",
            "src/Functional/Sort.php",
            "src/Functional/Sum.php",
            "src/Functional/SuppressError.php",
            "src/Functional/Tap.php",
            "src/Functional/Tail.php",
            "src/Functional/TailRecursion.php",
            "src/Functional/TakeLeft.php",
            "src/Functional/TakeRight.php",
            "src/Functional/True.php",
            "src/Functional/Truthy.php",
            "src/Functional/Unique.php",
            "src/Functional/ValueToKey.php",
            "src/Functional/With.php",
            "src/Functional/Zip.php",
            "src/Functional/ZipAll.php"
        ]
    },
    "autoload-dev": {
        "psr-4": {
            "Functional\\Tests\\": "tests/Functional"
        }
    },
    "scripts": {
        "tests": "vendor/bin/phpunit",
        "coding-style": "vendor/bin/phpcs && vendor/bin/php-cs-fixer fix --dry-run --diff --config=.php_cs.dist",
        "clear": "rm -rf vendor/"
    }
}
