{
  "name": "ergebnis/composer-normalize",
  "description": "Provides a composer plugin for normalizing composer.json.",
  "license": "MIT",
  "type": "composer-plugin",
  "keywords": [
    "composer",
    "normalizer",
    "normalize",
    "plugin"
  ],
  "authors": [
    {
      "name": "Andreas Möller",
      "email": "am@localheinz.com"
    }
  ],
  "homepage": "https://github.com/ergebnis/composer-normalize",
  "support": {
    "issues": "https://github.com/ergebnis/composer-normalize/issues",
    "source": "https://github.com/ergebnis/composer-normalize"
  },
  "require": {
    "php": "^7.4 || ^8.0",
    "composer-plugin-api": "^2.0.0",
    "ergebnis/json-normalizer": "~2.1.0",
    "ergebnis/json-printer": "^3.2.0",
    "justinrainbow/json-schema": "^5.2.12",
    "localheinz/diff": "^1.1.1"
  },
  "require-dev": {
    "composer/composer": "^2.3.9",
    "ergebnis/license": "^1.2.0",
    "ergebnis/php-cs-fixer-config": "^4.4.0",
    "fakerphp/faker": "^1.19.0",
    "phpunit/phpunit": "^9.5.21",
    "psalm/plugin-phpunit": "~0.17.0",
    "symfony/filesystem": "^5.4.9",
    "vimeo/psalm": "^4.24.0"
  },
  "minimum-stability": "dev",
  "prefer-stable": true,
  "autoload": {
    "psr-4": {
      "Ergebnis\\Composer\\Normalize\\": "src/"
    }
  },
  "autoload-dev": {
    "psr-4": {
      "Ergebnis\\Composer\\Normalize\\Test\\": "test/"
    }
  },
  "config": {
    "allow-plugins": {
      "composer/package-versions-deprecated": true
    },
    "platform": {
      "php": "7.4.26"
    },
    "preferred-install": "dist",
    "sort-packages": true
  },
  "extra": {
    "class": "Ergebnis\\Composer\\Normalize\\NormalizePlugin",
    "composer-normalize": {
      "indent-size": 2,
      "indent-style": "space"
    }
  }
}
