{
    "name": "italystrap/config",
    "description": "ItalyStrap Config Module - a simple and useful configuration package the OOP way",
    "keywords": ["Config", "Configuration Object"],
    "type": "library",
    "license": "MIT",
    "authors": [
        {
            "name": "Enea Overclokk",
            "email": "info@overclokk.net",
            "homepage": "https://www.italystrap.com",
            "role": "Developer"
        }
    ],
    "minimum-stability": "stable",
    "require": {
        "php" : ">=7.2"
    },
    "require-dev": {
        "lucatume/wp-browser": "~2.0",
        "lucatume/function-mocker-le": "^1.0",
        "codeception/c3": "2.*",
        "codeception/module-asserts": "^1.0",
        "codeception/module-phpbrowser": "^1.0",
        "codeception/module-webdriver": "^1.0",
        "codeception/module-db": "^1.0",
        "codeception/module-filesystem": "^1.0",
        "codeception/module-cli": "^1.0",
        "codeception/util-universalframework": "^1.0",
        "brianium/paratest": "^4.0",
        "squizlabs/php_codesniffer": "*",
        "phpcompatibility/php-compatibility": "*",
        "dealerdirect/phpcodesniffer-composer-installer": "^0.5.0",
        "phpstan/phpstan": "^0.11.16",
        "szepeviktor/phpstan-wordpress": "^0.3.0",
        "vimeo/psalm": "^3.9",
        "phpbench/phpbench": "@dev",
        "infection/infection": "^0.15.3",
        "phpmetrics/phpmetrics": "^2.5",
        "nunomaduro/phpinsights": "^1.14.0",
        "phpunit/php-code-coverage": "^7.0",
        "brightnucleus/config": "0.4.*",
        "wpfulcrum/config": "3.0.*",
        "italystrap/debug": "^2.0",
        "italystrap/event": "dev-master"
    },
    "autoload": {
        "psr-4": {
            "ItalyStrap\\": "src/"
        }
    },
    "suggest": {
        "italystrap/event": "EventDispatcher for WordPress"
    },
    "scripts": {
        "test": [
            "test"
        ],
        "cs": [
            "vendor\\bin\\phpcbf -p --ignore=./tests/_support/* ./src/ ./tests/ && vendor\\bin\\phpcs -p --ignore=./tests/_support/* ./src/ ./tests/"
        ],
        "analyze": [
            "vendor\\bin\\phpstan analyze --level=max && vendor\\bin\\psalm"
        ],
        "unit": [
            "vendor\\bin\\codecept run unit && vendor\\bin\\infection --threads=4"
        ],
        "bench": [
            "vendor\\bin\\phpbench run --report=performance"
        ],
        "metrics": [
            "vendor\\bin\\phpmetrics --report-html='./tests/_output/report' ./src"
        ],
        "insights": [
            "vendor\\bin\\phpinsights"
        ],
        "clean": [
            "vendor\\bin\\codecept clean"
        ]
    },
    "support"    : {
        "issues": "https://github.com/ItalyStrap/config/issues",
        "source": "https://github.com/ItalyStrap/config"
    }
}
