{
    "name": "cmsig/seal-loupe-adapter",
    "description": "An adapter to support loupe in cmsig/seal search abstraction.",
    "type": "library",
    "license": "MIT",
    "keywords": [
        "cmsig",
        "seal",
        "cmsig-seal-adapter",
        "seal-adapter",
        "search-client",
        "loupe"
    ],
    "autoload": {
        "psr-4": {
            "CmsIg\\Seal\\Adapter\\Loupe\\": "src"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "CmsIg\\Seal\\Adapter\\Loupe\\Tests\\": "tests"
        }
    },
    "authors": [
        {
            "name": "Alexander Schranz",
            "email": "alexander@sulu.io"
        }
    ],
    "require": {
        "php": "^8.1",
        "cmsig/seal": "^0.12",
        "loupe/loupe": "^0.12.11 || ^0.13",
        "psr/container": "^1.0 || ^2.0"
    },
    "require-dev": {
        "php-cs-fixer/shim": "^3.51",
        "phpstan/extension-installer": "^1.0",
        "phpstan/phpstan": "^2.0",
        "phpstan/phpstan-phpunit": "^2.0",
        "phpunit/phpunit": "^10.3",
        "rector/rector": "^2.0"
    },
    "provide": {
        "cmsig/seal-adapter-implementation": "self.version"
    },
    "replace": {
        "schranz-search/seal-loupe-adapter": "self.version"
    },
    "scripts": {
        "test": [
            "Composer\\Config::disableProcessTimeout",
            "vendor/bin/phpunit"
        ],
        "phpstan": "@php vendor/bin/phpstan analyze",
        "lint-rector": "@php vendor/bin/rector process --dry-run",
        "lint-php-cs": "@php vendor/bin/php-cs-fixer fix --verbose --diff --dry-run",
        "lint": [
            "@phpstan",
            "@lint-php-cs",
            "@lint-rector",
            "@lint-composer"
        ],
        "lint-composer": "@composer validate --strict",
        "rector": "@php vendor/bin/rector process",
        "php-cs-fix": "@php vendor/bin/php-cs-fixer fix",
        "fix": [
            "@rector",
            "@php-cs-fix"
        ]
    },
    "repositories": [
        {
            "type": "path",
            "url": "./../*",
            "options": {
                "symlink": true
            }
        }
    ],
    "minimum-stability": "dev",
    "config": {
        "allow-plugins": {
            "php-http/discovery": true,
            "phpstan/extension-installer": true
        }
    }
}
