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