{
  "name": "stellarwp/pipeline",
  "description": "A library that implements the Chain of Responsibility pattern.",
  "type": "library",
  "license": "GPL-2.0",
  "platform": {
    "php": "7.4"
  },
  "autoload": {
    "psr-4": {
      "StellarWP\\Pipeline\\": "src/Pipeline/"
    }
  },
  "autoload-dev": {
    "psr-4": {
      "StellarWP\\Pipeline\\Tests\\": "tests/_support/Helper/",
      "StellarWP\\Pipeline\\Tests\\Fixtures\\": "tests/_support/Fixtures/",
      "StellarWP\\Pipeline\\Tests\\Unit\\": "tests/unit/"
    }
  },
  "authors": [
    {
      "name": "StellarWP",
      "email": "dev@stellarwp.com"
    },
    {
      "name": "Matthew Batchelder",
      "email": "matt.batchelder@stellarwp.com"
    },
    {
      "name": "Justin Frydman",
      "email": "justin@stellarwp.com"
    }
  ],
  "minimum-stability": "stable",
  "require": {
    "php": ">=7.4",
    "stellarwp/container-contract": "^1.1.1"
  },
  "require-dev": {
    "composer-runtime-api": "^2.2",
    "codeception/codeception": "^4",
    "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",
    "phpcompatibility/phpcompatibility-wp": "^2.1",
    "stellarwp/coding-standards": "^2.0",
    "symfony/event-dispatcher-contracts": "^2.5.1",
    "symfony/string": "^5.4",
    "szepeviktor/phpstan-wordpress": "^1.1",
    "lucatume/di52": "^3.3.6"
  },
  "config": {
    "allow-plugins": {
      "dealerdirect/phpcodesniffer-composer-installer": true
    }
  },
  "scripts": {
    "test:analysis": [
      "phpstan analyse -c phpstan.neon.dist --memory-limit=512M"
    ],
    "compatibility:php-7.4": "phpcs -p ./src -s --standard=PHPCompatibilityWP --runtime-set testVersion 7.4",
    "compatibility:php-8.0": "phpcs -p ./src -s --standard=PHPCompatibilityWP --runtime-set testVersion 8.0",
    "compatibility:php-8.1": "phpcs -p ./src -s --standard=PHPCompatibilityWP --runtime-set testVersion 8.1",
    "compatibility:php-8.2": "phpcs -p ./src -s --standard=PHPCompatibilityWP --runtime-set testVersion 8.2",
    "compatibility": [
      "@compatibility:php-7.4",
      "@compatibility:php-8.0",
      "@compatibility:php-8.1",
      "@compatibility:php-8.2"
    ]
  },
  "scripts-descriptions": {
    "test:analysis": "Run static code analysis."
  }
}
