{
  "name": "slim/psr7",
  "type": "library",
  "description": "Strict PSR-7 implementation",
  "keywords": ["psr7","psr-7","http"],
  "homepage": "https://www.slimframework.com",
  "license": "MIT",
  "authors": [
    {
      "name": "Josh Lockhart",
      "email": "hello@joshlockhart.com",
      "homepage": "https://joshlockhart.com"
    },
    {
      "name": "Andrew Smith",
      "email": "a.smith@silentworks.co.uk",
      "homepage": "https://silentworks.co.uk"
    },
    {
      "name": "Rob Allen",
      "email": "rob@akrabat.com",
      "homepage": "https://akrabat.com"
    },
    {
      "name": "Pierre Berube",
      "email": "pierre@lgse.com",
      "homepage": "https://www.lgse.com"
    }
  ],
  "require": {
    "php": "^8.0",
    "fig/http-message-util": "^1.1.5",
    "psr/http-factory": "^1.1",
    "psr/http-message": "^1.0 || ^2.0",
    "ralouphie/getallheaders": "^3.0",
    "symfony/polyfill-php80": "^1.29"
  },
  "require-dev": {
    "ext-json": "*",
    "adriansuter/php-autoload-override": "^1.4",
    "http-interop/http-factory-tests": "^1.0 || ^2.0",
    "php-http/psr7-integration-tests": "^1.4",
    "phpspec/prophecy": "^1.19",
    "phpspec/prophecy-phpunit": "^2.2",
    "phpstan/phpstan": "^2.1",
    "phpunit/phpunit": "^9.6 || ^10",
    "squizlabs/php_codesniffer": "^3.10"
  },
  "provide": {
    "psr/http-message-implementation": "^1.0 || ^2.0",
    "psr/http-factory-implementation": "^1.0"
  },
  "autoload": {
    "psr-4": {
      "Slim\\Psr7\\": "src"
    }
  },
  "autoload-dev": {
    "psr-4": {
      "Slim\\Tests\\Psr7\\": "tests"
    }
  },
  "scripts": {
    "test": [
      "@phpunit",
      "@phpcs",
      "@phpstan"
    ],
    "phpunit": "@php phpunit",
    "phpcs": "@php phpcs",
    "phpstan": "@php phpstan --memory-limit=-1"
  },
  "config": {
    "sort-packages": true
  }
}
