{
    "name": "cviebrock/eloquent-sluggable",
    "description": "Easy creation of slugs for your Eloquent models in Laravel",
    "keywords": [
        "eloquent-sluggable",
        "eloquent",
        "sluggable",
        "laravel",
        "slug"
    ],
    "homepage": "https://github.com/cviebrock/eloquent-sluggable",
    "license": "MIT",
    "authors": [
        {
            "name": "Colin Viebrock",
            "email": "colin@viebrock.ca"
        }
    ],
    "require": {
        "php": "^8.2",
        "cocur/slugify": "^4.3",
        "illuminate/config": "^12.0",
        "illuminate/database": "^12.0",
        "illuminate/support": "^12.0"
    },
    "require-dev": {
        "friendsofphp/php-cs-fixer": "^3.65",
        "larastan/larastan": "^3.0",
        "mockery/mockery": "^1.4.4",
        "orchestra/testbench": "^10.0",
        "pestphp/pest": "^3.7",
        "phpstan/phpstan": "^2.0"
    },
    "autoload": {
        "psr-4": {
            "Cviebrock\\EloquentSluggable\\": "src"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "Cviebrock\\EloquentSluggable\\Tests\\": "tests"
        }
    },
    "scripts": {
        "analyze": "vendor/bin/phpstan analyze",
        "fresh": [
            "rm -rf vendor composer.lock",
            "composer install"
        ],
        "style:check": "vendor/bin/php-cs-fixer check -v",
        "style:fix": "vendor/bin/php-cs-fixer fix -v",
        "tests": [
            "rm -rf build",
            "XDEBUG_MODE=coverage php vendor/bin/pest"
        ],
        "tests:ci": [
            "vendor/bin/pest --teamcity"
        ]
    },
    "extra": {
        "laravel": {
            "providers": [
                "Cviebrock\\EloquentSluggable\\ServiceProvider"
            ]
        }
    },
    "minimum-stability": "dev",
    "prefer-stable": true,
    "config": {
        "sort-packages": true,
        "allow-plugins": {
            "pestphp/pest-plugin": true
        }
    }
}
