{
  "name": "contributte/di",
  "description": "Extra contrib to nette/di",
  "keywords": [
    "nette",
    "dependency",
    "inject"
  ],
  "type": "library",
  "license": "MIT",
  "homepage": "https://github.com/contributte/di",
  "authors": [
    {
      "name": "Milan Felix Šulc",
      "homepage": "https://f3l1x.io"
    }
  ],
  "require": {
    "php": ">= 7.1",
    "nette/di": "~2.4.13",
    "nette/utils": "~2.5.2"
  },
  "require-dev": {
    "ninjify/qa": "^0.8.0",
    "ninjify/nunjuck": "^0.2.0",
    "nette/robot-loader": "~2.4.4|~3.0.4|~3.1.0",
    "nette/reflection": "~2.4.2",
    "nette/bootstrap": "~2.4.6"
  },
  "suggest": {
    "nette/robot-loader": "to use AutoloadExtension[CompilerExtension]",
    "nette/reflection": "to use AutoloadExtension[CompilerExtension]"
  },
  "conflict": {
    "nette/caching": "<2.5.8",
    "nette/finder": "<2.4.0",
    "nette/robot-loader": "<2.4.4",
    "nette/reflection": "<2.4.2"
  },
  "autoload": {
    "psr-4": {
      "Contributte\\DI\\": "src"
    }
  },
  "autoload-dev": {
    "psr-4": {
      "Tests\\Fixtures\\": "tests/fixtures"
    }
  },
  "minimum-stability": "dev",
  "prefer-stable": true,
  "scripts": {
    "qa": [
      "linter src tests",
      "codesniffer src tests"
    ],
    "tests": [
      "tester -s -p php --colors 1 -C tests/cases"
    ],
    "coverage": [
      "tester -s -p phpdbg --colors 1 -C --coverage ./coverage.xml --coverage-src ./src tests/cases"
    ],
    "phpstan-install": [
      "mkdir -p temp/phpstan",
      "composer require -d temp/phpstan phpstan/phpstan:^0.10",
      "composer require -d temp/phpstan phpstan/phpstan-deprecation-rules:^0.10",
      "composer require -d temp/phpstan phpstan/phpstan-nette:^0.10",
      "composer require -d temp/phpstan phpstan/phpstan-strict-rules:^0.10"
    ],
    "phpstan": [
      "temp/phpstan/vendor/bin/phpstan analyse -l max -c phpstan.neon src"
    ]
  },
  "extra": {
    "branch-alias": {
      "dev-master": "0.4.x-dev"
    }
  }
}
