1{
2    "name": "league/config",
3    "type": "library",
4    "description": "Define configuration arrays with strict schemas and access values with dot notation",
5    "keywords": ["configuration","config","schema","array","nested","dot","dot-access"],
6    "homepage": "https://config.thephpleague.com",
7    "license": "BSD-3-Clause",
8    "authors": [
9        {
10            "name": "Colin O'Dell",
11            "email": "colinodell@gmail.com",
12            "homepage": "https://www.colinodell.com",
13            "role": "Lead Developer"
14        }
15    ],
16    "support": {
17        "docs": "https://config.thephpleague.com/",
18        "issues": "https://github.com/thephpleague/config/issues",
19        "rss": "https://github.com/thephpleague/config/releases.atom",
20        "source": "https://github.com/thephpleague/config"
21    },
22    "require": {
23        "php": "^7.4 || ^8.0",
24        "dflydev/dot-access-data": "^3.0.1",
25        "nette/schema": "^1.2"
26    },
27    "require-dev": {
28        "phpstan/phpstan": "^1.8.2",
29        "phpunit/phpunit": "^9.5.5",
30        "scrutinizer/ocular": "^1.8.1",
31        "unleashedtech/php-coding-standard": "^3.1",
32        "vimeo/psalm": "^4.7.3"
33    },
34    "minimum-stability": "dev",
35    "prefer-stable": true,
36    "autoload": {
37        "psr-4": {
38            "League\\Config\\": "src"
39        }
40    },
41    "autoload-dev": {
42        "psr-4": {
43            "League\\Config\\Tests\\": "tests"
44        }
45    },
46    "scripts": {
47        "phpcs": "phpcs",
48        "phpstan": "phpstan analyse",
49        "phpunit": "phpunit --no-coverage",
50        "psalm": "psalm",
51        "test": [
52            "@phpcs",
53            "@phpstan",
54            "@psalm",
55            "@phpunit"
56        ]
57    },
58    "extra": {
59        "branch-alias": {
60            "dev-main": "1.2-dev"
61        }
62    },
63    "config": {
64        "sort-packages": true,
65        "allow-plugins": {
66            "dealerdirect/phpcodesniffer-composer-installer": true
67        }
68    }
69}
70