| {
  "name": "yzen.dev/plain-to-class",
  "version": "3.0.1",
  "description": "Class-transformer to transform your dataset into a structured object",
  "minimum-stability": "dev",
  "prefer-stable": true,
  "license": "MIT",
  "keywords": [ "php", "object", "class", "transformer", "convert", "class-transformer" ],
  "authors": [
    {
      "name": "Andey Iatsenko",
      "email": "[email protected] "
    }
  ],
  "support": {
    "issues": "https://github.com/yzen-dev/plain-to-class/issues",
    "source": "https://github.com/yzen-dev/plain-to-class"
  },
  "config": {
    "sort-packages": true,
    "allow-plugins": {
      "infection/extension-installer": true
    }
  },
  "autoload": {
    "psr-4": {
      "ClassTransformer\\": "src/"
    }
  },
  "autoload-dev": {
    "psr-4": {
      "Tests\\": "tests/"
    }
  },
  "require": {
    "php": "^8.0"
  },
  "require-dev": {
    "mockery/mockery": "1.5.1",
    "phpbench/phpbench": "1.2.8",
    "phpunit/phpunit": "10.2.1",
    "roave/infection-static-analysis-plugin": "1.32",
    "squizlabs/php_codesniffer": "3.7.1",
    "symfony/var-dumper": "6.3",
    "vimeo/psalm": "5.12.0"
  },
  "bin": [
    "bin/plain-to-class-clear"
  ],
  "scripts": {
    "phpunit": "./vendor/phpunit/phpunit/phpunit --configuration ./phpunit.xml",
    "infection": "./vendor/bin/roave-infection-static-analysis-plugin",
    "infection-html": "./vendor/bin/roave-infection-static-analysis-plugin --logger-html='.tmp/mutation-report.html'",
    "psalm": "./vendor/bin/psalm",
    "phpcs": "./vendor/bin/phpcs --standard=./phpcs.xml -n --no-cache -s",
    "phpcbf": "./vendor/bin/phpcbf --standard=./phpcs.xml -n --no-cache -s",
    "coverage": "./vendor/phpunit/phpunit/phpunit --configuration ./phpunit.xml --coverage-text --colors=never --coverage-clover coverage.xml",
    "coverage-html": "./vendor/phpunit/phpunit/phpunit --configuration ./phpunit.xml --coverage-html public/coverage --coverage-text"
  },
  "scripts-descriptions": {
    "phpunit": "Run tests",
    "infection": "Run mutation tests",
    "infection-html": "Generate mutation tests report",
    "psalm": "Run static analyze",
    "phpcs": "Checking codestyle",
    "coverage": "Checking code coverage",
    "coverage-html": "Generate code coverage report"
  }
}
 |