{
  "name": "meilisearch/search-bundle",
  "description": "Seamless integration of Meilisearch into your Symfony project.",
  "keywords": [
    "meilisearch",
    "instant",
    "search",
    "api",
    "symfony",
    "bundle"
  ],
  "type": "symfony-bundle",
  "license": "MIT",
  "authors": [
    {
      "name": "David Sanchez",
      "email": "david38sanchez@gmail.com"
    }
  ],
  "require": {
    "php": "^7.4|^8.0",
    "ext-json": "*",
    "doctrine/doctrine-bundle": "^2.10",
    "meilisearch/meilisearch-php": "^1.0.0",
    "symfony/config": "^5.4 || ^6.0 || ^7.0",
    "symfony/dependency-injection": "^5.4.17 || ^6.0 || ^7.0",
    "symfony/event-dispatcher": "^5.4 || ^6.0 || ^7.0",
    "symfony/http-kernel": "^5.4 || ^6.0 || ^7.0",
    "symfony/polyfill-php80": "^1.27",
    "symfony/property-access": "^5.4 || ^6.0 || ^7.0",
    "symfony/serializer": "^5.4 || ^6.0 || ^7.0"
  },
  "require-dev": {
    "doctrine/annotations": "^2.0.0",
    "doctrine/orm": "^2.12 || ^3.0",
    "matthiasnoback/symfony-config-test": "^4.3 || ^5.2",
    "matthiasnoback/symfony-dependency-injection-test": "^4.3 || ^5.0",
    "nyholm/psr7": "^1.8.1",
    "php-cs-fixer/shim": "^3.58.1",
    "phpmd/phpmd": "^2.15",
    "phpstan/extension-installer": "^1.4.1",
    "phpstan/phpstan": "^1.11.4",
    "phpstan/phpstan-doctrine": "^1.4.3",
    "phpstan/phpstan-phpunit": "^1.4.0",
    "phpstan/phpstan-symfony": "^1.4.4",
    "phpunit/php-code-coverage": "^9.2.31",
    "symfony/doctrine-bridge": "^5.4.19 || ^6.0.7 || ^7.0",
    "symfony/filesystem": "^5.4 || ^6.0 || ^7.0",
    "symfony/framework-bundle": "^5.4.17 || ^6.0 || ^7.0",
    "symfony/http-client": "^5.4 || ^6.0 || ^7.0",
    "symfony/phpunit-bridge": "^6.4 || ^7.0",
    "symfony/yaml": "^5.4 || ^6.0 || ^7.0"
  },
  "autoload": {
    "psr-4": {
      "Meilisearch\\Bundle\\": "src/"
    }
  },
  "autoload-dev": {
    "psr-4": {
      "Meilisearch\\Bundle\\Tests\\": "tests/"
    }
  },
  "config": {
    "sort-packages": true,
    "allow-plugins": {
      "phpstan/extension-installer": true,
      "php-http/discovery": true
    }
  },
  "scripts": {
    "phpmd": "./vendor/bin/phpmd src text phpmd.xml",
    "phpstan": "./vendor/bin/phpstan",
    "test:unit": "SYMFONY_DEPRECATIONS_HELPER='ignoreFile=./tests/baseline-ignore' ./vendor/bin/simple-phpunit --colors=always --verbose",
    "test:unit:coverage": "SYMFONY_DEPRECATIONS_HELPER='ignoreFile=./tests/baseline-ignore' XDEBUG_MODE=coverage ./vendor/bin/simple-phpunit --colors=always --coverage-html=tests/coverage",
    "lint:check": "./vendor/bin/php-cs-fixer fix -v --using-cache=no --dry-run",
    "lint:fix": "./vendor/bin/php-cs-fixer fix -v --using-cache=no"
  }
}