{
  "name": "cweagans/composer-patches",
  "description": "Provides a way to patch Composer packages.",
  "license": "BSD-3-Clause",
  "type": "composer-plugin",
  "extra": {
    "class": "cweagans\\Composer\\Plugin\\Patches",
    "_": "The following two lines ensure that composer-patches is loaded as early as possible.",
    "plugin-modifies-downloads": true,
    "plugin-modifies-install-path": true
  },
  "authors": [
    {
      "name": "Cameron Eagans",
      "email": "me@cweagans.net"
    }
  ],
  "require": {
    "php": ">=8.0.0",
    "ext-json": "*",
    "composer-plugin-api": "^2.0",
    "cweagans/composer-configurable-plugin": "^2.0"
  },
  "require-dev": {
    "composer/composer": "~2.0",
    "codeception/codeception": "~4.0",
    "php-coveralls/php-coveralls": "~2.0",
    "phpro/grumphp": "^1.8.0",
    "php-parallel-lint/php-parallel-lint": "^1.0.0",
    "sebastian/phpcpd": "^6.0",
    "squizlabs/php_codesniffer": "^4.0",
    "codeception/module-cli": "^2.0",
    "codeception/module-filesystem": "^2.0",
    "codeception/module-asserts": "^2.0"
  },
  "autoload": {
    "psr-4": {
      "cweagans\\Composer\\": "src"
    }
  },
  "autoload-dev": {
    "psr-4": {
      "cweagans\\Composer\\Tests\\Acceptance\\": "tests/acceptance/",
      "cweagans\\Composer\\Tests\\Unit\\": "tests/unit/",
      "cweagans\\Composer\\Tests\\": "tests/_support/"
    }
  },
  "config": {
    "allow-plugins": {
      "phpro/grumphp": true
    },
    "platform": {
      "php": "8.0"
    }
  },
  "scripts": {
    "static": "grumphp run",
    "unit": "codecept run unit",
    "acceptance": "codecept run acceptance",
    "coverage": "codecept run --coverage-xml",
    "coveralls": "php-coveralls",
    "test": [
      "@static",
      "@unit",
      "@acceptance"
    ]
  }
}
