{
    "name"        : "league/geotools",
    "type"        : "library",
    "description" : "Geo-related tools PHP 7.3+ library",
    "keywords"    : ["geotools", "geometry", "geocoder", "geocoding", "geoip", "bounds", "distance", "batch", "async", "geohash", "geolocation", "latlong", "latitude", "longitude"],
    "license"     : "MIT",

    "authors" : [{
        "name"     : "Antoine Corcy",
        "email"    : "contact@sbin.dk",
        "homepage" : "http://sbin.dk",
        "role"     : "Developer"
    }],

    "support" : {
        "issues" : "https://github.com/thephpleague/geotools/issues",
        "source" : "https://github.com/thephpleague/geotools"
    },

    "replace" : {
        "toin0u/geotools" : "*"
    },

    "require" : {
        "php"                     : "^7.3 || ^7.4 || ^8.0",
        "psr/cache"               : "^1.0 || ^2.0 || ^3.0",
        "willdurand/geocoder"     : "^4.5 || ^5.0",
        "react/promise"           : "^2.8 || ^3.0",
        "symfony/console"         : "^4.4 || ^5.0 || ^6.0 || ^7.0",
        "symfony/property-access" : "^4.4 || ^5.0 || ^6.0 || ^7.0",
        "symfony/serializer"      : "^4.4 || ^5.0 || ^6.0 || ^7.0",
        "react/event-loop"        : "^1.0",
        "php-http/discovery"      : "^1.0",
        "ext-bcmath": "*",
        "ext-json": "*"
    },

    "require-dev" : {
        "phpunit/phpunit"         : "^9.5",
        "cache/array-adapter"     : "^1.0"
    },

    "autoload" : {
        "psr-4" : {
            "League\\Geotools\\"        : "src"
        }
    },

    "autoload-dev" : {
        "psr-4" : {
             "League\\Geotools\\Tests\\" : "tests"
        }
    },

    "bin" : ["bin/geotools"],
    "config": {
        "allow-plugins": {
            "php-http/discovery": true
        }
    }
}
