{
    "name": "achyutn/filament-log-viewer",
    "description": "A Filament package to view and manage Laravel logs.",
    "type": "library",
    "license": "MIT",
    "minimum-stability": "dev",
    "prefer-stable": true,
    "keywords": ["filament", "laravel", "log", "viewer"],
    "autoload": {
        "psr-4": {
            "AchyutN\\FilamentLogViewer\\": "src/"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "AchyutN\\FilamentLogViewer\\Tests\\": "tests/"
        }
    },
    "extra": {
        "laravel": {
            "providers": [
                "AchyutN\\FilamentLogViewer\\LogViewerProvider"
            ]
        }
    },
    "authors": [
        {
            "name": "Achyut Neupane",
            "email": "achyutkneupane@gmail.com",
            "homepage": "https://achyut.com.np",
            "role": "Maintainer"
        }
    ],
    "require": {
        "php": ">=8.2",
        "filament/filament": "^5",
        "livewire/livewire": "^4",
        "phiki/phiki": "^2.0"
    },
    "require-dev": {
        "larastan/larastan": "^3.8",
        "laravel/pint": "^1.27",
        "orchestra/testbench": "^10.9",
        "pestphp/pest": "^4.3",
        "pestphp/pest-plugin-laravel": "^4.0",
        "pestphp/pest-plugin-livewire": "^4.1",
        "phpstan/phpstan": "^2.1",
        "rector/rector": "^2.3"
    },
    "scripts": {
        "lint": [
            "rector",
            "pint",
            "phpstan analyse --memory-limit=2G"
        ],
        "test:type-coverage": "pest",
        "test:lint": [
            "pint --test"
        ],
        "test:unit": "# pest --parallel --coverage --min=90",
        "test": [
            "@test:lint",
            "@test:type-coverage",
            "@test:unit"
        ]
    },
    "config": {
        "sort-packages": true,
        "allow-plugins": {
            "pestphp/pest-plugin": true
        }
    }
}
