megabgg/php-project-lvl2

View on GitHub
composer.json

Summary

Maintainability
Test Coverage
{
  "name": "hexlet/code",
  "license": "MIT",
  "bin": [
    "bin/gendiff"
  ],
  "type": "library",
  "minimum-stability": "dev",
  "prefer-stable": true,
  "authors": [
    {
      "name": "Andrey Gorshkov",
      "email": "megabgg@yandex.ru"
    }
  ],
  "description": "Difference calculator - second project on hexlet",
  "scripts": {
    "test": "phpunit tests"
  },
  "autoload": {
    "files": [
      "src/CalcDiff.php",
      "src/Parsers.php",
      "src/Layers/Node.php",
      "src/Layers/Tree.php",
      "src/Formatters.php",
      "src/Formatters/Stylish.php",
      "src/Formatters/Plain.php",
      "src/Formatters/Json.php"
    ]
  },
  "require": {
    "docopt/docopt": "^1.0.4",
    "symfony/yaml": "^6.0.3",
    "lstrojny/functional-php": "^1.17"
  },
  "require-dev": {
    "phpstan/phpstan-phpunit": "^0.12.22",
    "phpunit/phpunit": "^9.5.14",
    "squizlabs/php_codesniffer": "^3.6.2"
  },
  "config": {
    "allow-plugins": {
      "phpstan/extension-installer": true
    }
  }
}